
/* CSS Document */

html, body { height:100%; margin:0px; padding:0px; }

body { margin:0px; padding:0px; background-color:#fdfcfb; }

div, p { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#414140; }

.overall { background:url(images/topbg.gif) top left repeat-x; }
.template { width:950px; margin:auto; }

.banner { background:url(images/banner.jpg) top right no-repeat; height:124px; }
.banner_inner { background:url(images/banner_inner.jpg) top right no-repeat; height:136px; }

.log_lt { width:301px; float:left; padding-top:27px; text-align:right; }
.log_rt { width:443px; float:right; }

.srh_area_lt { background-color:#94A85E; background-image:url(images/srh_lt.jpg); background-position:top left; background-repeat:no-repeat; }
.srh_area_rt { background:url(images/srh_rt.jpg) top right no-repeat; height:34px; padding:10px 10px 0 10px; color:#FFFFFF; }

.flt_lt a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF !important; text-decoration:none; }
.flt_lt a:hover { color:#FFFFFF !important; text-decoration:underline; }
.flt_lt { float:left; height:17px; padding-top:5px; }
.flt_rt { float:right; width:130px; height:22px; }
.flt_rt1 { width:130px; height:22px; }

.txt_box_srch { width:90px; height:18px; border:0px; padding:3px 0px 0px 0px; margin-left:7px; }

img { border:0px; }

.ft_left {float:left;margin-right:0;width:620px; }
.ft_right { float:right; width:223px; }
.cnt_width { width:100%; }

.shade_top { background-color:#ffffff; }
.shade_top div { background:url(images/left_shade_top_bit.gif) no-repeat top left; }
.shade_top div div { background:url(images/right_shade_top_bit.gif) no-repeat top right; padding:6px 13px 0px 13px; }

.main_content_lt { background:url(images/left_shade_bit.gif) repeat-y top left; float:left; }
.main_content_rt { background:url(images/right_shade_bit.gif) repeat-y top right; padding:0px 13px;  float:left;}
.main_content { background-color:#ece9d5; padding:13px;  float:left;width:850px;}

.con_top { background:url(images/con_top_bg.jpg) repeat-x top left; }
.con_top div { background:url(images/con_top_lt.gif) no-repeat top left; }
.con_top div div { background:url(images/con_top_rt.gif) no-repeat top right; padding:5px 19px 2px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF; }
.con_top1 { background:url(images/con_top_md1.gif) repeat-x top left; }
.con_top1 div { background:url(images/con_top_lt1.gif) no-repeat top left; }
.con_top1 div div { background:url(images/con_top_rt1.gif) no-repeat top right; padding:12px 13px 0px 13px; }

.con_lt { background:#ffffff url(images/con_lt_bit.gif) repeat-y top left; }
.con_rt { background:url(images/con_rt_bit.gif) repeat-y top right; padding:7px 16px; }
.con_rt #ContentRightNav ul { margin:0px; padding:0px; }
.con_rt #ContentRightNav ul li { margin:0px; padding:15px 0; list-style-type:none; line-height:13px; font-size:13px; font-weight:bold; color:#504a4b; border-bottom:1px solid #a9c839; }
.con_rt #ContentRightNav ul li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#504a4b; text-decoration:none; }

.con_rt #ContentRightNav ul li ul{}
.con_rt #ContentRightNav ul li li{border-bottom:medium none;margin:0;padding:10px 0 0 10px;}
.con_rt #ContentRightNav ul li li a{ font-size:11px;}


.con_bot { background:url(images/con_bot_md.gif) repeat-x top left; }
.con_bot div { background:url(images/con_bot_lt.gif) no-repeat top left; }
.con_bot div div { background:url(images/con_bot_rt.gif) no-repeat top right; padding:17px 13px 0px 13px; }

.shade_bot { background:url(images/mid_shade_bot_bit.gif) repeat-x top left;float:left;width:902px;}
.shade_bot div { background:url(images/left_shade_bot_bit.gif) no-repeat top left; }
.shade_bot div div { background:url(images/right_shade_bot_bit.gif) no-repeat top right; height:13px; padding:0px 13px; }

.content_pad { padding:35px 24px 0px 24px; }
.content_pad_inner { padding:35px 41px 0px 39px; }

.wel_img { background:url(images/welcome_img.gif) top left no-repeat; height:277px; }
.brown { background-color:#565049; margin:0px 29px 0px 6px; padding:12px 8px 12px 8px; }
.cont_wht { background-color:#FFFFFF; background-image:url(images/flip_img.gif); background-position:top right; background-repeat:no-repeat; }
.cont_flt_lt { float:left; width:387px; padding:14px 14px 14px 19px; }
.cont_flt_rt { margin-left:428px; padding:14px 14px 14px 19px; }
.bkgrd_pad { padding:85px 0px 0px 45px; }

.grey_lg { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#424242; }
.grey_bld { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#424242; }
.green_bld { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#8CA646; }
.green_bld_big h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#8CA646; }

a.greenlnk:link, a.greenlnk:active, a.greenlnk:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5C7116; text-decoration:underline; }
a.greenlnk:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5C7116; text-decoration:none; }
.clr_both { clear:both; }
.wht { color:#FFFFFF; }
a.lgtgreen:link, a.lgtgreen:active, a.lgtgreen:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#95AB4A; text-decoration:underline; }
a.lgtgreen:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#95AB4A; text-decoration:none; }
.lgt_text, a.lgt_text:link, a.lgt_text:active, a.lgt_text:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#838282; text-decoration:none; }
a.lgt_text:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#838282; text-decoration:none; }
.grey_ext, a.grey_ext:link, a.grey_ext:active, a.grey_ext:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#565049; text-decoration:underline; }
a.grey_ext:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#565049; text-decoration:none; }
.gn_cnt_lt { float:left; width:395px; }
.gn_cnt_rt { margin:0px 29px 0px 395px; }

/*************** green head container structure ***************/

.grn_lt { background:url(images/cnt_head_lt.jpg) top left no-repeat; }
.grn_rt { background:url(images/cnt_head_rt.jpg) top right no-repeat; height:31px; padding:6px 0px 0px 19px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF; }
.cnt_lt { background:url(images/cnt_lt.gif) top left repeat-y; }
.cnt_rt { background:url(images/cnt_rt.gif) top right repeat-y; }
.cnt_cen { margin:0px 9px 0px 10px; background-color:#FFFFFF; }
.cnt_bot_lt { background:url(images/cnt_bot_lt.gif) top left repeat-y; }
.cnt_bot_rt { background:url(images/cnt_bot_rt.gif) top right repeat-y; height:15px; }
.cnt_bot_cen { background:url(images/cnt_bot_cen.gif) top left repeat-x; }

/*******************end of green container style ***************/

.txt_box { width:210px; height:17px; border:1px solid #B3B3B3; }
.txt_box_sm { width:160px; height:17px; border:1px solid #B3B3B3; }
.sel_box_lg { width:215px; height:17px; border:1px solid #B3B3B3; font-size:11px; }
.txt_area { border:1px solid #B3B3B3; }
.txt_box_ext { width:287px; height:17px; border:1px solid #B3B3B3; }
.submit { background:url(images/submit.gif) top left no-repeat; width:102px; height:23px; border:0px; }

/**************** footer link **********************/
.cpy { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#565049; float:left; padding:10px 0px 0px 9px; }
.cpy a:link, .cpy a:active, .cpy a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#565049; text-decoration:none; }
.cpy a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#565049; text-decoration:none; }

/********** end of footer link **********************/


/**************** links **********************/
.lnk { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#707070; float:right; margin-right:9px; padding:0px 0px 0px 10px; width:50%; }
.lnk_inner { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#707070; float:right; padding:0px 10px 0px 10px; width:50%; }
.lnk a:link, .lnk a:active, .lnk a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#707070; text-decoration:none; }
.lnk a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#707070; text-decoration:none; }
.lnk_inner a:link, .lnk_inner a:active, .lnk_inner a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#707070; text-decoration:none; }
.lnk_inner a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#707070; text-decoration:none; }

/**************** end of links *****************/

.txt_link_rt { float:right; padding-left:20px; }
.txt_link_rt1 { float:right; }

/***************************** inner page style *************************/

/************** two column split ***********/
.inn_flt_rt { width:197px; float:right; padding-right:6px; }
.inn_flt_lt { margin-right:205px; }

/************** 1st right side container ***********/

.cnt_hdlt_r1 { background:url(images/cnt_hdlt_r1.jpg) top left no-repeat; }
.cnt_top { margin-top:5px; }
.cnt_hdrt_r1 { background:url(images/cnt_hdrt_r1.jpg) top right no-repeat; height:47px; }
.cnt_lt_r1 { background:url(images/cnt_lt_r1.gif) top left repeat-y; }
.cnt_rt_r1 { background:url(images/cnt_rt_r1.gif) top right repeat-y; }
.cnt_cen_r1 { background-color:#FFFFFF; margin:0px 4px; padding:8px 10px; }
.cnt_bot_lt_r1 { background:url(images/cnt_bot_lt_r1.gif) top left no-repeat; }
.cnt_bot_rt_r1 { background:url(images/cnt_bot_rt_r1.gif) top right no-repeat; }
.cnt_bot_cen_r1 { background:url(images/cnt_bot_cen_r1.gif) top left repeat-x; }

/************** 2nd right side container ***********/

.cnt_lt_r2_bg { background:url(images/cnt_lt_r2_bg.gif) top left repeat-y; }
.cnt_rt_r2_bg { background:url(images/cnt_rt_r2_bg.gif) top right repeat-y; }
.cnt_lt_r2 { background:url(images/cnt_lt_r2.gif) top left no-repeat; }
.cnt_rt_r2 { background:url(images/cnt_rt_r2.gif) top right no-repeat; }
.cnt_bot_lt_r2 { background:url(images/cnt_bot_lt_r2.gif) top left no-repeat; }
.cnt_bot_rt_r2 { background:url(images/cnt_bot_rt_r2.gif) top right no-repeat; }
.cnt_bot_cen_r2 { background:url(images/cnt_bot_cen_r2.gif) top left repeat-x; }

/************** 3rd right side container ***********/

.cnt_hdlt_r3 { background:url(images/cnt_hdlt_r3.gif) top left no-repeat; height:46px; }
.cnt_hdrt_r3 { background:url(images/cnt_hdrt_r3.gif) top right no-repeat; height:46px; }
.cnt_pad { margin-top:5px; }
.cnt_pad1 { margin-right:20px; }
.cnt_lt_r3 { background:url(images/cnt_lt_r3.gif) top left no-repeat; }
.cnt_rt_r3 { background:url(images/cnt_rt_r3.gif) top right no-repeat; }
.cnt_bot_lt_r3 { background:url(images/cnt_bot_lt_r3.gif) top left no-repeat; }
.cnt_bot_rt_r3 { background:url(images/cnt_bot_rt_r3.gif) top right no-repeat; }
.cnt_bot_cen_r3 { background:url(images/cnt_bot_cen_r3.gif) top left repeat-x; }

/************** 4th left side container ***********/

.cnt_lt_r4_bg { background:url(images/cnt_lt_r4_bg.gif) top left repeat-y; }
.cnt_rt_r4_bg { background:url(images/cnt_rt_r4_bg.gif) top right repeat-y; }
.cnt_lt_r4 { background:url(images/cnt_lt_r4.gif) top left no-repeat; }
.cnt_rt_r4 { background:url(images/cnt_rt_r4.gif) top right no-repeat; }
.cnt_bot_lt_r4 { background:url(images/cnt_bot_lt_r4.gif) top left no-repeat; }
.cnt_bot_rt_r4 { background:url(images/cnt_bot_cen_r4.gif) top right no-repeat; }
.cnt_bot_cen_r4 { background:url(images/cnt_bot_cen_r4.gif) top left repeat-x; }

/******************heading of inner page ************************/

.inn_hd_sl { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF; padding:10px 7px 0px 14px; }
.inn_hd_dl { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF; padding:5px 7px 0px 14px; }
.brd { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#848282; }
.hd { font-weight:bold; color:#4A5A00; font-size:20px; font-family:Arial, Helvetica, sans-serif; }
.ques { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
.green_sml { font-weight:bold; color:#4A5A00; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-bottom:15px; }
.lt_green { font-weight:bold; color:#909F58; font-size:18px; font-family:Arial, Helvetica, sans-serif; }

a.lnkmore:link, a.lnkmore:active, a.lnkmore:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#4A5A00; text-decoration:none; }
a.lnkmore:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#4A5A00; text-decoration:underline; }
a.hidelnk:link, a.hidelnk:active, a.hidelnk:visited {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#4A5A00; text-decoration:none; }
a.hidelnk:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#4A5A00; text-decoration:underline; }
.thin_green { font-weight:normal; color:#768931; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
a.thinmore:link, a.thinmore:active, a.thinmore:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#768931; text-decoration:none; }
a.thinmore:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#768931; text-decoration:underline; }
.med_hd { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#82963D; }

/* general style */
.menu_div { background:url(images/mn_bg.jpg) repeat-x top left; }
.menu_div div { background:url(images/mn_bg_lt.gif) no-repeat top left; }
.menu_div div div { background:url(images/mn_bg_rt.gif) no-repeat top right; padding:10px 7px; }
.menu_div div div img { vertical-align:middle; margin:0px 11px; border:0px; }
.menu_div div div a, .menu_div div div a:link, .menu_div div div a:active, .menu_div div div a:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#fdfcfb; vertical-align:middle; }
.menu_div div div a:hover { color:#9bb555; }

.inner_menu_div { height:39px; padding:0px 0px 16px 6px; }
.bot_pad { padding:0px 43px 0px 20px; }
.lable_pad { padding-top:12px; }
.sub_pad { padding-top:18px; text-align:center; }

.cont_bg { padding:0px 17px; background-color:#FFFFFF; margin:0px 5px 0px 4px; }
.cont_pad { padding-left:35px; }
.cont_pad1 { padding-left:40px; }

/* index page style */
.content_sidepad { padding:0px 8px;float:left; }
.cntlt_float { float:left; width:48%; clear:left;}
.cntrt_float { float:right; width:48%; }
.cntlt_float1 { float:left; width:46%; }
.cntrt_float1 { float:right; width:46%; }

.txt_under { text-decoration:underline; }

.space_div { clear:left; height:7px; }
.space_div1 { clear:both; height:1px; }
.img_rtpad { float:left; margin-right:12px; }
.img_pad { padding:0px 5px 0px 0px; }

.abs_mid { vertical-align:middle; }

.c_pad1 { padding:10px 10px 0px 4px; }
.c_left { float:left; }
.c_right { margin-left:250px; text-align:right; }
.c_height { height:23px; margin-top:27px; }
.c_pad2 { padding-top:8px; }
.c_pad3 { padding:28px 0px 20px 10px; text-align:center; }
.c_pad4 { padding:10px 6px 0px 6px; }
.c_left1 { float:left; width:210px; }
.c_right1 { margin-left:223px; }

.lable_height { padding-bottom:7px; }
.input_height { height:22px; padding-bottom:10px; }
.sub_height { padding:0px; margin:0px; }
.sub_left { float:left; width:290px; }
.sub_right { margin-left:300px; }
.submit_hgt { height:30px; }

/* community page styles */
 .txt_cen { text-align:center; }

/* contact page */
.email_pad { padding-left:15px; }
.name_hgt { height:40px; }
.name_input { height:22px; }
.name_left { float:left; width:280px; }
.name_right { margin-left:280px; }
.comm { height:22px; padding-top:22px; }
.email_sub { text-align:center; padding-top:22px; }

/* faq page */
.bot_border { padding-left:35px; padding-bottom:22px; border-bottom:1px solid #4A5A00; }
.faq_pad { padding-top:22px; }
.faq_pad1 { padding-bottom:8px; }

/* drop down menu */
#dropmenudiv { position:absolute; background:url(images/alumni_dropdown.png) top left repeat; font:normal 12px Verdana; line-height:18px; z-index:100; width:196px; color:#ffffff; margin-top:11px; margin-left: -10px; }
#dropmenudiv a { display: block; text-indent: 3px; padding: 3px 15px; text-decoration: none; font-weight:normal; color:#ffffff; }
#dropmenudiv a:hover { color:#ffffff; font-weight:bold; }

/* hide and show read more text */
.texthidden { display:inline; border:1px solid #4A5A00; margin:5px; padding:5px; }
.shown { display:block; border:1px solid #4A5A00; margin-top:15px; padding:10px; margin:5px; }
.hide { text-align:right; padding-bottom:12px; }
