@charset "utf-8";
/* CSS Document */

body{ background:url(../assets/bodybg.jpg) repeat-x top left; margin:0px; padding:0px;}
a { color:#649412; text-decoration:none;}
a:hover {color:#1a4308; text-decoration:none;}

h1{ font:24px Calibri; color:#27add0; margin:0px 0; padding:0px ;}
h2{ font:24px Calibri; color:#1a4308; margin:0px; padding:0px;  font-weight:bold;}
h3{ font:14px Calibri; color:#27add0; margin:0px; padding:0px;  font-weight:bold; margin:20px 0; padding:0px ;}

.clear{ clear:both;}

/************MOST IMPORTANT START**************/
#logo a{ behavior: url("css/iepngfix.htc")}

#wrapper:after, #header:after, #container:after, #footercontent:after, .ddcolortabs:after {
	content: ".";
	display: block; visibility:hidden; clear:both; height:0;
}

a img{ border:0px;}

/************MOST IMPORTANT END**************/



#wrapper{ width:947px; position:relative; margin:0px auto; padding:0px;}
#wrapper1{ width:800px; position:relative; margin:0px auto; padding:0px;}
#header{ width:100%; position:relative; margin:0px auto; padding:0px 0 10px 0; }
	#logo{ float:left; }
	#logo a{ display:block; width:260px; height:79px; background:url(../assets/logo.png) no-repeat; cursor:pointer; }
	#socialicons{ float:right; margin-top:54px;}



/************MAIN CONTAINER STARTS**************/
#container{ width:100%; position:relative; margin:0px auto; padding:0px;}

#banner { float:left; margin:0px ; padding:0px; }
#login { float:right; margin:0px ; padding:0px;   }
.login_top { background:url(../assets/login_top.gif) no-repeat; width:231px; height:32px; }
.login_top p{ color:#1a4308; font:18px Calibri; margin:0px; padding:4px 17px;  }

.loginbox{ margin:0px 0 90px 0; padding:29px 19px;  display:block; position:relative; font:14px Calibri; color:#1a4308;}
*html .loginbox{ margin:0px 0 126px 0; padding:29px 19px; display:block; position:relative;  font:14px Calibri; color:#1a4308;}

.loginbox1{ margin:0px 0 137px 0; padding:29px 19px; display:block; position:relative; font:14px Calibri; color:#1a4308;}

*html .loginbox1{ margin:0px 0 126px 0; padding:29px 19px; display:block; position:relative; font:14px Calibri; color:#1a4308;}


.loginbox p{ font-size:14px; color:#1a4308; margin:0px  ; padding:0px 0 3px 0;}
.loginboxwhite{ font-size:12px; color:#fff; margin:4px 0px ; padding:0px; float:left}
.loginboxwhite a{ color:#FFFFFF; text-decoration:none;}
.loginboxwhite a:hover{ color:#000000}
.inputBg { margin:5px 0; padding:0px; background: url(../assets/input_bg.jpg) no-repeat ; width:190px; height:19px; display:block;}
.inputBg input.txtField { margin:0px; padding:3px; background:none; border:none; width:180px; height:15px;}

.inputfloat{ float:right; margin:0px 0}
.centerCurve {  float:left; background:url(../assets/log_bg.gif) repeat-x 0 0;  }
.bottomCurve { float:left; background:url(../assets/log_bottom.gif) no-repeat 0 bottom; width:230px;}


.buletext{font:14px Calibri; color:#27add0; margin:0px; padding:0px;  font-weight:bold; margin:20px 0; padding:0px ;}
#maincontainer{ width:947px; color:#666666; line-height:18px; font:14px Calibri; margin:0px 0px 0px 0; padding:28px 0px 0px 0px; min-height:300px;}


/*html #maincontainer{ width:947px; color:#666666; line-height:18px; font:14px Calibri; margin:20px 0; padding:0px ; min-height:300px; height:300px; }*/


.strongtext{ font-weight:bold; font-size:15px; color:#666666}

#maincontainer ol{ padding:10px 22px; margin:0; }
#maincontainer ol li{ padding:2px 8px;  }


#maincontainer ul{margin:0px!important;  padding:0px 18px;}
#maincontainer ul li{ padding:1px 15px ; margin:0px}

#maincontainer1{ width:800px; color:#666666; line-height:18px; font:14px Calibri; margin:0px 0px 0px 0; padding:28px 0px 0px 0px; min-height:300px;}
#maincontainer1 ol{ padding:10px 22px; margin:0; }
#maincontainer1 ol li{ padding:2px 8px;  }


#maincontainer1 ul{margin:0px!important;  padding:0px 18px;}
#maincontainer1 ul li{ padding:1px 15px ; margin:0px}

#box{ width:100%; background:url(../assets/dot1.jpg) repeat-x top;  float:left; margin:31px 0 15px 0; padding:17px 0 0 0; font:13px Calibri; color:#1a4308; line-height:18px;} 
*html #box{ width:100%; background:url(../assets/dot1.jpg) repeat-x top;  float:left; margin-bottom:0px!important; padding-bottom:0px!important; font:13px Calibri; color:#1a4308; }
/* #box span { float:right;} */

.boxholder{ width:734px; float:left; background:url(../assets/boxholder_bg.jpg) repeat-y; }


#box span a, #box span a:link, #box span a:visited{ color:#1a4308;}
#box span a:hover{ color:#000000; text-decoration:underline} 


#Rbox{ width:240px;  float:left;  padding:0px 12px 0 12px;} 

.fltright{ float:right;}
.Lbox{ width:211px;  /*background:url(../assets/dot2.jpg) repeat-y right;*/ float:left; padding:0px 12px 0px 12px; } 
#Rimgbox{ width:150px;  float:left ;  padding:0px 12px 0 42px;} 

.blackcolor{ color:#000000;}

.Lbox_readmore{ width:200px;  float:left; padding:0 22px 0 0; margin-left:36px;} 
.Lbox_readmore_box{ width:200px; float:left; padding:0 0px 0 10px;} 


.boxholder ul{ margin:0px; padding-top:15px!important;}
.boxholder ul li{ margin:0px!important; padding:0px!important;}


.Rbox_readmore{ width:220px; float:right; /*margin-top:49px; */padding:0 25px 0 0; } 


/************MAIN FOOTER STARTS**************/
	#footer{ width:100%; margin:0px auto; padding:0px; background:#9dcbe1; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
	#footercontent{ width:947px; position:relative; margin:0px auto; padding:10px 0px;}
	#footercontent p{ float:right; margin:0px; padding:0px;}
	#footercontent a, #footercontent a:link, #footercontent a:visited{ color:#FFF; text-decoration:none;}
	#footercontent a:hover{ text-decoration:underline;}

	#footer1{ width:100%; margin:0px auto; height:50px; padding:0px; background:#9dcbe1; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
	#footercontent1{ width:800px; position:relative; margin:0px auto; padding:10px 0px;}
	#footercontent1 p{ float:right; margin:0px; padding:0px;}
	#footercontent1 a, #footercontent1 a:link, #footercontent1 a:visited{ color:#FFF; text-decoration:none;}
	#footercontent1 a:hover{ text-decoration:underline;}
	
	
	/*---------Tab------------------*/
.tabCenter {margin:13px 0 20px 0; padding:0px; float:left;  background:url(../assets/tab_center_bg.gif) repeat-x; width:100%; height:32px; }
.simpActiveBg {background:url(../assets/simyellow.gif) repeat-x;  }
.activeLeftBg {background:url(../assets/yellow.gif) no-repeat;}
.activeLeftBg a:hover {background:url(../assets/yellow.gif) no-repeat!important;}

#serviceLink ul { padding:0px; margin:0px; list-style:none;}
#serviceLink ul li {margin:0px; padding:0px 0px; font:16px Calibri; color:#fff; float:left; text-align:center; height:32px;}
#serviceLink ul li a, #serviceLink ul li a:link, #serviceLink ul li a:visited {color:#fff; display:block; padding:5px 30px 0px 30px; float:left; height:32px;}
#serviceLink ul li a:hover { background:url(../assets/simyellow.gif) repeat-x; }


/*---------F&Q------------------*/
.topFqLeft { float:left; background:url(../assets/faq_bgtop.gif)  no-repeat 0 0;  }
.centerFqLeft {  float:left; background:url(../assets/faq_bgmid.gif) repeat-y 0 0; width:945px;}
.bottomFqLeft { float:left; background:url(../assets/faq_bgbottom.gif) no-repeat 0 bottom; width:945px; }
*html .bottomFqLeft { float:left; background:url(../assets/faq_bgbottom.gif) no-repeat 0 bottom; width:945px; padding-bottom:20px;  }
.frequently{ padding-bottom:60px; }
.frequently h1{font:24px Calibri; color:#000000; margin:0px; padding:0px 0 20px 0 ;}
.fnqtext{ padding:5px 25px 0 25px; color:#4f4e4e; }
.fnqbuletext{font:14px Calibri; color:#599fd3; Padding:0px;  font-weight:bold; margin:0; padding:0px ;}

/************ 02_04_11 CSS **************/ 






.menu{ background:url(../assets/menu.gif) no-repeat; width:948px; height:45px; padding:10px 0 0 25px;  font-family:Calibri, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; font-weight:bold; }
.menu a{ color:#fff}

.blackcolor{ color:#000000;}
.blackcolor a{ color:#000000;}
.greencolor{ color:#629211; font-size:14px; font-weight:bold!important; background:url(../assets/gree.gif) no-repeat ; padding-left:23px; margin:0px;}
.saffroncolor{ color:#EE8323; font-size:14px; font-weight:bold!important; background:url(../assets/saffron.gif) no-repeat ; padding-left:23px; margin:0px;}
.smalltext{ font-size:12px;}
.text35{ font-size:12px!important; font-weight:bold!important;}


.maincontainerBg{ background:url(../assets/maincontainerbg.gif) no-repeat; width:948px; }
.topLeft { float:left; background:url(../assets/graytop_bg.gif)  no-repeat top center;   }
.topLeft_small { float:left; background:url(../assets/graytop_bg_small.jpg)  no-repeat top center;   }
.topLeftBg { float:left; background:url(../assets/graytop1_bg.gif)  no-repeat top center;   }
.centerLeft {  float:left; background:url(../assets/graymid_bg.gif) repeat-y center center; width:908px;}
.bottomLeft { float:left; background:url(../assets/graybottom_bg.gif) no-repeat center bottom; width:908px; }
*html .bottomLeft { float:left; background:url(../assets/graybottom_bg.gif) no-repeat centerbottom; width:908px; padding-bottom:20px;  }
.boxmain{ width:908px; margin:0 auto; padding:30px 0 ;font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px;color:#3b3b3b;}
.boxmain h1{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; margin:0px; font-weight:bold; padding:0px 0 30px 0px ;}
.boxmain h2{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:18px; color:#000000; margin:0px; font-weight:bold; padding:0px 0 5px 0px ;}
.graycolor{ color:#c1bfbf!important;}
.boxmain h3{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:20px; color:#27add0; margin:0px; padding:0px;  font-weight:bold!important; }
.maintext{ padding:5px 25px 0 25px; color:#383838; }
.boxmain ul{ list-style:none; margin:0px ; padding:0px; margin-bottom:30px;}
.boxmain ul li{ margin:0px ; padding:0px; background:url(../assets/bult.gif) no-repeat 0 5px; padding-left:15px; padding-bottom:8px; }

.boxmain h4{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:24px; color:#27add0; margin:0px; padding:0px;  font-weight:bold!important; }

.fnqtext input{ border:none; margin:0 3px 0px 5px}

.round {float:right; width:200px; margin:20px; }
.topwhiteLeftBg { float:left; background:url(../assets/whitebox.gif)  no-repeat top center;   }
.centerwhiteLeft {float:left; background:url(../assets/whiteboxmid.gif) repeat-y; width:200px;}
.bottomwhiteLeft { float:left; background:url(../assets/whiteboxbottom.gif) no-repeat center bottom; width:200px; }
.round p { padding:10px; }
.round p a { color:#000 ;}
.round p a:hover { color:#0e7db4 ;}

@font-face {  
			  font-family:"Calibri";  
			  src: url(../font/CALIBRI.eot ); /***IE ***/  
			  src: local("naviLink"), url(../font/CALIBRI.ttf ) format("truetype"); /***non-IE ***/  
			} 
			
.redtxt 
{
    font-family:Calibri, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:Red;
}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error 
{
    background:#FBE3E4 url(../assets/cross1.png) no-repeat 3px 12px;	
	padding-left:30px;
	color:#8a1f11;
	border-color:#FBC2C4;
	display:block;
}
.notice 
{
	background:#FFF6BF url(../assets/warning.gif) no-repeat 3px 12px;	
	padding-left:30px;
	color:#514721;
	border-color:#FFD324;
	display:block;
	}
.success 
{
    background:#E6EFC2 url(../assets/tick.png) no-repeat 3px 12px;	
	padding-left:30px;
	color:#264409;
	border-color:#C6D880;
	display:block;
	}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.textarea{ border:0px; outline:none;}



.tableviv{ margin:0px; padding:5px; background:none;    }
.tableviv td{border:1px solid #999;}
.tableviv th{border:1px solid #999;}
.tableviv td table td{ border:none; padding:5px}




.RepeaterHeader /*Common Styles*/
 {  
    background-image: url(../backoffice/assets/glossyback.gif);    
    background-position:center;    
    background-repeat:repeat-x;
    /*background-color:#84B0F0;*/
    line-height:30px;  
    border-top:0px solid #000000;
    border-bottom:0px solid #000000;
    border-left:0px solid #000000;
    border-right:0px solid #000000;
    font-weight:bold;
    font-size:15px;
 }

/*.tablebr { margin:0px; padding:5px; background:none; border:1px solid #999;  }*/

.txtred{ 
    color:Red;
    font-size:12px;
    }