/* CSS Document */
/* CSS Document */
html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
}
body{
	padding:0px;
	margin:0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:18px;
}
form{
	margin:0px;
	}

.clear{
	clear:both;
}
p{
	margin:0px;
	padding:5px 0px 5px 0px;
}
.fl{
	float:left;
	}
.fr{
	float:right;
	}
h2{font:normal 24px Arial, Helvetica, sans-serif;
	line-height:30px;
	}	
/*-----------------------------------------------------*/
.outer_container{
	width:1006px;
	margin:0px auto;
	}
.top_container{
	width:1006px;
	height:168px;
	background:url(../images/head_bg.jpg) repeat-x left top;
	}	
.middle_container{
	width:986px;
	padding:10px;
	background:url(../images/inside_bg.jpg) repeat-x left top;
	}
.footer_container{
	width:1006px;
	height:100px;
	padding-top:10px;
	text-align:center;
	background:#000000;
	}
.footer a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 20px;
	}
.top_nav{
	width:986px;
	height:23px;
	padding:0px 10px;
	}
.logo{
	padding:7px 0px 11px 34px;
	float:left;
	}
.search_container{
	width:325px;
	padding:30px 30px 0px 0px;
	height:55px;
	float:right;
	}
.search_box_container{
	width:235px;
	height:28px;
	float:left;
	}
.searchbox{
	width:231px;
	height:20px;
	background:url(../images/search_bg.jpg) no-repeat left top;
	border:none;
	padding:4px 2px;
	}
.menu{
	width:1006px;
	height:52px;
	background:url(../images/menu_bg.jpg) repeat-x left top;
	}
.menu ul{
	margin:0px;
	padding:0px;
	}
.menu li{
	list-style:none;
	float:left;
	padding:10px 36px 0px 36px;
	text-align:center;	
	}
.menu li a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	padding-left:15px;
	}
.menu li a:hover{
	color:#ffffff;
	text-decoration:none;
	}
.menu_sep{
	background:url(../images/menu_sep.jpg) no-repeat right 5px;
	}

/*------------------------------------Tab MENU---------------------------*/
.tabmenu{
	width:976px;
	height:52px;
	background:url(../images/menu_bg.jpg) repeat-x left top;
	padding:0px 15px;
}
.tabmenu ul{
	margin:0px;
	padding:0px;	
}
.tabmenu li{
	list-style:none;
	float:left;		
}
.tabmenu li a{
	color: #fff;
    display: block;
    float: left;
    font:bold 13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
    height: 40px;
    margin-right: 1px;
    padding-right: 25px; /* sliding doors padding */
    text-decoration: none;
	}
.tabmenu li a span {
    display: block;
    line-height: 30px;
    padding: 5px 3px 5px 40px;
} 
.tabmenu li a:hover {
    color: #e1ff97;
    display: block;
    float: left;
   	font:bold 13px Arial, Helvetica, sans-serif;
    height: 40px;
    margin-right: 1px;
   padding-right: 25px; /* sliding doors padding */
    text-decoration: none;
}

.tabmenu li a:hover span {
    display: block;
    line-height: 30px;
     padding: 5px 3px 5px 40px;
} 
.tabmenu li.selected {  
    color: #e1ff97;
    display: block;
    float: left;
    font:bold 13px Arial, Helvetica, sans-serif;
    height: 40px;
    margin-right: 1px;   
    text-decoration: none;
}
.tabmenu li.selected a {
    background: transparent url(../images/active_rht.gif) no-repeat scroll top right;
    color: #ffff;
    display: block;
    float: left;
    font:bold 13px Arial, Helvetica, sans-serif;
    height: 40px;
    margin-right: 1px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}
.tabmenu li.selected a span {
    background: transparent url(../images/active_lft.gif) no-repeat;
    display: block;
    line-height: 30px;
    padding: 5px 8px 5px 18px;
} 
/*---------------------------------------------TAB MENU */	
.left_container{
	width:222px;
	padding-right:10px;
	float:left;
	}
.right_container{
	width:752px;
	float:left;
	}
.left_box_head{
	width:215px;
	background:url(../images/green_head.jpg) repeat-x left top;
	height:37px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:8px 0px 0px 7px;
	}
.left_box{
	border:1px solid #dbdbdb;
	width:200px;
	padding:10px;
	}
.left_box_inner{
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-top:0px;
	width:200px;
	padding:0px 10px 10px 10px;
	}
/*.left_box_inner ul{
	margin:0px;
	padding:0px;
	}
.left_box_inner li{
	list-style:none;
	line-height:17px;
	}
.left_box_inner li a{
	background:url(../images/bullet_01.jpg) no-repeat left top;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
	margin:27px 0px 0px 0px;
	padding-left:15px;
	line-height:26px;
	
	}
.left_box_inner li a:hover{
	text-decoration:none;
	color:#5a725a;
	}*/
.bluebox_container{
	width:222px;
	float:right;
	}
.bluebox{
	background:#0a4e85;
	padding:10px 0px 0px 0px;
	display:block;
	}
.bluebox_head{
	background:url(../images/blue_head.jpg) no-repeat left top;
	width:222px;
	height:32px;
	}
.mid_inside{
	width:520px;
	float:left;
	padding-right:10px;
	}
.poplar_box{
	width:212px;
	color:#ffffff;
	background:url(../images/popularbox_bg.jpg) no-repeat center bottom;
	padding:5px 5px 8px 5px;
	}
.center{
	text-align:center;
	}
a.moreinfo {
    background: transparent url(../images/more_right.gif) no-repeat scroll top right;
    color: #000;
    display: block;
    float: right;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 17px;
    margin-right: 6px;
    padding-right: 14px; /* sliding doors padding */	
    text-decoration: none;
}

a.moreinfo span {
    background: transparent url(../images/more_left.gif) no-repeat;
    display: block;
    line-height: 17px;
    padding: 0px 3px 3px 8px;
} 
a.moreinfo:hover {    
    color: #000;
    display: block;
    float: right;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 17px;
    margin-right: 6px;
   	padding-right: 14px;  /* sliding doors padding */
    text-decoration: none;
	
}
a.moreinfo:hover span {   
    display: block;
    line-height: 17px;
    padding: 0px 3px 3px 8px;
} 

.readon a{
	background:url(../images/green_btn.jpg) no-repeat left top;
	font:bold 20px  "Trebuchet MS", Arial, sans-serif;
	color:#067132;
	width:255px;
	height:37px;
	display:block;
	text-decoration:none;
	padding:10px 0px 0px 20px;
	margin:0px auto;
	}
.inside_left{
	width:260px;
	float:left;
	padding-right:9px;
	}
.inside_right{
	width:250px;
	float:left;
	}
.icon01{
	float:left;
	padding-right:10px;
	}
.list_holder01{
	width:260px;
	}
.list_holder01 a{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
	}
.list_holder01 a:hover{
	text-decoration:none;
	color:#000000;
	}
.yellow_box_holder{
	width:230px;
	height:180px;
	padding:10px;
	}
.yellow_box_holder h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.boxbg_01{ background:url(../images/boxbg_01.jpg) no-repeat left top;}
.boxbg_01{ background:url(../images/boxbg_01.jpg) no-repeat left top;}
.boxbg_01{ background:url(../images/boxbg_01.jpg) no-repeat left top;}
.img_lft{ margin:5px 15px 2px 0px; float:left;}
.brdr01{border:1px solid #b6b6b5;}
.sep_line{background:url(../images/sep_line.jpg) repeat-x left top;
		  height:7px;
		  }
		
.list_holder02{
	background:url(../images/dotline.jpg) no-repeat center bottom;
	padding:10px 0px;
	}	
/*--------------------Text Styles---------------------------------*/
.smallwhite{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.smallwhite a{color:#FFFFFF; text-decoration:none; padding:0px 7px;}
.smallwhite a{color:#FFFFFF; text-decoration:none;}
.text_sans{font:normal 13px  "Trebuchet MS", Arial, sans-serif; color:#000000;}

.textNormal{font:normal 12px Arial, Helvetica, sans-serif; color:#999999;}
.text_nbold{font:bold 12px Arial, Helvetica, sans-serif; color:#00000;}
.text_xbold{font:bold 13px Arial, Helvetica, sans-serif; color:#000;}
.txt_blueBU{font:bold 13px Arial, Helvetica, sans-serif; color:#0a4e85; text-decoration:underline;}
.white_bold14{font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff;}
.white_norm18{font:normal 18px Arial, Helvetica, sans-serif; color:#ffffff;}

.texTreb_12{font:normal 12px  "Trebuchet MS", Arial, sans-serif; color:#000000;}
.texTreb_15{font:bold 15px  "Trebuchet MS", Arial, sans-serif; color:#000000;}
.texTreb_18{font:normal 18px  "Trebuchet MS", Arial, sans-serif; color:#000000;}
.texTreb_20{font:bold 20px  "Trebuchet MS", Arial, sans-serif; color:#000000;}


a.more_rht{ font:bold 12px Arial, Helvetica, sans-serif;
			float:right;
			color:#000000;
			text-decoration:none;
			}
a.more_rht:hover{ text-decoration:none; color:#565755;}


/*--------------------Padding Styles---------------------------------*/
.pd_t20{padding-top:20px;}
.pd_t10{padding-top:10px;}
.pd_t5{padding-top:5px;}
.pd_t3{padding-top:3px;}

.pd_r20{padding-right:20px;}
.pd_l10{padding-left:10px;}
.pd_l15{padding-left:15px;}
.pd_10{padding:10px;}
.pd_5{padding:5px;}

/*--------------------Padding Styles---------------------------------*/
.mg_t10{margin-top:10px;}
.mg_t20{margin-top:20px;}
.mg_r5{margin-right:5px;}
.mg_r3{margin-right:3px;}

/*--------------------Color Styles---------------------------------*/
.blue{color:#0a4e85;}
a.blue{color:#0a4e85;}
.blue1{color:#0048a7;}
.white{color:#ffffff;}


/*------------------------OCT 09*/
.steps_bg{
	width:171px;
	height:130px;
	float:left;
	background:url(../images/inner_step_bg.jpg) no-repeat left top;
}
.steps_bg h3{
	font:bold 16px Arial, Helvetica, sans-serif; color:#0048a7;
}
.inner_box_bg{
	width:502px;
	background:url(../images/box_bg.jpg) repeat-y left top;
	
}
.inner_box_bg_top{
	width:504px;
	background:url(../images/box_top_img.jpg) no-repeat left top;
	
}
.inner_box_bg_bottom{
	width:502px;
	height:10px;
	background:url(../images/box_botm.jpg) no-repeat left bottom;
}
.bold{
	font-weight:bold;
}
.arrow_icon{
	background:url(../images/arrow_icon.jpg) no-repeat left 3px;
	padding-left:20px;
}
.arrow_icon2{
	background:url(../images/arrow_icon2.jpg) no-repeat left 3px;
	padding-left:10px;
}





.small_btn{
    background: transparent url('../images/small_btn_lft.jpg') no-repeat  left top; 
	color:#ffffff;
    font:bold 11px "Trebuchet MS", Arial, sans-serif;
    height:26px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
    text-decoration: none;
	display: block;
	}
.small_btn span {
    background: transparent url('../images/small_btn_rht.jpg') no-repeat right top;
    line-height:26px;
	padding:0px 10px 0px 10px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	display: block;
	} 
.small_btn:hover {
    background: transparent url('../images/small_btn_ovr.jpg') no-repeat left top;
  	color:#ffffff;
    font:bold 11px  "Trebuchet MS", Arial, sans-serif;
    height:26px;
    text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	display: block;
	}
.small_btn:hover span {
    background: transparent url('../images/small_btn_ovr_rht.jpg') no-repeat right top;
    display: block;
    line-height:26px;
	padding:0px 10px 0px 10px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	} 
.small_btn_sel {
    background: transparent url('../images/small_btn_ovr.jpg') no-repeat left top;
  	color:#ffffff;
    font:bold 11px  "Trebuchet MS", Arial, sans-serif;
    height:26px;
    text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	display: block;
	}
.small_btn_sel span {
    background: transparent url('../images/small_btn_ovr_rht.jpg') no-repeat right top;
    display: block;
    line-height:26px;
	padding:0px 10px 0px 10px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	}
.inside_a {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
	}
.inside_a:hover{
	text-decoration:none;
	color:#000000;
	}
	
/*  Oct 14 09 */

submenu{
	border:2px solid #8bbd19;
	width:200px;
	border-bottom:1px solid #8bbd19;
}
.submenu a{
	font:bold 13px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#050505;
	border-bottom:1px solid #8bbd19;
	display:block;
	padding:5px 5px 5px 22px;
	background:url(images/bullet_01.jpg) no-repeat 5px 5px;
}
.submenu a:hover{
	font:bold 13px Tahoma, Arial, Verdana;
	text-decoration:none;
	border-bottom:1px solid #8bbd19;
	color:#5a725a;
	display:block;
	padding:5px 5px 5px 22px;
	background:url(images/bullet_01.jpg) no-repeat 5px 5px;
}