/* CSS Document */
body{ margin:0px; padding:0px;font-family:arial; font-size:12px; color:#666; background:url(../images/background.gif) repeat-x top left;}

h1, h2, h3, h4, h5, h6, h7, p, form, input, ul, li{padding:0px; margin:0px; font-weight:normal}
p{line-height:17px}
ul,ol { list-style: none; }
input, select{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
a{color:#B5091F; text-decoration:none}
a:hover{color:#013C79; text-decoration:none}
a img{border:0}

.more-link{background:url(../images/more-icon.gif) no-repeat 0 5px; width:auto; padding-left:14px; font-weight:bold}

.clear{ clear:both;}



/* ---------------- Wrapper-------------- */

#wrap{ width:100%; height:auto; margin:0 auto;}
#wrap:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #wrap{height:1px} /* */


/* ======================================== Header =================================================================  */


/* ---------------- Header Container-------------- */
#wrap #header-container{ width:100%;height:auto; padding:0px; }
#header{ width:970px; padding:0px; margin:0 auto;}
#header:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #header{height:1px} /* */

 
/* ---------------- Header Logo -------------- */

#header #logo{ float:left; width:250px;padding:0px;}
#header #logo img{margin:10px 0px 0px 0px}


/* ---------------- Header top with top links-------------- */

#header #headertop{ width:715px; float:right; height:auto; padding:0px;}
#header #headertop:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #header #headertop{height:1px} /* */

#header #headertop ul.top-links{ text-align:right; float:right; width:100%;color:#1771BB;line-height:28px; margin-bottom:6px; }
#header #headertop ul.top-links li{ display:inline; }
#header #headertop ul.top-links li a{ font-size:11px; padding:0px 5px; color:#676767 }
#header #headertop ul.top-links li a:hover{ font-size:11px; text-decoration:underline  }

#header #headertop ul.top-links li.home{ background:url(../images/home-icon.gif) no-repeat 0 2px; padding-left:10px }
#header #headertop ul.top-links li.sitemap{ background:url(../images/sitemap-icon.gif) no-repeat 0 3px; padding-left:10px }
#header #headertop ul.top-links li.contactus{ background:url(../images/contact-icon.gif) no-repeat 0 3px; padding-left:10px }



/* ---------------- slogan -------------- */

#header .slogan{float:left; width:300px;color:#04407E; font-family:arial; font-size:24px; font-weight:bolder; padding-left:50px}

 
  
/* ----------------  Toll number -------------- */

#header .toll{float:right; width:270px; color:#CB0F03; font-family:Arial Narrow, Helvetica, sans-serif; font-size:24px; font-weight:bolder; margin-top:0px; text-align:right; padding-right:10px;}
#header .toll span{color:#000;}
 
  
  

/* =================================== Middle Container Structure ====================================================  */

#wrap #middle-container{ width:100%; height:auto; min-height:380px; padding:15px 0 12px;}
#middle{ width:970px; padding:0px; margin:0px auto}
#middle:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #middle-container #middle{height:1px} /* */

#middle .banner{border:5px solid #D8D8D8; margin-bottom:10px; width:960px}
#middle .banner .img{border:1px solid #fff;}


/* ----------------  Page layout -------------- */

#middle #left-sidebar{ width:224px; height:auto; float:left; margin:0px 15px 0px 0px ; }

#middle #left-sidebar:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #middle #left-sidebar{height:1px} /* */


#middle #middle-content{ width:725px;height:auto; float:left; margin:0; padding:0;}
#middle #middle-content:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #middle #middle-content{height:1px} /* */



/* ======================================== Left sidebar =================================================================  */


/* ----------------  Left Menu -------------- */


#left-sidebar ul.left-links{list-style-type:none; width:214px; float:left; padding:5px;border:1px solid #D8D8D8; margin-bottom:10px}
#left-sidebar ul.left-links li{ float:left; display:block; width:212px;background:url(../images/leftmenu-bg.gif) repeat-x left bottom;list-style-type:none;  border:1px solid #D8D8D8; padding:3px 0px; margin-bottom:4px; }
#left-sidebar ul.left-links li:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #left-sidebar ul.left-links li{height:1px} /* */


/*#left-sidebar ul.left-links li a{padding:0px 0px 0px 29px; font-size:16px; font-weight:bold; background:url(../images/menu-bullet1.gif) no-repeat 6px 0px; color:#003B77!important}*/

#left-sidebar ul.left-links li h3 a {padding:0px 0px 0px 12px; font-size:16px; font-weight:bold;color:#003B77!important} 




#left-sidebar ul.left-links .drop li h4 a {padding:0px 0px 0px 45px; font-size:12px; font-weight:bold; color:#003B77!important}

#left-sidebar ul.left-links li a:hover{color:#B5091F!important}


/* ----------------  Newsletter -------------- */


#left-sidebar .newsletter{background:url(../images/newsletter-signup.gif) no-repeat; width:225px; height:156px; float:left; margin-bottom:10px}
#left-sidebar .newsletter p{padding:110px 0px 10px 15px;}
#left-sidebar .newsletter input{float:left}

#left-sidebar .newsletter input.textbox{ border:1px solid #ccc; padding:2px 0px 2px 5px; height:15px; font-size:12px; margin-right:5px; vertical-align:middle}



/* ---------------- Faq List  -------------- */

#left-sidebar ul.links{list-style-type:none; width:208px; float:left; padding:8px;border:1px solid #D8D8D8; margin-bottom:10px; background:#F0F0F0}
#left-sidebar ul.links li{ float:left; display:block; width:206px;background:#fff;list-style-type:none;  border:1px solid #D8D8D8; padding:2px 0px; margin-bottom:5px; }
#left-sidebar ul.links li:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #left-sidebar ul.links li{height:1px} /* */

#left-sidebar ul.links li a{padding:0px 0px 0px 15px; color:#0B3F79; font-size:16px; font-weight:bold; padding-left:42px; line-height:25px; display:block }


#left-sidebar ul.links li a.faq{background:url(../images/faq-icon.gif) no-repeat 8px 0px;}
#left-sidebar ul.links li a.refer{background:url(../images/refer-to-friend-icon.gif) no-repeat 8px 0px;}
#left-sidebar ul.links li a.forum{background:url(../images/forum-icon.gif) no-repeat 8px 0px;}
#left-sidebar ul.links li a.blog{background:url(../images/blog-icon.gif) no-repeat 8px 0px;}
#left-sidebar ul.links li a.expert{background:url(../images/expert.gif) no-repeat 8px 0px;}


/* ---------------- Red Widget -------------- */


#left-sidebar .red-widget{ width:224px; height:auto;float:left;border:1px solid #D8D8D8; padding:0px 0px 10px; margin-bottom:10px}

#left-sidebar .red-widget h2{background:url(../images/red-head-bg.gif) repeat-x top left; font-size:18px; color:#FFFFFF; height:33px; padding:5px 0px 4px 10px}


/* ---------------- Contact Form -------------- */

 form.contact {margin:0px;width:210px; padding:0px 5px 0px;}
 form.contact label {display:block;float:left;height:22px;margin:2px 0px 0px 2px;padding:4px 0pt 0pt;width:60px; }

 form.contact input.text {display:block;float:left;font-size:11px;height:16px; border:1px solid #B8CBDA;background:url(../images/field-bg.gif) repeat scroll 0% !important;margin:2px 0px 0px;overflow:hidden;padding:3px 0px 0px 2px;width:138px;}

 form.contact select.text {display:block;float:left;font-size:11px;height:16px; border:1px solid #B8CBDA;margin:5px 2px 8px;overflow:hidden;padding:0px 0px 0px 2px;width:200px; height:22px;}

 form.contact textarea.text {display:block;float:left;font-size:11px; border:1px solid #B8CBDA;background:url(../images/field-bg.gif) repeat scroll 0% !important;margin:0px 0px 0px;overflow:hidden;padding:3px 0px 0px 2px;width:200px; height:70px}


 form.contact p{float:left; width:150px; padding-left:35px}

 form.contact br {clear:both;font-size:0pt;height:1px;line-height:0pt;}
 






/* ================================================ Middle =================================================================  */


#middle .contentdata{width:100%; float:left; margin:0px 0px 20px; padding:0px; line-height:19px }

#middle .contentdata:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #middle .contentdata{height:1px} /* */

#middle .contentdata h1{font-size:24px; color:#B5091F;padding:0px 0px 8px 0px; margin-bottom:12px;border-bottom:1px solid #D8D8D8; width:100%}



#middle .contentdata h2{ font-size:18px;color:#6B9A05; padding:0px 0 6px}
#middle .contentdata p{ padding:0px 0px 6px; float:left; }




/* ---------------- Photo widget -------------- */

#middle .contentdata .photo-widget{width:200px; height:auto;float:left;  margin:0px 15px 10px 0px}
#middle .contentdata .photo-widget img{ padding:1px; background:#FFFFFF;border:4px solid #D8D8D8;}
#middle .contentdata .photo-widget a{ color:#EF8531}
#middle .contentdata .photo-widget a:hover{ color:#00477d;}


/*------------- boxe --------------------*/


#middle .box{width:240px; float:left; margin:0px 0px 20px; padding:0px; line-height:19px; text-align:justify; }

#middle .box:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #middle .box{height:1px} /* */

#middle .box h1{font-size:16px; font-weight:bold; color:#B5091F;padding:0px 0px 8px 0px; margin-bottom:12px;border-bottom:1px solid #D8D8D8; width:100%}

#middle .box h2{ font-size:18px;color:#6B9A05; padding:0px 0 6px}
#middle .box p{ padding:0px 0px 6px 0px; float:left; width:200px; }



#middle .box .photo-gal{width:200px; height:auto;float:left;  margin:0px 15px 10px 0px}
#middle .box .photo-gal img{ padding:1px; background:#FFFFFF;border:4px solid #D8D8D8;}
#middle .box .photo-gal a{ color:#EF8531}
#middle .box .photo-gal a:hover{ color:#00477d;}


/*#left-sidebar .red-widget{ width:220px; height:auto;float:left;border:1px solid #D8D8D8; padding:0px 0px 10px; margin-bottom:10px}

#left-sidebar .red-widget h2{background:url(../images/red-head-bg.gif) repeat-x top left; font-size:18px; color:#FFFFFF; height:33px; padding:5px 0px 4px 10px}*/


#middle .testimonials{width:224px; border:1px solid #D8D8D8; padding:0px 0px 10px; margin-bottom:10px;
text-align:justify; float:left;}

#middle .testimonials h1{background:url(../images/red-head-bg.gif) repeat-x top left; font-size:18px; color:#ffffff; height:33px; padding:5px 0px 4px 10px}

#middle .testimonials ul{ padding:0px 10px 6px; width:auto }
#middle .testimonials li{background:url(../images/more-icon.gif) no-repeat 0 6px; padding-left:16px}

#middle .testimonials p{padding:0px 0px 6px; }
#middle .testimonials p a.link{text-align:right!important; text-decoration:underline}


#middle .strip{background:#FDFDFD; border:1px solid #EDEDED; width:100%}

/* ==============================================  Footer   ===========================================================  */

#footer-container{	width:100%;	height:auto;padding:0px;background:url(../images/footer-background.gif) repeat-x left top; float:left;}
#footer{ width:970px; padding:20px 0px 10px; margin:0 auto}
#footer:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #footer{height:1px} /* */

#footer h1{font-size:28px; color:#023B77}
#footer h4{font-size:13px; font-weight:bolder; color:#B6091D; margin-top:30px; margin-bottom:8px}

#footer .content{border-bottom:1px solid #DEDCDC; padding-bottom:10px}

#footer .column{width:230px; float:left; height:auto;  margin-left:10px}

#footer ul{ margin-top:0px; text-align:left; }
#footer ul li{ margin-bottom:3px}
#footer ul li a{color:#666!important }
#footer ul li a:hover{color:#B6091D!important; font-weight:bold}

#footer p.left{width:30%; float:left}
#footer p.right{ width:60%; float:right; padding:10px 0px 5px 6px; text-align:right;  font-size:12px}

#footer p a{ text-decoration:underline; padding:0px 5px;}




/**********line***********/

.line{
width:720px;
/*border-bottom:1px solid #D8D8D8;*/
background:#D8D8D8;
padding:0px;
margin:5px 0px 10px 0px;
float:left;
height:1px;
}


.glowingtabs{
float:left;
padding:0px;
margin:0px;


}



/**** only 2 box **090331******/
/*------------- boxes --------------------*/


#middle .boxes{width:360px; float:left; margin:0px 0px 20px; padding:0px; line-height:19px; text-align:justify; }

#middle .boxes:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #middle .boxes{height:1px} /* */

#middle .boxes h1{font-size:16px; font-weight:bold; color:#B5091F;padding:0px 0px 8px 0px; margin-bottom:12px;border-bottom:1px solid #D8D8D8; width:100%}

#middle .boxes h2{ font-size:18px;color:#6B9A05; padding:0px 0 6px}
#middle .boxes p{ padding:0px 0px 6px 0px; float:left; width:330px; }



#middle .boxes .photo-gales{width:330px; height:auto;float:left;  margin:0px 15px 10px 0px; text-align:center}
#middle .boxes .photo-gales img{ padding:1px; background:#FFFFFF;border:4px solid #D8D8D8;}
#middle .boxes .photo-gales a{ color:#EF8531}
#middle .boxes .photo-gales a:hover{ color:#00477d;}




#middle #middle-content1{ width:700px;height:auto; float:left; margin:0; padding:0;}
#middle #middle-content1:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #middle #middle-content1{height:1px} /* */