﻿body{font:normal 0.8em Arial, Helvetica, sans-serif;color: #000;background-color: #E5EFFC;line-height:18px;padding: 0px;margin: 0px;}
#md{margin: 0px auto 0px auto;width:950px;}
#top_header{padding:5px 0px;}
#logo{float:left;padding:5px 0px 0px 0px;width:23%;}
#top_left{float:right;width:76%;text-align:right;}
#t_nav{padding:5px 0px 5px 10px;}
#t_nav ul{margin:0px;padding:0px;}
#t_nav li{padding:0px 3px;margin:0px;list-style:none;display:inline;}
#t_nav li.separator{font:bold 0.9em Arial, Helvetica, sans-serif;padding:0px;margin:0px;list-style:none;display:inline;}
#t_cnt{padding:0px;}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:left;font:bold 1.1em Arial, Helvetica, sans-serif;}
ul#nav li{float:left;margin-left: 2px;text-align: center}
ul#nav a{float:left;width: 95px;padding: 6px 0px;background: #A3CCFD;text-decoration:none;color: #000}
ul#nav a:hover{background: #5097EC;color: #fff}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #125FBB;color: #fff}


#search_strip{background-color:#5097EC;padding:5px;}
#ft{padding:10px;margin:5px auto 5px auto;background:#5097EC;}
#ft ul{margin:0px;padding:0px;}
#ft li{padding:0px 3px;margin:0px;list-style:none;display:inline;}
#ft li.separator{font:bold 0.9em Arial, Helvetica, sans-serif;padding:0px;margin:0px;list-style:none;display:inline;}
#ft a {font:normal 0.9em Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
#ft a:hover {text-decoration:none;color:#fff;}
/* styles */
h1,h2,h3,h4,h5,p{margin: 0;padding: 0 10px;font-weight:normal}
p{padding: 0 10px 15px}
h1{font:normal 2.0em 'Trebuchet MS', Arial, Helvetica, sans-serif;color: #000;}
h2{font:normal 1.6em 'Trebuchet MS', Arial, Helvetica, sans-serif;color:#000;}
h3{font:bold 1.4em 'Trebuchet MS', Arial, Helvetica, sans-serif;color:#000;}
h4{font:bold 1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif;color:#000;}
h5{font:bold 0.9em 'Trebuchet MS', Arial, Helvetica, sans-serif;color:#000;}
a {font:normal 0.9em Arial, Helvetica, sans-serif;color:#0033CC;text-decoration:none;}
a:hover{text-decoration:underline;color:#0033CC;}
a.bg {font:bold 1.6em Arial, Helvetica, sans-serif;color:#0033CC;text-decoration:none;}
a.bg:hover{text-decoration:none;color:#0033CC;}
a.alt{font:normal 0.9em Arial, Helvetica, sans-serif;color:#747474;text-decoration:none;}
a.alt:hover{text-decoration:underline;color:#747474;}
a.tg{font-size:1.3em; font-weight:bold; color:#0033CC; text-decoration:none;}
a.tg:hover{text-decoration:underline;}
.sm_txt{font:normal 0.85em Arial, Helvetica, sans-serif;color:#747474;}
.top_heading{padding:13px 0px 5px 0px;border-bottom:solid 1px #A3CCFD;}
.top_heading h3{font:normal 1.8em 'Trebuchet MS', Arial, Helvetica, sans-serif;color: #FF7200;margin:0px;}
.heading{font-weight:bold;padding:5px 0px 5px 0px; border-bottom:dashed 1px #A3CCFD;}
/* control styles */
.text_box{width:180px;color:#000;}
.text_box_hover{width:180px;color:#000;background-color:#E0F0F9;}
.dropdown_list{width:180px;color:#000;}
.button{padding:1px 2px 1px 2px;color:#fff;	font-weight:bold;background-color:#08448C; border:solid 1px #fff;}

/* Utility Classes */
.clear{clear:both;}
img{border:none;vertical-align:middle;}
table{border:none; padding:0px; margin:0px; width:100%;}
.separator_10px{height:10px;}
.pd_5{padding:5px;}
.pd_10{padding:10px;}
.item{text-align:left;}
.item_c{text-align:center;}
.item_r{text-align:right;}
.item_pad_sp{padding:0px;border-bottom:solid 1px #c2c2c2;}
.item_pad_l10{padding:4px 0px 4px 20px; text-align:left;}
.item_pad_2{padding:2px 0px 2px 0px;text-align:left;}
.item_pad_2_c{padding:2px 0px 2px 0px;text-align:center;}
.item_pad_2_r{padding:2px 0px 2px 0px;text-align:right;}
.item_pad_4{padding:4px 0px 4px 0px;text-align:left;}
.item_pad_4_c{padding:4px 0px 4px 0px;text-align:center;}
.item_pad_4_r{padding:4px 0px 4px 0px;text-align:right;}
.field_item_left{padding:2px 0px 2px 0px;float:left;width:30%;text-align:right;}
.field_item_right{padding:2px 0px 2px 0px;float:right;width:68%;text-align:left;}
.customize_item_left{padding:2px 0px 2px 0px;float:left;width:20%;text-align:right;}
.customize_item_right{padding:2px 0px 2px 0px;float:right;width:78%;text-align:left;}
div#err{background:#F5D155; color:#000; padding:2px; margin:0px auto; text-align:center; width:500px; font-weight:normal;}
div#err1{background:#F5D155; color:#000; padding:2px; margin:0px auto; text-align:center; width:500px; font-weight:normal;}

/* pagination style */
.pagination_item{text-align:center;padding:4px 0px;margin:0px auto;}
a.pagination_link{font:bold 1.0em Arial, Helvetica, sans-serif;padding:2px 6px 2px 6px; color: #0033CC;text-decoration:none;}
a.pagination_link:hover{color: #0033CC;text-decoration: none;background-color: #5097EC;}
a.pagination_link_selected{color: #0033CC;text-decoration: none;background-color: #5097EC; padding:2px 6px 2px 6px;}
a.pagination_link_selected:hover{color: #0033CC;text-decoration: none;background-color: #5097EC;}

/* Datalist */
.PrettyDataList .AspNet-DataList table{font:normal 0.95em Arial, Helvetica, sans-serif;color:#747474;}
.PrettyDataList .AspNet-DataList table a {font:normal 1.0em Arial, Helvetica, sans-serif;color:#0033CC;text-decoration:none;}
.PrettyDataList .AspNet-DataList table a:hover {text-decoration:underline;color:#0033CC;}
.PrettyDataList .AspNet-DataList table tbody tr td{}
.PrettyDataList .AspNet-DataList table thead tr th,
.PrettyDataList .AspNet-DataList table tfoot tr td,
.PrettyDataList .AspNet-DataList table caption{}
.PrettyDataList .AspNet-DataList table thead tr th{}
.PrettyDataList .AspNet-DataList table caption{}
.PrettyDataList .AspNet-DataList table tfoot tr td{}
.tdiv{margin:0px;padding:0px;}
.tdiv table{width:100%;	border:solid 1px #F7C516;border-spacing:0;border-collapse:collapse;clear:right}
.tdiv table tr th{font-weight:bold;text-align:left;padding:4px 10px;background-color:#E8E3E3;vertical-align: middle;color:#000;text-transform:uppercase;border-bottom:solid 1px #F7C516;border-right:solid 1px #F7C516;}
.tdiv table tr td{vertical-align:top;font-weight:normal;text-align:left;padding:4px 10px;border-bottom:solid 1px #F7C516;border-right:solid 1px #F7C516;}

/* box */
.bx{padding:0px; margin-bottom:3px; border:solid 1px #A3CCFD;}
.bx_norecord{padding:40px 0px 40px 0px; text-align:center;}
.bx_item{padding:0px; border-bottom:dashed 1px #A3CCFD;}
.bx_fx{padding:0px;width:308px; max-height:500px;overflow-x: hidden;overflow-y:auto;}

.bx_hd{background-color:#A3CCFD; padding:10px; font-size:1.1em; font-weight:bold; color:#605D5D;}
.bx_hd ul {margin:0px;padding:0px;}
.bx_hd li {padding:0px 3px 0px 3px;list-style:none;display:inline;}
.bx_hd li a {font:bold 1.1em Arial, Helvetica, sans-serif;color:#0033CC;text-decoration:none; }
.bx_hd li a:hover { text-decoration:none;}
.bx_hd li a.alt {font:bold 1.1em Arial, Helvetica, sans-serif;color:#747474;text-decoration:none; }
.bx_hd li a.alt:hover { text-decoration:none;}
.bx_bd{padding:10px;}
.bx_bd1{padding:0px;}
.bx_bd2{padding:5px;}

.bx_nav{ border-top:solid 1px #A3CCFD; border-bottom:solid 1px #A3CCFD;padding:5px;}
.bx_nav ul {margin:0px;padding:0px;}
.bx_nav li {padding:0px 3px 0px 3px;list-style:none;display:inline;}

.ver_lst ul {margin:0px;padding:0px;}
.ver_lst li {padding:2px 0px;margin:0px;list-style:none;}
.hor_lst ul {margin:0px;padding:0px;}
.hor_lst li {padding:0px 3px 0px 3px;list-style:none;display:inline;}

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

.bx_br_tp
{
	 border-top:solid 1px #A3CCFD;
}

a.bg_active {font:bold 1.6em Arial, Helvetica, sans-serif;color:#747474;text-decoration:none;}
a.bg_active:hover{text-decoration:none;color:#747474;}
.msg{background:#F5D155; color:#000; padding:2px; margin:0px auto; text-align:center; width:500px; font-weight:normal;}
.red_style{font:bold 0.9em Arial, Helvetica, sans-serif;color: #ff3300;}
.green_style{font:bold 0.9em Arial, Helvetica, sans-serif;color: #59D248;}

