body {
	background: url(images/bg.gif) repeat top left;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00385A;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00385A;
}

h1 {
	font-size:15px;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 10px 0;
	padding: 0;
	color: #FF3333;
	text-transform: uppercase;
}

form {
   margin: 0;
}
   
a,
a:link,
a:visited,
a:active { 
	color: #FF3333;
	text-decoration: underline;
}
	
a:hover { 
	color: #EF4238;
	text-decoration: underline;
}


ul { 
	margin: 0;
	padding: 0;
 }
 
#maincontent ul,
#maincontent-main ul {
	margin-left: 35px;
} 
 
 li {  
	margin: 0;
	padding: 0;
 }

#bigwrapper {  
	width: 828px;
   margin: 5px auto 0;
   padding: 0;
   text-align: center;
}

#shadowwrapper {
	background: url(images/shadow_left.png) repeat-y top left;
	width: 828px;
   margin: 0 auto;
   padding: 0;
   text-align: center;
}
#shadowwrapper-right {
	background: url(images/shadow_right.png) repeat-y top right;
	width: 828px;
   margin: 0 auto;
   padding: 0;
   text-align: center;
}
* html #shadowwrapper {
 background: none;
 width: 828px;
   margin: 0 auto;
   padding: 0;
   text-align: center;
}
* html #shadowwrapper-right {
 background: none;
 width: 828px;
   margin: 0 auto;
   padding: 0;
   text-align: center;
}

#sitewrapper {
	width: 802px;
   margin: 0 auto;
   padding: 0;
   background-color: #FFFFFF;
}

.hiddenStructure {
	display: none;
}

/*    Header Area BEGINS   */
#header {
   margin: 0;
   padding: 0;
	width: 802px;
	height: 80px;
	background: url(images/header_ah2.gif) no-repeat top right;
}

#header-main {
   margin: 0;
   padding: 0;
	width: 802px;
	height: 80px;
	background: url(images/header-main_ah.gif) no-repeat top right;
}

 #leftheader { 
 	float: left;
  }
  
  #rightheadermenu {  
  	float: right;
	text-align: right;
	padding: 0;
	margin: 0;
  }
  
  #topmenu { 
  	list-style: none;
	width: 200px;
	height: 20px;
	margin: 15px 20px 0 0;
   }
   
   #topmenu li {  
	display: inline;
   }  
   
  #topmenu-home a {  
  	background: url(images/topmenu_home_off.gif) no-repeat;
	padding: 0 5px 5px 5px;
	margin-right: 20px;
	width: 15px;
	height: 20px;
	display: inline;
	text-decoration: none;
  }
    #topmenu-home a:hover {  
  	background: url(images/topmenu_home_on.gif) no-repeat;
	text-decoration: none;
  }
  
#topmenu-sitemap a {  
  	background: url(images/topmenu_sitemap_off.gif) no-repeat;
	padding: 0 13px 5px 13px;
	margin-right: 20px;
	width: 27px;
	height: 18px;
	display: inline;
	text-decoration: none;
  }  
#topmenu-sitemap a:hover {  
  	background: url(images/topmenu_sitemap_on.gif) no-repeat;
	text-decoration: none;
  }
  
  #topmenu-contact a {  
  	background: url(images/topmenu_contact_off.gif) no-repeat;
	padding: 0 13px 5px 13px;
	width: 27px;
	height: 17px;
	display: inline;
	text-decoration: none;
  }  
  #topmenu-contact a:hover {  
  	background: url(images/topmenu_contact_on.gif) no-repeat;
	text-decoration: none;
  }
   
  #content { 
  	background: #FFFFFF url(images/mainbg_ah1.gif) no-repeat top right;
   height: 267px;
  }
  #content-main { 
  	background: #FFFFFF url(images/mainbg-main.jpg) no-repeat top right;
   height: 153px;
  }
  
  #rightcontent {  
   float: right;
   width: 539px;
   height: 267px;
  }

   #rightcontent_text {  
   float: right;
   height:267px;
   text-align:justify;
   padding-right:20px;
      padding-left:20px;

  }
  #rightcontent-main {  
   float: right;
   width: 539px;
  }
  
  #maincontent-main {
  	padding: 0;
	margin: 160px 25px 0 40px;
	text-align: left;
  }
  
  #casehistory {  
   text-align: right;
   width: 539px;
   margin-top: 217px;
  }
  
  #casehistory a {  
  	background: url(images/casehistory_off.gif) no-repeat;
	padding: 0 90px 34px 90px;
	width: 185px;
	height: 50px;
	text-decoration: none;
  }

   #casehistory a:hover {  
  	background: url(images/casehistory_on.gif) no-repeat;
	text-decoration: none;
  } 
  
  #leftcontent {    
    background: url(images/leftmenu_bg_ah2.jpg) no-repeat top left;
	float: left;
	width: 263px;
	height: 267px;
  }

  #leftcontent-main {    
    background: url(images/leftmenu_bg-main.gif) no-repeat top left;
	float: left;
	width: 263px;
  }
  
  #leftmenu { 
	line-height: 31px;
	margin: 27px 0 0 30px;
	text-align: left;
	list-style: none;
	padding: 0 0 10px 0;
  }
  
  #leftmenu a,
  #leftmenu a:link,
  #leftmenu a:visited,
  #leftmenu a:active { 
	color: #1E4A5A;
	text-decoration: none;
	font-style: italic;
	font-size: 14px;
	background: url(images/arrow_off.gif) no-repeat left;
	padding: 0 0 0 20px;
}

	#sitemap li a {color: #00385A; text-decoration:none;}
	#sitemap li a:visited {color: #00385A; text-decoration:none;}
	#sitemap li a:active {color: #00385A; text-decoration:none;}
	#sitemap li a:hover {color: #00385A; text-decoration:underline;}

	
  #leftmenu a:hover { 
	background: url(images/arrow_on.gif) no-repeat left;
	padding: 0 0 0 20px;
	color: #EF4238;
	text-decoration: none;
}

#maincontent { 
  background: #FFFFFF url(images/maincontent2_bg.gif) no-repeat top left;
  width: 802px;
  padding: 0;
  margin: 0;
 }

#rightmaincontent {  
	background: url(images/bot4.gif) no-repeat right bottom;
	float: right;
	text-align: left;
	width: 450px;
	padding: 20px 15px 0 0;
	margin: 0;
}

#rightmaincontent p {  
	margin: 0 10px 10px 10px;
	padding: 0;
}

#rightmaincontent .pict-left {  
	float: left;
	width: 115px;
	height: 180px;
}

#leftmaincontent {  
	background: #FFFFFF url(images/maincontent_bg.gif) no-repeat top left;
	float: left;
	width: 337px;
	text-align: left;
}

#leftmainquote {  
	float: left;
	width: 272px;
	text-align: left;
	margin-left:15px;
	margin-right:50px;
}

#leftmainquote-main {  
	float: left;
	width: 228px;
	text-align: left;
	margin-left:15px;
	margin-right:20px;
	font-size: 11px;
}


#leftmaincontent-main {  
	background: #FFFFFF url(images/maincontent_bg-main.gif) no-repeat top left;
	width: 263px;
	padding-top:45px;
	text-align: left;
	float: left;
}

#leftmaincontent-main-services {  
	width: 263px;
	text-align: left;
	float: left;
}

#leftmaincontent-main_nq {  
	background: #FFFFFF url(images/maincontent_bg-main.gif) no-repeat top left;
	width: 263px;
	text-align: left;
	float: left;
}

#callme {  
margin-top: 20px;
 width: 228px;
 height: 245px;
 text-align: center;
}

#callme_nq {  
margin-top: 20px;
 width: 190px;
 text-align: center;
}

#btn-callme a {  
	background: url(images/btn_callme_off.gif) no-repeat;
	width: 134px;
	height: 91px;
	padding: 0 65px 70px 65px;
	text-decoration: none;
}
 
#btn-callme a:hover {  
	background: url(images/btn_callme_on.gif) no-repeat;
	text-decoration: none;
} 
 
.visualClear {
  	clear: both;
}

/*    Footer Area BEGINS   */
#footer {
  	width: 802px;
  	margin: 0;
  	padding: 0;
	height: 48px;
	background: url(images/footer.gif) no-repeat left top;
}

#copyright { 
	background: url(images/shadow_bot.png) no-repeat top;
	padding: 15px;
 }
* html #copyright { 
 background: none;
 padding: 15px;
 }

#copyright p {
	text-align: right;
	color: #658093;
	font-size: 9px;
	margin: 0;
	padding: 0;
}

#copyright a, 
#copyright a:link, 
#copyright a:active, 
#copyright a:visited  { 
 	color: #658093;
 	text-decoration: none;
}

#copyright a:hover { 
 	color: #FFFFFF;
 	text-decoration: underline;
}
/*    Footer Area ENDS   */	

/* textboxes */
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}
.textbox4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}
.textbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 95px;
}

.case {
text-align: justify;
}
.case-quote {
width:99%;
text-align: justify;
font-style:italic;
font-weight:bold;
}
