/* CSS Document */
body { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
}

a{color:#333333;text-decoration:none;font-size:12px;}

a:hover{color:#2C3A3F;text-decoration:underline;}

ul{
list-style:none;
}



.content_body{
padding:5px;
}

.component_controls{
height:18px;

width:99%;
float:left;
padding:7px 5px 0px 5px;
}


.nav_controls{
float:left;
width:500px;
}

.controls{
float:right;
width:380px;
text-align:right;
}


.component_left{
width:100%;float:left;
min-height:550px;
margin-top:5px;
}

.component_right{
width:49.7%;float:left;border:solid #DADADA 1px;border-top:none;
min-height:400px;
}

.form_header{
background:#F0F0F0;
font-weight:bold;
color:#000;
font-size:12px;
padding:5px;
}


.content_title{
width:40%;float:left;
}

.content_title h1{
padding-top:10px;
color:#91A7CC;
}

.content_menu{
float:right;
}

.top_header{
height:60px;
background:#fff;
padding:10px;

}

.logo{
float:left;
width:150px;
}

.top_welcome{float:right;}

.td_header{
color:#fff;font-weight:bold; font-size:11px;font-family:Arial, Helvetica, sans-serif;
background-color:#74828F;height:30px;padding-left:10px;
}


.td_border{
height:30px;
border-bottom:#D2D2D2 dotted 1px;padding-left:10px;
}

.tr_bg_alternate{
background:#F3F3F3;
}

.tr_bg{
background:#E9E9E9;
}


.image_thumb{
border:none;
padding:2px;
}
.error{color:#FF0000; padding-left:5px;}

.note{color:#74828F;font-style:italic}

#wrapper{ width:906px; margin:0 auto; background:#fff;}

#login{ width:500px;border-top:#C6CFDC solid 1px;margin:0 auto;height:270px;margin-top:120px;
padding:2px;
}

h1{color:#8695A1;font-size:20px;font-weight:bold;margin:0;padding:4px 2px 0px 8px;}

#login_box{width:500px;float:left;}
#login_box p{padding:8px;}

#login_form{
float:left;margin:8px;padding:16px;width:450px;
}

#forget_form{
float:left;padding:16px 16px 16px 9px;width:290px;
}



#row{
width:auto;padding-bottom:16px;
}

#row span{
width:65px;float:left;padding-bottom:1px;
}

#row_seperator{
width:auto;border-bottom:#E8E8E8 solid 1px;margin-bottom:5px;
}

.textbox{
border:#CDCDCD solid 1px;width:142px;
font-size:11px;color:#666;height:15px;
margin-right:2px;
}

.textarea{
border:#CDCDCD solid 1px;font-size:11px;color:#666;
}

.file{
border:#CDCDCD solid 1px;font-size:11px;color:#666;
}

.button{
width:auto;padding:2px 12px 2px 12px;background:#F0F0F0;border:#DADADA solid 1px;cursor:pointer;color:#333333;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
}
.button:hover{
background:#F2FAFF;
}


.txt_header{color:#2C3A3F;font-size:12px;font-weight:bold;}
.link_normal{color:#2C3A3F;font-size:12px;font-weight:bold;text-decoration:none}
.link_normal:hover{color:#2C3A3F;font-size:12px;font-weight:bold;text-decoration:underline}

#sec_nav {
clear:both;
padding:0;
margin-top:10px;
float:left;
}

#sec_nav li {
float: left; 
margin-right:15px;
background-color:#F0F0F0;
border:1px solid #DADADA;
list-style:none;
padding:5px;
font-weight:bold;
cursor:pointer;
width:auto;
min-width:80px;
}


#sec_nav .active{
float: left; 
margin-right:15px;
background-color:#AEAEAE;
color:#FFFFFF;
list-style:none;
padding:5px;
font-weight:bold;
cursor:pointer;
}


.alternate{
min-width:1000px;
}


.TB_overlay {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:1000;
background-color:#003399;
opacity:0.25;
}
/*
#group_box
{
position:absolute; 
left: 439px;
top: 211px;
display:none;
border:2px solid #CCCCCC;
z-index:200;
}*/

#group_box {
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #8594A1;
color:#000000;
display:none;
left:50%;
position:fixed;
text-align:left;
top:50%;
z-index:1100;
margin-left:-311px;
margin-top:-140px;
max-height:600px;
}
.box_title{
background-color:#8594A1;
color:#FFFFFF;
font-weight:bold;
height:27px;
}

.norecord{
padding-left:20px;
color:#8594A1;
font-weight:bold;
background:#F3F3F3 none repeat scroll 0 0;
}

