body, p, td, th, ul, dl, ol { font: 11px/130%  arial, helvetica, sans-serif;}


body {
	margin: 0px 0px 10px 0px;
	padding: 0;
	text-align: left;
}

a {color: #339;
	text-decoration: none;
}




img {border:none;}

form {padding:0; margin:0;}

h1 {margin:0px; padding:0px; font-weight: 500; font-size: 19px; line-height: 20px;}
h2 {margin:0px; padding:0px; font-weight: bold; font-size: 14px; line-height: 14px;}
h3 {margin:0px; padding:0px; font-weight: bold; font-size: 13px; line-height: 12px;}
h4 {margin:0px; padding:0px; font-weight: bold; font-size: 11px; line-height: 11px; color: #666;}
h5 {margin:0px; padding:0px; font-weight: bold; font-size: bold 85% verdana,sans-serif;}

li {
	list-style-type: square;
}



.nav {
	color:#FFFFFF;
}

.leftnav {
	color:#000000;
}

.topcontact {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: bottom;
}

.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #140347;
}

.newsheader {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	/*background-color: #524B00;*/
	background-color: #cc0102;
	
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.news {
	background-color: #E7ECF0;
}

.logintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding-right: 3px;
}
.remember {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 12px;
}


.textfield {
	border-bottom: 1px solid #140347;
	border-top: 1px solid #140347;
	border-right: 1px solid #140347;
	border-left: 1px solid #140347;
	width: 120px;
}

.submit {
	border-bottom: 1px solid #140347;
	border-top: 1px solid #140347;
	border-right: 1px solid #140347;
	border-left: 1px solid #140347;
	width: 50px;
	font-size: 10px;
	background-color: #E7ECF0;
}

.loginbutton {
	padding-left: 54px;
}

checkbox {
	border-bottom: 1px solid #140347;
	border-top: 1px solid #140347;
	border-right: 1px solid #140347;
	border-left: 1px solid #140347;
	width: 10px;
	font-size: 10px;
	background-color: #E7ECF0;
}

#navigation {
position:absolute;
left:335px; 
top:60px; 
width:413px; 
height:16px; 
z-index:1;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
background: #140347;
text-align: left;
}

#contact {
	position:absolute; 
	left:680px; 
	top:10px; 
	width:195px; 
	height:30px; 
	z-index:2;
	text-align: right;
	color: #FFFFFF;
	font-size: 10px;
   font-weight: bold;
	background-color: #140347;
}

.bottom {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
background: #140347;
text-align: left;
height: 20px;
padding: 5px;
}

.topstrip {
/*	background: #524B00; */
	background: #cc0102;
	height: 2px;
}

hr {
	color: #140347;
	height: 1px;
}
.blueline {
	background: #140347;
	height: 1px;
}


/** BEGIN SECTION PANEL STYLES */
	
#homeSectionpanels {
	border-bottom: 1px #FFF solid;
	border-top: 1px #8A8AA7 solid;
	background-color: #D5D5DF;
	overflow: visible;
	display: block;
	height: 185px;
	clear: both;
}

.sectionPanel, .sectionPanelHover {
	width: 149px;
	height: 185px;
	overflow: hidden;
	border-left: 1px #FFF solid;
	background-color: #D5D5DF;
	color: #333;
	float: left;
}

.sectionPanel a, .sectionPanelHover a, .sectionPanel div, .sectionpanelinner, .panel7 a  {
	text-decoration: none;
	cursor: hand;
}

#panel2 {
	border-left:none;
	width:148px;
}

#panel1 {
	width: 10px;
	height: 180px;
	border-top: 1px #8A8AA7 solid;
	background-color: #D5D5DF;
	float: left;
}

/* Comment backslash hack (IE only) \*/
* html #panel4 .morelink {
	margin-top: 5px;
}

* html #panel6 {
	width: 154px;
}
/* */

.sectionPanel:hover, .sectionPanelHover, #panel7:hover {
	background-color: #eee !important;
}	

.sectionPanel h3, .sectionPanelHover h3 {
	padding: 5px 5px 5px 10px;
	border-bottom: 1px #fff solid;
}

.sectionPanel p, .sectionPanelHover p {
	margin: 0;
	padding: 10px 5px 5px 10px;
	font-size: 11px;
}

.sectionPanel ul, .sectionPanelHover ul {
	margin: 0;
	padding: 5px 5px 5px 23px;
}

.sectionPanel ul li, .sectionPanelHover ul li {
	font-size: 11px;
}

.sectionPanel div.content a, .sectionPanelHover div.content a {
	font-size: 11px;
	padding-left: 10px;
	font-weight: bold;
	
}

.sectionPanel a, #panel7 a, .sectionPanel a:hover, #panel7 a:hover, .sectionPanelHover a, .sectionPanelHover a:hover {
	color: #336;
}

.sectionPanel div.content a:hover, .sectionPanelHover div.content a:hover {
	color: #990033;
}

.sectionPanel div.content ul, .sectionPanelHover div.content ul {
	padding-top: 0px;
	margin-top: 0px;
	color: #336;
}

.sectionPanel .morelink, .sectionPanelHover .morelink {
	margin: 5px 10px 10px 5px;
	color: #336;
	vertical-align: bottom;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	float: right;
}


.sidepanel {
	background-color: #D5D5DF;
	padding-left: 3px;
	padding-right: 1px;
}

.portfolio_t {
	font-size: 11px;
	}

.toplinksback {
	background-color: #40386a;
	vertical-align: bottom;
}

td.nav_off {
background: #140347;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 5PX;
	padding-bottom:5px;
	padding-right: 5px;
	text-align: center;
	vertical-align: bottom;
}

td.nav_on {
/* background: #524B00;*/
background-color: #cc0102;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 5PX;
	padding-bottom:5px;
	padding-right: 5px;
	text-align: center;
	vertical-align: bottom;
	}

td.leftnav_off {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	font-size: 10px;
	padding-left: 0px;
	padding-top: 5PX;
	padding-bottom:5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: bottom;
	text-decoration: underline;
}

td.leftnav_on {
background: #E6E6E6;
	
	
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 5PX;
	padding-bottom:5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: bottom;
	text-decoration: underline;
	}



	td.content {
		padding-left: 10px;
	}
	
.menulines{
	border:1px solid white;
	padding: 5px;
}

.menulines a{
	text-decoration:none;
	color:black;
	
}

A.menulink {
display: block;
width: 140px;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:12px;
color: #000000;
BORDER: none;
border: solid 1px #FFFFFF;
}

A.menulink:hover {
border: solid 1px #000000;
background-color:#CCCCCC;
}

	
/** END SECTION PANEL STYLES */

#rhcolumn {
	width: 250px;
	float: right;
	padding:0px 0px 20px 0px;
	margin:0px;
}

#rhcolumn img {
	margin: 20px 0px 10px 20px;
}

#rhcolumn p {
	margin:0px;
	padding:0px 20px 0px 20px;
}



#features, #rhcolumn .features {
	padding:10px;
}

#features .body p{
	margin-top: 0px;
	font-size: 11px;
}

#rhcolumn h3 {
	font-size: 12px;
	padding-left: 10px !important;
	height: auto;
	padding: 5px;
	margin: 0px;
 	background-color: #D5D5DF; 
}

#rhcolumn ul {
	margin:20px 0px 20px 15px;
	float: none;
}

#contactform {
	padding: 10px;
}

#formSend {
	text-align: right;
	margin: 10px 0;
}


#rhcolumn .textBox {	width:175px; height:15px;font-size: 11px;}
* html #rhcolumn .textBox {height:20px;}

#rhcolumn select.textBox { width:180px; height:20px;}
* html #rhcolumn select.textBox { width:175px;}

#rhcolumn select.textBox option { padding:3px;line-height:150%;}


#rhcolumn textarea.textBox {height:100px;}

#rhcolumn .formLine { margin-bottom:3px;}

.formLine .fieldTitle {
	float:left;
	height:15px;
	display: block;
	vertical-align:middle;
	padding: 0px;
	width:50px;
	font-weight: bold;
}
