
body {
	background: #96A7B8 url(bg.gif) repeat;
	color: #333;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 0;
}
#maincontainer {
	width: 780px;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #294B76;
	background-color: #FFF;
	padding:0;
}
img a { border:0; }
form, p, table { margin:0; }
center { margin:2px }
blockquote { padding: 5px; border:1px solid #BED1E4; }
code { color:#FF0000 }
h3 { margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#BE470E; text-transform: uppercase }
pre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333 }
a:active, a:link { color:#006699; text-decoration:none; }
a:visited { color:#006699; text-decoration: none; }
a:hover { color:#003366; text-decoration:underline; }
legend { border:1px solid #E9EBEB; background-color:#F2F4F4; color:#AB2D1B; padding:5px; font-weight:bold; }
fieldset { margin:5px; border: 1px solid #E9EBEB; padding:3px 5px; overflow:auto }
label { font-weight: bold; color:#666 }

#header { height:70px; background: #FFF url(header_bg.gif) repeat-x; }

table#main  { padding:1px; width: 100%; background-color:#FFFFFF; margin:0  z-index:1}
#left table, #center table, #right table{ width:100%; padding:0; margin: 0;}

#userLogin { padding: 2px; }
#usermenu table, #usermenu td{ border:1px solid #2585B8; background-color:#2585B8; padding:0; color:#FFF; margin: 1px 0 0 0 }
#usermenu a { color:#E7F5FA; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#usermenu a:hover { color:#FFF; }

#top_nav { padding:0px; margin:1px 0; }
#top_nav ul { background-color: #2585B8; text-align:left; font-weight:bold; margin:0; padding: 8px 10px; white-space: nowrap;  }
#top_nav li { display: inline; list-style-type: none; margin-left: -5px; }
#top_nav li.selected { background-color: #CEE1EA; color: #2E5467;padding: 7px 10px;  text-decoration: none; }
#top_nav li a:link, #top_nav a:active, #top_nav a:visited { border: 1px solid #2481B3; padding: 7px 10px; color: #FFF; text-decoration: none; outline: none }
#top_nav li a:hover { background-color: #227AAA; border:1px solid #1F6F9A; color: #FEFFF3;  text-decoration: none; padding: 7px 10px; }

#listtable { border: 1px solid #CCC; background-color:#FFF; color:#000  }
#listtable td { padding: 5px;}
#listtable a:active, #listtable a:link, #listtable a:visited { color:#2173C5; text-decoration: none; }
#listtable a:hover { color: #000; text-decoration: underline; }
.titlerow { background-color:#ECE9D7; color:#AE5520; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.altrow { background-color:#F9F8F2; color: #333 }
.listtitle { background-color:#F5F5F5; color: #333; }
#tblform td { font-weight:bold; }

#listitem { margin:0; padding:0 }
#listitem ul li a { font-weight: bold; color:#006699; text-decoration: none; }
#listitem ul { list-style: none; padding: 0.25em 0;  margin:0; color: #588AA5; }
#listitem li { color: #FEFFF3; list-style: none; margin: 0; padding: 0.5em 0; border-bottom:1px solid #DFDFDF; }
#listitem li:hover { background: #EFEFEF url(nav_hoverx.gif);  }
#listitem a:hover {  color:#13406C }

.button a { border: 1px solid #1463A3; background-color:#1B85D9; color: #FFF; padding: 5px; }
.button a:hover { border: 1px solid #000; background: #E0F5FE; color: #000 }

#footer { height:25px; background: #FFF url(footer_bg.gif) repeat-x; color: #FFF; }
#footer table { margin-top:2px; width:100%; }
#footer a:active, #footer a:link { color: #F5F6BE; text-decoration: none; }
#footer a:visited { color: #EEE; text-decoration: none;}
#footer a:hover { color: #FFF; text-decoration: underline; }
.copyright {	text-align: left;}
.privacy { text-align: right; }

.r1_left { background: #666 url(r1_left.gif) left ; height:25px; overflow:hidden;}
.r1_background { margin-left:10px; background: #FFF url(r1_blue.gif) repeat-x; height:25px; color: #FFF; }
.r1_background p { padding:5px 0 0 3px; font-weight: bold; }
.content_inblue { padding:0 0 0 3px; background-color:#EBF5FE; border:0px solid #DFEFFD }
.content_ingray { padding:0 0 0 3px; background-color:#F5F5F5; border:0px solid #EFEFEF}
.content_ingray { padding:0 0 0 3px; background-color:#F5F5F5; border:1px solid #EFEFEF}

.r2_left { background: #666 url(r2_left.gif) left; height:25px; }
.r2_background { margin-left:10px; background: #FFF url(r2_gray.gif) repeat-x; height:25px; color: #FFF; }
.r2_background p { padding:5px 0 0 3px; font-weight: bold; }

.r1_background a:link, .r1_background a:active, .r1_background a:visited { color:#F1FBFE; text-decoration:underline; } 
.r1_background a:hover { color:#FFF; text-decoration:none; }

.content { text-align: justify; padding: 5px; border: 1px solid #CCCCCC; background-color: #f5f5f5; }
.errormsg { border:1px solid #006699; background-color:#FFFFCC; color:#F00; font-weight:bold; padding:3px; text-align: center; margin: 1% 10% 1% 10%; }
.generalerror { border:1px solid #FFF; background-color:#DE5B54; color:#FFFFCC; padding:5px; text-align: center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; }
.highlight{ background-color: #FF0; color: #F00; }
.imagepost { border:1px solid #A0A0A0; padding:3px; }
.inputselect { border: 1px solid #ADB0A9; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:3px; color:#666 } 
.inputlogin { border: 1px solid #ADB0A9; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:3px; color:#666 }
.inputbutton { margin-right:2px; margin-top: 2px; background-color:#6799CF; color:#FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; border: 1px solid #003366; padding:3px }
.infomsg { border:1px solid #5E83B0; background-color:#FFFFCC; color:#000; font-weight:bold; padding:3px; text-align: center; margin: 1% 30% 1% 30%; }
.infobox { background-color:#E4EFF1; text-align:center; padding:0.2em; margin: 0; font: bold 12px Arial, Helvetica, sans-serif; color:#416578; }
.linktitle { font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif }
.nobullet { list-style-type:none; text-align:justify; }
.note { border:1px solid #E1E1DB; background-color: #FEFFF4; color:#000; padding:5px; text-align: center; margin: 1% 10% 1% 10%; }
.terms { width:90%; height:400px; border:1px solid #CCC; background-color:#FFF; color:#000; padding:3px; text-align: justify; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px }
.smallredtext { color:#F00; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif }
.servermsg { border:1px outset #C4C1BA; background-color:#D8D4CD; color:#333; padding:5px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; margin-bottom:1px }
.smalltext { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.spanbox a { margin:2px 0; border:1px solid #ccc; padding:0 3px; background-color:#E3E2DF; color:#999; text-decoration:none; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }
.spanbox a:hover { border:1px solid #333; background-color:#93A2AC; color:#FFF; text-decoration: none }
.std_height { height: 400px }
.std_height img { margin:0.08em }
.std_height table { width:100% }
.pformat { border:0; text-align:justify; padding:5px; }
p.pformat { overflow:auto }
.deleteicon { background: url("delete.gif") no-repeat left; padding:6px; text-decoration:none; }
.editicon { background: url("edit.gif") no-repeat left; padding:6px; text-decoration:none; }


#maincontainer_liquid { 
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #000;
	background-color: #FFF;
	padding:0;
}
#descriptionPost{
	border: 1px dashed #000;
	background-color: #eee;
	padding:4px;
}
#maincontainer_liquid table { font-family: Tahoma, Verdana; font-size: 11px; }
#footer td { font-family: Tahoma, Verdana; font-size: 11px; }

#horizontaltext ul{
	border: 0px solid #BBB;
	width: 100%;
	background-color: #F3F3EE;
	background: url(chromebg.gif) center center repeat-x; 
	padding: 7px 0;
	margin: 0px 0px 0px 0px;
	text-align: center; 
}

#horizontaltext ul li a{
	color:#355271;
	font-size:10px;
	padding: 4px 7px;
	margin: 0px 3px 0px 0px;
	text-decoration: none;
	border: 1px solid #323433;
}

#horizontaltext ul li a:hover{
	color:#2d559f;
	background-color: #3596E5;
	
	border: 1px solid #15459F;
}

#horizontaltext ul li{
display: inline;
color:#FFFFFF;
}
#horizontaltext ul li.boxselected{
	color:#FFFFFF;
	background-color:#75A5DF; 
	
	font-size:10px;
	padding: 4px 7px;
	margin-right:3px;
	text-decoration: none;
	border: 1px solid #323433;
}
#horizontaltext ul li.boxdisabled{
	color:#CCCCCC;
	background-color: #FFFFFF;
	font-size:10px;
	padding: 4px 7px;
	margin-right:3px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
#box{
	border: 1px solid #CCCCCC;
	width: 150px;
	height: 180px;
	padding: 2px;

}
#box img {
	width:120px;
	height:120px;
	border: 1px solid #000;
	padding:2px;
	margin:2px;
}