.bd1
{
    border: outset; color: #4D4FD5;
    background-color: #FFFFFF;
    width: 400px;
    height: 400px;
    padding:100px;
    margin: 0 auto;
    /*
    margin-left: auto;
    margin-right: auto;
    */
}

.Line1
{
    font-family:arial;
    font-size:14;
    color:black;
    float: left;
    margin-bottom:30px;
}

.cssregister p
{

    clear: left;
    padding:0px;
    padding-left: 155px; /*width of left column containing the label elements*/
    height: 6%;

}

.cssregister label
{

    
    font-family:arial;
    font-size:14;
    font-weight:bold;
    color:black;
    float: left;
    margin-left: -155px; /*width of left column*/
    width: 200px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}


textarea:focus, input:focus
{
	border: 2px solid #4D4FD5;
}

/* Styles for Navigation Menu*/

#MenuBar { width:900px; height:45px; margin:25px; padding-left:330px; 0;}
#MenuBar #Nav { width:900px; height:45px; margin:0; padding:0; background:url("menubarnew.jpg") 0 0 no-repeat; }
#MenuBar #Nav li { display:inline; }
#MenuBar #Nav li a { float:left; outline:none; width:180px; height:0; padding-top:45px; overflow:hidden; }
#MenuBar #Nav li a { background-image:url("menubarnew.jpg"); background-repeat:no-repeat; }


#MenuBar #Nav li#nav00 a { background-position: 0 4px; }
#MenuBar #Nav li#nav01 a { background-position: -180px 4px; }
#MenuBar #Nav li#nav02 a { background-position: -360px 4px; }
#MenuBar #Nav li#nav03 a { background-position: -540px 4px; }
#MenuBar #Nav li#nav04 a { background-position: -720px 4px; }

#MenuBar #Nav li#nav00 a:hover { background-position: 0 -42px; }
#MenuBar #Nav li#nav01 a:hover { background-position: -180px -42px; }
#MenuBar #Nav li#nav02 a:hover { background-position: -360px -42px; }
#MenuBar #Nav li#nav03 a:hover { background-position: -540px -42px; }
#MenuBar #Nav li#nav04 a:hover { background-position: -720px -42px; }


#MenuBar #Nav li#nav00 a:active { background-position: 0 -89px; }
#MenuBar #Nav li#nav01 a:active { background-position: -180px -89px; }
#MenuBar #Nav li#nav02 a:active { background-position: -360px -89px; }
#MenuBar #Nav li#nav03 a:active { background-position: -540px -89px; }
#MenuBar #Nav li#nav04 a:active { background-position: -720px -89px; }




/* Styles for Homepage */


body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#container {
 
 margin: 0 auto;
 width: 90%;

}
#header {

 color: #333;
 width: 100%;
 padding: 10px;
 border: 1px solid #ccc;
 height: 120px;
 margin: 10px 0px 5px 0px;
 background: #7E587E;
}
#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background: #D2B9D3;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 20%;
 float: left;
}
#allcontent {
 color: #333;
 width: 100%;
 padding: 10px;
 border: 1px solid #ccc;
 height: 75%;
 margin: 10px 0px 5px 0px;
 background: #7E587E;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 75%;
}
#footer { 
 width: 100%;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #7E587E;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 float: none;
}


/*       Login Page layout         */


#LoginStyle {
background-color:#FFFFFF;
width: 270px;
height: 140px;
margin: 200px;
margin-left: 350px;
padding:5px;
padding-left:;
border-style:outset;
float:none;
}

#OR{

font-size:20px;
width: 150px;
height: 60px;
position:absolute;
left:800px;
top:380px;
/*margin-left:700px;*/
padding:10px;

}

/*The Register Button*/
#RegButton { width:200px; height:110px; margin:25px; position: absolute; left:1000px; top:390px; 0;}
#RegButton #Reg { width:200px; height:55px; margin:0; padding:0; background:url("RegButton.jpg") 0 0 no-repeat; }
#RegButton #Reg li { display:inline; }
#RegButton #Reg li a { float:left; outline:none; width:200px; height:0; padding-top:55px; overflow:hidden; }
#RegButton #Reg li a { background-image:url("RegButton.jpg"); background-repeat:no-repeat; }

#RegButton #Reg li#Reg00 a { background-position: 0 0px; }
#RegButton #Reg li#Reg00 a:active { background-position: 0 -55px; }





/*         Login - Forotten Password Page layout        */


#LoginForgotStyle {
background-color:#FFFFFF;
width: 600px;
height: 200px;
margin: 200px;
margin-left: 425px;
padding:5px;
padding-left:;
border-style:outset;
float:none;
}




