body
{
	margin: 0 auto;
	padding: 0;
	background-color: #eee;
}

body, p, table, td, th, ul, ol, textarea, input, select
{
	color: #666;
	font-family: verdana,arial,sans-serif;
}

a{color:#1f72ef;}
a:visited{color:#195dc2;}
a:hover{color:#000;}

#arealinks{padding:10px 20px;margin-top:10px;font-size:7pt;line-height:12pt;border:1px solid #aaa;border-left:0;border-right:0;}
#arealinks p{margin:0;padding:3px 0;}

input, textarea, select
{
	font: normal 11px verdana,arial,sans-serif;
}

table {
	font-size: 11px;
}

td {
	border-collapse: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

h3 {
	font: bold 16px arial,sans-serif;
}

h4 {
	font: bold 14px arial,sans-serif;
	margin: 10px 0;
}

p {
	margin: 10px 0;
}

#main
{
	width: 900px;
	margin: 0 auto;
	background-color: #FFF;
	border-left: thin solid #999;
	border-right: thin solid #999;
}

#header
{
	width: 898px;
	height: 88px;
	background: #fff url(/images/Header.jpg) top no-repeat;
	vertical-align: top;
}

#headerflags
{
	width: 898px;
	height: 80px;
	background-color: transparent;
}

#container
{
	width: 900px;
}

#rightnav
{
	float: right;
	width: 147px;
	padding: 0 15px;
}

#content
{
	float: left;
	width: 704px;
	border: 0;
	padding-left: 15px;overflow:hidden;
}

#footer
{
	clear: both;
	margin: 0;
	width: 900px;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

#footer a
{
	font: bold 11px arial;
	color:#666;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}

#menuItem1
{
	width: 110px;
	height: 39px;
	cursor:pointer;
}

#menuItem2
{
	width: 111px;
	height: 39px;
	cursor:pointer;
}

.menuImg1
{
	width: 110px;
	height: 39px;
}

.menuImg2
{
	width: 111px;
	height: 39px;
}

#menuDivider
{
	width: 16px;
	height: 39px;
	background: url(/images/Bar.jpg) no-repeat;
}

#pageHeader
{
	height: 28px;
	font: bold 16px Arial;
	color: #00ADEF;
	border-bottom: 1px solid #DDD;
}

.buttonImage
{
	width: 147px;
	height: 142px;
	text-align:center;
	cursor:pointer;
	padding-bottom:8px;
}

.formText
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00ADEF;
}

.formTextBold
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00ADEF;
	text-align: left;
}

.formButton
{
	cursor: pointer;
	background-color: #00ADEF;
	font: bold 9pt arial;
	color: #FFF;
	height: 20px;
	width: 80px;
	border: 1px solid #03519C;
}

.greytextbold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
}

.greytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.greytextcenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: center;
}

.TextAreaClass {margin-top:0;}


.flagholder{width:100%; height:100%; vertical-align:bottom; padding-left:620px;}
.flagholder a{padding-right:5px;text-decoration:none;}
.flagholder img{border:0;}

.menuholder {padding: 7px 15px 15px 15px;}
.menuholder img{border:0;}
.homewrap {width:708px; height:auto;}

#content .homewrap h1{font: bold 20px/22px arial,verdana;margin:0;padding:0 0 2px 0;color:#444;border:0;}
#container .homewrap p {padding-left:0;padding-right:0;}
.homewrap h1 strong{color:#00ADEF;}
.homewrap2 {width:100%; background-color:#eee; padding:12px 15px;}

#rightnav img{border:0}

#footer table{text-align:center;margin:0 auto;font: bold 11px arial;color:#666;}
#footer td.spc{height:10px; width:100%;}
#footer td{text-align:center;height:14px;}
#footer strong{color:#00ADEF}

.page{text-align:center;margin:0 auto;}

.main{width:905px; vertical-align:top;}

.feat{padding:4px;border:1px solid #ccc;width:163px;text-align:center;float:left;margin:6px 3px 0 0;}
.feat .img {border:1px solid #000;width:161px;height:144px;overflow:hidden}
.feat img{border:0;}
.feat ul{margin:0;padding:5px 0;list-style-type:none;}
.feat li{margin:0;padding:0;}
* html .feat {margin-right:2px;}

h1, h2, h3, h4 {margin:0 0 5px 0;padding:0;color: #00ADEF;border-bottom: 1px solid #ddd;}
h1{font: bold 16px/28px Arial, Helvetica, sans-serif;}
h2{font: bold 15px/27px Arial, Helvetica, sans-serif;}
h3{font: bold 14px/26px Arial, Helvetica, sans-serif;}
h4{font: bold 12px/24px Arial, Helvetica, sans-serif;}

#content p {padding:0 20px;}
#content form {padding:10px 20px;margin:0;}



.searchForm {width:670px; background-color:#00ADFE;margin:0 auto;}
.searchForm td{color: #FFF;}
.searchForm td.spc{height:15px;}
.searchForm td.spc2{height:10px;}
.searchForm td.label{width:90px; padding-left : 10px}
.searchForm .btn{cursor:pointer;background-color:#96A0BB;font-family: verdana, arial;color:#FFF;font-size:9pt;height:20px;width:80px;font-weight:bold;margin-top:3px;}
.searchForm td.helpText {color:#000; text-align:center; padding-top:8px;padding-right:80px;}



table.results, .detlinks, .details {width:650px;margin:0 auto;color:#333;}
.results .ptype {color:#000; font-size:16px;text-transform:uppercase;}
.results .pages {color:#000; text-align:right;}
.paging {text-align:center;padding:5px 0;}
.paging a {color:#000; font-weight:bold;text-decoration:none;}
.paging a:hover, .results a:hover{text-decoration:underline;}
.paging a.off{color:#888;}
.paging a.off:hover, .results a:hover {text-decoration:none;}
.stroke {border:1px solid #ccc}
.results .img{vertical-align:top;width:150px;padding:5px;}
.results .img img{border:0;}
.results .fields {vertical-align:top;}
.results .fields table {margin:5px;border:1px solid #ccc;width:470px;}
.results .white {color:#fff;}
.results .bluebox, .details .bluebox {background-color:#00ADFE;height: 30px;line-height:28px;}
.results .params {border-style: none; height: 32px; padding: 0}
.results .desc{border-style: none; vertical-align: top;padding:0 5px;color:#333;line-height:17px;font-size:11px;}
.results .bottom{border-style: none; vertical-align: bottom}
.results a{text-decoration:none;}

.detlinks {padding:15px 0 5px 0;}
.detlinks a{text-decoration:none;color:#000}
.detlinks a:hover{text-decoration:underline;}
.detlinks img {border:0;}
.detlinks .ref{width:22%; text-align:right; color:#000;font-weight:bold;}

.details .imgwrap{border-color:#ccc; vertical-align:top; text-align:center;padding-top:15px;}
.imgwrap table{width:650px;border:0;}
.details .bigimg{width:442px; height:331px; border:0;vertical-align:top;}
.details .bigimg img{border:0;}
.details .smallimg {height:76px; width:97px; overflow:hidden;vertical-align:top;}
.details .smallimg img{border:0;cursor:pointer;}
.details .discl {padding: 0 0 15px 0;}
.details td {color:#333;}
.details .desc{padding:15px 0;vertical-align:top;}
table.top td {vertical-align:top;}

.cform{width:400px;border:0;padding:10px 0;margin:0 auto;}
.cform td{padding:0 0 10px 0;}
.cform .bt{cursor:pointer;background-color:#00ADFE;font-family: verdana, arial;color:#fff;font-size:11pt;height:25px;width:80px;font-weight:bold;}

.cf {margin:0;padding:0;}
.txtdarkbig
{
height: 22px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:600;
font-size:16px;
color:#000;
vertical-align:middle;
}

div.txtleftlight
{
height:22px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:600;
font-size:16px;
color:#FFF;
padding:4px;
vertical-align:middle;
float:left;
}

div.txtleftdark
{
height:22px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:600;
font-size:16px;
color:#000;
padding:4px;
vertical-align:middle;
float:left;
}

div.txtrightlight
{
height:22px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:600;
font-size:16px;
color:#FFF;
padding:4px;
vertical-align:middle;
float:right;
}

div.txtrightdark
{
height:22px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:600;
font-size:16px;
color:#000;
padding:4px;
vertical-align:middle;
float:right;
}

div.txtnormalleft
{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding:6px;
vertical-align:middle;
float:left;
}

div.txtnormalright
{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding:6px;
vertical-align:middle;
float:right;
}

.menuItems{
cursor:pointer;
height:30px;
width:122px;
text-decoration:none;
background-color:#FFF;
color:#333;
}
.menuItems a{
text-decoration:none;
background-color:#FFF;
color:#999;
}
.menuItems a:link{
text-decoration:none;
background-color:#FFF;
color:#999;
}
.menuItems a:visited{
text-decoration:none;
background-color:#FFF;
color:#999;
}
.menuItems a:hover{
text-decoration:none;
background-color:#FFF;
color:#00ADEF;
}
.menuItems a:active{
text-decoration:none;
background-color:#FFF;
color:#1F72EF;
}
#menurowcontainer{
width:868px;
height:30px;
}
.menuborderblue{
background-image: url(/images/border_blue.jpg) ;
width:113px;
height:7px;
}
.menubordergrey{
background-image: url(/images/border_grey.jpg) ;
width:113px;
height:7px;
}
.menubar{
background-image: url(/images/Bar.jpg) ;
width:16px;
height:39px;
}
#leftnav{
width:106px;
display:inline;
float:left;
}
#midcontent{
width:550px;
display:inline;
float:right;
}