html, body, form{
	margin: 0;
	padding: 0;
	
}

img {
	border: 0;
}
.grey {
	color: #ccc;
	
}

tr {
	font: 11px verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #333333;
}

.maintext, li, ul,LI { color:#666;}
 
a { 
	
	text-decoration: none;
	color: #336699;
}
a:hover {
	text-decoration: underline;
	color: #336699;
}
.more {
	text-align: right;
	color: #336699;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}

body, h1, h2, h3, form {
	font: 11px verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #333333;
		
}

h4{
	font: 18px arial, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #000000;
}

body {
	background: url(images/header_bg.jpg) #eef7fb repeat-x;
	text-align: center;
}
#wrapper {
	text-align: left;
	margin: auto;
	width: 990px;
}


#header {
	height: 0px;
	position: absolute;
	width: 990px;
}
#header h1 {
	margin-top: 0px;
}
#header h1 img {
	display: block;
}




#CONTENT{  width:990px; margin:0px auto 0px auto;
background:  #d2ebfc repeat-y; background-position:center top;
padding:15px 0px 20px 0px;}





/*details page*/
#left{
	float: left;
	color: #666;
 font-size: 11px;
 margin:0px 10px 0px 10px;
	padding: 0px;
	width:180px;
	
}

#belowrightbox{
		float: right;
	color: #666;
 font-size: 11px;
 margin:0px 10px 0px 10px;
	width:240px; }



dl.curved {background:#63aacf url(images/c_tl.gif) top left no-repeat; margin:0px auto 20px auto; padding:0; width:100%;}
dl.curved dt {background:transparent url(images/c_tr.gif) top right no-repeat; padding:10px; text-align:left; color:#fff; font-weight:900;}
dl.curved dd {background:#eee url(images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0;padding:10px;line-height:1.3em;color: #666;}
dl.curved dd p.last { background:transparent url(images/c_br.gif) bottom right no-repeat; }


dl.maincurved {background:#fff url(images/c_tl.gif) top left no-repeat; margin:0px auto 0px auto; padding:0; width:100%;}
dl.maincurved dt {background:transparent url(images/c_tr.gif) top right no-repeat; padding:10px; text-align:left;  color:#000; font-weight:900;}
dl.maincurved dd {background:#fff url(images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.maincurved dd p {margin:0;padding:10px;line-height:1.3em;color: #666;}
dl.maincurved dd p.last {background:transparent url(images/c_br.gif) bottom right no-repeat;
}


dl.rightcurved {background:#eef7fb url(images/c_tl.gif) top left no-repeat; margin:0px auto 0px auto; padding:0; width:100%;}
dl.rightcurved dt {background:transparent url(images/c_tr.gif) top right no-repeat; padding:10px; text-align:left; color:#000;font-weight:900;}
dl.rightcurved dd {background:#fff url(images/c_bl.gif) bottom left no-repeat; padding:0px; margin:0;}
dl.rightcurved dd p {margin:0;padding:10px;line-height:1.3em;color: #666;}
dl.rightcurved dd p.last {background:transparent url(images/c_br.gif) bottom right no-repeat; }



#rightcontent {
	width: 530px;
	text-align: justify;
	 color:#000000; 
		font-size:11px;
		float:left;
		
}


div .rightcontent p  {
	 margin:0px;height:32px;line-height: 32px; font-size: 0.7em; padding:10px; 
	  
}


#leftheader {
	width: 200px;
	text-align: left;
	 color: #000000;
	 background-color: #d2ebfc;
padding-left:30px;

	 
	 
}
div .leftheader p  {
	 background-color: #ffffff; color:#666666;  margin-bottom:10px;height:20px;line-height: 20px; font-size:1em; font-style:bold;	padding-left: 20px; 
	  
}



#headline {
	padding-top: 138px;
	font: 11px verdana, arial, sans-serif;
		color: #333333;
}



#footer {
	color: #FFFFFF;
	background: #5185b7 url(images/footer_bg.gif) repeat-x;
	padding: 10px 0 10px 0;
	margin-top: 0em;
	
}
#footer p {
	margin: 0;
	padding: 0;
}

#footer a{
	color: #FFFFFF;
	
}


.indentmenu{
font: bold 11px verdana;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
padding-top:1px;
padding-left:10px;
}

.indentmenu ul{
margin: 0px;
padding: 0px;
float: left;
width: 990px;
border: 0px solid #564c66; /*dark purple border*/
border-width: 0px ;
background:  url(images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 6px 15px;
text-decoration: none;
border-right: 0px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background:  #679a34 url(images/indentbg2.gif) center center repeat-x;
}



legend				{ display: none; }

fieldset			{ border: 0; }

label				{ width: 80px; text-align: right; float: left; margin: 0 5px 0 0; padding: 9px 0 0 0; font-size: 11px; }

input				{ width: 80px; display: block; padding: 2px; margin: 0 0 10px 0; font-size: 11px;
					  color: #3a3a3a; font-family: verdana, serif; font-size:11px;}
input[type=checkbox]{ width: 20px; margin: 0; display: inline-block; }
					  
.button				{ background: url(images/button-bg.png) repeat-x top center; border: 1px solid #999;
					  -moz-border-radius: 3px; padding: 3px; color: black; 
					  -webkit-border-radius: 3px; font-size: 11px;  width: 65px;cursor:pointer;
 }
.button:hover		{ background: white; color: black; }


#map_canvas {width: 490px; height: 300px; margin: 0px 20px 0px 20px;}