/* CSS Document */

#nav ul { margin:0; padding:0; list-style-type:none; margin-left: 9px; margin-top: 17px;}

#nav ul ul { margin:0; padding:0; list-style-type:none; }

#nav ul li { display: inline; /*IE 6*/ 
}

#box {
	border: 2px solid #002D62;
	width: 150px;
	heigth: 50px;
	margin-left: 8px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;

	color: #002D62;
	background-image: url(../images/box_img.jpg);
	background-repeat: no-repeat;
}

#box p {
	color: #002D62;
	margin: 0;
	padding: 10px;
	font-size: 12px;	padding-top: 5px;
}

#box a {
	text-decoration: none;
}

#box h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #002D62;
	padding: 10px;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 0;
	font-weight: bold;
	text-transform: uppercase;
}

.press {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.press img {
	border: 1px solid #CCCCCC;
}

.press a {
	color: #092370;
}

#flags {
	width: 210px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	text-align: right;
	background-image: url(../images/flags.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#flags img {
	margin-left: 5px;
	margin-right: 5px;
}

#nav ul li a.linkoff {
display:block;
background:#0C2373;
width:136px;
text-decoration:none;
padding:4px/*padding for top, bottom*/ 7px /*padding for left, right*/;
border-bottom:1px solid #eeeeee;
border-top:1px solid #cccccc;
border-left:4px solid #ffffff;
color:#ffffff;
font-size: 12px;
}

#nav ul li a.linkon {
display:block;
background:#0C2373;
width:136px;
text-decoration:none;
padding:4px/*padding for top, bottom*/ 7px /*padding for left, right*/;
border-bottom:1px solid #eeeeee;
border-top:1px solid #cccccc;
border-left:4px solid #F5CC40;
color:#F5CC40;
font-size: 12px;
}


#nav ul li li a.linkoff {
	padding-left: 20px;
	width: 123px;
}

#nav ul li li a.linkon {
	padding-left: 20px;
	width: 123px;
}



#nav li li a {
	padding-left: 20px;
	width: 123px;
}


#nav ul li a:hover { border-left-color:#F5CC40; color:#F5CC40; }



.clear {
	clear: both;
}

.map-photo,
.photo_quality img ,
.photo img {
	border: 1px solid #333333;
}

#flash-scroller {
	padding-left: 10px;
	width:663px; height:auto;
	margin:0px 0px 0px 0px; padding-right:5px;	
	background-color: #F0D06D;
	margin-left: 174px;
	padding-top: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	
}

#flashcontent {
	margin-top: -25px;
}

.terms-table {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding-top: 10px;
}

.assessors td {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.assessors a {
	color: #000000;
}

textarea:focus {
	color: #000000;
	background-color: #FFF2D6;
} 

input:focus {
	color: #000000;
	background-color: #FFF2D6;
} 

.red-border {
	border: 2px solid #FF0000;
	
}

.link-text {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.submit 
{
	background: #eeeeee;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 0px;
	width: 85px;
	color: #333333;
	font-weight: bold;
	margin-right: 45px;
}	

.box-width {
	width: 250px;
}

.box-width-short {
	width: 200px;
}


body {
	margin:0px; color:#333333; background-color:#CCCCCC;
}

fieldset {
	margin:0px; padding:0px; border:none;
}
label {
	width:100px; height:auto; float:left;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:80%;
	color:#000033; background-color:inherit;
	margin-bottom:10px; padding:0px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold;
	color:#092370; background-color:inherit;
	margin:0px; padding:0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold;
	color:#8098C6; background-color:inherit;
	margin:0px; padding:0px; 
}

h3 {
	font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold;
	color:#092370; background-color:inherit;
	margin:0px; padding:0px; 
	padding-top: 10px;
}

hr {
	display:none;
}		
img {
	margin:0px; padding:0px;
}
#skip {
	display:none;
}

.photo {
	
}	

.red-text {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.text {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:80%;
	line-height:17px;
	color:#000033; background-color:inherit;
	text-align:justify;
}
		
p {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:80%;
	margin:0px; padding:0px 15px 15px 0px; line-height:17px;
	color:#000033; background-color:inherit;
	text-align:left;
}

ul {
	padding: 0;
	margin: 0;
	padding-bottom: 25px;
	padding-top: 5px;
	padding-left: 40px;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:80%;	
	color:#000033; background-color:inherit;	
}

.list {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:80%;
	margin:0px; padding:0px 15px 15px 0px; line-height:17px;
	color:#000033; background-color:inherit;
	text-align:left;
}

.list a:link,.list a:visited {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:100%;
	margin:0px; padding:0px line-height:17px;
	color:#092370; background-color:inherit;
	text-decoration:underline;
}
.list a:hover {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:100%;
	margin:0px; padding:0px line-height:17px;
	color:#000000; background-color:inherit;
	text-decoration:underline;
}	

p a:link,p a:visited {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:100%;
	margin:0px; padding:0px line-height:17px;
	color:#000033; background-color:inherit;
	text-decoration:underline;
}
p a:hover {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:100%;
	margin:0px; padding:0px line-height:17px;
	color:#000000; background-color:inherit;
	text-decoration:underline;
}	
#wrapper {
	width:100%; min-width:780px; max-width:1004px;
	background-color: #FFFFFF; color:#333333;
	margin:0px auto;
}
#container {
	width:100%; height:100%; min-width:780px; margin:0px; float:left;
	background: url(../images/bg.jpg) repeat-y left top;	
	color:#333333; background-color:#FFFFFF; 
}

#maindiv {
	width:100%; height: 100%;
   	background-color:#FFFFFF;
   	float:left;
   background:url(../images/bg-inner.jpg) no-repeat left bottom;
}
#subdiv {
	width:85%; height:auto; min-width:709px; 
	margin:30px 0px 5% 30px; padding:8px;  
	background-color:#FFFFFF; color:#333333; border:1px solid #000000;
}
#top {
	width:100%; height:153px; margin:0px; padding:0px; 
}	
	
.logo {
	width:175px; height:153px; float:left;
	margin:0px; padding:0px;
}
.logo span {
	display:none;
}

#topright {
	width:auto; height:153px; margin-left:175px;
	background:url(../images/topbg.gif) repeat-x;
}

.punchline {
	width:454px; height:153px; margin:0px; padding:0px; float:left;
	background:url(../images/punchline.gif) no-repeat right top;
}
.punchline span {
	display:none;
}
#middle {
	width:100%; height:auto; margin:0px; padding:0px;
	background:url(../images/middlebg.gif) repeat-y;
}
#left {
	width:175px; height:auto;
	margin:0px; padding:0px; float:left;
}
#homeright {
	margin-left:175px; height:auto;
	margin:0px; padding:0px;
}		

#menu {
	margin:0px; padding:17px 10px 0px 0px; text-align:left; float:left; margin-left: 10px;
}

#menu li {
	display:block; margin:0px; padding:0px; list-style-type:none; /*float:right; */
}	
#menu li a {
	width:138px;
	height:auto;
	display:block;
	margin:0px;
	padding:0px 12px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#0C2373;
	text-decoration:none;
	border: 1px solid #FFFFFF;
}
#menu li a:hover {
	width:145px; height:auto;
	display:block; margin:0px; padding:0px 12px 3px 0px;  
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#092370; background-color:inherit;
	text-decoration:none;
}
#menu .active {
	width:145px; height:auto;
	display:block; margin:0px; padding:0px 12px 3px 0px;  
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#092370; background-color:inherit;
	text-decoration:none;
}


#menu_new {
	margin:0px; padding:0px 10px 0px 0px; text-align:right; float:left; 
}

#menu_new li {
	display:block; margin:0px; padding:0px; list-style-type:none; /*float:right; */
}	
#menu_new li a {
	width:145px; height:auto;
	display:block; margin:0px; padding:0px 12px 3px 0px; 
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#FFFFFF; background-color:inherit;
	text-decoration:none;
}
#menu_new li a:hover {
	width:145px; height:auto;
	display:block; margin:0px; padding:0px 12px 3px 0px;  
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#092370; background-color:inherit;
	text-decoration:none;
}
#menu .active {
	width:145px; height:auto;
	display:block; margin:0px; padding:0px 12px 3px 0px;  
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#092370; background-color:inherit;
	text-decoration:none;
}

#submenu {
	margin:0px; padding:0px; text-align:right; /*float:left;*/ 
}

#submenu li {
	display:block; margin:0px; padding:0px; list-style-type:none; float:right; 
}	
#submenu li a {
	width:155px; height:auto;
	display:block; margin:0px; padding:0px 20px 3px 0px; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#092370; background-color:inherit;
	text-decoration:none;
}
#submenu li a:hover {
	width:155px; height:auto;
	display:block; margin:0px; padding:0px 20px 3px 0px;  
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#C1CDE3; background-color:inherit;
	text-decoration:underline;
}
#submenu .subactive {
	width:155px; height:auto;
	display:block; margin:0px; padding:0px 20px 3px 0px;  
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#C1CDE3; background-color:inherit;
	text-decoration:underline;
}

#homepic {
	height:324px; width:auto; margin:0px 0px 0px 175px;
	background-color:#D3DDDD; color:#333333;
}

#leftcontent {
	width:415px;
	height: 324px;
	float:left;
	margin: 0px;
	padding-right:5px;
	padding-left: 5px;
	background-color: white;
}	

.rightcontent {
	width:233px;
	height: 304px;
	float:right;
	margin: 0px;
	padding: 10px;
	background-image: url(../images/new_home_bg.jpg);
	background-repeat: no-repeat;
}	
.rightcontent p {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:80%;
	margin:0px; padding:7px 10px 0px 0px;
	line-height:16px;
}
.line {
	border-top:3px solid #FDC935;
	margin-left:178px; padding-bottom:2px;
}		
#bottom {
	width:100%; height:auto; margin:0px; padding:0px; 
}
#bottomleft {
	width:175px; height:56px;
	margin:0px; padding:0px; float:left; padding-top: 15px;
	background-color:#607DC1; color:#FFFFFF;
}
#bottomright {
	margin-left:175px; height:auto;
	background-color:#0A226D; color:#FFFFFF;
}
.bottomlogo {
	width:auto; height:62px;
	background:url(../images/bottomlogo.jpg) no-repeat right top;
	margin:0px; padding:0px 0px 9px 0px;
}
#bottomleft p {
	font-family:Arial, Helvetica, sans-serif; font-size:70%; 
	color:#B0BEE0; background-color:inherit; text-align:center;
	margin:0px; padding:2px 0px 8px 0px;
}
.design {
	font-family:Arial, Helvetica, sans-serif; font-size:70%; 
	color:#B0BEE0; background-color:inherit; text-align:center;
	margin:0px; padding:0px 0px 0px 5px;
	text-decoration:none;
}
.design a:link,.design a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; 
	color:#FFFFFF; background-color:inherit; text-align:center;
	margin:0px; padding:0px;
	text-decoration:none;
}
.design a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; 
	color:#FFFFFF; background-color:inherit; text-align:center;
	margin:0px; padding:0px;
	text-decoration:underline;
}


#homeright_sub {
	margin-left:185px; height:93px; 
	padding:0px; 
	background:url(../images/contentbg.gif) no-repeat right top;
}
.subcontent {
	width:99%; height:auto; 
	margin:0px 0px 0px 7px; padding:20px 0px 0px 0px;
}		
.ttlblock {
	margin:0px; padding:0px; float:left; 
	color:#092370; background-color:inherit;   
	border-bottom:3px solid #FDC935; width:98%; 	
}
.ttlblock h1 {
	display:inline; width:auto; background-color:#FDC935; color:#092370;
	font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold;
	padding:5px 11px 2px 5px; float:left;
}	
.content {
	margin-left:195px;  
	padding:0px; 
	 height:auto;
}
.photo img {
	margin:0px 20px 0px 15px; float:right;
}	
.photo_quality img {
	margin:0px 20px 55px 15px; float:right;
}
.bullet {
	list-style-type:disc; list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	margin:0px 0px 0px 40px; padding:0px;
}
.bullet li {
	margin-bottom:2px;
}
.gotop a:link,.gotop a:visited {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:80%;
	color:#8098C6; background-color:inherit; float:left; text-align:right;
	text-decoration:underline;
	margin-bottom:10px; padding:0px 20px 5px 0px;
	border-bottom:1px dotted #333333; width:96%;
}
.gotop a:hover {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:80%;
	color:#8098C6; background-color:inherit; float:left; text-align:right;
	text-decoration:none;
	margin-bottom:10px; padding:0px 20px 5px 0px;
	border-bottom:1px dotted #333333; width:96%;
}	 
.bigfont {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; 
	color:#000033; background-color:inherit;
	margin:0px; padding:0px 0px 10px 0px;
}
.pdflink {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; 
	color:#000033; background-color:inherit;
	margin:0px; padding:0px 0px 10px 20px;
}	
.pdflink a:link,.pdflink a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; 
	color:#092370; background-color:inherit; text-align:center;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.pdflink a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; 
	color:#000000; background-color:inherit; text-align:center;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.email:link,.email:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; 
	color:#092370; background-color:inherit; text-decoration:underline;
}
.email:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; 
	color:#000000; background-color:inherit; text-decoration:underline;
}


.linkdata {
	width:95%; height:115px; 
	margin:0px; padding:0px 0px 15px 0px;
	border-bottom:1px dotted #666666;
}
.linkdata01 {
	width:95%; height:115px; 
	margin:0px; padding:0px 0px 15px 0px;
}	
.leftlink {
	width:46%; height:auto; float:left;
	margin:0px 0px 0px 15px; padding:0px;
}
.rightlink {
	width:46%; height:auto; float:right;
	margin:0px; padding:0px;
}
.linkttl {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:80%;
	margin:0px; padding:0px;
	color: #666666; background-color:inherit;
}
.linkpic img {
	margin:0px; padding:0px;
	border:none;
}


.pdf {
	list-style:url(../images/pdf.jpg); list-style-position:outside;
	margin:0px 0px 0px 20px; padding-left:20px;
}
.pdf li {
	margin-bottom:10px;
}
.pdftext:link,.pdftext:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; 
	color:#092370; background-color:inherit;
	text-decoration:underline; margin:0px; padding-left:20px;
}
.pdftext:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; 
	color:#000000; background-color:inherit;
	text-decoration:underline; margin:0px; padding-left:20px;
}		
.submitbtn {
	width:60px; height:auto; float:right;
	font-family:Arial, Helvetica, sans-serif; font-size:80%; 
	color:#FFFFFF; background-color:#0A226D;
	margin:0px 65% 0px 0px; padding:0px;
	border:none;
	
}
.password {
	list-style-type:none;
	margin:0px; padding:0px;
}
.password li {
	margin-bottom:5px;
}		
.password a:link,.password a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; line-height:20px; 
	color:#DE7D12; background-color:inherit;
	text-decoration:underline; margin:0px; padding:0px 0px 0px 200px;
}
.password a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; line-height:20px;  
	color:#DE7D12; background-color:inherit;
	text-decoration:none; margin:0px; padding:0px 0px 0px 200px;
}
.sitemap {
	list-style-type:disc; list-style-position:outside;
	margin:0px 0px 0px 20px; padding:0px 0px 0px 20px;
}
.sitemap li {
	margin-bottom:3px;
}
.sitemaplink:link,.sitemaplink:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	color:#0A226D; background-color:inherit;
	text-decoration:none;
	margin:0px; padding:0px;
}
.sitemaplink:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	color:#0A226D; background-color:inherit;
	text-decoration:underline;
	margin:0px; padding:0px;
}
.sublink:link,.sublink:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	color:#7690C3; background-color:inherit;
	text-decoration:underline; line-height:17px;
	margin:0px; padding:0px;
}
.sublink:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	color:#000000; background-color:inherit;
	text-decoration:underline; line-height:17px;
	margin:0px; padding:0px;
}


.downloaddata {
	width:95%; height:180px; 
	margin:0px; padding:0px;
}
.left_download {
	width:40%; height:auto; float:left;
	margin:0px; padding-right:10px;
	border-right:1px dotted #CCCCCC;
}
.right_download {
	width:40%; height:auto; float:left;
	margin:0px; padding-left:15px;
}

.presslink:link,.presslink:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; 
	color:#000033; background-color:inherit;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.presslink:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; 
	color:#000033; background-color:inherit;
	margin:0px; padding:0px;
	text-decoration:none;
}



.scroll {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	margin:0px; padding:0px;
	color:#FFFFFF;
}
.scroll a:link,.scroll a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	margin:0px; padding:0px;
	color:#FFFFFF;
	text-decoration:underline; 
}
.scroll a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	margin:0px; padding:0px;
	color:#FFFFFF;
	text-decoration:none;
}


