html {color:#000; background:#fff;margin:0px;
	padding:0px;}
body{
	background-color: #FFFFFF;
	background-image: url("../images/htop.gif");
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
html, body {
	           width: 100%;
	           height: 100%;
	       }

h1 {
margin: 0px; 
font-size:18px;
font-weight:bold;
color:#1064AF;
text-align:left;
padding:2px 10px 2px 10px;
}
h2 {
margin: 0px; 
font-size:12px;
font-weight:bold;
color:#1064AF;
text-align:left;
padding:2px 10px 2px 10px;
}
h3 {font-size: 10px;font-weight:bold;line-height:12px;padding:5px 5px 5px 0px;margin:0}
h4 {font-size: 10px;font-weight:normal;line-height:12px;padding:0;margin:0}
img{
	border:0px;
}
img.tight{
	padding:0px;margin:0;
	border:1px solid #f00;
}
img.loose{
	padding:2px 5px 5px 2px;margin:0px;
}
img.right{
float:right;
padding:5px;margin:0;
}
img.alright{
padding:5px;margin:0;
}

em{
	color:#FF6600;
}
p{
	margin:5px 0 5px 0;
}
table{
	font-size:11px;
	color:#333F4C;
}
a:link	{
		font-weight: bold; color: #003399; text-decoration: none;}
a:visited	{
		font-weight: bold; color: #003399; text-decoration: none;}
	
a:hover	{
		color: #990000; text-decoration: underline; }

a:active	{
		color: #000; text-decoration: none;}

		
#wrap{
	margin-left:auto;
	margin-right:auto;
	width:760px;
	overflow:hidden;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	
}
#wrapbody{
	margin-left:auto;
	margin-right:auto;
	width:760px;
	overflow:hidden;
	
}


/****************************************************** Form */
form { margin: 0px; padding: 0px; 
	font-weight: normal;
	color: #555;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
	text-align:left;
}
textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal
}
	
.field {border: solid 1px #000; font-family:Verdana, Arial, Helvetica, sans-serif; }
.field { font-size: 100%; }
textarea.field { font-size: 100%; }
select { font-size: 100%;  }
input { font-size: 100%;  }
label {color:#555;font-size:10px;
padding:0px;
margin:0px;
}

/****************************************************** Top Menu */
#logo{
	width:422px;
	height:77px;
	float:left;
	padding-top:0px;
	margin:0px;
	padding:0px;
}
#header{
	height:80px;
	padding-left:0px;
}
#headerbody{
	float:left;
	width:334px;
	margin-left:11px;
}
#Menu
{
	position: absolute;
	top: 60px;
	height: 20px;
	text-align: left;
	color: #fff;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 500px;
	margin-left:250px;
	margin-right:0px;
}
#Menu DIV {
	float: right;
	margin-right:0px;
}
#Menu UL {
    margin: 0 0 0 4px;
    padding: 0px 0 0 0;
    list-style:none;
}
#Menu LI {
    float:left;
    background:url("../images/tabs_right.gif") no-repeat right top;
    margin:0;
    padding:0;
	list-style-type: none;
}
#Menu A
{
	float: left;
	margin: 0;
	padding: 0px 10px;
	font-size: 9px;
	font-weight: bold;
	color: #777;;
	text-decoration: none;
	line-height: 19px;
	display: block;
	background: #0078C0;
	letter-spacing: 0px;
    background:url("../images/tabs_left.gif") no-repeat left top;
}
#Menu A:hover
{
	color: #990000;
	text-decoration: underline;
}
#Menu li.selected
{
	font-weight: bold;
    background:url("../images/tabs_right_on.gif") no-repeat right top;
}
#Menu li.selected A, #Menu li.selected A:hover
{
	color: #003399;
    background:url("../images/tabs_left_on.gif") no-repeat left top;
}
#subMenu
{
	position: absolute;
	top: 25px;
	height: 20px;
	text-align: left;
	color: #f00;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 300px;
	margin-left:450px;
	margin-right:0px;
}
#subMenu DIV {
	float: right;
	margin-right:0px;
}
#subMenu UL {
    margin: 0 0 0 4px;
    padding: 0px 0 0 0;
	
}
#subMenu LI {
    float:left;
    margin:0;
    padding:0;
	background: url("../images/tabline.gif") no-repeat left top;
	list-style-type: none;
}
#subMenu A
{
	float: left;
	margin: 0;
	padding: 0px 9px;
	font-size: 9px;
	font-weight: bold;
	color: #777;
	text-decoration: none;
	line-height: 18px;
	display: block;
	letter-spacing: 0px;
}
#subMenu A:hover
{
	color: #990000;
	text-decoration: underline;
}
#subMenu li.selected 
{
	color: #003399;
  
}
#subMenu li.selected a, #subMenu li.selected a:hover
{
	color: #003399;
    
}
#loginMenu
{
	position: absolute;
	top: 2px;
	height: 20px;
	text-align: right;
	color: #f00;
	padding: 0 0 0 0;
	width: 300px;
	margin-left:450px;
	margin-right:0px;
}
#loginMenu DIV {
	float: right;
	margin-right:0px;
}
#loginMenu UL {
    margin: 0 0 0 4px;
    padding: 0px 0 0 0;
}
#loginMenu LI {
    float:left;
    margin:0;
    padding:0;
	background: url("../images/tabline.gif") no-repeat left top;
	list-style-type: none;
}
#loginMenu A
{
	float: left;
	margin: 0;
	padding: 0px 9px;
	font-size: 9px;
	font-weight: normal;
	color: #777;;
	text-decoration: none;
	line-height: 12px;
	display: block;
	letter-spacing: 0px;
}
#loginMenu A:hover
{
	color: #990000;
	text-decoration: underline;
}

#loginMenu .li Selected
{
	color: #003399;
	font-weight: bold;
   
}
#loginMenu li.selected a, #loginMenu li.selected a:hover
{
	color: #003399;
    
}
#mapmenu
{
	position: absolute;
	top: 93px;
	height: 19px;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 270px;
	width: 300px;
	z-index:1;
}
#mapmenu DIV {
	float: left;
	margin-right:0px;
}
#mapmenu UL {
    margin: 0px 0px 0px 4px;
    padding: 0px 0px 0px 0px;
    list-style:none;
}
#mapmenu LI {
    float:left;
    background:url("../images/tabs_right.gif") no-repeat right top;
    margin:0px;
    padding:0px;
	list-style-type: none;
}
#mapmenu A
{
	float: left;
	margin: 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	font-size: 9px;
	font-weight: bold;
	color: #777;
	text-decoration: none;
	line-height: 19px;
	display: block;
	background: #0078C0;
	letter-spacing: 0px;
    background:url("../images/tabs_left.gif") no-repeat left top;
}
#mapmenu A:hover
{
	color: #990000;
	text-decoration: underline;
}
#mapmenu li.selected
{
	font-weight: bold;
    background:url("../images/tabs_right_on.gif") no-repeat right top;
	
}
#mapmenu li.selected A, #mapmenu li.selected A:hover
{
	color: #003399;
    background:url("../images/tabs_left_on.gif") no-repeat left top;
}

/*#mapmenu1.selected li, #mapmenu3.selected li
{
	font-weight: bold;
    background:url("../images/tabs_right_on.gif") no-repeat right top;
}
#mapmenu1.selected A, #mapmenu1.selected A:hover,#mapmenu3.selected A, #mapmenu3.selected A:hover
{
	color: #003399;
    background:url("../images/tabs_left_on.gif") no-repeat left top;
}
*/


#contentmenu
{
	/*position: absolute;
	top: 60px;
	height: 20px;*/
	text-align: left;
	color: #fff;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 500px;
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#contentmenu DIV {
	float: left;
	margin-right:0px;
}
#contentmenu UL {
    margin: 0 0 0 4px;
    padding: 0px 0 0 0;
    list-style:none;
}
#contentmenu LI {
    float:left;
    background:url("../images/tabs_right.gif") no-repeat right top;
    margin:0;
    padding:0;
	list-style-type: none;
}
#contentmenu A
{
	float: left;
	margin: 0;
	padding: 0px 10px;
	font-size: 9px;
	font-weight: bold;
	color: #777;;
	text-decoration: none;
	line-height: 19px;
	display: block;
	background: #0078C0;
	letter-spacing: 0px;
    background:url("../images/tabs_left.gif") no-repeat left top;
}
#contentmenu A:hover
{
	color: #990000;
	text-decoration: underline;
}
#contentmenu li.selected
{
	font-weight: bold;
    background:url("../images/tabs_right_on.gif") no-repeat right top;
}
#contentmenu li.selected A, #contentmenu li.selected A:hover
{
	color: #003399;
    background:url("../images/tabs_left_on.gif") no-repeat left top;
}

#headertop {
height:30px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
}

#headertop h1{
font-size:10px;
font-weight:bold;
margin:0px;
padding:0px;
display:inline;
}


#headertop ul {
    margin: 0 0 0 4px;
    padding: 0px 0 0 0;
}
#headertop li {
    float:left;
    margin:0;
    padding:0;
	background:none;
	list-style-type: none;
}
#headertop li.lefttitle {
width:250px;
font-size:18px;
font-weight:bold;
color:#1064AF;
text-align:left;
padding:5px;
padding-bottom:0px;
line-height:24px;
}
#headertop li.righttitle {
font-size:10px;
font-weight:normal;
color:#777;
text-align:right;
padding:0px;
padding-bottom:0px;
margin:0px;
float:right;
line-height:40px;

}

#headertop A
{
	margin: 0;
	padding: 0px 9px;
	font-size: 10px;
	font-weight: bold;
	color: #777;
	text-decoration: none;
	line-height: 18px;
	display: block;
	letter-spacing: 0px;
}



/****************************************************** Footer */
#footer{
	border-top:2px solid #E4E6E8;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#999;
	clear:both;
}
#footer a{
	text-decoration:none;
	color:#777;
}
#footer a:hover{
	color: #990000;
	text-decoration:underline;
}
#footermap{
	margin:0px;
	padding-top:5px;
	padding-bottom:0px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#999;
}
#footermap a{
	margin:0px;
	text-decoration:none;
	color:#777;
}
#footermap a:hover{
	color: #990000;
	text-decoration:underline;
}
#footermap ul{padding:0px;margin:0px;} 
#footermap li {
   float:left;
    margin:0;
    padding:0;
	list-style-type: none;
	display:inline;

}
#footermap li.right {
   padding-right:10px;
   float:right;
display:inline;
	color:#555;
}

/****************************************************** more info window */
div#moredetails {
overflow:hidden;
width:490px;
background-color:#fff;
background-image:none;
}


div#morefooter {
width:490px;
font-size:10px;
margin:0px;
padding:3px 0px 0px 10px;
clear: both;
}
div#morefooter p {
padding: 0px 10px 0px 10px; font-size: 11px;font-weight:normal;text-align: left;color:#333;line-height:normal;
}
div#morefooter a:link	{font-size: 10px;}
		
#morefooter ul{padding:0px;margin:0px;} 
#morefooter li {
   float:left;
    margin:0;
    padding:0;
	list-style-type: none;
	display:inline;
}
#morefooter li.right {
   padding-right:10px;
   float:right;
display:inline;
	color:#555;
}
.submit{
   margin:0px;
   padding:0px;
   color:#003399;
   font-size:10px;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   background-color: white;
   text-decoration: none;
   text-align:right;
   border: none;
   cursor: pointer;
}


#colleft{
	float:left;
	width:255px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	/*border: 1px solid #ff0000;*/
}
#colcenter{
	float:left;
	width:360px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	/*border: 1px solid #ff0000;*/
}
#colleft2{
	float:left;
	width:615px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	/*border: 1px solid #ff0000;*/
}


/****************************************************** Panels */
/* compatible */
.panel230 dl,
.panel250 dl,
.panel255 dl,
.panel255side dl,
.panel265 dl,
.panel320 dl,
.panel749 dl,
.panel760 dl,
.panel480 dl,
.panel495 dl,
.panel495C dl,
.panel500 dl,
.panel620 dl,
.panel360 dl,
.panel375 dl,
.panel200 dl{
	background-image: url("../images/top.gif");
	background-repeat: repeat-x;
	background-position: top;
}
.panel230 dl{
	background-image: none;
	background-color: transparent;
}
.panel500 dl{
	background-image: none;
	background-color: transparent;

}
.panel130 dl{
	background-image: url("../images/top130.gif");
	background-repeat: repeat-x;
	background-position: top;
}

.panel255side dl{
	background-image: url("../images/top255side.gif");
	background-repeat: repeat-x;
	background-position: top;
}
.panel320 dl{
	background-image: none;
	background-color: transparent;
}
.panel320cit dl{
	background-image: none;
	background-color: transparent;
}
.panel320cou dl{
	background-image: none;
	background-color: transparent;
}
.panel320sea dl{
	background-image: none;
	background-color: transparent;
}
.panel320org dl{
	background-image: none;
	background-color: transparent;
}

.panel360white dl{
	background-image:none;
}
.panel375white dl{
	background-image:none;
}
.panel480 dl{
	background-image:none;
	background-color: white;
}



.panel230 dl,
.panel230 dt,
.panel230 dd,
.panel250 dl,
.panel250 dt,
.panel250 dd,
.panel255 dl,
.panel255 dt,
.panel255 dd,
.panel255side dl,
.panel255side dt,
	.panel255side dd,
.panel265 dl,
.panel265 dt,
.panel265 dd,
.panel320 dl,
.panel320cit dl,
.panel320cou dl,
.panel320sea dl,
.panel320org dl,
.panel320 dt,
.panel320cit dt,
.panel320cou dt,
.panel320sea dt,
.panel320 dd,
.panel320cit dd,
.panel320cou dd,
.panel320sea dd,
.panel320org dd,
.panel749 dl,
.panel749 dt,
.panel749 dd,
.panel760 dl,
.panel760 dt,
.panel760 dd,
.panel480 dl,
.panel480 dt,
.panel480 dd,
.panel495 dl,
.panel495 dt,
.panel495 dd,
.panel495C dl,
.panel495C dt,
.panel495C dd,
.panel500 dl,
.panel500 dt,
.panel500 dd,
.panel620 dl,
.panel620 dt,
.panel620 dd,
.panel360 dl,
.panel360 dt,
.panel360 dd,
.panel360white dl,
.panel360white dt,
.panel360white dd,
.panel375 dl,
.panel375 dt,
.panel375 dd,
.panel375white dl,
.panel375white dt,
.panel375white dd,

.panel200 dl,
.panel130 dl,
.panel140 dl,
.panel200 dt,
.panel130 dt,
.panel140 dt,
.panel200 dd{
	margin:0px;
	color:#555;

}
.panel130 dd{
	margin:0px;
	color:#777777;
}
.panel140 dd{
	margin:0px;
	color:#333333;
}
.panel255 dd{
}
.panel255side dd{

}
.pa\nell255 dd{

}
.panel230 dt,
.panel250 dt,
.panel255 dt,
.panel255side dt,
.panel265 dt,
.panel749 dt,
.panel760 dt,
.panel480 dt,
.panel495 dt,
.panel495C dt,
.panel500 dt,
.panel620 dt,
.panel360 dt,
.panel360white dt,
.panel375 dt,
.panel375white dt,
/* controls all dt's*/
.panel200 dt{
	padding:7px 0px 0px 5px;
	font-weight:bold;
	font-size:12px;
	height:22px;
}
.panel130 dt{
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
}




.panel255side dt{
	padding:5px 5px 5px 10px;
	font-weight:bold;
	font-size:10px;
	height:10px;
}
.pa\nell230 dt,
.pa\nell250 dt,
.pa\nell255 dt,
.pa\nell255side dt,
.pa\nell265 dt,
.pa\nell749 dt,
.pa\nell760 dt,
.pa\nell500 dt,
.pa\nell200 dt{
	height:24px !important;
}
.panel230 dd,
.panel250 dd,
.panel255 dd,
.panel255side dd,
.panel265 dd,
.panel320 dd,
.panel320cit dd,
.panel320cou dd,
.panel320sea dd,
.panel320org dd,
.panel749 dd,
.panel760 dd,
.panel480 dd,
.panel495 dd,
.panel495C dd,
.panel500 dd,
.panel620 dd,
.panel360 dd,
.panel360white dd,
.panel375 dd,
.panel375white dd,
/* controls all dd's*/
.panel200 dd{
    margin:0px;
	padding:5px;
	font-size:11px;
	background-repeat: no-repeat;
	background-position: bottom left;

}
.panel130 dd{
	padding-left:5px;
	padding-bottom:5px;
	font-size:11px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
.panel140 dt{
	background-image: url("../images/top140.gif");
	background-repeat: no-repeat;
	background-color:transparent;
	padding:5px 5px 5px 5px;
	margin:0px;
	text-align:left;
	font-size:10px;
	

}
.panel140 dd{
	background-image: url("../images/bottom140.gif");
    margin:0px;
	padding:0px 10px 10px 10px;
	font-size:10px;
	background-repeat: no-repeat;
	background-position: bottom left;
	
	
}

.panel230 dt{
	background-image: url("../images/topmargins230.gif");
	background-repeat: no-repeat;
	background-color:transparent;
	padding:5px;
	margin:0px;
	height:15px;
	text-align:right;
}
.panel230 dd{
	background-image:url("../images/back230.gif");
	background-repeat: repeat;
	background-color:white;
	padding-top:0px;
	margin-top:0px;
}
.panel250 dt{
	background-image: url("../images/topmargins.gif");
	height:22px;
}
.panel250 dd{
	background-image: url("../images/bottom.gif");
}
.panel255 dt{
	background-image: url("../images/topmargins255.gif");
	background-repeat: no-repeat;
}
.panel255 dd{
	background-image: url("../images/bottom255.gif");
    margin:0px;
	padding:2px;
	font-size:10px;
	background-repeat: no-repeat;
	background-position: bottom left;

}
.panel255side dt{
	background-image: url("../images/topmargins255side.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
.panel255side dd{
	background-image: url("../images/bottom255.gif");
	margin:0px;
padding:0px;

}
.panel265 dt{
	background-image: url("../images/topmargins265.gif");
}
.panel265 dd{
	background-image: url("../images/bottom265.gif");
}
.panel320 dt{
	background-image: url("../images/topmargins320.gif");
    padding:5px 5px 5px 5px;
	background-repeat: no-repeat;
	font-weight:bold;
	height:15px;
}
.panel320 dd{
	background-image: url("../images/bottom320.gif");
    padding:5px 5px 5px 5px;
	font-size:10px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

.panel320cit dt{
	background-image: url("../images/topmargins320cit.gif");
    padding:5px 5px 5px 5px;
	background-repeat: no-repeat;
	font-weight:bold;
	height:15px;
}
.panel320cit dd{
	background-image: url("../images/bottom320cit.gif");
    padding:5px 5px 5px 5px;
	font-size:10px;
	background-repeat: no-repeat;
	background-position: bottom left;

}
.panel320cou dt{
	background-image: url("../images/topmargins320cou.gif");
    padding:5px 5px 5px 5px;
	background-repeat: no-repeat;
	font-weight:bold;
	height:15px;
}
.panel320cou dd{
	background-image: url("../images/bottom320cou.gif");
    padding:5px 5px 5px 5px;
	font-size:10px;
	background-repeat: no-repeat;
	background-position: bottom left;

}.panel320sea dt{
	background-image: url("../images/topmargins320sea.gif");
    padding:5px 5px 5px 5px;
	background-repeat: no-repeat;
	font-weight:bold;
	height:15px;
}
.panel320sea dd{
	background-image: url("../images/bottom320sea.gif");
    padding:5px 5px 5px 5px;
	font-size:10px;
	background-repeat: no-repeat;
	background-position: bottom left;

}
.panel320org dt{
	background-image: url("../images/topmargins320org.gif");
    padding:4px 5px 5px 6px;
	background-repeat: no-repeat;
	font-weight:bold;
	height:15px;
}
.panel320org dd{
	background-image: url("../images/bottom320org.gif");
    padding:5px 5px 5px 15px;
	font-size:10px;
	background-repeat: no-repeat;
	background-position: bottom left;

}



.panel749 dt{
	background-image: url("../images/topmargins749.gif");
}
.panel749 dd{
	background-image: url("../images/bottom749.gif");
}
.panel760 dt{
	background-image: url("../images/topmargins760.gif");
	background-repeat: no-repeat;
}
.panel760 dd{
	background-image: url("../images/bottom760.gif");
}
.panel480 dt{
	background-image: none;
	background-repeat: no-repeat;
}
.panel480 dd{
	background-image: none;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
.panel495 dt{
	background-image: url("../images/topmargins495.gif");
	background-repeat: no-repeat;
}
.panel495 dd{
	background-image: url("../images/bottom495.gif");

}
.panel495C dt{
	background-image: url("../images/topmargins495.gif");
	background-repeat: no-repeat;
}
.panel495C dd{
	background-image: url("../images/bottom495.gif");

}
.panel500 dt{
	background-image: url("../images/topmargins500.gif");
	background-repeat: no-repeat;
	background-color:transparent;
	padding:5px 5px 0px 0px;
	margin:0px;
	text-align:right;
}
.panel500 dt.bottom{
	background-image: url("../images/bottom500.gif");
	background-repeat: no-repeat;
	background-position:bottom left;
	background-color:transparent;
	padding:0px;
	margin:0px;
	text-align:right;
	height:22px;
}
.panel500 dt.bottom a{
	padding:5px;
	margin:0px;
	text-align:right;
}


.panel500 dd{
	background-image:url("../images/back500.gif");
	background-repeat: repeat;
	background-color:white;


}
.panel620 dt{
	background-image: url("../images/topmargins620.gif");
	background-repeat: no-repeat;
}
.panel620 dd{
	background-image: url("../images/bottom620.gif");
	background-repeat: no-repeat;

}
.panel360 dt{
	background-image: url("../images/topmargins360.gif");
	background-repeat: no-repeat;
}

.panel360 dd{
	background-image: url("../images/bottom360.gif");
}
.panel360white dt{
	background-image: none;
}
.panel360white dd{
	background-image: none;
}
.panel375 dt{
	background-image: url("../images/topmargins375.gif");
	background-repeat: no-repeat;
}

.panel375 dd{
	background-image: url("../images/bottom375.gif");
}
.panel375white dt{
	background-image: none;
}
.panel375white dd{
	background-image: none;
}
.panel200 dt{
	background-image: url("../images/topmargins200.gif");
}
.panel200 dd{
	background-image: url("../images/bottom200.gif");
}
.panel130 dt{
	background-image: url("../images/topmargins130.gif");
}
.panel130 dd{
	background-image: url("../images/bottom130.gif");
}


.panel230,
.panel255,
.panel255side,
.panel265,
.panel480,
.panel495,
.panel495C,
.panel495NHwhite,
.panel500,
.panel620,
.panel620NH,
.panel360,
.panel360white,
.panel375,
.panel375white,
.panel749,
.panel760,
.panel200{
	float:left;
	background-color: #f2f4f5;
}
.panel200{
	width:200px;
	background-image: url("../images/back200.gif");
}
.panel130{
	float:left;
	background-color: #f2f4f5;

}
.panel140{
	width:140px;
	background-color: #F6F6F0;
	float:left;
	margin:5px 15px 10px 5px;
	background-image: url("../images/back140.gif");
}
.panel130{
	width:130px;
	background-image: url("../images/back130.gif");
}
.panel230{
	width:230px;
	background-image:none;
	background-color:transparent;
}
.panel255{
	width:255px;
	margin:6px 0px 15px 0px;	
	background-image: url("../images/back255.gif");
}
.panel255 .txtcontsmall img{
vertical-align:middle;
margin:3px 0px 2px 0px;
padding:0px;
}



.panel255 .txtcontsmall{

padding:5px 0px 5px 10px;
}


.panel255side{
	font-size:10px;
	width:255px;
	margin:0px 2px 2px 2px;	
	background-image: url("../images/back255.gif");
    float:none;
}
.panel265{
	width:265px;
	background-image: url("../images/back265.gif");

}
.panel320{
	width:320px;
	padding:5px 5px 5px 5px;
	margin:0px 7px 5px 0px;
	background-color:#FAFAFA;
	border:1px solid #CCCCCC;

}

.panel320 p{
font-size:11px;
line-height:normal;
padding:0px 0px 0px 10px;
}




.panel320cit{
	width:320px;
	margin:6px 7px 15px 0px;
	background-color:#F6F1F1;	
	background-image: url("../images/back320cit.gif");
}
.panel320cou{
	width:320px;
	margin:6px 7px 15px 0px;
	background-color:#F1F6F1;	
	background-image: url("../images/back320cou.gif");
}
.panel320sea{
	width:320px;
	margin:6px 7px 15px 0px;
	background-color:#EEF2F9;	
	background-image: url("../images/back320sea.gif");
	float:left;
}
.panel320org{
	width:320px;
	margin:6px 7px 15px 0px;
	background-color:#F6F6F0;	
	background-image: url("../images/back320org.gif");
}

.panel480{
	width:490px;
	height:360px;
	background-image:none;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding: 0px;
	float:none;
	overflow:auto;
	border-top:1px solid #eee;
	border-bottom:1px solid #999;
}

.panel495{
	width:495px;
	background-image:url("../images/back495.gif");
	margin:7px 0px 7px 0px;
	float:right;
}
.panel495C{
	width:495px;
	background-image:url("../images/back495.gif");
	margin-top:7px;
	margin-bottom:7px;
	margin-left:25px;
}
.panel500{
	width:505px;
	background-image:none;
	background-color:transparent;
}
.panel620{
	width:620px;
	background-image:url("../images/back620.gif");
	margin:6px 7px 15px 0px;
}

.panel360{
	width:360px;
	background-image:url("../images/back360.gif");
	margin:6px 7px 15px 0px;
}
.panel360white{
	width:360px;
	background-image:none;
	margin:6px 0px 15px 0px;
	padding:0px;
	background-color: #ffffff;
}

.panel360whitecenter{
	float:left;
	width:360px;
	background-image:none;
	margin:6px 7px 15px 0px;
	background-color: #ffffff;
}
.panel260white{
	width:260px;
	margin:0px 0px 0px 0px;

	float:right;
}

.panel255white{
	width:255px;
	margin:0px 0px 0px 0px;
	background-color: #ffffff;
	float:left;
}
.panel375white{
	width:600px;
	background-image:none;
	margin:0px 0px 0px 0px;
	background-color: #ffffff;
}
.panel480white{
	width:480px;
	background-image:none;
	margin:7px 0px 7px 0px;
	background-color: #ffffff;

	float:left;
}
.panel230info{
	width:230px;
	background-color: #ffffff;
	margin:10px 10px 0px 0px;
	padding:0px;
	float:left;
	background-color:transparent;
}







.panel749{
	width:749px;	
	margin:7px 0px 7px 0px;
	background-image:url("../images/back749.gif");
}
.panel760{
	width:760px;	
	margin:7px 0px 7px 0px;
	background-image:url("../images/back760.gif");
}
.panel495 dd img{
}
.panel495{
}
.panel360 dd img{
	border:1px solid #E5E8EA;
}
.panel360{
	overflow:hidden !important;
}
.panel230 p {
margin-top:0px;
padding-top:0px;
}
.panel230 a {text-align:right;}
.panel230 a:link	{
		font-size:10px;font-weight: bold; color: #999; text-decoration: none;}
.panel230 a:visited	{
		font-size:10px;		font-weight: bold; color: #999; text-decoration: none;}
	
.panel230 a:hover	{
		font-size:10px;		color: #999; }

.panel230 a:active	{
		color: #000; text-decoration: none;}
		
		
.panel480 .txtcont{
	margin:0px;
	padding:10px 10px 10px 10px;
	font-size:12px;
	color:#555;
	line-height:18px;
}
.panel480 .txtcontsmall{
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
	font-size:11px;
	color:#555;
	line-height:15px;
}
.panel500 p {
margin-top:0px;
padding-top:0px;
}

.panel500 a {text-align:right;}
.panel500 a:link	{
		font-size:10px;font-weight: bold; color: #999; text-decoration: none;text-align:right;}
.panel500 a:visited	{
		font-size:10px;		font-weight: bold; color: #999; text-decoration: none;}
	
.panel500 a:hover	{
		font-size:10px;		color: #999; }

.panel500 a:active	{
		color: #000; text-decoration: none;}



.panel255side p{
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:0.85em;
	color:#555;
}
.panel255side form {margin:0px; padding:0px 0px 0px 10px;}
.panel255side input {padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  }
.panel255side label {color:#555;font-size:10px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


#adverts{
	float:right;
	width:130px;
	margin-left:0px;
	margin-top:5px;
}
#adverts468{
	margin:0px;
	padding:0px;

}
/****************************************************** Panel Text */
.txtcont{
	padding:5px 15px 5px 25px;
	font-size:12px;
	color:#555;
	line-height:18px;
	/*border: 1px solid #00f;*/
}
.txtcont ul {
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px; 
	float:left;
	width:300px;
	list-style: none;


	}
.txtcont li {
	float:left;width:95px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 2px 0px;
	margin:0px;
	text-align: left;
	}
.twocol li {
    width:150px;
	line-height:normal;
	padding:0px 0px 10px 0px;
}
.txtcont a{
	
	font-size:11px;
}
.txtcont h1{
padding: 0px; margin: 0px; font-size: 120%;text-align: left;
}



.txtcontsmall{
	padding:5px 5px 5px 25px;
	margin:0px;
	font-size:11px;
	color:#555;
	line-height:15px;
	/*border: 1px solid #00f;*/
}
.txtcontsmall a{
	font-size:11px;
}
.txtcontsmall ul {	margin:0px; padding:0px; list-style:none;}
.txtcontsmall li {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0px 3px 3px;
	margin:0px;
	text-align: left;
	list-style:none;
	}
.sidesmall{
	padding:0px 5px 5px 5px;
	margin:0px;
	font-size:10px;
	color:#555;
	line-height:12px;
}
.txtcontsmallright{
	padding:5px 5px 5px 25px;
	margin:0px;
	font-size:11px;
	color:#555;
	line-height:15px;
	text-align:right;
}
.txtcontsmall h2{padding:0px;};


.mapkey{
	padding:5px 5px 5px 25px;
}
.mapkey ul {	margin:0px; padding:0px; list-style:none;}
.mapkey li {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0px 0px 3px;
	margin:0px;
	text-align: left;
	list-style:none;
	}




.sidesmall li.oddRow { background-color: #D9DCDE; }
.sidesmall  li.evenRow { background-color: #E9ECEE; }

.sidesmall ul {	margin:0px; padding:0px;    list-style:none;}
.sidesmall li {
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0px 3px 3px;
	margin:0px;
	text-align: left;
	border-top: 1px solid #ffffff; border-right: 1px solid #C6CBD0;
	border-bottom: 1px solid #C6CBD0; border-left: 1px solid #FFFFFF;
	}
.sidesmall li a:hover {background-color:#ffffff;
}


/****************************************************** Panel No Head */
.panelNH255{
	width:255px;
	margin-bottom:5px;
	margin-top:0px;
}
.panelNH410{
	width:410px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.panelNH410 .txtcontsmall{
	background: #F2F4F5 url("../images/back410.gif");
	padding:5px;
	margin:0px;
}
.panelNH410 .txtconttitle{
	background: #F2F4F5 url("../images/back410.gif");
	padding:0px 0px 0px 5px;
	margin:0px;
}
.panelNH410 .txtcontsmall p{
	padding-top:5px;
	padding-bottom:0px;
	margin:0px;

}
.panelNH320{
	width:320px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.panelNH320 .txtcontsmall{
	background: #F2F4F5 url("../images/back320.gif");
	padding:5px;
	margin:0px;
}
.panelNH320 .txtconttitle{
	background: #F2F4F5 url("../images/back320.gif");
	padding:0px 0px 0px 5px;
	margin:0px;
}
.panelNH320 .txtcontsmall p{
	padding-top:5px;
	padding-bottom:0px;
	margin:0px;

}

.panelNH200{
	width:200px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
}
.panelNH200 .txtcontsmall{
	background: #F2F4F5 url("../images/back200.gif");
	padding:5px;
	margin:0px;
}

.moreinfo{
	background: none;
	padding:0px 10px 0px 10px;
	font-size:10px;
	margin:10px 0px 0px 0px;
	background-color:#fff;
	float:none;
}
.moreinfo h5{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	line-height:normal;

}
.moreinfo p{
padding: 10px; font-size: 10px;font-weight:normal;text-align: left;color:#333;line-height:normal;line-height:normal;
margin:0px;
}
.moreinfo h1 {
padding: 0px; margin:0px;font-size: 150%;font-weight:bold;text-align: left;color:#1064AF;
display:inline;}
.moreinfo h2 {
padding: 0px; margin: 0px; font-size: 10px;font-weight:normal;text-align: left;color:#1064AF;display:inline;
}
.moreinfo h3 {
padding: 0px 0px 0px 5px; margin: 0px; font-size: 10px;font-weight:normal;text-align: left;color:#333;
}
.moreinfo h4 {
padding: 0px 0px 0px 0px; margin: 0px; font-size: 200%;font-weight:bold;text-align:left;color:#1064AF;
}
.roomfrom{
font-size:150%;
font-weight:bold;
}


.moreinfo p {
padding: 10px 10px 0px 10px; font-size: 11px;font-weight:normal;text-align: left;color:#333;line-height:normal;
}
.moreinfo a:link	{font-size: 10px;
		font-weight: bold; color: #003399; text-decoration: none;}
.moreinfo a:visited	{font-size: 10px;
		font-weight: bold; color: #003399; text-decoration: none;}
	
.moreinfo a:hover	{font-size: 10px;
		color: #990000; text-decoration: underline; }

.moreinfo a:active	{font-size: 10px;
		color: #000; text-decoration: none;}
		
.moreinfo form	{padding:0px 0px 0px 10px;
}

.moreinfo table	{margin:0px;padding:0px 0px 0px 0px;border:none;width:450px;text-align:left;
}
.moreinfo table.small	{margin:0px;padding:0px 0px 0px 0px;border:none;width:100%;text-align:left;
}

.moreinfo td { vertical-align: top }
.photo{
margin:0px;
padding:0px;
text-align:right;
}
.photo a:link {
		font-weight: normal; color: #aaa; text-decoration: none; }
.photo a:visited	{
		font-weight: normal; color: #aaa; text-decoration: none; }
	
.photo a:hover	{
		color: #990000; text-decoration: underline; }

.photo a:active	{
		color: #aaa; text-decoration: none; }

.photo img {max-width: 200px;width: expression(this.width > 200 ? 200: true);}


.panelNH495white{
	width:495px;
	margin-bottom:5px;
	margin-top:0px;
	float:right;
}
.panelNH749{
	width:749px;
	margin-bottom:5px;
	margin-top:0px;
}
.panelNH760{
	width:760px;
	margin-bottom:5px;
	margin-top:0px;
	background-color:#F2F4F5;
}

.panelNH255 .txtcont{
	background: #F2F4F5 url("../images/back749.gif");
	padding-left:5px;
		padding-top:0px;
			padding-bottom:0px;
}
.panelNH749 .txtcont{
	background: #F2F4F5 url("../images/back749.gif");
}
.panelNH760 .txtcont{
	background: #F2F4F5 url("../images/back760.gif");
}
.panelNH760 .txtcontcenter{
	background: url("../images/back760.gif");
	background-color:#99B3CC;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 120px;
	font-size:12px;
	color:#555;
	line-height:18px;


	
	
}

.panelNH255D{
	margin:0px 2px 5px 2px;
	width:255px;
}
.panelNH255D .txtcont{
	background: #E9ECEE url("../images/back255D.gif");

}
.panelNH255D .txtcontsmall{
	background: #E9ECEE url("../images/back255D.gif");
	padding:5px 5px 5px 10px;
}
.panelNH255D .txtcontsmall a{
	font-size:10px;
}

.panelNH495D{
	margin-bottom:5px;
	width:495px;
	margin-left:auto;
	margin-right:auto;
}
.panelNH495D .txtcont{
	background: #E9ECEE url("../images/back495D.gif");
}
.panelNH495D .txtcontsmall{
	background: #E9ECEE url("../images/back495D.gif");
	padding:5px 5px 5px 5px;
}

.panel620NH{
	width:620px;
	margin:6px 7px 15px 0px;
	background: #FFFFFF;
}
.panelNH620 .txtcont{
	padding:5px;
	padding-top:0px;
	padding-bottom:0px;
	background: #FFFFFF;
}
.panel255top{
background: #E9ECEE url("../images/top240.gif");
}

/**************************************************************Map */
#markerTooltip{
	display:block;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	border: 1px solid #555555;
	background-color:#ffffff;
	font-weight:bold;
	opacity: .80; filter: alpha(opacity=80);
	white-space:nowrap;
	z-index:5;
	color:#000000;
	font-size:9px;
}

/**************************************************************
/**************************************************************/
.clearall { clear: both; height: 1px;margin:0px;padding:0px;width:760px;}


.largep
{
font-size:18px;
font-weight:bold;
color:#1064AF;
text-align:left;
padding:2px 10px 2px 10px;
clear:both;
}
#large2p
{
width:340px;
font-size:18px;
font-weight:bold;
color:#1064AF;
text-align:left;
padding:5px;
padding-bottom:0px;
border: 1px solid #0f0;
}
.smallp
{
font-size:9px;
color:#777;
text-align:left;
padding:0px;
margin:5px 0px 0px 5px;
font-weight:normal;
line-height:12px;
}
.smallp a:link	{
		font-weight: normal; color: #777; text-decoration: none;}
.smallp a:visited	{
		font-weight: normal; color: #777; text-decoration: none;}
	
.smallp a:hover	{
		color: #990000; text-decoration: underline; }

.smallp a:active	{
		color: #000; text-decoration: none;}
.smallp ul { 
list-style:none;}
.smallp li { 
text-align:right;
font-size:9px;
color:#003399;
text-align:right;
padding:3px 5px 3px 5px;
margin:5px 0px 5px 0px;
font-weight:normal;
background-color:#F2F4F5;
}
.pagetools
{
font-size:9px;
color:#003399;
text-align:right;
padding:3px 5px 3px 5px;
margin:5px 0px 5px 0px;
font-weight:normal;
background-color:#ffffff;
float:right;
}
.pagetools a:link	{
		font-weight: normal; color: #333; text-decoration: underline;}
.pagetools a:visited	{
		font-weight: normal; color: #333; text-decoration: underline;}
	
.pagetools a:hover	{
		color: #990000; text-decoration: underline; }

.pagetools a:active	{
		color: #333; text-decoration: underline;}
		
		
.break340 {
width:340px;
height:3px;
background: url(index/break340.gif) no-repeat left top;
}
#dynamictext {font-size: 10px;font-weight:normal;line-height:12px;padding:0;margin:0}

/**************************************************************/
/****--Map Placement---------------*/
#wrapmap{
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
#wrapside{
float:left;
padding:0px;
margin:0px 0px 0px 3px;
width:260px;
height:500px;
}
#map-wrap {
	height: 500px;
	text-align: left;
	color: #f00;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	margin-left:265px;
	margin-right:0;
}
#map-wrap2 {
	margin: 0px 0px 0px 50px;
}
#map-wrap3 {
	margin: 0px 0px 0px 0px;
}
div#mapview { 
    height:500px;
	padding: 0px;
	margin:0px;
	margin-left:0px;
	margin-right:2px;
	background-color: #E5E3DF;
	border-top: 1px solid #ACBECD; border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa; border-left: 1px solid #aaa;
	background-image:  url("../images/logowatermap.jpg"); 
	background-repeat: no-repeat;
    background-position: center center;
	z-index:2;
	}
div#mapview.hotel {border: 1px solid #BF9595;border-top:1px solid #aaa;} 
div#mapview.mymap {border: 1px solid #BFBB95;} 
	
div#mapsmall {
border-top: 1px solid #aaa; border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa; border-left: 1px solid #aaa;
padding:0px;
margin:0px;
margin-left:0px;
margin-right:2px;
}
div#maporg {
border-top: 1px solid #aaa; border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa; border-left: 1px solid #aaa;
padding:0px;
margin:0px;
}


div#zoommore {
position:absolute;
top:123px;
right:240px;
z-index:10001;
font-size:10px;
font-weight:bold;
padding: 2px;
padding-left: 10px;
padding-right: 10px;
}


div#zoommore1 {
background-color:#990000; color:#fff;border: 1px solid #777;padding:3px;

}
div#zoommore2 {
background-color:#B2B7BC;;color:#fff;border: 1px solid #777;padding:3px;}

.zoommorenew {
z-index:10001;
font-size:10px;
font-weight:bold;
padding: 2px 2px 2px 2px;
margin:0px 0px 0px 0px;
width:174px;
height:25px;
color:#FFFFFF;
text-align:left;
text-indent:15px;
visibility:hidden;
background-image:  url("../images/zoomborder.gif"); 
background-repeat:no-repeat;
}

div#loading  {position:absolute;z-index:10002;

text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: bold;
	color: #fff;
	padding: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 200px;
	border-top: 1px solid #000000; border-right: 1px solid #000000;
	border-bottom: 1px solid #000000; border-left: 1px solid #000000;
	opacity: .50; filter: alpha(opacity=50);
	background-color:#003399;
		}
.loading2  {position:absolute;z-index:10002;

text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: bold;
	color: #fff;
	padding: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 200px;
	border-top: 1px solid #fff; border-right: 1px solid #fff;
	border-bottom: 1px solid #fff; border-left: 1px solid #fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	background-color:#003399;
	cursor:wait;
	visibility:hidden;
		}		
.loading3  {
text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: bold;
	color: #fff;
	padding: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 200px;
	border-top: 1px solid #fff; border-right: 1px solid #fff;
	border-bottom: 1px solid #fff; border-left: 1px solid #fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	background-color:#003399;
		}		
		
		
		
div#loadbar { text-align:left;

 }
div#more {
position:absolute;top:90px;left:280px;z-index:10011;font-size:10px;font-weight:bold;
padding:0px; margin:0px;
width:500px;
display:block;
background-color:transparent;
border: none;
}
div#info  {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#444;
font-size: 9px;
text-align:left;
width:230px;
text-align:left;
margin:2px 2px 2px 2px;
padding:2px;
clear:both;
}
div#info i {
font-style: normal;
color:#0066CC;
font-size: 9px;
text-align:left;
}
div#info h2 {
color:#0066CC;
font-size: 10px;
text-align:left;
margin:0px;
padding:2px;
}
div#info h3 {
font-weight:normal;
font-style:normal;
font-style: no;
color:#0066CC;
font-size: 9px;
text-align:left;
padding:0px 0px 2px 0px;
}

div#info a {
font-size: 10px;
line-height:normal;
}
div#info b {
padding: 0px 5px 0px 0px;
font-size: 10px;
font-weight:normal;
color:#000;
line-height:normal;
}
.infonarrow  {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#444;
font-size: 9px;
text-align:left;
text-align:left;
margin:0px 2px 0px 2px;
padding:2px;
clear:both;
}
.infonarrow i {
font-style: normal;
color:#0066CC;
font-size: 9px;
text-align:left;
}
.infonarrow h2 {
color:#0066CC;
font-size: 10px;
text-align:left;
margin:0px;
padding:2px;
}
.infonarrow h3 {
font-weight:normal;
font-style:normal;
font-style: no;
color:#0066CC;
font-size: 9px;
text-align:left;
padding:0px 0px 2px 0px;
}

.infonarrow a {
font-size: 10px;
line-height:normal;
}
.infonarrow b {
padding: 0px 5px 0px 0px;
font-size: 10px;
font-weight:bold;
color:#777;
line-height:normal;
}

.infonarrow p.in {
padding:0px 0px 2px 10px;
text-indent:-15px;
line-height:normal;
}
























#sidebar { 
	height:100%;overflow: auto; 	/* double-margin in WinIE */
	margin:5px 0px 0px 0px;
	margin-left:0px;
	padding-left:0px;
	padding: 0px 0px 0px 0px;
	height:300px;
	}
#sidebarcontent{
padding:0px;}
	
#sidebarcontent h5 { 
	margin:5px 0px 0px 0px;
	padding:2px 0px 3px 5px;
	font-size: 10px;
	font-weight: bold;
	color:#fff;
	border-top: 0px solid #B2B7BC;
	border-right: 1px solid #B2B7BC;
	border-left: 1px solid  #B2B7BC;
	border-bottom: 1px solid #C6CBD0;
	background-color: #B2B7BC;
	}
div#sidebar ul {	margin:0px; padding:0px; list-style:none;}
div#sidebar li {
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0px 1px 20px;
	margin-left:0px;
	text-align: left;
	text-indent: -15px; 
	/*background-color: #EDEFF2; */
	border-top: 0px solid #ffffff; border-right: 1px solid #E5E8EA;
	border-bottom: 1px solid #B2B7BC; border-left: 1px solid  #E5E8EA;
	}
div#sidebar li a:visited{
color:#003399;
}
div#sidebar li a:hover{
color:#990000;
}
div#sidebar li.oddRow { background-color: #D9DCDE; }
div#sidebar li.evenRow { background-color: #F2F4F5; }
/***********************************************************map button*/
.mapbutton{
text-decoration:none;
color:#000;
background-color:white;
border:1px solid black;
padding:2px;
margin-bottom:3px;
text-align:center;
width:68px;
cursor:pointer;
font-size:11px;
background-image:  url("../images/button.gif"); 
}
.mapbuttonin{
text-decoration:none;
color:#000;
background-color:white;
border:1px solid black;
padding:2px 2px 2px 18px;
margin-bottom:3px;
text-align:left;
width:60px;
cursor:pointer;
font-size:11px;
background-image:  url("../images/buttonin.gif");
background-repeat:no-repeat;
background-position:top left;
}
.mapbuttonout{
text-decoration:none;
color:#000;
background-color:white;
border:1px solid black;
padding:2px 2px 2px 18px;
margin-bottom:3px;
text-align:left;
width:60px;
cursor:pointer;
font-size:11px;
background-image:  url("../images/buttonout.gif");
background-repeat:no-repeat;
background-position:top left; 
}
#saveme {
	float:right;
	font-weight: bold;
    background:none;
	height:20px;
	padding:0px;
	font-size:10px;
	margin:0px;
	text-align:right;
	background-color:#FFFFFF;
	vertical-align:middle;
	width:140px;
}
#saveme p {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	height:20px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	line-height:14px;	
	text-decoration: none;
	display: block;
    background:none;
	vertical-align:middle;
	}

#saveme a {
padding:0px 0px 0px 0px;
margin:0px;
vertical-align:middle;
font-size: 10px;
line-height:14px;
}
#saveme a:link	{
		font-weight: bold; color: #339900; text-decoration: none;}
#saveme a.grey	{color: #333;}

#saveme a:visited	{
		font-weight: bold; color: #339900; text-decoration: none;}
#saveme a:hover	{
		color: #990000; text-decoration: underline; }
#saveme a:active	{
		color: #000; text-decoration: none;}



#saveme img {
padding:0px 0px 0px 0px;
margin:0px;
vertical-align:middle;
}

/**************************************************************/

.floatwindow {position:absolute; float:right;top:146px; right:8px; padding:0px; margin:0px;}
.floatwindow2 {top:10px; right:8px; padding:0px; margin:0px;}
table.oddRow { background-color: #F2F4F5;padding:10px 5px 5px 10px;width:535px;border-bottom: 1px solid #C6CBD0;border-top: 1px solid #ffffff;}
table.evenRow { background-color: #E9ECEE;padding:10px 5px 5px 10px;width:535px;border-bottom: 1px solid #C6CBD0;border-top: 1px solid #ffffff;}
table.toprow {	background-image: url("../images/top500.gif");background-repeat: no-repeat;width:535px;height:6px;}
table.bottomrow {	background-image: url("../images/bottom500s.gif");background-repeat: no-repeat;width:535px;height:6px;}
.formerror { border: 1px solid red; background-color : #FFCCCC; width: auto;  padding: 5px;}
.formitem { border: 1px solid green; background-color : #E4F0D8; width:525px;padding: 5px;}
.formbox { border: 1px solid green; background-color : #E4F0D8; padding: 5px;}
.errortext {  padding-left: 5px;  font: bold;}

.highlight {
margin: 0px 0px 0px 0px; 
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#1064AF;
text-align:left;
padding:2px 10px 2px 20px;
}

.title1 {
margins:0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#555;
text-align:left;
}

.title2 {
margins:0px;
padding:0px;
font-size:18px;
font-weight:bold;
color:#1064AF;
text-align:left;
}
.title3 {
margins:0px;
padding:0px;
font-size:14px;
font-weight:bold;
color:#1064AF;
text-align:left;
}
.title4 {
margins:0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#1064AF;
text-align:left;
vertical-align:middle;
}
.title5 {
margins:0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#990000;
text-align:left;
}

