body{
	padding:0px;
	margin:0px;
	font-family: Verdana;
	color:#333;
	font-size:11px;
	/*background-image: url(img/index/bg.jpg);*/
	background-repeat: repeat-x;
	background-color: #ECECF1;
}

.body_width{ width:970px; }

.left{text-align:left;}
.right{text-align:right;}
.middle{vertical-align:middle;}

.b{font-weight: bold;}
.pd1{padding: 1px;}
.pd2{padding: 2px;}
.pd3{padding: 3px;}
.pd4{padding: 4px;}
.pd5{padding: 5px;}
.pd6{padding: 6px;}
.pd7{padding: 7px;}
.pd8{padding: 8px;}
.pd9{padding: 9px;}
.pd10{padding: 10px;}

.button{
	font-family:Verdana;
	font-size:11px;
}

input{
	border:1px solid #CEDFEE;
	padding:3px;
	font-family: Verdana;
	font-size:11px;
	color:#444;
}

.noborder{
	border:0px solid #CEDFEE;
}

textarea{
	border:1px solid #CEDFEE;
	padding:3px;
	font-family: Verdana;
	font-size:11px;
	color:#444;
}

select{
	border:1px solid #CEDFEE;
	padding:3px;
	font-family: Verdana;
	font-size:11px;
	color:#000;
}


label{
	cursor:pointer;
}

.mainnavigation {
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
}

.mainnavigation a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.mainnavigation a:hover{
	color:#D1EBFF;
	text-decoration:none;
}

.toplinks a{
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.toplinks a:hover{
	font-size:10px;
	font-weight:normal;
	color:#D1EBFF;
	text-decoration:none;
}

.header_top{ height:100px; background-color:#fff; vertical-align:top; }
.header_top_left{ padding-top: 20px; width:320px; padding-left:20px; }
.header_top_right{
	width:650px;
	color:#4266b0;
	font-size:11px;
	text-align:right;
	padding-right:10px;
	vertical-align:top; 
}

.header_bottom{
	width: 972px;
	text-align:left;
	height:37px;
	color:#687888;
	background-color: #fff;
	font-weight:bold;
	font-family: Verdana;
	font-size:11px;
}

.body{
	vertical-align:top;
	background-color:#fff;
}

.center{
	background-color:#fff;
	vertical-align:top;
}

.center_top{
	background-color:#fff;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
}

.footer_top{
	height:25px; 
	/*background-image: url(img/index/footer_bg.jpg);*/
	/*background-repeat: repeat-x;*/
	background-color:rgb(29,106,201);
	border-top: 1px solid #034587;
	border-bottom: 1px solid #034587;
	font-family:Arial;
	font-size:10px;
	color:#efefef; 
}

.menu_bg{
	border-right:2px solid #f3f3f3;
	height:37px;
	background-image: url(img/index/menu_bg_img.jpg);
}

menu_bg_text{
	color:#687888;
}

a.menu_bg_text:link{
	padding-left:10px;
	padding-right:10px;
	color:#687888;
}
a.menu_bg_text:visited{
	padding-left:10px;
	padding-right:10px;
	color:#687888;
}

a.menu_bg_text:hover{
	color:#687888;
}


.b{font-weight:bold;}
.n{font-weight:normal;}

.pageConcatanate{
	font-family:tahoma;
	font-size:10px;
	color:#aa0000;
}

.floatLeft{float:left;text-align:left;}
.floatRight{float:right;text-align:right;}

.selectOption{font-size:12px;}

#subMenu{
	padding:0px;
}

#subMenu th{}

#subMenu tr{
	padding:0px;
}

#subMenu td{
	padding:0px;
	font-family: Arial;
	font-size:12px;
	color:#333;
	background-color:#fff;
}


.tab_submenu1{
	text-align:left;
	vertical-align:middle;
	background-image: url(img/menu/tab_submenu1_center.jpg);
	padding:0px;
	/*
	height:28px;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	border-top:2px solid #ccc;
	*/
}

.tab_submenu2{
	text-align:left;
	vertical-align:middle;
	background-image: url(img/menu/tab_submenu2_center.jpg);
	padding:0px;
	/*
	background-image: url(img/menu/tab_submenu1_left.jpg);
	background-image: url(img/menu/tab_submenu1_right.jpg);
	background-position: left;
	background-repeat: no-repeat;
	/*
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	border-top:2px solid #ccc;
	*/
}

#tableGeneral{
	
}


.tableGeneralLeft{
	width:10px;
	background-image: url(img/index/shadow_l.gif);
	background-repeat: repeat-y;
}

.tableGeneralRight{
	width:10px;
	background-image: url(img/index/shadow_r.gif);
	background-repeat: repeat-y;
}

.tableGeneralBottomLeft{
	width:10px;
	background-image: url(img/index/shadow_bl.gif);
}

.tableGeneralBottomCenter{
	height:10px;
	background-image: url(img/index/shadow_b.gif);
	background-repeat: repeat-x;
}

.tableGeneralBottomRight{
	width:10px;
	height:10px;
	background-image: url(img/index/shadow_br.gif);
}

.tableGeneral_border{
	border-left: 1px solid rgb(45,124,221);
	border-right: 1px solid rgb(45,124,221);
}

#tableCenter{
	width:100%;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}

#tableHeight{
	vertical-align: top;
}


.th0{width:5%;	text-align:center;}
.th1{width:30%;	text-align:left; padding-left:7px;}
.th2{width:30%;	text-align:left; padding-left:7px;}
.th3{width:30%;	text-align:left; padding-left:7px;}
.th4{width:5%;	text-align:center;}

.td0{text-align:center;}
.td1{text-align:left; padding-left:7px;}
.td2{text-align:left; padding-left:7px;}
.td3{text-align:left; padding-left:7px;}
.td4{text-align:center;}

.odd{background-color:rgb(242,242,242);}
.even{background-color:rgb(255,255,255);}

#recordTable tr.row0{background-color: #f2f2f2;}
#recordTable tr.row1{background-color: #ffffff;}
#recordTable tr.over{background-color: #eaf6e9;}
#recordTable tr.click{background-color: #fff3d7;}

#recordTable{
	font-family: Arial;
	font-size:12px;
	color:rgb(100,100,100);
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#ddd;
}

#recordTable thead{
	width:100%;
}

#recordTable th{
	font-family: Tahoma;
	font-weight:bold;
	font-size:10px;
	background-image: url(img/background.jpg);
	color:rgb(100,100,100);
	height:23px;
}

#recordTable tr{
	font-size:12px;
	color:#333;
	height:23px;
}

#tableProperties{
	width:100%;
}

#tableProperties td{
	/*background-color:rgb(247,250,214);*/
	height:20px;
}

a.tableProperties:link{
	text-decoration:none;
	color:rgb(91,130,175);
}

a.tableProperties:visited{
	text-decoration:none;
	color:rgb(91,130,175);
}

a.tableProperties:hover{
	text-decoration:underline;
	color:#aa0000;
}


.small_info{
	font-family: Arial, Tahoma, Verdana;
	color:#0033cc;
	font-size:12px;
	border:1px solid #ffcc33;
	background-color:#ffffcc;
	padding:5px;
}

.small_info2{
	font-size:10px;
	border:1px solid #ccc;
	background-color:#efefef;
	padding:5px;
}

.small_info3{
	font-size:10px;
	border:3px solid #cc0000;
	background-color:#fff;
	color: #cc0000;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

#tableGeneralAdvertising{
	border-right:0px solid;
	vertical-align:top;
}

#TabMenu{
	width: 100%;
	height: 46px;
	color: #fff;
}

#TabMenu th{
	vertical-align: top;
	background-image: url(img/menu/bg.gif);
}

#TabMenu td.menu_marked{
	background-image: url(img/menu/bg.gif);
}

#TabSubMenu td{
	height: 38px;
	padding-top: 2px;
	padding-left: 14px;
	padding-right: 14px;
}

#TabSubMenu td.empty{
	height: 38px;
	width: 25px;
	padding: 0px;
}

#TabSubMenu td.passive{
	width: 2px;
	padding: 0px;
	background-image: url(img/menu/topnav_divider_passive.gif);
	background-repeat: no-repeat;
}



#TabSubMenu td.active_left{
	width: 5px;
	padding: 0px;
	background-image: url(img/menu/topnav_divider_active_left.gif);
	background-repeat: no-repeat;
}

#TabSubMenu td.active_center{
	padding-left: 14px;
	padding-right: 14px;
	background-image: url(img/menu/bg_topnav_active.gif);
	background-repeat: repeat-x;
}

#TabSubMenu td.active_right{
	width: 5px;
	padding: 0px;
	background-image: url(img/menu/topnav_divider_active_right.gif);
	background-repeat: no-repeat;
}

.menu_link{
	color: #fff;
	text-decoration: none;
}

a.menu_link:visited{
	color: #fff;
}
a.menu_link:link{
	color: #fff;
}
a.menu_link:hover{
	color: #000;
}
a.menu_link:action{
	color: #fff;
}





