@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}



/* Content 
-------------------------------------------------------------------------------------------*/
#content { background:url(../images/header.png) no-repeat 50% 0 scroll #fff; margin:0; padding:0;}


/* Header 
-------------------------------------------------------------------------------------------*/
#headercontent { margin:0px auto 0 auto; padding:34px 12px 0 12px; }
#headerleftcol { width:400px; float:left;}
#headerleftcol p {font-size:11pt; line-height:13pt; color:#fff; margin:0; padding:0;}
#headerleftcol h2 {font-weight:normal; font-size:22pt; line-height:24pt; color:#fff; padding:0; margin:0;text-transform:none;}
#headerrightcol { width:320px; float:right;}
#headerrightcol p { font-size:13.5pt; line-height:16pt; color:#ecb200; margin:0 0 6px 0; padding:0; text-align:center;}
#headerrightcol h2 { font-size:18pt; line-height:18pt; color:#fff; padding:0; margin:-6px 0 0 0; text-align:center;}
#headerrightcol .white { color:#fff; line-height:14pt;}

/* top horizontal navigation 
-------------------------------------------------------------------------------------------*/
html > body #topnavigation {float:left; width:846px; font-size:93%; line-height:normal; margin:38px 0 0 204px;}
html > body #topnavigation ul {margin:0 0 0 0; padding:0px; list-style:none;}
*:first-child+html #topnavigation {float:left; width:846px; font-size:93%; line-height:normal; margin:40px 0 0 204px;}
*:first-child+html #topnavigation ul {margin:0 0 0 0; padding:0px; list-style:none;}
#topnavigation {width:846px; font-size:93%; line-height:normal; }
#topnavigation ul {margin:40px 0 0 204px; padding:0px; list-style:none;}
#topnavigation li {display:inline; margin:0; padding:0;}

/*---------Home link---------*/
#topnavigation a#home {float:left; width:212px; height:40px; background:url(../images/home.png) no-repeat left top; margin:0; padding:0px; text-decoration:none;}
#topnavigation a#home:hover {width:212px; height:40px; background:url(../images/home_hover.png) no-repeat left top;}
#topnavigation a.active#home {width:212px; height:40px; background:url(../images/home_hover.png) no-repeat left top;}

/*---------ABOUT US link---------*/	  
#topnavigation a#aboutus {float:left; width:210px; height:40px; background:url(../images/aboutus.png) no-repeat left top; margin:0; padding:0px; text-decoration:none;}
#topnavigation a#aboutus:hover {width:210px; height:40px; background:url(../images/aboutus_hover.png) no-repeat left top; }
#topnavigation a.active#aboutus {width:210px; height:40px; background:url(../images/aboutus_hover.png) no-repeat left top; }

/*---------CONTACT US link---------*/		  	
#topnavigation a#contactus {float:left; width:211px; height:40px; background:url(../images/contactus.png) no-repeat left top; margin:0; padding:0px;text-decoration:none; }
#topnavigation a#contactus:hover {width:211px; height:40px; background:url(../images/contactus_hover.png) no-repeat left top;}
#topnavigation a.active#contactus  {width:211px; height:40px; background:url(../images/contactus_hover.png) no-repeat left top;}


/* left column
-------------------------------------------------------------------------------------------*/
#leftcolumn { width:191px; float:left;}
#leftcoltop { background:url(../images/leftcoltopbg.png) no-repeat 0 0; margin:0; padding:0; height:6px;}
#leftcolbottom { background:url(../images/leftcolbottombg.png) no-repeat 0 0; margin:0; padding:0; height:9px;}

/* left vertical navigation 
-------------------------------------------------------------------------------------------*/

#leftmenu { width: 191px; margin:0; }
* html #leftmenu { width: 191px; margin:-18px 0 0 0; }
* html #leftmenu li { margin:-2px 0; padding:0; height:45px;}
#leftmenu li a { height: 45px; voice-family: "\"}\""; voice-family: inherit; height: 30px; text-decoration: none; font-size:12px; }	
#leftmenu li a:link, #leftmenu li a:visited { color: #fff; display: block; background: url(../images/leftmenu.png); padding: 15px 0 0 30px; }
#leftmenu li a:hover { color: #8f130e; background:url(../images/leftmenu.png) 0 -45px; padding: 15px 0 0 30px; }
/*#leftmenu li a.active { color: #8f130e; background:url(../images/leftmenu.png) 0 -90px;padding: 15px 0 0 30px; }
*/


#leftmenu li.active a.top_link {color:#8f130e; background:#d62326 url(../images/button1.jpg) 0 0px no-repeat; height:30px; }
#leftmenu li.active a.top_link span {background: url(../images/button1.jpg) no-repeat 0 15px;}




/* right column content 
-------------------------------------------------------------------------------------------*/
#rightcolumn { width:659px; float:left;}
.box {	width:659px; margin: 0 0 0 0; float:right;}
* hmtl .box {	width:659px; margin: 0 0 -2px 0; float:right;}
.box div { margin: 0.5em 0 0 0;}
.box div.topleft {display: block; background: url(../images/content.png) top left no-repeat white; padding: 2.0em 0em 0em 0;}
.box div.topright { display: block; background: url(../images/content.png) top right no-repeat white;	padding: 2.0em 0 0 0; margin: -30px 0 0 0;}
* html .box div.topright { display: block; background: url(../images/content.png) top right no-repeat white;padding: 2.0em 0 0 0; margin: -49px 0 0 0;}
.box div.bottomleft { display: block; height: 95px; margin:-70px 0 0 0; background: url(../images/content.png) bottom left no-repeat white;padding:0; }
.box div.bottomright { display: block;background: url(../images/content.png) bottom right no-repeat white; height: 95px; margin:0 0 0 5px; padding:0;}




/* bottom content
-------------------------------------------------------------------------------------------*/
.equal { display:table; margin:0px; padding:0;}
.row { display:table-row; margin:0; padding:0;}
#bottomleftcol {width:350px; margin:0 0 0 0; padding:0; display:table-cell; }
#bottomrightcol { width:300px; display:table-cell;margin:0 0 0 0; padding:0; }
* html #bottomleftcol {width:350px; margin:0; padding:0; display:table-cell; float:left}
*:first-child+html #bottomleftcol {width:350px; margin:0; padding:0; display:table-cell; float:left}

#bottomleftcol h2, #bottomrightcol h2{ font-size:14px; margin:0; padding:0px 25px 05px 25px;}
#bottomleftcol h2.number { font-size: 10em; color: #ccc; float: left; margin:0 10px 10px 25px; vertical-align:top; padding:5px 0 0 0; }
#bottomrightcol h2.number { font-size: 10em; color: #ccc; float: left; margin:0 10px 10px 25px; vertical-align:top; padding:5px 0 0 0; }

* html #bottomleftcol h2.number { font-size: 10em; color: #ccc; float: left; margin:-35px 10px 10px 12px; vertical-align:top; padding:5px 0 0 0;}
* html #bottomrightcol h2.number { font-size: 10em; color: #ccc; float: left; margin:0 10px 10px 12px; vertical-align:top; padding:5px 0 0 0; }



*:first-child+html #bottomleftcol h2.number { font-size: 10em; color: #ccc; float: left; margin:-35px 10px 10px 25px; vertical-align:top; padding:5px 0 0 0;}
*:first-child+html #bottomrightcol h2.number { font-size: 10em; color: #ccc; float: left; margin:0 10px 10px 25px; vertical-align:top; padding:5px 0 0 0; }


#bottomleftcol .comment-box, #bottomrightcol .comment-box {margin: 0 10px 10px 0; padding-bottom:10px; clear:both;}
* html #bottomleftcol .comment-box, #bottomrightcol .comment-box {margin: 0 10px 0px 0; padding-bottom:0px; clear:both;}



/* footer
-------------------------------------------------------------------------------------------*/
#footer { background:#a01a1e bottom; height:67px; margin:0; padding:0;}
#footerleftcol { width:191px; float:left;}
#footerleftcol p{ color:#fff; line-height:67px; font-size:11px; text-align:left; padding:0; margin:0;} 
#footerrightcol {width:659px; float:right; text-align:center;}
#footerlinks { margin:0 auto 0 auto;}
#footerlinks li { background:url(../images/menudivider.png) no-repeat left 6px; padding:0 5px 0 10px; line-height:67px; margin:0; display:inline; list-style:none;}
* hmtl #footerlinks li { background:url(../images/menudivider.png) no-repeat left -5px; padding:0 5px 0 10px; line-height:67px; margin:0; display:inline; list-style:none; border:1px solid #000;}

#footerlinks li a{ color:#fff; font-size:12px; text-decoration:none;}
#footerlinks li a:hover { color:#ecb200;}


/* other css 
-------------------------------------------------------------------------------------------*/
.readmore { color:#a30003; font-size:12px; text-decoration:underline !important; padding:0; margin:0; line-height:12pt;}
:hover.readmore { text-decoration:none !important; color:#ecb200;}
.heading{font-weight:bold;font-size:13px;color:#a30003;}

/* inner page ordered text list 
-------------------------------------------------------------------------------------------*/

 ol.decimalstyle{list-style:decimal;margin:0 0 0 50px;}
 ol.decimalstyle li{font: 10pt  Arial, Helvetica, sans-serif; color:#323232; line-height:18px; text-align:justify;   padding:0 30px 10px 5px;}
 ul.discstyle{list-style:disc;margin:0 0 0 50px;}
 ul.discstyle li{font: 9pt  Arial, Helvetica, sans-serif; color:#323232; line-height:18px; text-align:justify;   padding:0 30px 10px 5px;font-weight:normal;}
 
 
 /* accordian 
-------------------------------------------------------------------------------------------*/

.accToggler{margin: 3px 0px 0px 20px !important;padding: 10px;width: 580px;background: #fffbc7;border: 1px solid #fff;cursor: pointer; color:#323232;font-weight:bold;font-size:13px;}
.accContent{margin: 3px 0px 0px 20px !important;width: 575px;}


a, a:visited{font-family:"Lucida Grande", Arial, sans-serif; color:#d62326;}

/* table
-----------------------------------------------------------------------------------------------*/
.examplesof{width:200px;margin:5px auto;border:1px solid #fffbc7;}
.examplesof tr td{color:#323232;font-weight:bold;font-size:13px;}
.odd{background:#e3dfe0;}
.even{background:#d1cfcf;}

/* About US
------------------------------------------------------------------------------------------------*/

.about-comment-box {border-bottom:1px solid #AAAAAA;float:left;margin:0px 10px 5px 0pt;padding-bottom:10px;}
h2.about-number {color:#CCCCCC;float:left;font-size:1em;left:0px;margin:5px 10px 0px 10px;position:relative;top:0px;}

.aboutus{margin: 0px 0px 0 15px !important;padding: 0px;width: 630px;}

.box div.aboutus-topright { display: block; background: url(../images/img_5000.jpg) top right no-repeat white;	padding: 2.0em 0 0 0; margin: -30px 0 0 0;}
* html .box div.aboutus-topright { display: block; background: url(../images/img_5000.jpg) top right no-repeat white;	padding: 2.0em 0 0 0; margin: -51px 0 0 0;}

/*inner pages call now
---------------------------------------------------------------------------------------------------*/

.callnow{color:#a30003; font-size:15px; padding-left:20px; margin:-20px 0 0 0; text-align:left;line-height:18pt;}
 .callnownumber{color:#a30003; font-size:15pt; margin:0; text-align:left;line-height:18pt;}
*:first-child+html .spacerh{height:105px;background:url(../images/spacer.jpg) 0 0 repeat-y;}
* html .spacerh{height:105px;background:url(../images/spacer.jpg) 0 0 repeat-y;}

/*contact us
------------------------------------------------------------------------------------------------*/
#contactus{height:450px;}
#contactusaddress{height:200px;margin:30px auto;}
.contactnumber{color:#a30003; font-size:20pt;text-align:left;line-height:22pt;font-weight:bold;}
.contactnow{color:#323232; font-size:16pt;text-align:left;line-height:22pt;}
#contactus1{height:450px;} 

