/* General CSS Document */
a:focus {
outline:0 !important;
}
body{
padding:0;
margin:0;
font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
color:#414141;
background:  #ddd;
}
img, p, td, ul, li, a, form, h1, h2, h3 {
margin:0; padding:0;
}
h3{
position:relative;
}
.spacer{
line-height:0; font-size:0; clear:both;
}
/*------------------------------------- Main page ----------------*/
#main_section{
width:auto;
}
.topmenubg{
width:980px;
margin:0 auto;
background-color:#191919;
height:35px;
}
.topnav{
/*width:1200px; */
width:830px; 
float:left;
margin-left:0px;
height:inherit;
/*overflow:hidden;*/
}
.topnav ul li.white_bg
{
background:#666;
text-decoration:none;
}
.topnav ul{
list-style:none;
color:#B5B5B5;
float:left;
height:inherit;
margin-left:-2px/* !important*/;
}
html>body .topnav ul{
margin-left:0px;
}
.topnav ul li{
float:left;
border-right:1px solid #333;
height:100%;
margin:0;
line-height:normal;
}
.topnav ul li a{
display:block;
text-decoration:none;
color:#fff;
padding:7px 30px;
font-size: 16px;
font-family: "myriad-pro-1", "myriad-pro-2", Arial, Helvetica, sans-serif;
font-weight:400;
}
.topnav ul li a:hover{
display:block;
background-color:#444;
color:#fff;
}
.topnav ul li.nobg{
background:none;
}
.login{
width:150px; 
float:left;
background-color:#191919;
}
.logintext{
font:bold 16px/35px Arial, Helvetica, sans-serif;
color:#B5B5B5;
}
.logintext a{
text-decoration:none;
color:#B5B5B5;
}
.header-image-container	{
width:100%;
background:url(../../../../images/header_bg_main.jpg) no-repeat top;
height:368px;
clear:both;
}
.headerWave{
background:url(../../../../images/header_bg_main_wave.jpg) no-repeat top;	
}
.header-image-container-sub	{
width:100%;
background:url(../../../../images/header_bg_sub.jpg) no-repeat center;
height:273px;
clear:both;
}
.header-image-container img,
.header-image-container-sub img	 {
/*display:block;*/
margin:0 auto;
}
.plus-div{
width:980px;
height: 5px;
clear: both;
margin:0 auto;
}
.plus1{
width: 203px;
float:left;
padding-left: 118px;
}
.plus2{
width:182px;
float:left;
}
.plus3{
width: 118px;
float:left;
}
.plus4{
width:217px;
float:left;
}
.plus5{
width:117px;
float:left;
padding-left:18px;
}
/*.hor-line-container
{
padding-left: 90px;
margin: 0px;
}
*/.hor-line{
width:980px; 
height:15px;
background:url(/images/line-bg.gif) 0 0 repeat-x;
margin: 0 auto;
}
/*---------------------------------------- ody area -----------------------*/
.body-area{
width:980px;
margin:0 auto;
}
.body-area1{
padding:20px;
background-color:#ffffff;
}
#p_p_id_56_INSTANCE_4Dhr_ /*.bodyleft width:355px;*/
{
width:317px;
float:left;
padding-right:10px;
}
#p_p_id_56_INSTANCE_lMBe_ /*.bodysubnavbg*/
{
width:274px;
float:left;
margin-left:28px; 
background:url(/images/boxbg.gif) 0 0 repeat;
}
#p_p_id_20_
{
}
.bodysubnavbg
{
padding-left:12px;
}
.subnavarea{
width:248px;
float:left;
margin-top:14px;
}
.bodyright
{
min-height: 260px;
}
#p_p_id_56_INSTANCE_rot6_ /*.bodyright*/
{
width:274px; 
float:left;
margin-left:28px;
}
.leftarea{
width:100%; 	
float:left;
border-bottom:#000000 1px dotted;
}
.greentext{
font:bold 25px "Myriad Pro", "Arial" ;	
/*font:bold 27px Arial, Helvetica, sans-serif;*/
color:#86BB35;
display: block; 
clear: both;
margin-bottom:14px;
line-height: 27px;
}
.graytext, .leftarea p{
font:12px verdana;
color:#747474;
margin-top:12px;
line-height:normal !important;
}
.graytext1, 
.tab-textarea p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#8A8A8A;
line-height:normal;
}
.read-more{
font:normal 12px Arial, Helvetica, sans-serif;
color:#46621C;
}
.read-more a{
text-decoration:none;
color:#46621C;
line-height:10px;
}
.read-more img {
margin-bottom:-3px;
}
.more{
font:normal 11px Arial, Helvetica, sans-serif;
color:#C3C3C3;
}
.more a{
text-decoration:none;
color:#C3C3C3;
}
.greentext1{
font:bold 13px Arial, Helvetica, sans-serif;
color:#86BB35;
display: block;
line-height: 15px;
}
.greentextsmall{
font:normal 11px Arial, Helvetica, sans-serif;
color:#86BB35;
}
.greentextsmall a{
text-decoration:none;
color:#86BB35;
}
.dotted-line{
height:10px;
float:left;
margin-bottom: 10px;
border-bottom: 1px dotted #888888;
}
.dotted-line1{
width:248px; height:1px;
float:left;
margin-top:6px;
margin-bottom:6px;
background:url(/images/dotted-linebg.gif) 0 0 repeat-x;
}
.link-area{
width:248px;
float:left;
}
.tab-area{
width:274px; height:39px;
float:left;
}
.tab{
width:274px; height:39px; 
}
.tab ul{
list-style:none;
}
.tab ul li{
float:left;
display: block;
}
.tab ul li a{
height:39px;
text-decoration:none;
display:block;
}
.focus_active{
width:118px;
background:url(/images/focus-on.gif) 0 0 no-repeat;
}
.focus_deactive{
width:117px;
margin-right:1px;
background:url(/images/focus-on-hover.gif) 0 0 no-repeat;
}
.focus_deactive:hover{
background:url(/images/focus-on_2.gif) 0 0 no-repeat;
}
.search_active{
width:156px;
background:url(/images/videos.gif) 0 0 no-repeat;
}
.search_deactive{
width:155px;
margin-left:1px;
background:url(/images/videos-hover.gif) 0 0 no-repeat;
}
.search_deactive:hover{
background:url(/images/videos-hover_2.gif) 0 0 no-repeat;
}
.tab-textarea{
width:274px; 
/*	min-height:235px;*/
float:left;
background:url(/images/tabbg.gif) 0 0 repeat;
height:222px;
_height:226px;
overflow:hidden;	
}
.tab-textarea1{
float:left;
height:157px;
}
.tab-textarea3{
width:248px;
float:left;
padding-left:12px; margin-top:16px;
}
.tab-textarea2{
width:260px;
float:left;
margin-left:12px; margin-top:16px;
}
.date-img{
margin-right:0px;
padding-left:7px;
float:left;
height: 90px;
}
.text-area{
width:190px;
float:left;
}
.text-area1{
/*	width:181px;*/
float:left;
margin-top:4px;
}
/*------------------------- sub nav ------------------------*/
#subnav{
width:248px;
clear: both;
}
#subnav ul { 
list-style:none;
display: block;
margin: 0px;
}
#subnav li { 
display: block;
clear: both;
float: left; 
width:248px; 
height:29px;
_height:26px;
padding-top:4px;
}
#subnav a {
display: block;
font: bold 12px/27px Arial, Helvetica, sans-serif;
color:#888888;
text-decoration:none;
background:url(/images/subnavbg.gif) 0 0 no-repeat;
padding-left:12px;	
letter-spacing: 0.5px;
}
#subnav a:hover, 
#subnav a.active {
color:#86BB35;
background:url(/images/subnav-hoverbg.gif) 0 0 no-repeat;
}
.textbox-area{
width:244px; float:left;
margin-left:4px; margin-top:12px;
margin-bottom: 12px;
}
.textbox{
width:197px; height:24px;
border:#4F4F4F 1px solid;
background-color:#303030;
}
/*--------------------------------------- 
--------------------------------*/
.footer_container
{
width:980px; 
margin:0 auto;
clear:both;
}
.footerbg{
width:980px; 
background:url(/images/footer-bg.gif) 0 0 repeat-x;
overflow:hidden;
}
.footernav{
width:700px; height:34px;
float:left;
margin-left:13px;
margin-top:11px;
}
.footernav ul{
list-style:none;
font:normal 11px/35px Arial, Helvetica, sans-serif;
color:#8A8A8A;
margin-left:-20px;
height:1%;
}
.footernav ul li{
float:left;
background:url(/images/footnav-devider.gif) 0 0 no-repeat;
padding:0 10px;
}
.footernav ul li a{
text-decoration:none;
color:#8A8A8A !important;
}
.footernav ul li.f-nobg{
background:none;
}
.copyright{
width:230px;
float:right;
margin-top:10px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#6F9B2D;
}
.copyright a {
text-decoration:none;
color:#8a8a8a;
}
.copyright a:hover {
text-decoration:underline !important;
}
/*----------------- Sandip ------------------------*/
.aboutmaindiv{
 margin:0 auto;
 width:980px;
 overflow:hidden;
background-color:#ffffff;
padding-bottom: 10px;
}
.aboutbodyarea{
padding-top:25px;
padding-left:20px;
}
.aboutbody1{
width:205px;
float:left;
border-right:#CCCCCC 1px dotted;
padding-left:10px;
}
.aboutcontent{
float:left;
clear: both;
}
.about-headtext{
display: block;
font:bold 14px/20px Arial, Helvetica, sans-serif;
color:#4A4A4A;
}
.aboutlist{
width:200px; 
float:left;
margin-bottom: 12px;
}
.aboutlist ul,.aboutlist1 ul
{
display: block;
list-style:none;
font:normal 13px/20px Arial, Helvetica, sans-serif;
color:#888888;
margin:0;
}
.aboutlist ul li, .aboutlist1 ul li{
background:url(/images/bullete.gif) no-repeat;
background-position: 0px 7px;
}
.aboutlist ul li.spacial,
.aboutlist1 ul li.spacial{
background:url(/images/bullete.gif) 0 4px no-repeat;
line-height:14px;
}
/*-----------------------*/
.aboutcontent1{
width:225px; float:left;
clear: both;
}
.aboutlist1{
width:225px; float:left;
margin-bottom: 12px;
}
.aboutmenu {
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#888888;
text-decoration:none;
}
.aboutbody2,.aboutbody2_1{
padding-left:20px;
width:230px;
float:left;
border-right:#CCCCCC 1px dotted;
}
.about3{
width:220px;
float:left;
padding-left:20px;
border-right:#CCCCCC 1px dotted;
}
.submenu-container a
{
font-family: "myriad-pro-1", "myriad-pro-2", Arial, Helvetica, sans-serif;
font-weight: 400;
font-size:14px;
}
.about4{
width:220px;
float:left;
padding-left: 29px;
_padding-left: 25px;
}
.aboutimaarea{
width:198px;
float:left;
}
.aboutlist1 ul, .aboutlist1 li
{
margin: 0px; padding: 0px;
}
.aboutima{
background-image:url(/images/ima_1.gif);
background-repeat:no-repeat;
width:200px;
height:66px;
float:left;
margin-left:29px;
}
.textabout{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:400;
text-decoration:none;
}
#sitemap_ul
{
width: 175px;
font-family: "Arial";
margin:0;
padding:0; 
list-style:none;
}
#p_p_id_85_INSTANCE_cqpy_ h3, #p_p_id_85_INSTANCE_fJJb_ h3
{
color: #4e4e4e;
font-size: 12px;
margin: 0px;
padding: 0px;
padding-bottom: 22px;
}
#sitemap_ul li
{
border-bottom: 2px solid #c1c1c1;
min-height: 18px;
padding:5px 0;
line-height: 12px;
}
#sitemap_ul li a
{
color: #4e4e4e;
font-size: 11px;
text-decoration: none;
}
/*
.standard_central_content h3{
margin:0;
padding:0;
font-size:12px;
}
.standard_central_content h3{
color: #86bb35;
font-weight: normal;
font-size: 32px;
display:block;
padding:8px 0 12px 0;
line-height:28px;
font-family:"Myriad Pro","Arial";
}
*/
.standard_central_content h2{
margin:0;
padding:0;
font-size:18px;
}
#left_side_navigation h3 a,
#left_side_navigation h3 a:hover {
color: #86bb35 !important;
}
.standard_central_content .intro, .job_intro
{
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
font-size:14px;
padding: 14px 0px 14px 0px;
font-family: "myriad-pro-1", "myriad-pro-2", Arial, Helvetica, sans-serif;
font-weight: 400;
letter-spacing: .02em;
}
.breadcrumb_nav a, .breadcrumb_nav
{
text-decoration: none;
font-size: 11px;
color: #ababab;
}
.news_highlight{
background: #909090;
background: url(/images/news_bg.gif) no-repeat;
width: 188px;
margin-bottom: 10px;
padding-top:10px;
}
.news_bg_tile {
background: url(/images/news_bg_tile.gif) repeat;
}
.news_highlight .graytextsmall a {
background: url(/images/whiteplus.gif) no-repeat left;
padding-left:17px;
}
.news_highlight h3{
padding-bottom:12px;
font-size: 17px;
color: #494949 !important;
font-family:"Myriad Pro","Arial";
display:block;
}
.newsBackground {
padding:12px;
background-image: url(/images/news_bg_tile.gif);
padding-top:2px;
padding-bottom:0;
}
.news_highlight .news_detail
{
border-top: 1px dotted #000000;
padding: 14px 0px 10px 0px;
font-size: 11px;
}
.news_highlight .news_headline
{
color: #f2f2f2;
font-weight: bold;
}
.news_highlight .news_text
{
margin-top: 15px;
padding-bottom:15px;
}
#sitemap_ul li a.current_page
{
font-weight: bold;
color: #89ae52;
}
#left_side_navigation h3
{
color: #7d7d7d;
padding-bottom: 25px;
font-weight:bold;
font-size:12px;
}
#left_side_navigation h3 a {
text-decoration:none;
}
.custom_jobs_form_div h3,.jobs_entry_form_div h3
{
padding-top: 10px;
padding-bottom: 10px;
font-size: 12px;
}
.custom_jobs_form_div
{
padding: 5px;
border-top: 3px solid #242424;
/*	position: absolute;*/
width: 542px;
background-color: #CCCCCC;
margin-left: 0px;
left: 0px;
margin-top: 0px;
}
.form_element
{
float: left;
clear: both;
margin-bottom: 5px;
width: 100%;
}
.form_element input[type="submit"], .form_element input[type="button"]
{
font-size: 10px;
}
.form_element select
{
width: 210px;
}
.form_label
{
float: left;
width: 150px;
font-size: 11px;
}
.form_field
{
float: left;
}
.text_box
{
width: 200px;
}
.jobs_entry_ul
{
padding-top: 20px;
}
.jobs_entry_ul li
{
display: block;
float: left;
margin-right: 10px;
background: #242424;
width: 100px;
padding-right: 5px;
border-bottom: 1px solid #fffeee;
height: 15px;
}
.jobs_entry_ul li a
{
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #fffeee;
display: block;
padding-left: 5px;
}
.jobs_entry_ul li.x_highlighted_tab
{
border-bottom: 1px solid #242424;
}
#job_response_container, #edit_tr_container
{
width: 350px;
background: #fffeee;
position: absolute;
display: none;
top: 140px;
left:160px;
}
#edit_tr_container
{
position: static;
}
#job_extras
{
padding-bottom: 5px;
padding-left: 1px;
border-right: 1px solid #993300;
border-bottom: 1px solid #993300;
border-left: 1px solid #993300;
}
#edit_tr
{
padding-bottom: 5px;
padding-left: 1px;
padding-right: 1px;
}
.filter_zone
{
margin-bottom: 5px;
background-color: #cccccc;
height: 35px;
}
.filter_zone td
{
font-size: 11px;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
}
#job_extras .table_header, #edit_tr .table_header
{
font-weight: bold;
background:#BEF8C6;
font-size: 11px;
padding-left: 5px;
}
#job_extras .table_header td, #edit_tr .table_header td
{
border: 2px solid #fffeee;
border-bottom: 1px solid #242424;
font-size: 11px;
padding-left: 5px;
}
#job_extras table td, #edit_tr table td
{
border: 2px solid #fffeee;
border-bottom: 1px solid #242424;
font-size: 11px;
padding-left: 5px;
}
.tr_highlight
{
background: #99FF66;
}
#job_extras table, 
#edit_tr table
{
padding-left: 5px;
width: 100%;
}
#edit_tr_container table
{
border-left: 1px solid #993300;
border-bottom: 1px solid #993300;
border-right: 1px solid #993300;
}
#job_response_container .title_bar, #_video_layer_container .title_bar, 
#_news_layer_container .title_bar
{
background-color: #86BB35;
height: 18px;
padding-left: 5px;
padding-right: 5px;
text-align: right;
}
#edit_tr_container .title_bar
{
background-color: #86BB35;
height: 18px;
margin-left: -1px;
padding-right: 5px;
text-align: right;
}
#job_response_container .title_bar a, #edit_tr_container .title_bar a, 
#_video_layer_container .title_bar a, #_news_layer_container .title_bar a
{
color:#ffffff;
font-weight: bold;
}
.jobs_entry_form_div
{
/*	padding-top: 150px;*/
}
.jobs_entry_form_div form
{
background-color: #CCCCCC;
display: block;
clear: both;
width: 542px;
padding: 5px;
}
#divSearch input[type="text"]
{
height: 18px;
font-size: 12px;
background-color: #303030;
color: #ffffff;
}
.textbox
{
background: #303030;
}
#divSearch input[type="image"]
{
padding-left: 8px;
}
#divFocus .dotted-line
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
}
.bodysubnavbg .dotted-line
{
}
.bodyleft .read-more
{
padding-bottom: 16px;	/* 12 px ;*/
}
.js .lfr-dock.interactive-mode
{
top: 0px;
}
.js .lfr-dock.interactive-mode h2
{
background: none;
margin: 0px;
padding: 0px;
}
.js .lfr-dock.interactive-mode h2 span
{
background-image: url(/images/client_login.gif);
background-repeat: no-repeat;
background-position: right top;
width: 113px;
height: 26px;
}
.aboutlist ul li span
{
display: block;
}
.aboutlist ul li, .aboutlist1 ul li
{
display: block;
padding-left: 12px;
clear: both;
line-height:normal;
}
.js .lfr-dock.interactive-mode ul 
{
width: 145px;
}
.graytextsmall
{
font:normal 11px Arial, Helvetica, sans-serif;
border-top: 1px dotted #000000;
padding:5px;
padding-top:9px;
}
.graytextsmall a
{
color:#c8c8c8;
text-decoration: none;
}
.full_line
{
border-top: 1px dotted #000000;
}
#p_p_id_85_INSTANCE_dET8_
{
margin-top: -20px;
padding-left: 0px;
}
#p_p_id_85_INSTANCE_dET8_ #sitemap_ul
{
width: 100%;
}
#p_p_id_85_INSTANCE_dET8_ ._sitemap_ul_1
{
float: left;
width: 235px;
text-align: left;
}
#p_p_id_85_INSTANCE_dET8_  #sitemap_ul a
{
text-decoration: underline;
}
#p_p_id_85_INSTANCE_dET8_ #_sitemap_ul_85
{
margin-top: -200px;
}
#p_p_id_85_INSTANCE_dET8_ #sitemap_ul li #sitemap_a_2,#sitemap_ul li#sitemap_a_2
{
border: none;
}
#p_p_id_85_INSTANCE_dET8_  li
{
margin: 0px; 
padding: 0px;
padding-bottom: 0px;
border: none;
}
#p_p_id_85_INSTANCE_dET8_ ._sitemap_ul_2
{
padding-bottom: 10px;
}
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_1,
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_22,
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_54,
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_79,
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_85
{
font-weight: bold;
color: #86BB35;
text-decoration: none;
}
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_2,#p_p_id_85_INSTANCE_dET8_ 
a#sitemap_a_3,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_4,
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_5,#p_p_id_85_INSTANCE_dET8_ 
a#sitemap_a_6,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_2,
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_23,#p_p_id_85_INSTANCE_dET8_ 
a#sitemap_a_24,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_25,
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_26,#p_p_id_85_INSTANCE_dET8_ 
a#sitemap_a_27,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_55,
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_56,#p_p_id_85_INSTANCE_dET8_ 
a#sitemap_a_57,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_58,
#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_59,#p_p_id_85_INSTANCE_dET8_ a#sitemap_a_80
{
font-weight: bold;
display: block;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none;
}
#_sitemap_ul_91
{
display: none;
}
.banner_wp {
position:relative;
width:980px;
margin:0 auto;
}
.logo_home {
width:208px;
height:127px;
position:absolute;
top:67px;
left:25px;
z-index:47;
}
._leftOff{
left:-45px;
}
.a_new {
position:absolute;
width:348px;
height:82px;
top:87px;
right:25px;
z-index:48
/*z-index:1002;*/
}
.zindex1001 { z-index:1001 !important; }
.zindex1002 { z-index:1002 !important; }
.banner_mask { position:absolute; top:0; left:0; z-index:45}
._imgBanner{
position:absolute;
z-index:44;
}
/*-------ADDED BY RENU GHISING-----*/
.innertbl {
width:auto;
margin:0;
padding:0;
background:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.innertbl td span {
background:#e1e1e1;
padding:0px 3px 3px 3px;
display:block;
vertical-align:middle;
font-weight:bold;
color:#414141;
}
.innertbl td.txt {
background:#e1e1e1;
padding:3px;
border-right:3px solid #fff;
border-bottom:3px solid #fff;
padding-top:0;
}
.innertbl td span.blue {
background:#E6F1E0;
padding:0px 3px 3px 3px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;	
}
.innertbl .bluetxt {
background:#E6F1E0;
padding:0px 0px 3px 3px;
border-bottom:2px solid #fff;
padding-top:0;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;	
}
.header {
border-top:1px dotted #000;
font:25px "Arial";
color:#86BB35;
padding:10px 0;
display:block;
}
.histTblData td {
border-bottom:2px solid #fff;
border-right:2px solid #fff;
}
.histTblData img{ padding-top:20px;}
.brokerFirst{
width:245px;
}
.brokerFirst .aboutlist{
width:245px;
}
.brokerMiddle, .brokerMiddle .aboutlist{
width:190px;
overflow:hidden;
}
/* LIFERAY NE HACKS */
.homeBox{
 background:url(/images/boxbg.gif) repeat scroll 0 0 #333;
 width:300px;
 margin:0 5px;
 height:260px;
}
.homeWrap{
padding:10px 5px;
}
.homeWrap h3{
 color: white;
 padding: 0pt;
 margin: 0pt;
}
.homeWrap ul{
margin:3px;
list-style:none;
}
.homeWrap li {
background: #333 url(/images/subnavbg.gif) repeat 0px 0px;
margin:5px 0;
padding:3px;
}
.homeWrap a{
color:#86BB35;
font-family: "myriad-pro-1", "myriad-pro-2", Arial, Helvetica, sans-serif;
font-weight: 400;
letter-spacing: .02em;
line-height:15px;
}
.homeWrap span{
font-size:10px;
color:white;
}
.colBox{
 background:url(/images/boxbg.gif) repeat scroll 0 0 #333;
 width:200px;
 margin:0 5px;
}
.colWrap{
padding:3px;
margin:5px 0;
}
.colWrap h3{
 color: #ccc;
 padding: 0pt;
 margin: 0pt;
}
.colWrap ul{
margin:3px;
list-style:none;
}
.colWrap li {
background: #333 url(/images/subnavbg.gif) repeat 0px 0px;
margin:5px 0;
padding:3px;
}
.colWrap a{
color:#690;
font-family: "myriad-pro-1", "myriad-pro-2", Arial, Helvetica, sans-serif;
font-weight: 400;
letter-spacing: .02em;
}
#newsItem{
border: 1px dotted #666;
text-align:center;
padding:0;
background: #333 url(/images/subnavbg.gif) repeat 0px 0px;
}
#newsItemMonth{
font-size:35px;
color:#666;
font-weight:200;
}
#newsItemYear{
font-size:35px;
color:#666;
font-weight:200;
text-align:center;
}
#newsTitleWrap{
padding:5px 0;
border-top: 1px dotted #666;
border-bottom: 1px dotted #666;
}
/***
    GLOBAL FUNCTIONS
    
***/ /***** clearfix - hopefully this will go away *****/
.clearfix:after {
content: " ";
font-size: 0px;
display: block;
clear: both;
line-height: 0;
height: 0;
overflow: auto;
}
.clearfix {
display: inline-block;
}
* html .clearfix {
height: 1%;
}
/* note: 100% width is the standard, but it breaks the layout in:: you guessed it! IE6! */
.container {
overflow: hidden;
width: inherit;
}
/* 
/***
 GENERAL TAG DEFINITIONS
****/
html {
font-size: 100%; /* IE bs */
}
body {
margin: 0;
padding: 0;
color: #333;
font: 12px Arial, Helvetica, sans-serif;
}
/* note the use of typekit.com fonts! */
h1,h2,h3,h4,h5,h6,legend  {
color: #603;
font-weight: normal;
overflow: visible;
position: relative;
font-family: "myriad-pro-1", "myriad-pro-2", Arial, Helvetica, sans-serif;
font-weight: 400;
letter-spacing: 0em;
}
h1 {
margin: 10px 0;
padding: 0;
font-size: 30px;
}
h2 {
margin: 4px 0;
font-size: 24px;
}
h3 {
margin: 20px 0 4px 0;
font-size: 18px;
}
h4{
font-size: 16px;
margin: 8px 0;
}
h5 {
font-size: 14px;
margin-top: 8px;
}
h6 {
font-size: 14px;
margin: 0;
}
a {
color: #690;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
ol {
list-style-type: decimal;
margin-left: 30px;
}
ol li {
margin: 8px 0px;
}
ul {
list-style-type: disc;
margin-left: 30px;
}
ul li {
margin: 3px 0px;
line-height: 12px;
}
p,div,li,span,td {
font: Arial, Helvetica, sans-serif;
}
p {
margin-bottom: 8px;
margin-top: 4px;
line-height:18px;
}
/* FORMS */
form {
margin: 0;
padding: 0;
clear: both;
}
input {
margin: 2px 0;
padding: 2px 2px 0 2px;
clear: both;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
fieldset {
border: 1px solid #4E553E;
padding:5px;
margin:5px 0;
clear:both;
}
legend{
  font-size:16px;
}
label {
  display:block;
  margin-top:8px;
}
select {
border: none;
}
/* TABLE */
th {
font-size: 12px;
font-weight: normal;
text-align:left;
}
/* indices */
.indexBox{
padding:5px; 
width:500px;
margin-top:5px;
}
.indexBox h3{
padding:0;
margin:0;
}
 .index table{
 	width:100%;
 }
 .index table tr {margin-bottom:5px;} 
 .index table tr td{  
 font-weight:bold; 
 font-family: Arial, helvetica, sans-serif;
 padding:5px;
 border-bottom:1px dotted #666;
 }
.index table tr th{  
text-align:right;
font-weight:400;
font-family: "myriad-pro-1", "myriad-pro-2", Arial, Helvetica, sans-serif;
font-size:14px;
 	padding:0 5px;
}
 .rate{
 	text-align:right;
 	padding-right:5px;
 }
 
 .positive{color: #6c0} 
 .negative{color: rgb(153, 0, 0);}
#ticker_container {
width:980px !important;
margin:0 auto;
clear:both;
padding:0;
background:#fff url(/images/footer-bg.gif) 0 0 repeat-x;
border-top:1px solid #999;
border-bottom:1px solid #999;
height:30px;
}
#tickerBox{
position:relative;
}
#ticker{
padding:3px;
float:left;
}
.tickerIndex{
position:absolute;
display:none;
font-family: "myriad-pro-1", "myriad-pro-2", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#333;
background-color:#fff;
padding:3px;
}

