﻿/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

/* -------->>> font normalization <<<------ */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;font-size:small;font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;
}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}

/* ---------->>> global settings <<<-----------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----- Generic styles --------------------------------------------------*/
body {text-align: left; color: #000; background: #FFFFFF;  } 

table { width: 100%; margin: 0 0 1em 0; }
table th, table td { font-size: 100%; }

.mrg_left {margin:0px 5px 0px 0px;}

strong { font-weight: bold; }
em { font-style: italic; }

p{font-size:93%; padding: 0 10px 15px}
h1{font:normal 153.9% Arial, Helvetica, sans-serif;color: #000;}
h2{font:normal 138.5% Arial, Helvetica, sans-serif;color:#000;}
h3{font:bold 123.1% Arial, Helvetica, sans-serif;color:#000;}
h4{font:bold 116% Arial, Helvetica, sans-serif;color:#000;}
h5{font:bold 108% Arial, Helvetica, sans-serif;color:#000;}

a {font:normal 93% Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;color:#000000;}

/* ------ Layout ------- */
#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:normal 93%;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;}
ul#nav li{float:left;margin-left: 2px;text-align: center}
ul#nav a{font:normal 93% Arial, Helvetica, sans-serif; float:left; width:95px; padding: 6px 0px; color:#000; text-decoration:none;}
ul#nav a:hover{background: #DADBDD;color: #fff; font-weight:bold;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #93A3B0;color: #fff; font-weight:bold;}
ul#nav li.plink a,ul#nav li.plink a:hover{background: #FED81C;color: #994800; font-weight:bold;}

#search_strip{background-color:#93A3B0;padding:5px;}
#ft{padding:10px;margin:5px auto 5px auto; color:#000; background:#D0D7DD;}
#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 93% Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
#ft a:hover{text-decoration:underline;}

/* styles */
a.bld {font:bold 93% Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
a.bld:hover{text-decoration:underline;color:#000000;}

a.bg {font:bold 1.6em Arial, Helvetica, sans-serif;color:#747474;text-decoration:none;}
a.bg:hover{text-decoration:none;color:#747474;}
a.alt{font:bold 93% Arial, Helvetica, sans-serif;color:#747474;text-decoration:none;}
a.alt:hover{text-decoration:underline;color:#747474;}
a.tg{font-size:93%; font-weight:normal; color:#0033CC; text-decoration:none;}
a.tg:hover{text-decoration:none;}
.sm_txt{font:normal 85% Arial, Helvetica, sans-serif;color:#747474;}
.top_heading{padding:13px 0px 5px 0px;border-bottom:solid 1px #EDEDED;}
.top_heading h3{font:normal 108% Arial, Helvetica, sans-serif;color: #FF7200;margin:0px;}
.heading{font-weight:bold;padding:5px 0px 5px 0px; border-bottom:dashed 1px #000000;}
/* control styles */
.text_box{width:180px;color:#414141;}
.text_box_hover{width:180px;color:#414141;background-color:#E7E7E7;}
.dropdown_list{width:180px;color:#414141;}
.button{padding:1px 2px 1px 2px;color:#010000;	font-weight:bold;background-color:#C9D0D6;}

/* 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 93% Arial, Helvetica, sans-serif;padding:2px 6px 2px 6px; color: #0033CC;text-decoration:none;}
a.pagination_link:hover{color: #fff;text-decoration: none;background-color: #5097EC;}
a.pagination_link_selected{font:bold 93% Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;background-color: #5097EC; padding:2px 6px 2px 6px;}
a.pagination_link_selected:hover{color: #fff;text-decoration: none;background-color: #5097EC;}

/* Datalist */
.PrettyDataList .AspNet-DataList table{font:normal 93% Arial, Helvetica, sans-serif;color:#414141;}
.PrettyDataList .AspNet-DataList table a {font:normal 100% Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
.PrettyDataList .AspNet-DataList table a:hover {text-decoration:underline;color:#0033CC;}
.PrettyDataList .AspNet-DataList table a.title {font:bold 100% Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
.PrettyDataList .AspNet-DataList table a.title:hover {text-decoration:underline;color:#000000;}

.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; border:solid 1px #000000; margin-bottom:3px;}
.bx_norecord{padding:40px 0px 40px 0px; text-align:center;}
.bx_item{padding:0px; border-bottom:dashed 1px #A3CCFD;}
.bx_fx{padding:0px;width:325px; max-height:500px;}

.bx_hd{background-color:#DADBDD; font-size:100%; padding:10px; font-weight:bold; color:#000000;}
.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 100% Arial, Helvetica, sans-serif;color:#000000;text-decoration:none; }
.bx_hd li a:hover {text-decoration:none;}
.bx_hd li a.alt {font:bold 100% Arial, Helvetica, sans-serif;color:#000000;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 #000000;background-color:#DADBDD;border-bottom:solid 1px #000000;padding:5px;}
.bx_nav ul {margin:0px;padding:0px;}
.bx_nav li {padding:0px 3px 0px 3px;list-style:none;display:inline;}
.bx_nav li a {font:normal 93% Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
.bx_nav li a:hover {text-decoration:none;}
.bx_nav li a.alt {font:bold 93% Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
.bx_nav li a.alt:hover {text-decoration:none;}
.ver_lst ul {margin:0px;padding:0px;}
.ver_lst li {padding:2px 0px;margin:0px;list-style:none;}
.ver_lst li a {font:normal 93% Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
.ver_lst li a:hover {text-decoration:underline;}
.ver_lst li a.alt {font:bold 100% Arial, Helvetica, sans-serif;color:#747474;text-decoration:none;}
.ver_lst li a.alt:hover {text-decoration:underline;}
.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}

/* End of Nifty Corners Classes */

.bx_br_tp
{
	 border-top:solid 1px #000000;
}

a.bg_active {font:bold 1.6em Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
a.bg_active:hover{text-decoration:none;color:#000000;}
.msg{background:#F5D155; color:#000; padding:2px; margin:0px auto; text-align:center; width:500px; font-weight:normal;}
.red_style{font:bold 93% Arial, Helvetica, sans-serif;color: #ff3300;}
.green_style{font:bold 93% Arial, Helvetica, sans-serif;color: #59D248;}