html, body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, li { margin: 0; padding: 0;}
html, body { font-family:Arial, Helvetica, sans-serif; text-align: center; color:#585858;}
html { font-size: 0.84em;}
body{background:#919396;}
a{color: #56477e;}
a:hover{color: #56477e;text-decoration:none;}
a img{border:none;}


#ackeys{position:absolute; top:-666em;}
#container{width:760px; margin:0 auto; text-align:left;}

/* other pages */
#header{background:#fff; padding-left:18px; padding-top:38px;}
#header img{margin: 10px;}

#header .menu-border{background:transparent url(../images/menu-border.gif) no-repeat scroll 520px bottom; margin-top:0px;}

#mainmenu{font-size:0.84em; list-style-type:none; padding:13px 25px; text-align: right;} 
 #mainmenu li{background:transparent url(../images/seperator.gif) no-repeat scroll right center; color:#444444; display:inline; padding-right:5px;}
 #mainmenu li.last {background:transparent none repeat scroll 0%;}
  #mainmenu li a{text-decoration:none; color: #56477e; padding:7px 10px;}
  #mainmenu li a.current{background: #56477e; color:#97999c; text-decoration:none; padding:7px 10px;} 
   #mainmenu li a:hover{background: #56477e; color:#97999c; text-decoration:none; padding:7px 10px;}
   
   
 #banner {float: left; width:760px; background:#8f9194;}
  #banner .first-col{width: 510px; background:#56477e; color:#fff; Margin-left: 219px; padding:35px 16px 35px 14px; line-height:140%; font-size:1.1em;}
  #banner .first-col p.first{text-align:justify; width: 320px; line-height: 170%;}
  #banner .first-col p.second{text-align:justify; width: 320px; margin-top:15px;}
 #banner .first-col span.sm-text{font-size: 17px;}
 #banner .first-col span.big-text{font-size: 2.4em;}
 
 #content{background:#fff;}
 
  #mainCols{float: left; width:760px; background:#fff;}
   #mainCols .first{background:transparent url(../images/home-border.gif) no-repeat scroll 0px 49px; float: left; width: 320px; margin-left: 219px; text-align: justify;}  
    #mainCols .first p{padding: 0px 0px 60px 14px; line-height:160%; width:320px;}
	 #mainCols .first p.title{padding: 45px 0px 0px 14px; color:#56477e; font-size: 18px;}
	  #mainCols .bg-img{text-align: right; margin-bottom:-3px;}
   
    #mainCols .about-first{background:transparent url(../images/about-seperator.gif) no-repeat scroll 15px bottom; float: left; width: 320px; margin-left: 219px; padding:30px 0 55px 14px; text-align: justify;  line-height:160%;}  
        #mainCols .about-first div.title{color:#56477e; font-size: 18px; margin-bottom: 4px;}
	 
	#mainCols .about-second{background:transparent url(../images/about-360.gif) no-repeat scroll 14px 16px; float: left; width: 320px; margin-left: 219px; text-align: justify; padding:5px 0 25px 14px;}  
	 #mainCols .about-second p{padding: 10px 0px 10px 100px; line-height:160%; width:220px;}
		#mainCols .about-second span.title{color:#56477e; font-size: 18px;}
		 
	#mainCols .about-last{background:transparent url(../images/about-seperator.gif) no-repeat scroll 15px top;  float: left; width: 320px; margin-left: 219px; text-align: justify; padding:36px 0 75px 14px;  line-height:160%;}
	    #mainCols .about-last div.title{color:#56477e; font-size: 18px; margin-bottom: 4px;}
		
	#mainCols .contact{width: 320px; margin-left: 219px; text-align: justify; line-height:160%; padding:30px 0 20px 14px;}
   
   #footer{background:#817f8f; margin:0px 0 30px 0; color:#fff; font-size:0.84em;}
    #footer ul{padding:15px 0px; list-style:none; width:760px; position:relative; text-align: right;}
     #footer ul li{display:inline; padding-right:20px; font-size:0.9em;}
      
    

.toright{text-align:right;}
.clearme{clear:both;}