fieldset 
{ 
    border: 1px solid #DADADA; 
} 
 
html>body #side_nav li a { width: auto; } 
 
input { 
font-size: 125%; 
margin: 0 2px 0 0; 
padding: 2px 0; 
} 
 
table.tablesorter { 
background-color: #CDCDCD; 
font-size: 12px; 
margin: 10px 0pt 15px; 
text-align: left; 
width: 100%; 
} 
 
table.tablesorter tbody td { 
background-color: #FFFFFF; 
color: #3D3D3D; 
padding: 4px; 
} 
 
table.tablesorter tbody tr.odd td { background-color: #F0F0F6; } 
 
table.tablesorter thead tr .header { 
background-image: url(../../themes/classic/bg.gif); 
background-position: center right; 
background-repeat: no-repeat; 
} 
 
table.tablesorter thead tr .headerSortDown { 
background-image: url(../../themes/classic/desc.gif); 
} 
 
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { 
background-color: #8dbdd8; 
} 
 
table.tablesorter thead tr .headerSortUp { 
background-image: url(../../themes/classic/asc.gif); 
} 
 
table.tablesorter thead tr th, table.tablesorter tfoot tr th { 
background-color: #e6EEEE; 
border: 1px solid #FFF; 
font-size: 12px; 
padding: 4px; 
} 
 
textarea { 
margin: 2px 2px 1px 0; 
padding: 0; 
vertical-align: top; 
} 
 
#sub-panel a span { 
background-color: #a6c34e; 
display: block; 
padding: 6px; 
text-align: right; 
} 
 
.big_font { font-size: 16px; } 
 
.black { color: #000000; } 
 
.blue { color: #32cbfd; } 
 
.bold_black { color: #000000; font-weight: bold; } 
 
.bold_blue { color: #32cbfd; font-weight: bold; } 
 
.bold_brown { color: #a89263; font-weight: bold; } 
 
.bold_ds_orange { color: #FFB631; font-weight: bold; } 
 
.bold_green { color: #5fc523; font-weight: bold; } 
 
.bold_pink { color: #fa2ca8; font-weight: bold; } 
 
.bold_red { color: #dd0d0b; font-weight: bold; } 
 
.bold_white { color: #FFFFFF; font-weight: bold; } 
a.bold_white:visited { color: #CDCDCF; }
 
.bold_yellow { color: #fbb635; font-weight: bold; } 
 
.border_bottom { border-bottom: 15px dotted #ffffff; margin-bottom: 5px; } 
 
.brown { color: #a89263; } 
 
.clear { clear: both; } 
 
.color-blue { background-color: #148ea4; } 
 
.color-blue h3 { color: #FFF; } 
 
.color-green { background-color: #8dc100; } 
 
.color-green h3 { color: #FFF; } 
 
.color-orange { background-color: #f66e00; } 
 
.color-orange h3 { color: #FFF; } 
 
.color-red { background-color: #dd0000; } 
 
.color-red h3 { color: #FFF; } 
 
.color-white { background-color: #dfdfdf; } 
 
.color-white h3 { color: #000; } 
 
.color-yellow { background-color: #f2bc00; } 
 
.color-yellow h3 { color: #FFF; } 
 
.dogvdvbdy { 
background-color: #FFFFFF; 
border-bottom: 1px solid #C4D5E3; 
border-left: 1px solid #C4D5E3; 
border-right: 1px solid #C4D5E3; 
padding: 10px; 
width: 300px; 
} 
 
.dogvdvhdr { 
background-color: #C4D5E3; 
border: 1px solid #C4D5E3; 
font-weight: bold; 
padding: 10px; 
width: 300px; 
} 
 
.ds_orange { color: #fbb635; } 
 
.dvbdy1 { 
background-color: #FFFFFF; 
border-bottom: 1px solid #9D0343; 
border-left: 1px solid #9D0343; 
border-right: 1px solid #9D0343; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
padding: 5px; 
width: 300px; 
} 
 
.dvhdr1 { 
background: #9D0343; 
border: 1px solid #9D0343; 
color: #ffffff; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
padding: 5px; 
width: 300px; 
} 
 
.feedback_error { 
background-color: #FBB; 
border: 1px solid #F00; 
margin-bottom: 10px; 
padding: 5px; 
width: 90%; 
} 
 
.feedback_message { 
background-color: #BFB; 
border: 1px solid #0F0; 
margin-bottom: 10px; 
padding: 5px; 
width: 90%; 
} 
 
.feedback_notice { 
background-color: #FBB; 
border: 1px solid #FF0; 
margin-bottom: 10px; 
padding: 5px; 
width: 90%; 
} 
 
.float_left { float: left; } 
 
.float_right { float: right; } 
 
.green { color: #2FD513; } 
 
.header_font { font-size: 24px; } 
 
.heading_underlined { border-bottom: 1px solid #000; font-size: 14px; text-align: left; } 
 
.l_r_margin { margin: 0px 5px 0px 5px; } 
 
.l_r_margin_more { margin: 0px 10px 0px 10px; } 
 
.l_r_padding { padding: 0px 5px 0px 5px; } 
 
.l_r_padding_more { padding: 0px 10px 0px 10px; } 
 
.margin_0 { margin: 0px; } 
 
.margin_10 { margin: 10px; } 
 
.margin_5 { margin: 5px; } 
 
.margin_bottom_0 { margin-bottom: 0px; } 
 
.margin_bottom_10 { margin-bottom: 10px; } 
 
.margin_bottom_5 { margin-bottom: 5px; } 
 
.margin_left_0 { margin-left: 0px; } 
 
.margin_left_10 { margin-left: 10px; } 
 
.margin_left_5 { margin-left: 5px; } 
 
.margin_right_0 { margin-right: 0px; } 
 
.margin_right_10 { margin-right: 10px; } 
 
.margin_right_5 { margin-right: 5px; } 
 
.margin_top_0 { margin-top: 0px; } 
 
.margin_top_10 { margin-top: 10px; } 
 
.margin_top_5 { margin-top: 5px; } 
 
.mid_font { font-size: 14px; } 
 
.padding_0 { padding: 0px; } 
 
.padding_10 { padding: 10px; } 
 
.padding_5 { padding: 5px; } 
 
.padding_bottom_0 { padding-bottom: 0px; } 
 
.padding_bottom_10 { padding-bottom: 10px; } 
 
.padding_bottom_5 { padding-bottom: 5px; } 
 
.padding_left_0 { padding-left: 0px; } 
 
.padding_left_10 { padding-left: 10px; } 
 
.padding_left_5 { padding-left: 5px; } 
 
.padding_right_0 { padding-right: 0px; } 
 
.padding_right_10 { padding-right: 10px; } 
 
.padding_right_5 { padding-right: 5px; } 
 
.padding_top_0 { padding-top: 0px; } 
 
.padding_top_10 { padding-top: 10px; } 
 
.padding_top_5 { padding-top: 5px; } 
 
.pager_area 
{ 
color: #ffffff; margin: 3px; 
} 
 
.pager_text 
{ 
color: #ffffff; 
font-size: 12px; 
} 
 
.pgdiv { 
background-color: #E9EFF4; 
border: 1px solid #C4D5E3; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
height: 250px; 
margin-bottom: 20px; 
padding: 10px; 
width: 320px; 
} 
 
.pink { color: #fa2ca8; } 
 
.red { color: #dd0d0b; } 
 
.reg_font { font-size: 12px; } 
 
.required { color: #ff0000; } 
 
.required_fail { border: 2px solid #ff0000; } 
 
.section_font { font-size: 18px; } 
 
.small_font { font-size: 10px; } 
 
.tdatacell { 
background-color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
padding: 5px; 
} 
 
.thdrcell { 
background-color: #F3F0E7; 
border-bottom: 1px solid #C8BA92; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
padding: 5px; 
} 
 
.t_b_margin { margin: 5px 0px; } 
 
.t_b_margin_more { margin: 10px 0px; } 
 
.t_b_padding { padding: 5px 0px; } 
 
.t_b_padding_more { padding: 10px 0px; } 
 
.white { color: #ffffff; } 
 
.yellow { color: #fbb635; } 
 
focus { outline: ; } 
 
header_bg { border-bottom: 1px solid #1A61A2; } 
 
#columns #column1 { padding: 0px; } 
 
#columns #column1 .widget { } 
 
#columns #column2 { padding: 0px; } 
 
#columns #column2 .widget { } 
 
#columns .column { 
float: left; 
height: auto !important; 
height: 400px; 
min-height: 400px; 
width: 50%; 
} 
 
#columns .widget { 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
list-style: none; 
margin: 20px 5px 0 5px; 
padding: 2px; 
} 
 
#columns .widget .widget-content { 
-moz-border-radius: 2px; 
background-color: #333; 
background-image: url(../../themes/classic/widget-content-bg.png); 
background-repeat: repeat-x; 
color: #BBBBBB; 
line-height: 1.2em; 
overflow: hidden; 
padding: 0 5px; 
} 
 
#columns .widget .widget-content img { 
border: 1px solid #FFF; 
float: right; 
margin: 10px; 
} 
 
#columns .widget .widget-content p { 
border-bottom: 1px solid #666; 
padding: 0.8em 0; 
} 
 
#columns .widget .widget-content pre { 
color: #EEE; 
font-size: 12px; 
font-size: 12px; 
padding: 0.5em 5px; 
padding: 0.5em 5px; 
} 
 
#columns .widget .widget-content ul { 
list-style: disc; 
padding: 5px 0 5px 10px; 
} 
 
#columns .widget .widget-content ul li { padding: 3px 0; } 
 
#columns .widget .widget-content ul.images { 
height: 1%; 
list-style: none; 
padding: 7px 0 0 0; 
} 
 
#columns .widget .widget-content ul.images img { 
display: inline; 
float: left; 
margin: 0 0 7px 7px; 
} 
 
#columns .widget .widget-content ul.images li { 
display: inline; 
float: left; 
} 
 
#columns .widget .widget-head { 
color: #000; 
height: 30px; 
line-height: 30px; 
overflow: hidden; 
width: 100%; 
} 
 
#columns .widget .widget-head h3 { float: left; padding: 0 5px; } 
 
#columns a { color: #FFF; text-decoration: none; } 

#head h1 { color: #FFF; line-height: 100px; padding: 5px; } 
 
#module_nav { 
float: right; 
margin: 0px 10px 10px 10px; 
padding: 5px; 
width: 740px; 
} 
 
#module_nav_link { 
float: left; 
margin: 10px; 
padding: 0px; 
text-align: center; 
width: 100%; 
z-index: 1; 
} 
 
#site_option_box { 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
background-color: #999; 
border: 1px solid #555; 
padding: 10px; 
} 
 
#sub-panel { background-color: #a6c34e; text-align: center; } 
 
#tab li.tab { background-color: #fff; border-bottom: 1px solid #fff; } 
 
#tab li.tab a { 
background-color: #fff; 
color: #000; 
padding-top: 4px; 
position: relative; 
top: 1px; 
} 
 
#top_panel { 
background-color: #e8f3c6; 
border-bottom: 3px solid #a6c34e; 
display: hidden; 
padding: 0px; 
text-align: right; 
} 
 
#weather { float: right; margin: 0px 10px; } 
 
html_email { background-color: #ffffff; } 
 
#module_nav_link a, #module_nav_link a:visited, #module_nav_link a:active { 
background-color: #eeeeee; 
border: 1px solid #666666; 
color: #666666; 
display: block; 
float: left; 
font-size: 10px; 
font-weight: bold; 
margin-bottom: 5px; 
margin-right: 4px; 
padding: 2px; 
position: relative; 
text-align: center; 
text-decoration: none; 
width: 150px; 
} 
 
#module_nav_link a:hover { background-color: #666666; color: #eeeeee; } 
 
#sub-panel a { 
background-color: #a6c34e; 
color: #ffffff; 
float: right; 
font-weight: bold; 
margin-right: 0px; 
text-align: right; 
text-decoration: none; 
width: 100%; 
} 
 
a.pager_active, a.pager_active:visited, a.pager_active:active { 
background-color: #FFFFFF; 
border: 1px solid #9D0343; 
color: #9D0343; 
font-weight: bold; 
height: 25px; 
padding: 3px;  
font-size: 10px;
text-decoration: none; 
} 
 
a.pager_active:hover 
{ 
background-color: #3C3939; 
color: #ffffff; 
} 
 
a.pager_num, a.pager_num:visited, a.pager_num:active 
{ 
background-color: #9D0343; 
border: 1px solid #999999; 
color: #FFFFFF; 
font-weight: bold; 
height: 25px; 
padding: 3px; 
text-decoration: none; 
font-size: 10px;
} 
 
a.pager_num:hover 
{ 
background-color: #DADADA; 
color: #000000; 
} 

body 
{ 
background-color: #fff; 
background-repeat: repeat-x; 
color: #000000; 
font-family:Times New Roman,serif;
font-size:14px;
margin: 0px; 
width: 100%; 
} 
 
legend { background-color: #9d0343; border: 1px solid #333333; color: #fff; font-weight: bold; padding: 5px 10px; } 

.table_bborder { border-bottom:1px solid #ccc; }

.silver_box { background-image:url(../../themes/classic/silver_hbg.jpg); background-repeat: repeat-x; border:1px solid #CCCCCC; float:left; margin:0 10px; width:280px; }

.glossary_toolTip
{
color: #9d0343; 
}

#featured_term{}

#featured_term a, #featured_term a:link, #featured_term a:visited 
{
text-decoration: underline; 	
color: #FFFFFF; 
}
#featured_term a:hover, #featured_term a:active 
{
text-decoration: none; 
color: #D1D1D1; 
}


/************* Blog Styles *************/

.blog_border { margin: 0 10px; } 
.blog_date_posted { color: #666; font-size: 20px; }  
.blog_title { font-size: 14px; } 
.blog_title_box { background-color: #CDCDCD; padding: 10px; text-align: center; } 


/************* Headline Tags *************/
 
h1 { font-size: 155%; border-bottom:1px solid #ccc; margin:0 0 10px; padding:5px; text-transform:uppercase; color:#9d0343; line-height:25px; } 
h2 { font-size: 145%; border-bottom:1px solid #ccc; margin:0 0 10px; padding:5px; text-transform:uppercase; color:#9d0343; } 
h3 { font-size: 135%; border-bottom:1px solid #ccc; margin:0 0 10px; padding:5px; text-transform:uppercase; color:#9d0343; }
h4 { font-size: 125%; border-bottom:1px solid #ccc; margin:0 0 10px; padding:5px; text-transform:uppercase; color:#9d0343; }
h5 { font-size: 115%; border-bottom:1px solid #ccc; margin:0 0 10px; padding:5px; text-transform:uppercase; color:#9d0343; } 


/************* Content Areas *************/
 
#header { background-image:url(../../themes/classic/top_header.jpg); background-repeat:no-repeat; padding-top:44px; }
  
#page_header { background-image:url(../../themes/classic/page_header.jpg); background-repeat:no-repeat; height:150px; } 
  
#page_header_glossary { background-image:url(../../themes/classic/page_header.jpg); background-repeat:no-repeat; } 

#container { 
background-color: #ffffff; 
margin: auto; 
text-align: center; 
width: 960px;
} 
 
#content_container { 
background-image: url(../../themes/classic/content_bg.jpg); 
background-repeat: no-repeat;  
} 

#main_content { 
border:1px solid #CCCCCC;
float:right;
margin:0 20px 0 0;
padding:10px;
text-align:left;
width:610px;
line-height:18px;
} 

#report_content {
border:1px solid #CCCCCC;
line-height:18px;
margin:0 0 0 26px;
padding:10px;
text-align:left;
width:890px;
}
 
#footer { 
background-image: url(../../themes/classic/footer_new.jpg); 
background-repeat: repeat-x; 
color: #9d0343; 
font-size: 12px; 
font-weight: normal; 
margin: auto; 
padding: 0 15px 0; 
text-align: center;  
} 

#footer_inner {
margin: auto; 
width: 960px;  
}

#footer_tw_fb { text-align:right; margin-right:70px; }

.footer_link_div
{ 
text-align:left; 
float:left; 
margin:15px; 
color:#FFFFFF;
}
 
#copyright { color: #9d0343; margin: auto; text-align: right; width: 960px; padding-top:35px; } 

#seo_text { color: #ffffff; display: none; margin: auto; text-align: center; width: 960px; margin-top:15px; } 


/************* Navigation Areas *************/
 
#side_nav { 
background-color:#9d0343;
color:#eee;
float:left;
margin:0 0 0 25px;
text-align:left;
width:270px;
-moz-border-radius:4px;
}  

#side_nav li { margin: 0; } 
#side_nav li a { color: #fff; display: block; padding: 5px 5px 5px 1em; text-decoration: none; width: 100%; } 
#side_nav li a:hover { background-color: #fff; color: #9d0343; } 
#side_nav ul { border: none; list-style: none; margin: 0; padding: 0; }

#sidebar_title 
{ -moz-border-radius:4px; background-image:url(../../themes/classic/red_hbg.jpg); 
background-repeat:repeat-x; 
text-align:center; 
font-size: 20px; 
height:25px; 
padding:5px;  
color:#fff; 
}

#sidebar_title a 
{ 
font-size: 20px; 
color:#fff; 
}

#side_nav h4 
{ 
font-size: 115%; 
text-transform:uppercase; 
color:#fff; 
} 


/* Index Top Nav */ 
#top_nav 
{ 
background-image:url(../../themes/classic/shadow_bg.jpg); 
background-position:center bottom; 
background-repeat:repeat-x; 
margin:auto;
width:929px; 
}

#tab li.tab 
{ 
background-color: #fff; 
border-bottom: 1px solid #fff; 
} 

#tab li.tab a 
{ 
background-color: #fff; 
color: #000; 
padding-top: 4px; 
position: relative; 
top: 1px; 
} 

ul#tabnav 
{ 
list-style-type:none; 
margin:0 0 1em 15px; 
padding:14px 0 35px 0; 
text-align:center; 
}  

ul#tabnav a:hover
{ 
color: #ccc; 
} 

ul#tabnav li 
{ 
display: inline; 
} 

ul#tabnav li a 
{ 
color:#9d0343;
font-weight:normal;
margin-right:0;
padding:3px 4px;
text-decoration:none;
text-transform:uppercase; 
}  


/************* Links *************/

a, a:visited, a:active { color: #9d0343; font-weight: bold; text-decoration: none; } 
a:hover { color: #cccccc; } 

a.footer_link, a.footer_link:visited , a.footer_link:active { color: #fff; font-weight: normal; } 
a.footer_link:hover { color: #ccc; font-weight: normal; text-decoration: none; } 

a.footer_title, a.footer_title:visited , a.footer_title:active { color: #fff; border-bottom:1px solid #ccc; } 
a.footer_title:hover { color: #ccc; font-weight: bold; text-decoration: none; } 

 
/************* Side Nav Search *************/

#search_box {
background-image:url(../../themes/classic/search_bg.jpg);
font-size:10px;
height:29px;
margin:auto;
width:244px;
}

#search_box #s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
float:left;
margin:7px 0 0 10px;
padding:0;
width:190px;
}

#search_box #go { float:right; margin:0; padding:0; }

/************* Top Nav Search *************/

#t_search_box {
background-image:url(../../themes/classic/t_search_bg.jpg);
float:left;
font-size:10px;
height:22px;
margin:auto 20px;
width:157px;
}

#t_search_box #s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
float:left;
margin:3px 0 0 6px;
padding:0;
width:100px;
}

#t_search_box #go { float:right; margin:0; padding:1px; }

#url_input{
visibility:hidden;
display:none;
}


