﻿/*
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
*/

/* -------->>> font normalization <<<------ */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* ---------->>> global settings <<<-----------------------------------------------------------*/

/* ----- Generic styles --------------------------------------------------*/

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;}

/* COMMENTED OUT FOR MENU FONT SIZES
a {font:normal 93% Arial, Helvetica, sans-serif;color:#5C80B1;text-decoration:none;}
a:hover{text-decoration:underline;color:#5C80B1;}
*/

/* ------ 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; background: #ECECEC;text-decoration:none;}
ul#nav a:hover{background: #CCCCCC;color: #414141; font-weight:bold;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #959494;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:#CCCCCC;padding:5px;}
#ft{padding:10px;margin:5px auto 5px auto;background:#EAEAEA;}
#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;}

/* styles */
a.bld {font:bold 93% Arial, Helvetica, sans-serif;color:#5C80B1;text-decoration:none;}
a.bld:hover{text-decoration:underline;color:#5C80B1;}

a.bg {font:bold 1.6em Arial, Helvetica, sans-serif;color:#5C80B1;text-decoration:none;}
a.bg:hover{text-decoration:none;color:#5C80B1;}
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:#5C80B1; 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 #CCCCCC;}
/* 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:#fff;	font-weight:bold;background-color:#000; border:solid 1px #fff;}

/* Utility Classes */
.clear{clear:both;}
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#errlg{background:#F5D155; color:#000; padding:2px; margin:0px auto; text-align:center; width:350px; font-weight:normal;}
div#err1{background:#F5D155; color:#000; padding:2px; margin:0px auto; text-align:center; width:300px; 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: #5C80B1;text-decoration:none;}
a.pagination_link:hover{color: #5C80B1;text-decoration: none;background-color: #EAEAEA;}
a.pagination_link_selected{font:bold 93% Arial, Helvetica, sans-serif; color: #5C80B1;text-decoration: none;background-color: #EAEAEA; padding:2px 6px 2px 6px;}
a.pagination_link_selected:hover{color: #5C80B1;text-decoration: none;background-color: #EAEAEA;}

/* Datalist */
.PrettyDataList .AspNet-DataList table{font:normal 93% Arial, Helvetica, sans-serif;color:#747474;}
.PrettyDataList .AspNet-DataList table a {font:normal 100% Arial, Helvetica, sans-serif;color:#5C80B1;text-decoration:none;}
.PrettyDataList .AspNet-DataList table a:hover {text-decoration:underline;color:#5C80B1;}
.PrettyDataList .AspNet-DataList table a.title {font:bold 100% Arial, Helvetica, sans-serif;color:#5C80B1;text-decoration:none;}
.PrettyDataList .AspNet-DataList table a.title:hover {text-decoration:underline;color:#5C80B1;}

.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 #CCCCCC; margin-bottom:3px;}
.bx_norecord{padding:40px 0px 40px 0px; text-align:center;}
.bx_item{padding:0px; border-bottom:dashed 1px #CCCCCC;}
.bx_fx{padding:0px;width:325px; max-height:500px; overflow-x: hidden;overflow-y:auto;}

.bx_hd{background-color:#E0E0E0; font-size:100%; padding:10px; 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 100% Arial, Helvetica, sans-serif;color:#5C80B1;text-decoration:none; }
.bx_hd li a:hover {text-decoration:none;}
.bx_hd li a.alt {font:bold 100% Arial, Helvetica, sans-serif;color:#747474;text-decoration:none; }
.bx_hd li a.alt:hover { text-decoration:none;}
.bx_bd
{
padding:10px;
background-color: white;
}
.bx_bd1
{
padding:0px;
background-color: white;

}
.bx_bd2
{
padding:5px;
background-color: white;
}

.bx_nav{ border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;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:#5C80B1;text-decoration:none;}
.bx_nav li a:hover {text-decoration:none;}
.bx_nav li a.alt {font:bold 93% Arial, Helvetica, sans-serif;color:#747474;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:#5C80B1;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 #CCCCCC;
}

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:400px; 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;}























/* TO-DO FIX UP THE CSS*/

/* group layouting new USED FOR LAYOUT ON PICTURE PAGE*/
.bx_msg{padding:40px 0px 40px 0px; text-align:center;}
.bx_brd{border:solid 1px #d8dcdf; padding:3px;}
.brd_bottom{padding:2px 0px 2px 0px;border-bottom:dotted 1px #d8dcdf;}
.nm_bx{margin-top:7px;padding:5px;background:#2C81D6;border:solid 1px #d8dcdf;}
.main_block{background:#EEEEEE;padding:7px;}
.main_block_t_mrg{background:#EEEEEE;padding:7px; margin-top:7px;}
.main_block_pd2{background:#EEEEEE;padding:2px;}
.chnl_left{float:left;width:320px;}
.chnl_right{float:right;width:609px;}
.chnl_left_mn{float:left;width:650px;}
.chnl_right_nav{float:right;width:320px;}

.module_pd2{background:#fff;padding:2px;}
.module{background:#fff;padding:10px;}
.module_t_mrg{margin-top:7px;background:#fff;padding:10px;}
.module_alt{background:#EAE9E9;padding:10px;}
.module_t_mrg_alt{margin-top:7px;background:#EAE9E9;padding:10px;}
.module_heading{background:#EEEEEE;padding:0px;}














