
html, body {
height: 100%;
}

body { 
line-height: 12pt;
background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Tahoma;font-size: 11px;
	background:url('site_images/tile.jpg') repeat-x top left; padding: 0px;height:100%; /* this is the key! */
}


a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

#wrapper {
	margin:0px 0px; 
	padding:0px;
	text-align:center;
	width: 1055px;

    margin-left: auto;
    margin-right: auto;	 
}

#wrapper table {
	clear: both;
}


.leftc {
	width: 175px;
	background-image:url('site_images/left2.jpg'); 
	background-repeat:repeat-y;
}


.maincontent {
	width: 700px;
	background-color: #FFFFFF;
	float: left;
	margin: 27px 0 0 0;

}

.rightc {
	background-image:url('site_images/right2.jpg'); 
	background-repeat:repeat-y;

}

.rightc2 {
	width: 180px;
	margin:0px 0px; 
	padding:0px;	
	margin-top: 707px;
	background-image:url('site_images/right2.jpg'); 
	background-repeat:repeat-y;	
}


.test {
	background-image:url('site_images/ho.jpg'); 
	background-repeat:repeat-y;    
}


.top {
	margin: 5px 0 6px 0;
}
.nav {
	height: 30px;
	margin:0px 0px; 
	padding:0px;
	text-align:center;
    margin-left: auto;
    margin-right: auto;		
}
.main {
	margin: 33px 0 0 5px;
height: 100%;			
}
.c1 {
	width: 379px;
	float: left;
	padding: 0 25px 0 10px;
	text-align: left;
	color: #666666;
}

.c2 {
	width: 276px;
	float: left;	
	text-align: left;	
	color: #666666;	
}

.c3 {
	width: 670px;
	float: left;
	text-align: left;
	color: #666666;
	padding: 0 0px 0 10px;	
}
.c2text {
	padding: 14px 2px 20px 2px;
}
.c2text2 {
	padding: 14px 2px 20px 2px;
	font-size: 10px;
}
form {
  margin: 0px;
  padding: 0px;

}
select {
 background-color: #FFFFFF;
 color: #666666;
 border: 1px solid #CCCCCC;
 width: 200px;
font-family:Tahoma;font-size: 11px; 
}
option {
	border-bottom: 1px dotted #CCC;
	color: #666666;
	background: #FFFFFF;
	cursor: pointer;
	height: 16px;
	
}

input {
	border: 1px solid #CCCCCC;
}


.nav ul {
list-style: none; padding: 0; 
font-family:arial;font-size: 13px; 
margin-left: 140px;
    font-weight: bold;
}
.nav ul li {

float: left;
margin: 0 0.1em;
text-align: center;

}

.nav ul li a {
height: 27px;
line-height: 2em;
float: left;
width: 6em;
display: block;
color: #003D79;
text-decoration: none;
text-align: center;
border-top: 3px solid #FFF;
border-bottom: 3px solid #FFF;
background-image:url('site_images/divi.gif'); 
background-repeat:no-repeat; 
}
.nav ul li a:hover {
border-top: 3px solid #FFFF00;
border-bottom: 3px solid #4479AE;
}

.nav ul li a.select1 {
height: 27px;
line-height: 2em;
float: left;
width: 6em;
display: block;
color: #003D79;
text-decoration: none;
text-align: center;
background-image:url('site_images/divi.gif'); 
background-repeat:no-repeat; 
border-top: 3px solid #FFFF00;
border-bottom: 3px solid #4479AE;
}

.footer {
	width: 100%;
	height: 24px;
	background-color: #7EABD9;
	text-align:center;
	color: #FFF;
	padding: 8px 0 0 0;
	font-weight: bold;

}

.footer a{
	color: #FFF;
	text-decoration: none;
}

.mytable {
	border: 1px solid #CCC;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;	
}

.mytable td {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}