HTML {
}
body {
background-color: #cce3f9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-right: auto;
margin-left: auto;
padding: 0;
margin-top:0px;
padding-top:0px;

text-align:center; /* for IE */ 
background-image : url(/images/main-bg.jpg);
background-repeat: repeat-x;
}

input{
padding:3px;
}

#main-wrapper {

min-height: auto;
margin:0px;		
padding:0px;
background-color: #fff;
width:780px;
margin:0 auto; /* for the rest */ 

}


#wrapper {

   min-height: auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;		
	padding:0px;
	background-color: #fff;
	color: #silver;

background-image : url(/images/wraper-bg.jpg);
background-repeat: repeat-y;
 width:780px;


margin:0 auto; /* for the rest */ 
}



#header {
background-image : url(/images/logo-bg.jpg);
background-repeat: repeat-x;
margin-top: 0px;
margin-left:0px;
margin-right:0px;
 width:780px;
height: 101px;
background-color:#70a0d1;
text-align:left;
height: 89px;
}


#header2 {
background-image : url(/images/menu-bg.jpg);
background-repeat: repeat-x;
margin-top: 0px;
margin-left:0px;
margin-right:0px;
 width:780px;
height: 31px;
background-color:#0d519c;
padding-top:5px;

}

#header2 a{
color:#fff;
text-decoration:none;
font-weight:bold;
font-family:verdana, arial;
font-size:11px;
}


#header3 {
background-image : url(/images/main-header.jpg);
background-repeat: no-repeat;
margin-top: 0px;
margin-left:0px;
margin-right:0px;
 width:780px;
height: 230px;
background-color:#f8f0e8;
height:300px;
}

#cw{
text-align:left;
color: dimgray;
margin-left:0px;
background-color:#f8f1e7;
 width:780px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-family:verdana;
font-size:10px;
padding-right:5px;
padding-left:5px;
padding-top:5px;
 width:770px;
}

#content{
background-repeat: repeat-x;
background-position: 0px 252px;
color: #525D62;
padding: 0px;
width:555px;

float: left;
margin: 0px;

height:505px;
}



#content2{
color: dimgray;
background-color:#fff;
height: 745px ;
width:198px;

float:left;
padding: 0px;
margin-left: 0px;
margin-top: 0px;
padding: 10px;
padding-top: 0px;

height:505px;
padding-left: 7px;
padding-right:7px;
}


#footer {
/*background-image: url(/images/footer-bg.jpg);*/
background-color:#004f9d;
padding-top: 7px;
text-align:right;
height: 20px;
color:#fff;
font-size:10px;
font-family:verdana;
margin-left:-5px;
width:770px;
padding-right:5px;
padding-left:5px;
float:left;
clear:both;
/*padding-left:20px;/*
 width:740px;*/

/*padding-top:80px;*/
/*height: 30px;*/

}


#footer a{
color:#fff;
font-weight: normal;
text-decoration: none;
font-size:10px;
font-family:verdana;
}




#login-section{
float:right; 
text-align:right; 

font-size:10px;
 font-weight:bold; 
font-family:verdana;
color:#fff;
margin-top:7px;
margin-right:10px;
}

#login-section a{
color:#fff;
text-decoration:none;

}

#tableform{
background-image:url(/images/loginform-bg.jpg); 
width:410px;  
width:356px; 
height:38px;
color:#073971; 

}

#content2 a{
color:#666666;
}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


