body {
background-color: #FAF9EA;
margin-left: 0px;
margin-top:34px;
margin-right: 0px;
margin-bottom:34px;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#01568A;
}
a:link{
text-decoration:none;
color:#01568A;
}
a:visited{
text-decoration:none;
color:#01568A;
}
a:hover{
color:#1194E3;
}

h1{
font-family:Helvetica,Arial,sans-serif;
font-size:24px;
font-weight:normal;
color:#219DE9;
}
h2{
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:normal;
color:#219DE9;
}

form{
padding:0px;
margin:0px;
}
input{
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}
.input_login{
width:70px;
}
select{
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}
textarea{
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}
li{
padding-bottom:10px;
}

.text_blue{
color:#1194E3;
}
.text_lightblue{
color:#4EAFEC;
}
.text_brown{
color:#573400;
}
.text_lightgrey{
color:#999999;
}
.text_green{
color:#009900;
}
.text_red{
color:#990000;
}
.text_yellow{
color:#FF9900;
}

.text-lightblue{
color:#047CC7;
}

.spacer{
clear:both;
}
.dottedLine {
height:10px;
font-size:1px;
margin-top:20px;
padding-bottom:10px;
border-top-width:1px;
border-top-style:dashed;
border-top-color:#09639B;
}




.pdf{
font-weight:bold;
}
.pdf a:link{
text-decoration:none;
color:#01568A;
}
.pdf a:visited{
text-decoration:none;
color:#01568A;
}
.pdf a:hover{
text-decoration:none;
color:#48ABD8;
}


#container{
width:900px;
margin:0px auto;
}

#topbar{
background-image:url(../images/topbar.gif);
background-repeat:no-repeat;
height:92px;
}
#topbar #logo{
padding-top:6px;
padding-left:6px;
}
/*#nav{
height:36px;
background-image:url(../images/bg-nav.gif);
background-repeat:no-repeat;
background-color:#09639B;
border:solid 1px red;
}*/
#nav{
height:36px;
background-image:url(../images/bg-nav.gif);
width:900px;
}
#nav_left
{
padding:9px 0px 0px 15px;
margin-left:10px;
float:left;
width:400px;
}
#nav_right{
text-align:right; 
margin-right:11px;
border:solid 0px red;
}
/*#nav .right{
float:right;
margin-right:11px;
}
#nav .left{
padding-top:9px;
margin-left:10px;
}*/
#nav input{
width:62px;
height:14px;
background-color:#FFFFFF;
border:1px solid #909090;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#01568A;
}
#nav textarea{
width:62px;
height:14px;
background-color:#FFFFFF;
border:1px solid #909090;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#01568A;
}
#nav .left .label{
padding-left:15px;
padding-right:7px;
}
#nav .left .button{
padding-left:15px;
padding-right:7px;
}


#breadcrumb{
height:28px;
margin-bottom:1px;
background-image:url(../images/bg-breadcrumb.gif);
background-repeat:no-repeat;
}

#breadcrumb .text{
padding-top:8px;
padding-left:25px;
}

#content{
background-image:url(../images/bg-content.gif);
background-repeat:repeat-y;
}
#cscontent{
padding-left:6px;
}

#leftnav{
background-color:#E3F4FF;
}
#leftnav a{
cursor:pointer;
}
#leftnav a:link{
text-decoration:none;
}
#leftnav a:visited{
text-decoration:none;
}
#leftnav a:hover{
text-decoration:none;
}

#leftnav .navTitle{
background-color:#015489;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
font-weight:bold;
color:#FFFFFF;
}



#leftnav .item{
display:block;
background-image:url(../images/leftnav/item.gif);
background-repeat:no-repeat;
height:25px;
color:#01568A;
padding-left:22px;
padding-top:11px;

}
#leftnav .item .label{
padding-top:11px;
padding-left:22px;
}

#leftnav .subitemTop{
display:block;
font-size:10px;
color:#0285D1;
background-color:#C6E5F8;
padding-left:24px;
padding-bottom:5px;
margin-right:1px;
}
#leftnav .subitem{
display:block;
font-size:10px;
color:#0285D1;
background-color:#C6E5F8;
padding-left:24px;
padding-bottom:5px;
padding-top:5px;
margin-right:1px;
}
#leftnav .arrow{
padding-right:5px;
}

#cstestsystem{
margin-top:20px;
background-color:#CDE7F7;
}
#cstestsystem .input{
background-color:#FFFFFF;
border:1px solid #A4A4A4;
width:123px;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#01568A;
}
#cstestsystem .title{
background-color:#015489;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
font-weight:bold;
color:#FFFFFF;
}
#cstestsystem .cstestsystemcontent{
padding-top:10px;
}
#cstestsystem .footer{
height:25px;
background-image:url(../images/bg-testsystem-footer.jpg);
background-repeat:no-repeat;
}



#homeflash{
margin-bottom:1px;
}
#homecontent{
background-image:url(../images/bg-hometext.jpg);
background-repeat:no-repeat;
padding-top:30px;
padding-bottom:60px;
}
#homecontent .left{
float:left;
width:200px;
margin-left:22px;
}
#homecontent .right{
padding-right:70px;
margin-left:280px;
}
#homecontent .right2{
padding-right:70px;
}



#footer{
padding-top:8px;
height:26px;
background-image:url(../images/bg-footer.gif);
background-repeat:no-repeat;
}

#footer .left{
padding-left:20px;
}
#footer .right{
float:right;
}
#footer .right .footeritem{
padding-right:20px;
}


#homecontent .screenshot {
	padding-bottom:40px;
}
.icons {
	margin-left:16px;
	padding-top:30px;
}
#industrycontent {
	background-image:url(/images/bg-hometext.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-bottom:30px;
}
#industrycontent .left {
	width:200px;
	margin-left:22px;
}
#industrycontent .right {
	padding-right:70px;
}
h1.headertxt{
display:none;
}

#map{
width:340px;
height:300px;
margin:0px auto;
border:1px solid #777777;
padding-bottom:30px;
}

#newsdisplayfield{
overflow:auto;
height:500px;
border:1px solid #d1edfd;
width:450px;
}
.left-info, .right-info {
	width: 340px;
	text-align: center;
}

.left-info {
	float: left; 
}

.right-info {
	float: right; 
}

.info {
	width: 300px; 
	background-color: #09639B; 
	padding: 3px; 
	border: double 3px #8CBFDF; 
	color: #ffffff; 
	text-align: left;
}

.info h3 {
	font-size: 14px; 
	padding: 3px 0px 0px 49px;
}