/* CSS Document */
body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

*{ outline:none;}
/* Default Styles Starts Here */
#mainCONTAINER{ width:972px; margin:0px auto; overflow:hidden; background:url(main-shade.gif) repeat-y left top; padding:0px 7px 0 8px;  }
ul{ padding:0px; margin:0px; list-style:none;}
img{ border:0px;}
.border{ padding:1px; border:1px solid #bdbdbd;}
h2{ padding:0 0 10px 0px; margin:0px; }
h3{ padding:5px 0px 10px 10px; margin:0px; }
h4{ margin:0px; background:url(right-line.gif) no-repeat left bottom; padding:0 0 14px 0; }
h5{ padding:10px 0px 0 15px; margin:0px; font-size:12px;}
p{ padding:6px 10px 6px 15px; margin:0px; text-align:justify; line-height:17px;}
a{ color:#9c7d27; text-decoration:underline; font-weight:bold;}
a:hover{ text-decoration:none;}
.clear{ clear:both; overflow:hidden;}
/* Default Styles Ends Here */

/* Header Styles Starts Here */
#header{ width:322px; height:72px; overflow:hidden; background:url(logo.gif) no-repeat 10px top; padding:31px 0 0 650px;}
#header #topcontactBOX{ float:left; width:203px; overflow:hidden; height:52px;}
#header #networkBOX{ float:left; width:110px; overflow:hidden; margin:0 0 0 9px; }
#header #networkBOX li{ float:left; padding:20px 3px; }
/* Header Styles Ends Here */

/* Main Menu Styles Starts Here */
.mainMENU{ width:100%; background:url(menu.jpg) no-repeat left top; height:37px; }
.mainMENU ul{ padding:0px; margin:0px; list-style:none;}
.mainMENU ul li{ float:left; display: inline; padding:0px; overflow:hidden;}
.mainMENU ul li a{ overflow:hidden; }

.mainMENU ul li a.home{ display:block; width:81px; height:37px; }
.mainMENU ul li a.home:hover{ width:81px; height:37px; background:url(menu.jpg) no-repeat left -37px;}
.mainMENU ul li a.homeselected{ display:block; width:81px; height:37px; background:url(menu.jpg) no-repeat left -37px; cursor:pointer;}

.mainMENU ul li a.aboutus{ display:block; width:105px; height:37px; }
.mainMENU ul li a.aboutus:hover{ width:105px; height:37px; background:url(menu.jpg) no-repeat -81px -37px;}
.mainMENU ul li a.aboutusselected{ display:block; width:105px; height:37px; background:url(menu.jpg) no-repeat -81px -37px; cursor:pointer;}

.mainMENU ul li a.services{ display:block; width:101px; height:37px; }
.mainMENU ul li a.services:hover{ width:101px; height:37px; background:url(menu.jpg) no-repeat -186px -37px;}
.mainMENU ul li a.servicesselected { display:block; width:101px; height:37px; background:url(menu.jpg) no-repeat -186px -37px; cursor:pointer;}

.mainMENU ul li a.accreditations{ display:block; width:138px; height:37px; }
.mainMENU ul li a.accreditations:hover{ width:138px; height:37px; background:url(menu.jpg) no-repeat -287px -37px;}
.mainMENU ul li a.accreditationsselected{ display:block; width:138px; height:37px; background:url(menu.jpg) no-repeat -287px -37px; cursor:pointer;}

.mainMENU ul li a.quality{ display:block; width:164px; height:37px; }
.mainMENU ul li a.quality:hover{ width:164px; height:37px; background:url(menu.jpg) no-repeat -425px -37px;}
.mainMENU ul li a.qualityselected{ display:block; width:164px; height:37px; background:url(menu.jpg) no-repeat -425px -37px; cursor:pointer;}

.mainMENU ul li a.facilities{ display:block; width:106px; height:37px; }
.mainMENU ul li a.facilities:hover{ width:106px; height:37px; background:url(menu.jpg) no-repeat -589px -37px;}
.mainMENU ul li a.facilitiesselected{ display:block; width:106px; height:37px; background:url(menu.jpg) no-repeat -589px -37px; cursor:pointer;}

.mainMENU ul li a.faq{ display:block; width:78px; height:37px; }
.mainMENU ul li a.faq:hover{ width:78px; height:37px; background:url(menu.jpg) no-repeat -695px -37px;}
.mainMENU ul li a.faqselected{ display:block; width:78px; height:37px; background:url(menu.jpg) no-repeat -695px -37px; cursor:pointer;}

.mainMENU ul li a.careers{ display:block; width:94px; height:37px; }
.mainMENU ul li a.careers:hover{ width:94px; height:37px; background:url(menu.jpg) no-repeat -773px -37px;}
.mainMENU ul li a.careersselected{ display:block; width:94px; height:37px; background:url(menu.jpg) no-repeat -773px -37px; cursor:pointer;}

.mainMENU ul li a.contact{ display:block; width:104px; height:37px; }
.mainMENU ul li a.contact:hover{ width:104px; height:37px; background:url(menu.jpg) no-repeat -867px -37px;}
.mainMENU ul li a.contactselected{ display:block; width:104px; height:37px; background:url(menu.jpg) no-repeat -867px -37px; cursor:pointer;}
/* Main Menu Styles Ends Here */

/* Banner Styles Starts Here */
#bannerBOX{ width:974px; overflow:hidden; height:349px; margin:1px 0 0 0;}
/* Banner Styles Ends Here */

/* Report Bar Styles Starts Here */
#reportBOX{ margin:10px 0 0 0; width:100%; background:url(report-bar.gif) repeat-x left top; height:41px;}
#reportBOX #leftCOR{ background:url(report-bar-left.gif) no-repeat left top; height:41px; padding:0 0 0 3px;}
#reportBOX #rightCOR{ background:url(report-bar-right.gif) no-repeat right top; height:41px; padding:0 3px 0 0px;}

#reportBOX #leftBOX{ float:left; overflow:hidden; font-style:italic; width:134px; height:26px; margin:8px 0 0 6px; }

#reportBOX #rightBOX{ float:right; padding:13px 20px 0 31px; font-size:13px; overflow:hidden; margin:0px 0px 0 0; font-weight:bold; color:#555557; font-style:italic;}
#reportBOX #rightBOX a{ text-decoration:underline; color:#555557;}
#reportBOX #rightBOX a:hover{ text-decoration:none; color:#000;}
/* Report Bar Styles Ends Here */



/* Current Feature Styles Starts Here */
#currentFEATURESBOX{ margin:10px auto; width:952px; overflow:hidden; background:#dee2e5; }
#currentFEATURESBOX #topCOR{ width:972px; padding:15px 0 0 0; background:url(features-top.gif) no-repeat left top; overflow:hidden; }
#currentFEATURESBOX #bottomCOR{ width:972px; padding:0px 0 10px 0; background:url(features-bottom.gif) no-repeat left bottom; overflow:hidden;}

#currentFEATURESBOX #leftBOX{ float:left; width:250px; padding:10px 0 0 25px; overflow:hidden; font-family:"Helvetica", Arial, Verdana, sans-serif; font-size:15px; line-height:18px;}
#currentFEATURESBOX #rightBOX{ float:left; width:672px; overflow:hidden; padding:0 25px 0 0; }
#currentFEATURESBOX #rightBOX .thumbimg{ margin:0 5px 0 0;}
#currentFEATURESBOX p{ padding:10px 0 10px 0px; margin:0px; text-align:justify; line-height:17px;}
/* Current Feature Styles Ends Here */

/* Bottom List Styles Starts Here */
#bottomLIST{ clear:both; overflow:hidden; margin:0px auto; width:950px; }
#bottomLIST li{ float:left; padding:0 0px 0 10px; overflow:hidden; }

#bottomLIST #leftBOX{ float:left; width:510px; overflow:hidden; }
#bottomLIST #rightBOX{ float:left; width:470px; overflow:hidden; }


#bottomLIST #leftBOX2{ float:left; width:210px; overflow:hidden;}
#bottomLIST #middleBOX2{ float:left; width:517px; overflow:hidden; padding:0 0 0 5px; }
#bottomLIST #rightBOX2{ float:left; width:210px; overflow:hidden; }
/* Bottom List Styles Ends Here */



/**/
#innermainCONTAINER{ width:972px; margin:0px auto; overflow:hidden; background:url(main-shade.gif) repeat-y left top; padding:0px 7px 0 8px; }
#innerCONTAINER{ width:100%; background:url(inner-contentbg.gif) repeat-y left top; overflow:hidden;}

#innerCONTAINER #innerBANNER{ width:537px; overflow:hidden; margin:0px 0 5px 10px;}
#innerCONTAINER #innerBANNER2{ width:732px; overflow:hidden; margin:0px 0 5px 10px;}

#inner-HEADING { clear:both; overflow:hidden; background:url(inner-topbox.jpg) repeat-x left top; height:15px; padding:14px 0 8px 0px; }
#inner-mainHEADING{ float:left; overflow:hidden; height:23px; padding:0px 0 0 236px; width:250px; }

#inner-employeeLOGIN{ float:right; overflow:hidden; padding:0 18px 0 0; width:125px; font-style:italic;}
#inner-employeeLOGIN a{ color:#333333; text-decoration:none; font-weight:bold;}
#inner-employeeLOGIN a:hover{ color:#b88a04; text-decoration:none;}

#subHEADING{ font-size:14px; color:#469724; font-weight:bold; padding:5px 0 5px 0px; background-color:#f3f3f3; margin:10px 0 2px 10px;}
#subHEADING2{ font-size:14px; color:#0382b2; font-weight:bold; padding:5px 0 5px 0px; background-color:#f3f3f3; margin:10px 0 2px 10px;}
.boldTEXT{ padding:15px 5px 0px 12px; font-weight:bold;}
.boldTEXT2{ padding:15px 5px 0px 18px; font-weight:bold;}
.text{ padding:5px 0 10px 10px; text-align:justify; line-height:17px;}
.text_3{ padding:0px 0 5px 20px; margin:0px; text-align:justify; line-height:17px;}


#inner-leftCONTAINER{ float:left; width:220px; overflow:hidden; font-size:13px;}
#inner-middleCONTAINER{ float:left; width:542px; overflow:hidden; padding:10px 0 10px 5px; }
#inner-rightCONTAINER{ float:right; width:190px; overflow:hidden; padding:10px 0; margin:0 1px 0 0; }
#inner-contentBOX{ float:left; width:732px; overflow:hidden; padding:10px 0 10px 5px; }


#inner-leftCONTAINER li { border-bottom:1px solid #dadada; padding:0px 0;}
#inner-leftCONTAINER li a{ display:block; text-decoration:none; color:#fff; font-weight:bold; padding:9px 0 8px 25px; margin:1px 0;}

#inner-leftCONTAINER li #org{ overflow:hidden;}
#inner-leftCONTAINER li #org li { border-bottom:1px solid #dadada; background:none; padding:0px 0;}
#inner-leftCONTAINER li #org li a{ display:block; background:url(bullet2.gif) no-repeat 30px 8px; padding:5px 10px 5px 43px; color:#333333; text-decoration:none; font-weight:normal; font-size:11px;}
#inner-leftCONTAINER li #org li a.textorg:hover{ color:#b87e03; }


#inner-leftCONTAINER li #blue{ overflow:hidden;}
#inner-leftCONTAINER li #blue li { border-bottom:1px solid #dadada; background:none; padding:0px 0;}
#inner-leftCONTAINER li #blue li a{ display:block; background:url(bullet3.gif) no-repeat 30px 8px; padding:5px 10px 5px 43px; color:#333333; text-decoration:none; font-weight:normal; font-size:11px;}
#inner-leftCONTAINER li #blue li a.textorg:hover{ color:#05719a; }

#inner-leftCONTAINER li #green{ overflow:hidden;}
#inner-leftCONTAINER li #green li { border-bottom:1px solid #dadada; background:none; padding:0px 0;}
#inner-leftCONTAINER li #green li a{ display:block; background:url(bullet4.gif) no-repeat 30px 8px; padding:5px 10px 5px 43px; color:#333333; text-decoration:none; font-weight:normal; font-size:11px;}
#inner-leftCONTAINER li #green li a.textorg:hover{ color:#337e13; }


#inner-leftCONTAINER li.noborder{ border:none;}
#inner-leftCONTAINER li a.org{ background:url(orange-box.gif) no-repeat 2px top;}
#inner-leftCONTAINER li a.orgHOVER{ background:url(orange-box2.gif) no-repeat 2px top;}
#inner-leftCONTAINER li a.org:hover{ color:#b87e03;}
#inner-leftCONTAINER li a.blue{ background:url(blue-box.gif) no-repeat 2px top;}
#inner-leftCONTAINER li a.blueHOVER{ background:url(blue-box2.gif) no-repeat 2px top;}
#inner-leftCONTAINER li a.blue:hover{ color:#05719a;}
#inner-leftCONTAINER li a.green{ background:url(green-box.gif) no-repeat 2px top;}
#inner-leftCONTAINER li a.greenHOVER{ background:url(green-box2.gif) no-repeat 2px top;}
#inner-leftCONTAINER li a.green:hover{ color:#337e13;}


#mainCONTAINER #homegrayBOX{ background:#f6f6f6; overflow:hidden; width:187px; padding:0px 10px 0px 10px; font-size:11px; margin:0 0 20px 0;}

#inner-rightCONTAINER #grayBOX{ background:#f6f6f6; overflow:hidden; width:170px; padding:0px 10px 10px 10px; font-size:11px; margin:0 0 20px 0;}

#rightLISTBOX{ background:url(bullet_1.gif) no-repeat left 15px; padding:8px 0 10px 12px; line-height:17px; border-bottom:1px solid #dadada;}

#rightLISTBOX.noLINE{ border:none;}


#inner-rightCONTAINER #logoBOX{ clear:both; overflow:hidden;}
#inner-rightCONTAINER #logoBOX ul{ padding:0px; margin:0px; list-style:none;}
#inner-rightCONTAINER #logoBOX ul li{ padding:0px 0px 10px 0px; text-align:center;}



#listBOX{ clear:both; padding:5px 0 0 25px; margin:0 0 0 15px;}
#listBOX ul{ padding:0px; margin:0px; list-style:none;}
#listBOX li{ background-image:url(bullet.gif); background-repeat:no-repeat; padding:3px 0 3px 10px; line-height:17px;}
#listBOX li ul{ padding:0px; margin:0px 0 0 15px; list-style:none;}
#listBOX li ul li{  background:url(bullet_6.gif) no-repeat; padding:3px 0 3px 12px; line-height:17px;}



#servicesCONTAINER{ clear:both; width:100%; overflow:hidden; padding:0px 10px 20px 8px;}
#servicesLEFTBOX{ float:left; width:32%; overflow:hidden; border-right:1px solid #dad4c4;}
#servicesMIDDLEBOX{ float:left; width:36%; overflow:hidden; border-right:1px solid #dad4c4;}
#servicesMIDDLEBOX2{ float:left; width:36%; overflow:hidden; }
#servicesRIGHTBOX{ float:left; width:31%; overflow:hidden;}

#servicesLEFTBOX_1{ float:left; width:243px; overflow:hidden; }

#servicesLISTBOX{ clear:both; padding:5px 0 0 20px;}
#servicesLISTBOX ul{ padding:0px; margin:0px; list-style:none;}
#servicesLISTBOX li{ background-image:url(bullet.gif); background-repeat:no-repeat; padding:3px 0 3px 10px; line-height:17px;}

#servicesLISTBOX ul ul{ padding:0px; margin:0px; list-style:none;}
#servicesLISTBOX li li{ background-image:url(bullet_6.gif); background-repeat:no-repeat; padding:3px 0 3px 12px; line-height:17px;}
#servicesLISTBOX ul ul ul{ padding:0px; margin:0px; list-style:none;}
#servicesLISTBOX li li li{ background-image:url(bullet_7.gif); background-repeat:no-repeat; background-position:center left; padding:3px 0 3px 11px; line-height:17px;}


#servicesLISTBOX_1 ul { padding:3px 0 3px 15px; margin:0px; list-style:none;}
#servicesLISTBOX_1 li { background-image:url(bullet_6.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 3px 12px; line-height:17px;}




#LEFTBOX{ float:left; width:47%; overflow:hidden; border-right:1px solid #dad4c4;}
#MIDDLEBOX{ float:left; width:51%; overflow:hidden;}






/* Footer Styles Starts Here */
#footer{ width:973px; background:#FFFFFF; border-top:1px solid #d5d5d5; padding:10px 0; overflow:hidden; font-size:11px; margin:0px auto 10px auto;}
#footer #leftBOX{ float:left; width:49%; padding:0 0 0 10px; color:#575757; overflow:hidden;}
#footer #rightBOX{ float:right; width:47%; color:#575757; overflow:hidden; }
#footer #rightBOX li{ float:left; color:#558b29; padding:0 5px; background:url(footer-line.gif) no-repeat right 2px;}
#footer #rightBOX li a{ color:#558b29; text-decoration:none; }
#footer #rightBOX li a:hover{ text-decoration:underline;}
#footer #rightBOX li.noline{ background:none;}
/* Footer Styles Ends Here */






