﻿body
{
 background-color: #666; /*#737373;*/
 margin: 0px;
 padding: 0px;
 color: #fff;
}

body, input, select, textarea
{
 font-size: 15px;
}

body, input, select, textarea, h1, h2, h3, h4
{
 /*font-family: Arial, Helvetica, sans-serif;*/
font-family:  Georgia, "Times New Roman", Times, serif;
}

img
{
 border: 0px; 
}

hr
{
 height: 1px;
 border: 0px;
 border-bottom: 1px dotted #ccc; 
}

a:link, a:active, a:visited
{
 color: #fff;
 text-decoration: none;
}
a:hover
{
 text-decoration: underline;
}

div.preload
{
 display: none;
}

#mainDiv
{
 width: 940px;
 margin: 0px auto;
}

#headDiv
{
 background-color: #eff1f7;
 height: 134px; 
 width: 100%;
 color: #333;
 font-size: 12px;
}

#headDiv a
{
 color: #333; 
}

#logoDiv
{
 margin: 28px 0px 0px 28px; 
 float: left;
}

#languageDiv
{
 float: right; 
 margin: 28px 22px 0px 0px;
}
#languageDiv a
{
 margin: 0px 6px;
}

#menuDiv
{
 width: 100%;
 height: 40px;
 background: url(../images/menu-up-grad.gif);
}
#menuDiv div
{
 width: 132px; 
 float: left;
 text-align: center;
 height: 40px;
 line-height: 40px;
 font-size: 14px;
 font-weight: bold;
 border-left: 1px solid #335877;
 border-right: 1px solid #0e3859;
}
#menuDiv .firstMenuItem
{
 width: 133px;
 border-left: 0px;
}
#menuDiv .lastMenuItem
{
 width: 135px;
 border-right: 0px;
}
#menuDiv a:link, #menuDiv a:active, #menuDiv a:visited 
{
 color: #fff;  
}
#menuDiv a:hover
{
 text-decoration: none;
}
#menuDiv a:hover span
{
 background: url(../images/menu-down-grad.gif);
}
#menuDiv a span
{
 display: block;
 height: 100%;
 width: 100%;
 cursor: pointer;
}
#menuDiv a span img
{
 margin: 0px 7px 0px 0px;
}

#bannerDiv
{
 width: 100%;
 height: 200px;
}

#bodyDiv
{
 clear: both;
 min-height: 300px;
 background-color: #444;
 overflow: auto;
}

#footerDiv
{
 background-color: #eff1f7;
 min-height: 70px;
 color: #666;
 clear: both;
 padding: 28px 36px 0px 36px;
 font-size: 11px;
}
#footerDiv a
{
 color: #666;
}
.footerLogo
{
 float: left;
 margin: 0px 16px 0px 0px;
 height: 100px;
}
.footerCopy
{
 width: 500px;
 margin: 0px 0px 20px 0px;

}
.footerLinks
{
 font-weight: bold;
}

#leftBodyDiv
{
  width: 560px;
  float: left;
}

#rightBodyDiv
{
 float: right;
 width: 299px;
}

#signupDiv
{
 background-color: #7c807f; 
 padding: 25px 25px;
 color: #333;
}
#signupDiv h2
{
 font-size: 17px;
 font-weight: normal; 
 margin: 10px 0px;
}
#signupDiv p
{
 font-size: 12px;
 font-weight: bold;
 margin: 10px 0px;
}
#signupDiv textarea
{

}
#signupDiv select
{
 margin: 0px 0px 14px 0px;
 font-size: 13px;
}
#signupDiv option
{
 font-size: 13px; 
}
#signupDiv input
{
 margin-left: -2px;
}


input
{
 border-top: 2px solid #174d78;
 border-bottom: 2px solid #174d78;
 border-right: 0px;
 border-left: 0px;
 margin: 0px 0px 3px 0px;
 height: 20px;
 width: 235px;
 font-size: 13px;
 padding: 5px 0px 0px 3px;
}
.inputLeft
{
 padding: 0px 0px 0px 7px;
 margin: 0px 0px 14px 0px;
 height: 30px;
 background: url(../images/Input-Rounded.gif) no-repeat 0px 0px;
}
.inputRight
{
 width: 235px;
 padding: 0px 7px 0px 0px;
 height: 30px;
 background: url(../images/Input-Rounded.gif) no-repeat right 0px;
}
.watermark
{
 color: #787878;
}


textarea
{
 border: 0px solid #174d78;
 font-size: 13px;
 width: 95%;
 height: 100px;
}

.txtAreaULeft {
	background: transparent url(../images/Input-Rounded.gif) no-repeat top left;
	height: 100%;
	overflow: visible;
}
.txtAreaURight {
	background: transparent url(../images/Input-Rounded.gif) no-repeat top right;
	height: 100%;
}
.txtAreaLRight {
	background: transparent url(../images/Input-Rounded.gif) no-repeat bottom right;
	height: 100%;
}
.txtAreaLLeft{
  background: transparent url(../images/Input-Rounded.gif) no-repeat bottom left;
  height: 100%;
}
.txtArea
{
 height: 100px;
 width: 245px;
 padding: 1px 0px;
 margin: 0px 0px 0px 0px;
 background-color: #fff;
 border-right: 2px solid #174d78;
 text-align: center;
}
.txtAreaLeft
{
 background-color: transparent;
 margin: 0px 0px;
 border-left: 2px solid #174d78;
}

.txtAreaTop
{
	width: 233px;
	height: 7px;
	border-top: 2px solid #174d78;
	margin: 0px 0px 0px 7px;
 background-color: #fff;
}
.txtAreaBottom
{
	width: 235px;
	height: 7px;
	margin: 0px 0px 0px 7px;
	border-bottom: 2px solid #174d78;
	background-color: #fff;
}







#contactDiv
{
 padding: 25px 0px;
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
}
#contactDiv h2
{
 margin: 0px 0px 10px 25px;
 font-size: 22px;
 font-weight: bold;
}
#contactDiv p, #contactDiv div
{
  margin-left: 25px;
}
#contactDiv p
{
 margin-bottom: 10px;
}
#contactDiv img
{
  margin: 0px 5px 0px 0px;
}
#viewMapDiv
{
  margin: 10px 0px 0px 0px;
}

.contentPage
{
 width: 100%;
 padding: 30px 40px 30px 40px; 
}

.contentPage p
{
 text-align: justify;
 font-size: 15px;
}

.contentPage h1
{
 font-size: 22px; 
}

.contentPage h2
{
 text-align: justify;
 font-size: 15px; 
 font-weight: normal;
}

.contentPage h3
{
 font-size: 13px;
 margin: 0px 0px 10px 0px;
}

.floatImg
{
 float: left;
 margin: 15px 15px 15px 0px;
}

ul.mms  
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.mms li  
{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 20px;
	list-style-position: outside;
	background-image: url(../images/Blue-Dot.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	text-align: justify;
}

.smallLinks
{
 font-size: 10px; 
 letter-spacing: 0px;
 font-family: 'Times New Roman', Times, serif;
}

.smallLinks a
{ 
 font-size: 14px;
 color: #628bba;
 margin: 0px 2px;
}

.smallLinks a.first
{
 margin-left: 0px;
}



