*{
margin:0px; padding:0px;
}
/* tag styles */
body{
background:url('../images/bgr_head.gif') repeat-x 0 150px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color: #484848;
}
td { vertical-align: top; }
input, textarea { border: 1px solid #484848; color: #5b5ebb; font-size: 10px; }
textarea { width: 300px; height: 100px; }
img { border: 0px; }
/* end tag styles */
#wrap{
margin:0 auto;
background:url('../images/bgr_site_height.gif') repeat-y;
width:916px;
}

/* begin header styles */

#header_top{
float:right; display:block;
width:866px; height:101px;
background: url('../images/logo.gif') no-repeat bottom left;
}
#header_top table{
float:right; display:block;
}
#header_top img{
padding:5px 0 7px 0;
}
#header_top a{
color:#333; text-decoration:none;
margin:0 9px 0 9px;
}
#header_top a:hover{
color:#999; text-decoration:none;
}
#header{
margin-top:49px; display:block;
width:915px; height:170px; float:left;
}
#header table{
width:100%; height:170px; display:block;
}
.headimg{
background-repeat: http://devcms62.nitbg.com/devcms62/opencms/system/workplace/editors/editor_main.jsp#
Save and Exitno-repeat; background-position: left; width:357px; height:170px; float:left;
}
.headflash{
background:url('../images/flash_left_bgr.gif') no-repeat right; width:558px; height:170px; float:left;
}
.headertop_line{
width:1px; background-color:#999;
}
/* end header styles */
/* start body style left end right part */
/* body left part */
#body{
width:914px; float:left; display:block;min-height:580px;
}
#leftmenu{
width:147px; padding:10px 26px 34px 37px; float:left; vertical-align:top;
}

.leftmenu2 { width: 147px; height: 19px; padding: 8px 0px 0px 26px; background:url('../images/leftmenu_bgr.gif') no-repeat;  }
.leftmenuon2 { width: 147px; height: 19px; font-size: 11px; padding: 8px 0px 0px 26px; background:url('../images/leftmenu_bgr_active.gif') no-repeat;  }
.leftmenuon3, .leftmenu3end, .leftmenuon3end, .leftmenu3{padding: 6px 0 0 40px; font-size: 10px; }
.leftmenu4, .leftmenuon4 {padding: 6px 0 0 46px; font-size: 10px; }
.leftmenu5, .leftmenuon5{padding: 6px 0 0 52px; font-size: 10px; }
.leftmenuon3 a, .leftmenuon4 a, .leftmenuon5 a, .leftmenuon3end a{color:#2E3092 !important;}


.leftmenuon2 a.menuon:link {color:#FFFFFF;}

a.menu:link, a.menu:visited { display: block; height: 19px; font-weight: normal; color:#2E3092; text-decoration:none; text-transform: uppercase; }
a.menu:hover { display: block; height: 19px; font-weight: normal; color:#FF0000; text-decoration:none; text-transform: uppercase; }

a.menuon:link, a.menuon:visited { display: block; height: 19px; color:#FFF; font-size:11px; font-weight: bold; text-decoration:none; text-transform: uppercase; }
a.menuon:hover { display: block; height: 19px; font-size:11px; font-weight: bold; text-decoration:none; text-transform: uppercase; }

.leftmenu3, .leftmenu5, .leftmenuon4, .leftmenu4, .leftmenuon3, .leftmenu3, .leftmenuon3end{
border-bottom:1px solid #ADABD2;
}




/* body right part */
#body_right{
width:700px; vertical-align:top; padding: 10px 0px 0px 0px;
}
#body_right a:link, #body_right a:visited{color:#2E3092; text-decoration:none;}
#body_right a:hover, #body_right a:active{text-decoration:underline; color:#9798C7;}


.body_right_table{
width:692px; margin-right:8px;
}


/* begin news styles */

#firstrow_left{
width:21px; height:31px; background:url(../images/body_left_top.gif) no-repeat; float:left;
}
#firstrow_center{
width:166px; height:31px; background:url(../images/body_top_cebterbgr.gif) no-repeat top; float:left; vertical-align:top;
}
#firstrow_right{
background:url(../images/body_hr_bgr.gif) repeat-x 0 12px; height:31px; float:left; width:671px;
}
#firstrow_center div{
text-transform: uppercase; font-weight:bold; color:#FFFFFF; margin:7px 0 0 14px;
}


#firstrow_center{
vertical-align:top; width:90%; background:url(../images/body_hr_bgr.gif) repeat-x 0 12px; height:31px; float:left;
}
#news_first{
width:7px; height:27px; background:url(../images/news_right.gif) no-repeat; float:left;
}
#news_center{
height:27px; background:url(../images/news_center_bgr.gif) repeat-x; float:left; color:#FFFFFF; font-weight:bold; vertical-align:top;
}
#news_center div{
padding:6px 2px 0 2px;
}
#news_right{
width:7px; height:27px; background:url(../images/news_left.gif) no-repeat; float:left;
}

/* end news styles */

#secondrow_left{
background:url('../images/body_vertical_bgr.gif') repeat-y 1px 0;
}
#endrow_left{
background:url('../images/body_endleft_bgr.gif') no-repeat 1px 0; width:21px; height:21px; float:left;
}
#endrow_center{
background:url('../images/body_hr_bgr.gif') repeat-x 0 19px; height:31px; float:left; width:671px;
}
#bodyresize{
text-align: justify; display:block; padding:6px 23px 0px 23px;
}
/* end body right part */
/* start footer */
#footer{
width:100%; text-align:center; float:left; 
}
#footer1{
height:19px; padding-top: 4px; background:url('../images/footer1bgr.gif') repeat-y #2E3092 center; color:#FFFFFF; font-size:11px; font-weight:bold;
}
#footer1-r{
height:19px; padding-top: 4px; background:url('../images/footer1bgr.gif') repeat-y #2E3092 center; color:#FFFFFF; font-size:11px; font-weight:bold;
}
#footerline{
height:1px; background:url('../images/footer2bgr.gif') repeat-y #FFFFFF center;
}
#footer2{
height:40px; padding-top: 6px; background:url('../images/footer3bgr.gif') repeat-y #5C5EBC center;
}
#footer2-r{
height:40px; padding-top: 6px; background:url('../images/footer3bgr.gif') repeat-y #5C5EBC center;
}

#footer2 img{
border:0px;
}
.dmarquee { margin: 8px 6px 0px 6px; }
.news_element { padding-bottom: 15px; }
.news_fulltitle { font-weight: bold; }
.news_datereleased { font-size: 10px; color: #5c5ebc; }
.news_text { padding: 5px 0px 5px 0px; }
.title { font-weight: bold; }

a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

a.pageSel:link, a.pageSel:visited { font-weight: bold; text-decoration: underline; }
a.pageSel:hover { font-weight: bold; text-decoration: none; }

a.pageNoSel:link, a.pageNoSel:visited { text-decoration: none; }
a.pageNoSel:hover { text-decoration: underline; }

div.tooltip { position: absolute; display: none; z-index:100; border: 1px solid #40429b; background-color: #9798c7; width: 400px; color: #fff; font-size: 10px; }