 
body {margin: 0px;padding: 0px; background-image: url(../images/body_bg.jpg); background-repeat:repeat-x;font-family:'Tahoma'; color:#000000; font-size:0.8em;}

a{color:#003399; text-decoration:none}

a:hover{ text-decoration:none; color:#660033;}

img{ border:none;}

/* ---------------------------- layout Start ---------------------------- */
#layout{ width:830px;margin:0 auto 0 auto; position:relative}

/* ---------------------------- layout End ---------------------------- */

/*  ---------------------------- Header Start ---------------------------- */
#header{float:left; width:830px; height:77px;padding:125px 0 10px 0; position:relative; }

#header img{ border:none}

.banner{position:absolute; float:right; left: 610px; top:0px;}

#header_position {position:absolute; width:795px; height:187px; z-index:99; left: 1px; top: -2px;}

.header{width:795px; height:187px; float:left; }
.header_home{width:795px; height:187px; float:left; background-image: url(../images/bg_header_home.jpg); background-repeat:no-repeat;}
.header img{float:right}

/* ---------------------------- Header End ---------------------------- */

/* ---------------------------- Menu Start ---------------------------- */
#menu_container{float:left; width:830px; line-height:25px; padding-top:1px; position:relative}

#menu_position{position:absolute; width:795px;z-index:99; left: 150px; top:187px;}
#menu_position li{text-align:left}

/* ---------------------------- Menu End ---------------------------- */


/* ---------------------------- Bread Crumbs Start ---------------------------- */
#bread_crumbs {font-size:11px; color:#333;padding-top:30px; float:left; width:830px}

#bread_crumbs ul{ margin:0; padding:0}

#bread_crumbs li{ list-style:none; display:inline}

#bread_crumbs li a{font-size:11px; color:#333; text-decoration:none}

#bread_crumbs li a:hover{font-size:11px; color:#557aab; text-decoration:underline;}

#bread_crumbs .enable{color:#557aab;}

/* ---------------------------- Bread Crumbs End ---------------------------- */

/* ----------------------------  Body Container Start ---------------------------- */
#body_container{width:830px; float:left; padding-top:30px; padding-bottom:20px;}

/*----------------------------  Left Container Start ---------------------------- */
#body_container #container_left{width:610px; float:left; padding-right:20px;}


#body_container #container_left div .heading_icon{ float:left}

#body_container #container_left h1{color:#5383c1; font-size:24px; font-weight:normal; line-height:18px;  margin:0; padding:0; padding-bottom:10px;}

#body_container .gary_text{ color:#5d5d5d}

/* ----------------------------Testimonial Start---------------------- */
#testinmonial_panel{width:593px; padding-top:15px;}
#testinmonial_panel .tst_left{float:left; width:7px; float:left;}
#testinmonial_panel .tst_right{float:left; width:7px; float:left;}
#testinmonial_panel .tst_middle{float:left; width:553px; padding-top:12px; padding:12px 10px 0 16px; height:90px; float:left; background-image: url(../images/testimbbonial_middle_bg.jpg); background-repeat:repeat-x;}
#testinmonial_panel .tst_middle p{float:left; width:450px; margin:0; padding:0; }
#testinmonial_panel .tst_middle span{float:left; width:450px; margin:0; padding:2px 0 0 0; text-align:right; color:#5383c1;}
#testinmonial_panel .tst_middle span strong{color:#5383c1;}

#partners_logo{width:583px; padding-left:10px;}
#partners_logo img{ float:left; margin-right:35px; margin-top:20px;}


/* ----------------------------Testimonial Start---------------------- */



/* ---------------------------- question start ---------------------------- */

#question{float:left; width:572px; padding:0px; margin:0px; background: url(../images/mid_container_bg.jpg) left top repeat-y;  font-size:12px; line-height:16px;}

#question_middle{float:left; width:572px; padding:0px; margin:0px; background: url(../images/top_container_bg.jpg) top left repeat-x;}

#question_bottom{float:left; width:572px; padding:0px; margin:0px; background: url(../images/bottom_container_bg.jpg) top left repeat-x; background-color:#fff;}

.question_left_curve{float:left; margin:0px; padding:0px; width:13px; vertical-align:bottom;}

.question_right_curve{float:right; margin:0px; padding:0px; width:11px; vertical-align:bottom;}
#question_mid_content{float:left; margin:0px; padding:10px 30px 15px 30px; width:512px;}
#question_mid_content h3{padding:10px 0 0 0; margin:0px; font-size:18px; font-weight:normal; color:#186bd1; float:left;}

#question_mid_content span{float:left; width:48px; padding:0px; margin:0px;}

#question_mid_content p{float:left; width:452px; padding:0px; margin:0px; color:#808080; line-height:18px; padding-bottom:20px; padding-left:48px; background: url(../images/under_tab_images/border.jpg) bottom left repeat-x; font-size:11px;}
#question_mid_content p span{color:#186bd1; float:none; width:auto; padding:0px; margin:0px;}
 
#question_mid_content form{float:left; width:510px; padding:0px; margin:0px;}
#question_mid_content form fieldset{float:left; width:510px; padding:10px 0 0 0; margin:0px; border:none;}
#question_mid_content label{margin:8px 0 0 0; padding:0 10px 0 0; float:left; width:auto;}
#question_mid_content input{margin:8px 5px 0 0; padding:0px; float:left;}
#question_mid_content textarea{margin:8px 5px 0 0; padding:0px; float:left;}




#question_ecommerce{float:left; width:608px; padding:0px; margin:0px; background: url(../images/mid_container_bg_1.jpg) left top repeat-y;  font-size:12px; line-height:16px;}

#question_ecommerce #question_middle{float:left; width:608px; padding:0px; margin:0px; background: url(../images/question_images/top_container_bg.jpg) top left repeat-x;}

#question_ecommerce #question_bottom{float:left; width:608px; padding:0px; margin:0px; background: url(../images/under_tab_images/bottom_container_bg.jpg) top left repeat-x; background-color:#fff;}

.question_left_curve{float:left; margin:0px; padding:0px; width:13px; vertical-align:bottom;}

.question_right_curve{float:right; margin:0px; padding:0px; width:11px; vertical-align:bottom;}
#question_ecommerce #question_mid_content{float:left; margin:0px; padding:10px 30px 15px 30px; width:543px;}
#question_ecommerce #question_mid_content h3{padding:10px 0 0 0; margin:0px; font-size:18px; font-weight:normal; color:#186bd1; float:left;}

#question_ecommerce #question_mid_content span{float:left; width:48px; padding:0px; margin:0px;}

#question_ecommerce #question_mid_content p{float:left; width:490px; padding:0px; margin:0px; color:#808080; line-height:18px; padding-bottom:20px; padding-left:48px; background: url(../images/under_tab_images/border.jpg) bottom left repeat-x; font-size:11px;}
#question_ecommerce #question_mid_content p span{color:#186bd1; float:none; width:auto; padding:0px; margin:0px;}
 
#question_ecommerce #question_mid_content form{float:left; width:510px; padding:0px; margin:0px;}
#question_ecommerce #question_mid_content form fieldset{float:left; width:510px; padding:10px 0 0 0; margin:0px; border:none;}
#question_ecommerce #question_mid_content label{margin:8px 0 0 0; padding:0 10px 0 0; float:left; width:auto;}
#question_ecommerce #question_mid_content input{margin:8px 5px 0 0; padding:0px; float:left;}
#question_ecommerce #question_mid_content textarea{margin:8px 5px 0 0; padding:0px; float:left;}












/* ---------------------------- question end ---------------------------- */





/* ---------------------------- Left Container End ---------------------------- */

/* ---------------------------- Right Container Start----------------------------  */
#body_container #container_right{float:left;background-image: url(../images/bg_left_slider.jpg); background-repeat:no-repeat; width:184px; padding-left:1px; height:710px; padding-top:0px;}
#body_container #container_right .position li a{width:auto; float:left; padding:2px;}
#body_container #container_right .position img{border:none;}

/* ---------------------------- Right Container End ---------------------------- */



/*-----------------------------Error and Success Start ---------------------------*/
.error{float:left; background: url(../images/error.jpg) left top no-repeat; margin:5px 0 5px 0; padding:5px 0 10px 30px; width:75%; color:#FF0000; border:2px #990000 solid; font-size:11px; font-family:'Arial'}

.success{float:left; background: url(../images/news-icon.jpg) left top no-repeat;  padding:80px 0 40px 45px; width:75%; color:#006600; border:0px #009900 solid; font-size:11px; font-family:'Arial'}



/*-----------------------------Error and Success End ---------------------------*/



/* ---------------------------- Body Container End---------------------------- */

/* ----------------------------Footer Start ---------------------------- */
#footer{font-size:11px;float:left; width:830px; text-align:center; border-top:1px solid #dedede; padding-top:40px;}

#footer div{width:830px;}

#footer div img{ float:right; border:none; margin-top:50px;}

#footer div p{ float:left; text-align:left}
#footer div p a{color:#557abc; text-decoration:none; font-weight:normal;}
#footer div p a:hover{color:#333333; text-decoration:none; font-weight:normal;}



#footer ul{ margin:0; padding:0 0 7px 0}

#footer li{ list-style:none; display:inline; padding:0 2px 0 2px;}

#footer a{ color:#676767; font-weight:bold; text-decoration:none;}

#footer  a:hover{color:#557abc; text-decoration:underline}

#footer .top_link a{ font-weight:normal}

#footer .top_link a:hover{color:#557abc; text-decoration:underline}

/* ---------------------------- Footer End ---------------------------- */

/* ---------------------------- None---------------------------- */
.bg_none{ background:none;}


h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: normal;
	color: #4b4740;
}

h1 { font-size: 185%; }
h2 { font-size: 109%; font-weight:bold; color:#666666; }
h3 { font-size: 90%; }
h4 { font-size: 137%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

h1, h2, h3 {
	margin: 1em 0;
}




#left-icon { 2px #990000 solid;
}

.error{margin: 0px;padding: 0px; background-image: url(../images/body_bg.jpg); background-repeat:repeat-x;font-family:'Tahoma'; color:#808080; font-size:0.8em;}

/* ---------------------------- None---------------------------- */

