
body {margin:0px; margin-top:22px; background:url(../images/btm_bg.gif) left bottom repeat-x; font-family:"Trebuchet MS"; font-size:11px; color:#353535; line-height:14px;}

br{line-height:8px;} !important


/*backgrounds css starts*/
.header_bg {background:url(../images/header_bg.gif) left bottom repeat-x; padding-bottom:16px;}
.banner_bg {background:url(../images/banner_bg.gif) left top repeat-x;}
/*backgrounds css ends*/

/*alignment css starts*/
.valign_top {vertical-align:top;}
.valign_btm {vertical-align:bottom;}
.txt_left {text-align:left;}
.txt_center {text-align:center;}
.txt_right {text-align:right;}
.fl_lt {float:left;}
.fl_rt {float:right;}
/*alignment css ends*/




/*header section starts*/

.logo {padding-right:20px;}

/*header section ends*/


/* content section starts*/
/*left panel starts*/
.left_panel {width:189px;}
.top_pad18 {padding-top:14px;}
.btm_pad9 {padding-bottom:9px;}
.btm_pad17 {padding-bottom:14px;}
.ltstrip_lc {background:url(../images/ltstrip_lc.gif) left top no-repeat; width:3px; height:27px;}
.ltstrip_mid {background:url(../images/ltstrip_bg.gif) left top repeat-x; width:177px; height:24px; padding:3px 0px 0px 6px;}
.ltstrip_rc {background:url(../images/ltstrip_rc.gif) right top no-repeat; width:3px; height:27px;}
.title_white {font-weight:bold; font-size:12px; color:#fff;}
.reach_content{/*background:url(../images/reach_img.jpg) 27px 8px no-repeat #f1f1f2;*/ padding:5px 0px 0px 4px;  border-top:1px solid #fff;}

.reach {width:169px; float:left;}
.reach ul {width:169px; padding:0px; margin:0px; list-style-type:none; padding-left:20px;}
.reach ul li {width:149px; background:url(../images/bullet_round.gif) top left no-repeat; padding:0px 0px 7px 20px; line-height:16px; height:16px;}
.reach ul li a{line-height:16px; height:16px; color:#000000; text-decoration:none}

.reach ul li a:hover{line-height:16px; color:#a71e46;}



.bds_providers {background:url(../images/joinnow_bg1.gif) left top repeat-x; height:25px; padding:3px 10px 0px 10px;}
.engineering_comp {background:url(../images/joinnow_bg2.gif) left top repeat-x; height:35px; padding:3px 10px 10px 10px; }
.txt_bold {font-weight:bold;}
.btn_joinnow a{background:url(../images/joinnow_btn_bg.gif) left top no-repeat; height:17px; color:#000; text-decoration:none; padding:1px 6px 0px 6px; width:42px; float:right;}
.btn_joinnow a:hover{background:url(../images/joinnow_btn_bg_hover.gif) left top no-repeat; height:17px; color:#000; text-decoration:none; padding:1px 6px 0px 6px; width:42px; float:right;}

.btn_subscribe a{background:url(../images/subscribe_btn.gif) left top no-repeat; height:17px; color:#000; text-decoration:none; padding:2px 2px 0px 6px; width:52px; float:left;}
.btn_subscribe a:hover{background:url(../images/subscribe_btn_hover.gif) left top no-repeat; height:17px; color:#000; text-decoration:none; padding:2px 2px 0px 6px; width:52px; float:left;}

/*menu section starts*/
.menu_sec {background:url(../images/menu_sec_bg.gif) left top no-repeat; height:215px; padding:04px 21px 04px 04px;}
/*menu section ends*/

/*left panel ends*/

/*right section starts*/
.right_sec {width:751px; padding-top:18px;}
.content_top {background:url(../images/content_top_lc.gif) left top no-repeat #fff; height:9px;}
.content_top_rc {background:url(../images/content_top_rc.gif) right top no-repeat; height:9px;}
.bg_white {background-color:#fff;}
.left_11 {padding-left:11px;}

/*banner section starts*/
.banner_sec{background:url(../images/banner_img.jpg) left top no-repeat; padding:0px 17px 3px 0px; height:209px;}
.welcome_title{background:url(../images/title_welcome.gif) left top no-repeat; height:21px;}
.welcome_content{padding:12px 0px 10px 2px;}
/*banner section ends*/


/*content box css starts*/
.strip_top_lc {background:url(../images/strip_top_lc.gif) left top no-repeat; width:6px; height:29px;}
.strip_top_rc {background:url(../images/strip_top_rc.gif) right top no-repeat; width:6px; height:29px;}
.strip_top_bg {background:url(../images/strip_top_bg.gif) left top repeat-x; width:926px; height:15px; padding:8px 0px 0px 0px;}
.strip_btm_lc {background:url(../images/strip_btm_lc.gif) left top no-repeat; width:4px; height:4px;}
.strip_btm_rc {background:url(../images/strip_btm_rc.gif) right top no-repeat; width:4px; height:4px;}
.strip_btm_mid {border-bottom:1px solid #d6cfcd; height:4px; width:734px;}
.contentbox_mid {border-left:1px solid #d6cfcd; border-right:1px solid #d6cfcd; padding:0px 2px 0px 2px; }
.btm_pad13 {padding-bottom:13px;}

/*content box css ends*/



/*right section ends*/




/*more link css starts*/
.more_link {width:80px; float:right;}
.more_link a{background:url(../images/arrow.gif) left 5px no-repeat; color:#a71e46; text-decoration:none; font-weight:bold; padding: 0px 0px 0px 06px; width:74px;}
.more_link a:hover{background:url(../images/arrow.gif) left 5px no-repeat; color:#000; text-decoration:none; font-weight:bold; padding: 0px 0px 0px 06px; width:74px;}
/*more link css ends*/




.red_bold{color:#a71e46; font-weight:bold; font-size:12px; padding-left:8px; vertical-align:middle;}

.contentbox_bg{background:#fdeff3; padding: 6px 0px 0px 9px; color:#a71e46; font-size:11px;}

.paddl30{padding-left:30px; height:20px;}

/* showcase links */

.showcase {width:238px; float:left; margin-top:10px;}
.showcase ul{width:238px; list-style-type:none;}
.showcase ul li{width:238px; height:24px;}
.showcase ul li a{width:238px; height:24px; background:url(../images/bullet_black.gif) 0 6px no-repeat #fff; text-decoration:none; color:#353535; line-height:20px; padding:0px 0px 0px 10px; display:block;}
.showcase ul li a:hover{width:238px; height:24px; background:url(../images/bullet_maroon.gif) 0 6px no-repeat #fff; text-decoration:underline; color:#a71e46; line-height:20px; padding:0px 0px 0px 10px; display:block;}
/*.showcase ul li a.active{width:238px; height:24px; background:url(../images/bullet_maroon.gif) 0 6px no-repeat #fff; text-decoration:underline; color:#a71e46; line-height:20px; padding:0px 0px 0px 15px; display:block;}
.showcase ul li a.visited{width:238px; height:24px; background:url(../images/bullet_maroon.gif) 0 6px no-repeat #fff; text-decoration:none; color:#a71e46; line-height:20px; padding:0px 0px 0px 15px; display:block;}*/


/* showcase end */

.textfield{border:2px solid #f1c8d4; background:#ffffff; width:156px;}

.btmstrip{background:url(../images/btm_strip.gif) repeat-x;}

.blue_bold{color:#0066b3; font-size:11px; font-weight:bold;}

.request_bds a{width:80px; background:url(../images/request_bds.gif) left top no-repeat; height:52px; padding:7px 89px 5px 14px; display:block; color:#fff; font-weight:bold; text-decoration:none; text-align:left; line-height:18px; }
.request_bds a:hover{width:80px; background:url(../images/request_bds_hover.gif) left top no-repeat; height:52px; padding:7px 89px 5px 14px; display:block; color:#fff; font-weight:bold; text-decoration:underline; text-align:left; line-height:18px;}

.pdupila{ padding-top:16px; padding-left:10px; padding-bottom:8px; padding-right:10px;}


/* content section ends*/

.onliresource {width:150px; float:left; margin-top:10px;}
.onliresource ul{width:150px; list-style-type:none;}
.onliresource ul li{width:150px; height:24px;}
.onliresource ul li a{width:140px; height:24px; background:url(../images/bullet_blue.gif) 0 6px no-repeat #fff; text-decoration:none; color:#0066b3; line-height:20px; padding:0px 0px 0px 10px; display:block;}
.onliresource ul li a:hover{width:140px height:24px; background:url(../images/bullet_black.gif) 0 6px no-repeat #fff; text-decoration:underline; color:#a71e46; line-height:20px; padding:0px 0px 0px 10px; display:block;}

.border{border: 1px solid #f1c8d4; padding:5px;}

.bold{font-weight:bold;}

.footer_text{color:#1b1b1b; font-family:Arial, Helvetica, sans-serif;}

.footer_links{color:#1b1b1b; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

.footer_links:hover{color:#1b1b1b; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}

.menulinks{font-family:Tahoma; font-size:12px; color:#ffffff; font-weight:bold; text-align:left; text-decoration:none; padding:12px 0px 12px 18px; }

.menulinks:hover{font-family:Tahoma; font-size:12px; color:#ffdde7; font-weight:bold; text-align:left; text-decoration:none; padding:8px 0px 8px 18px; height:25px;}

.menuline{background:url(../images/menu_line.gif) repeat-x}

.search_box {
	font-size:11px;
	border: 1px solid #9f7baf;
	height: 15px;
	padding-left:2px; padding-top:2px;
}

.title_login {font-size:12px; color:#000;}

.login_menu {text-align:center; padding:4px 10px 4px 10px;}
.login_menu a{font-size:11px; color:#a71e46; text-decoration:none; padding:0px 10px 0px 10px; }
.login_menu a:hover{font-size:11px; color:#000; text-decoration:underline; padding:0px 10px 0px 10px;}

.underconstruction{ font-weight:bold; font-size:20px;}

.maroon_bold{color:#a71e46; font-size:12px; font-weight:bold; border-bottom:1px dotted #a71e46; line-height:24px;}

.lineheight{line-height:23px;}

.table_bg{background:#dc7a96;}

.bg_wt{background:#ffffff;}

.bg_maroon{background:#fce1ec;}

.bluelinks{color:#0066b3; text-decoration:underline; font-weight:bold;}

.bluelinks:hover{color:#0066b3; text-decoration:none; font-weight:bold;}

.top_border {border-top:1px solid #ccc; padding-top:10px;}

.inner ul {padding:0px; margin:0px; list-style-type:none;}
.inner ul li{background:url(../images/arrow.gif) 0 6px no-repeat; text-decoration:none; color:#000; line-height:20px; padding:0px 0px 0px 15px;}
.inner ul li a{text-decoration:none; color:#000;}
.inner ul li a:hover{text-decoration:none; color:#953795;}

.inner_banner {background:url(../images/innerbanner.jpg) left top no-repeat; height:186px; text-align:left; vertical-align:top;}
.inner_banner_title {background:url(../images/title_bg.gif) left top repeat-x; font-size:17px; font-weight:bold; color:#953795; height:24px; padding:10px 20px 0px 20px; float:right; margin-top:20px; margin-right:8px; border-left:1px solid #d0869c;}



.rec_events a {font-size:11px; color:#000; text-decoration:none; }
.rec_events a:hover {font-size:11px; color:#f7911d; text-decoration:none; }