body{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e1e1e;}
p{padding: 3px 0px 10px 0px; margin:0px;}
ul{list-style-type:none; padding:0px; margin:0px;}

/*alignment css starts*/
.valign_top {vertical-align:top;}
.valign_btm {vertical-align:bottom;}
.txt_center {text-align:center;}
.txt_right {text-align:right;}
.txt_left {text-align:left;}
.fl_lt {float:left;}
.fl_rt {float:right;}
/*alignment css ends*/

/*main table css starts*/
.bg_top{background:url(../images/top_bg.jpg) left top repeat-x #fff; }
.bg_bottom{background:url(../images/bottom_bg.jpg) left top repeat-x; height:72px; color:#000;}
.main_pad{padding:0px 0px 18px 0px;}
/*main table css ends*/

/*header section css starts*/
.search_box {width:161px; height:15px; border:1px solid #a3a3a3; background-color:#fff; font-size:10px; color:#000;}
.pad_top8 {padding:8px 0px 0px 0px;}
.logo_bg{background:url(../images/logo_bg.gif) left top no-repeat; width:268px; height:89px;}
.logo_pad{padding:13px 0px 0px 15px;}
.login_sec{padding:0px 0px 0px 65px; vertical-align:top; height:51px; text-align:right;}
.title_1{font-size:12px; font-weight:bold; color:#000;}

.dlinks a{font-size:12px; font-weight:bold; color:#f7911d; text-decoration:none; padding:0px 10px 0px 10px;}
.dlinks a:hover{color:#000; text-decoration:none;}



.login_title {vertical-align:top; height:20px;}
.text_box {height:15px; border:1px solid #a3a3a3; background-color:#fff; font-size:10px; color:#000; line-height:14px;}
.width111{width:111px;}
.pad_rt5 {padding-right:5px;}
/*header section css ends*/

/*btn1 css starts*/
.btn1 a{background:url(../images/btn1_bg.gif) left top repeat-x; height:18px; padding:0px 5px 0px 5px; color:#fff; text-decoration:none; display:block; line-height:16px;}
.btn1 a:hover {background:#304ca1; text-decoration:none; color:#fff; display:block;}
/*btn1 css ends*/

/*btn2 css starts*/
.btn2 a{background:url(../images/news_btn_bg.gif) left top repeat-x; height:20px; padding:5px 5px 0px 5px; color:#fff; text-decoration:none; display:block; line-height:16px; font-size:12px;}
.btn2 a:hover {background:#304ca1; text-decoration:none; color:#fff; display:block;}
/*btn2 css ends*/

/*links_1 css starts*/
.links_1 {color:#986a04; padding:0px 0px 0px 8px;}
.links_1 a{color:#986a04; text-decoration:none; padding:0px 5px 0px 5px;}
.links_1 a:hover{color:#000; text-decoration:underline;}
/*links_1 css ends*/

/*left section css starts*/
.left_panel {padding:0px 20px 0px 0px; width:282px; vertical-align:top;}
.strip_lc{background:url(../images/strip_lc.gif) left top no-repeat; width:2px; height:29px;}
.strip_rc{background:url(../images/strip_rc.gif) right top no-repeat; width:2px; height:29px;}
.strip_mid{background:url(../images/strip_bg.gif) left top repeat-x; width:266px; height:27px; padding:2px 6px 0px 6px;}
.strip_mid2{background:url(../images/strip_bg.gif) left top repeat-x; width:266px; height:27px; padding:2px 6px 0px 6px;}
.strip_title{font-weight:bold; font-size:12px; color:#2d2d2d;}
.down_arrow{background:url(../images/arrow_down.gif) left top no-repeat; width:15px; height:15px;}
.strip_solid{background-color:#f3f0db; color:#2d2d2d; padding: 0px 0px 0px 8px; height:30px; border-top:1px solid #fff; text-align:left; vertical-align:middle;}
.box_cnt{padding:8px 10px 3px 10px;}
.pad_top19 {padding-top:5px;}
.box_cnt2{padding:8px 0px 3px 10px;}

.border_rt{border-right:1px solid #fff;}
.border_lt{border-left:1px solid #fff;}
.search_btn {width:142px; height:30px; float:left; text-align:center; }
.search_btn a{background:url(../images/search_btn_bg.gif) left top repeat-x; width:144px; height:30px; color:#000; font-weight:bold; text-decoration:none; display:block; float:left; line-height:30px;}
.search_btn a:hover {background:#99defb; text-decoration:none; display:block;}

/*showcase starts*/
.showcase {width:262px; float:left;}
.showcase ul{width:262px; list-style-type:none;}
.showcase ul li{width:262px; height:23px;}
.showcase ul li a{width:240px; background:url(../images/bullet.gif) left top no-repeat; text-decoration:none; color:#353535; padding:0px 0px 0px 22px; line-height:14px; display:block; text-align:left; height:23px; }
.showcase ul li a:hover{text-decoration:underline; color:#000; line-height:14px; display:block;}
/*showcase ends*/


/*showcase starts*/
.network{width:250px; float:left;}
.network ul{width:250px; list-style-type:none;}
.network ul li{width:250px; height:20px;}
.network ul li a{width:228px; background:url(../images/bullet.gif) left top no-repeat; text-decoration:none; color:#353535; padding:0px 0px 0px 22px; line-height:14px; display:block; text-align:left; height:20px; }
.network ul li a:hover{text-decoration:underline; color:#000; line-height:14px; display:block;}
/*showcase ends*/



/*more link css starts*/
.more_link {float:right;}
.more_link a{background:url(../images/more_arrow.gif) left 4px no-repeat; color:#2f4ba0; font-weight:bold; text-decoration:none; padding: 0px 0px 0px 7px;}
.more_link a:hover{color:#000; text-decoration:none;}
/*more link css ends*/

/*more_small css starts*/
.more_small {float:right;}
.more_small a{background:url(../images/more_arrow.gif) left 4px no-repeat; color:#2f4ba0; text-decoration:none; padding: 0px 0px 0px 7px;}
.more_small a:hover{color:#000; text-decoration:none;}
/*more_small css ends*/

/*inner_links css starts*/
.inner_links a{color:#2f4ba0; text-decoration:none;}
.inner_links a:hover{color:#000; text-decoration:none;}
/*inner_links css ends*/

/*special offers starts*/
.pad_top12 {padding-top:12px;}
.pad_top25{padding-top:25px;}
.spl_off1 {background:url(../images/sploffers_img.jpg) left top no-repeat; padding:0px 0px 0px 95px;}
.txt_bold {font-weight:bold;}
.pad_top4 {padding-top:4px;}
/*special offers ends*/

/*joinnowstarts*/
.joinnow {width:262px; float:left;}
.joinnow ul{width:262px; list-style-type:none;}
.joinnow ul li{width:242px; background:url(../images/bullet.gif) left top no-repeat; height:23px; padding:0px 0px 0px 23px; text-align:left;}
/*.joinnow ul li a{text-decoration:none; color:#353535; line-height:14px; display:block; text-align:left; height:23px; }
.joinnow ul li a:hover{text-decoration:underline; color:#000; line-height:14px; display:block;}*/
/*joinnow ends*/

/*left section css ends*/ 

/*mid section css starts*/
.mid{width:635px;}
.banner{background:url(../images/banner.jpg) left top no-repeat; height:183px;}
.content {background-color:#f5f6f6; padding:18px 22px 15px 21px;}
.welcome_title{background:url(../images/title_welcome.gif) left top no-repeat; padding-top:35px;}
.img_border{border:1px solid #808080; padding:2px; background-color:#fff;}
.mrgn_lt{margin-left:10px;}
.mrgn_rt{margin-right:10px;}
.mrgn_btm{margin-bottom:10px;}
.welcome_pad {padding:10px 0px 12px 0px;}
.seperator_line {background:url(../images/dvd_line.gif) left top repeat-x; padding:15px 0px 13px 0px;}
.seperator_line2 {background:url(../images/dvd_line.gif) left top repeat-x; padding:15px 0px 0px 0px;}
.pad_btm20 {padding-bottom:20px;}
.pad_rt11 {padding-right:11px;}
.mid_lt{border-right:1px solid #fff; padding-right:13px;}
.mid_rt{border-left:1px solid #e3e3e3; padding-left:13px;}
.gallery_pad {padding:9px 7px 10px 7px;}
.pad_lt10{padding-left:10px;}
.pad_lt20{padding-left:20px;}
.blk_text{color:#000;}
/*reach starts*/
.reach {float:left; text-align:left; }
.reach ul{list-style-type:none; text-align:left; padding:0px; margin:0px;}
.reach ul li{background:url(../images/bullet.gif) left top no-repeat; height:23px; padding-left:20px; text-align:left;}
/*.joinnow ul li a{text-decoration:none; color:#353535; line-height:14px; display:block; text-align:left; height:23px; }
.joinnow ul li a:hover{text-decoration:underline; color:#000; line-height:14px; display:block;}*/
/*reach ends*/
.width141{width:151px;}
.pad_tb3{padding:3px 0px 3px 0px;}
.spot_light{background:url(../images/img_spotlight.jpg) left top no-repeat; padding: 0px 0px 0px 108px;}
.spot_news{width:140px; float:left;}
.spot_news ul{width:140px; list-style-type:none;}
.spot_news ul li{width:140px; background:url(../images/dot_brder.gif) left bottom repeat-x; padding:8px 0px 5px 0px;}
/*mid section css ends*/

/*joint initiative sec starts*/
.joing_initiative {/*background-color:#f5f5f5;*/ height:48px; padding:8px 11px 8px 11px;}
/*joint initiative sec ends*/

/*btm section css starts*/
.btm_links a{color:#000; text-decoration:none; padding:0px 10px 0px 10px;}
.btm_links a:hover{color:#000; text-decoration:underline;}
.btm_links a:active{color:#000; text-decoration:underline;}
/*btm section css ends*/


.rt_menu {background:url(../images/menu_rtbg.gif) right top no-repeat; width:2px; height:34px;}
.menu_bg{background:url(../images/menu_bg.gif) left top repeat-x; width:654px; height:34px;}


/*menu css starts*/
#primary {
	width:634px;
	height:28px;
	float:left;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:0px;
}
#primary ul.links a {
	list-style:none;
	margin: 0px;
	padding: 0;
}
#primary ul.links li {
	/*background:url(../images/nav_divider.gif) 00px 3px no-repeat;*/
	height:28px;
	padding:0px 00px 0px 00px;
	float:left;
}
#primary ul.links li a {
	font-size: 11px;
	color: #fff;
	padding:00px 10px;
	text-decoration: none;
	line-height:22px;
}
#primary ul.links li.first {
	/*background:url(../images/red_line.jpg) left top no-repeat;*/
	height:28px;
	float:left;
}
#primary ul.links li a:hover {
	text-decoration: none;
	cursor:pointer;
	color:#ffe7af;
}

#primary ul.links li.active-trail a {
	color: #02299e;
	background:url(../images/ac_right_bg.gif) right top repeat-x;
	height:28px;
	padding:0px 10px 0px 00px;
	float:left;
	line-height:22px;
}
#primary ul.links li.active-trail {
	color: #02299e;
	background:url(../images/ac_bg.gif) left top no-repeat;
	height:28px;
	padding-left:10px;
}
#primary ul.links li a.first {
	color: #02299e;
	background:none;
	height:28px;
	float:left;
	line-height:22px;
}
/*menu css ends*/

.newsbtn {width:194px;}
.newsbtn ul {width:194px; list-style-type:none;}
.newsbtn ul li {width:194px; height:25px;}
.newsbtn ul li a{background:url(../images/news_btn_bg.gif) left top repeat-x; height:25px; width:184px; display:block; color:#fff; font-weight:bold; text-align:right; text-decoration:none; line-height:24px; padding-right:10px;}
.newsbtn ul li a:hover{background:url(../images/news_btn_hbg.gif) left top repeat-y; color:#000; text-decoration:none; }
.newsbtn ul li a.active{background:url(../images/news_btn_hbg.gif) left top repeat-y; color:#000; text-decoration:none;}



/*inner pages css starts*/
.inner_banner{background:url(../images/inner_banner.jpg) left top no-repeat; height:113px; text-align:right; width:635px;}
.banner_title {background:url(../images/banner_bg_sym.jpg) left top no-repeat #fff; padding: 8px 10px 0px 24px; height:31px; font-size:19px; color:#2f4ba0; float:right; margin-top:41px; -moz-opacity: 0.87; /* older Gecko-based browsers */ filter:alpha(opacity=87); /* For IE6&7 */ -khtml-opacity: 0.87; /* khtml, old safari */
opacity: 0.87; /* fx, safari, opera */ margin-right:2px;}
.inner_content {padding:8px 5px 15px 5px;}
.under_construction {height:400px; vertical-align:middle; font-weight:bold; font-size:18px; color:#2f4ba0; text-transform:uppercase; text-align:center;}

.inner ul {padding:0px; margin:0px; list-style-type:none;}
.inner ul li{background:url(../images/more_arrow.gif) 0 7px no-repeat; text-decoration:none; color:#000; padding:3px 0px 3px 10px;}
.inner ul li a{ text-decoration:none; color:#000;}
.inner ul li a:hover{ text-decoration:none; color:#2f4ba0;}
.h1 {line-height:20px; font-weight:bold; font-size:12px; color:#2f4ba0; padding-top:10px; border-bottom:1px solid #ccc;}
h1 {line-height:20px; font-weight:bold; font-size:12px; color:#2f4ba0; padding-top:10px; height:20px; margin:0px; border-bottom:1px solid #ccc;}
.mrgn_lt {margin: 0px 00px 10px 10px}
.mrgn_rt {margin: 0px 10px 10px 00px}
.txt_bold {font-weight:bold;}
.title_bg {background-color:#e8ebf0;}
.table_bg {background-color:#c4c8d1;}
.bg_wt {background-color:#fff;}
.contactus_logo2 {background:url(../images/contactu_logo.gif) 50% 20px no-repeat; height:89px;}
.text_clr {color:#006c9d;}
.line_height19{line-height:26px;}
.img_border{border:1px solid #afafaf; padding:2px;}
.pad_btm{padding-bottom:8px;}
.txt_clr {color:#2f4ba0;}
/*inner pages css ends*/

/*mail links css starts*/
.mail{color:#f7911d; text-decoration:none; }
.mail:hover{color:#000; text-decoration:underline;}
/*mail links css ends*/

.border_btm {border-bottom:1px dotted #ccc;}
.line_ht20 {line-height:25px;}


.rec_events a {font-size:11px; color:#000; text-decoration:none; font-weight:bold; }
.rec_events a:hover {font-size:11px; color:#f7911d; text-decoration:none; font-weight:bold; }
