/* CSS Document -- */

/* Header */
#Header{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #8E8E8E; }
#Header a{ font-size: 11px; color: #8E8E8E; text-decoration:none; }
#Header a:hover{ font-size: 11px; color: #126823; text-decoration:none; }


/* Body */
html, body{ font-family: Geneva, Arial, Helvetica, sans-serif; background-image:url(../images/bg.gif); background-repeat:repeat-x; margin:0 0 0 0; height:100%;}
#fullheight { min-height:100%;} 
/* Then, feed WinIE 6.0 and lower the following rule:*/
#fullheight { height: 100%; }

#left_bar{ background-image:url(../images/bg.gif); background-repeat:repeat-x; }
#left_bar2{ background-image:url(../images/shadow_left.gif); background-repeat:repeat-y; position:absolute; padding:0; width:9px; height:100%; /* works only if parent container is assigned a height value */ }
#body2{	background-color:#FFFFFF; }


/* Content */
#content, #content table { font-size: 12px; color: #414141;}
#content a, #linkList div a:visited {text-decoration:none; font-size: 12px; color: #414141;}
#content a:hover {color : #94ab36; font-size: 12px; color: #126823; text-decoration: underline;} 
#content h1{ font-size: 20px; color: #126823; }
#content h2{ font-size: 14px; color: #414141; font-weight:bold; background-color:#EAF7D3;}
#content h2 span{ font-size: 12px; color: #414141; font-weight:bold;}
#content .content_image_border{border: 1px solid rgb(221, 221, 221); margin:5px 10px 5px 0px; float:left}
#content .eml_link{color:#126823;}
#bullet_2 div{font-size: 12px; color: #414141; width : 218px; margin : 0px 0 0px 1px; padding : 5px 0 5px 10px; background-image: url(../images/bullet01.gif); background-repeat : no-repeat; background-position : 0px 7px;}
#bullet_2 div a, #bullet_2 div a:visited {text-decoration:none; font-size: 12px; color: #414141;}
#bullet_2 div a:hover {color : #94ab36; font-size: 12px; color: #126823; text-decoration: underline;} 

#content .tbl_green tr td{padding: 2px 5px 2px 5px; border-bottom : 2px solid #ffffff; color:#414141; border-right : 2px solid #ffffff; border-top : 2px solid #ffffff;}
#content .tbl_green tr th{padding: 5px 0px 5px 0px; background-color: #7B930F; color:#FFFFFF; border-right : 2px solid #ffffff; border-top : 2px solid #ffffff;}
#content .tbl_green .tl_odd td{padding: 2px 5px 2px 5px; background-color: #cccccc; color:#414141; border-top : 2px solid #ffffff;}
#content .tbl_green .tl_financial td{padding: 2px 5px 2px 5px; ; background-color: #cccccc; color:#414141;}
#content .tbl_green .tl_odd td .tl_financial td .tbl_listing tr td, #content .tbl_green tr td .tbl_listing tr td{padding: 0px 0px 0px 0px; border:0px}
#content .tbl_green .tbl_highlight td{border-bottom : 1px solid #414141; font-weight:bold; color:#414141; padding: 5px 0px 0px 0px;}
#content .tbl_green .tl_italic {font-weight:bold; color:#9CB044; padding: 5px 0px 0px 0px; font-size:24px; font-style:italic;}
#content .tbl_green .tl_year {font-weight:bold; font-style:normal; color:#000000; font-size:12px;}
#content .tbl_green .tl_milestone {width:450px;}
#content .tbl_green .tl_milestoneyear {font-size:18px; font-weight:bold; vertical-align:top;}
#content .tbl_green .tl_milestone div {border-bottom:1px solid #DDDDDD; font-size:18px; font-weight:bold; vertical-align:bottom;}

#content .tbl_financial tr td{padding: 2px 5px 2px 5px;}
#content .tbl_financial tr th{padding: 5px 0px 5px 0px; background-color: #7B930F; color:#FFFFFF;}
#content .tbl_financial .tl_financial{background-color:#cccccc;}
#content .tbl_financial .tl_subfinancial{background-color:#e1e1e1;}
#content .tbl_financial .tbl_highlight td{border-bottom : 1px solid #414141; font-weight:bold; color:#414141; padding: 5px 0px 0px 0px;}

#content .tbl_gallery .tbl_highlight td{border-bottom : 1px solid #414141; font-weight:bold; color:#414141; height:20px;}
#content .tbl_gallery .tbl_highlight td select{font-size:10px; margin: 0px; padding: 0px; border: solid 1px #d4d4d4; width: auto; height: auto;}


#content .note{font-size:10px; padding:10px 0px 0px 0px; border-top : 2px dotted #cccccc;}
#content #highlight_center{font-size:14px; font-weight:bold; color:#7B930F; text-align:center; padding:20px 0px 0px 0px; }

#banner2,  #banner2 table{ font-size: 12px; line-height:12px; color: #ffffff; background-image: url(../images/bg4.gif); background-repeat: repeat-x;}
#banner2 a, a:visited {text-decoration:none; font-size: 12px; color: #ffffff;}
#banner2 a:hover {color : #94ab36; font-size: 12px; color: #ffffff; text-decoration: underline;} 



#side_nav {font-size: 12px; color: #414141; margin : 0;}
#side_nav div{font-size: 12px; color: #414141; width : 155px; margin : 0px 0 0px 20px; padding : 5px 0 5px 10px; border-bottom : 1px solid #B4B4B4; background-image : url(../images/bullet02.gif); background-repeat : no-repeat; background-position : 0px 7px;}
#side_nav div a, #linkList div a:visited {text-decoration:none; font-size: 12px; color: #414141;}
#side_nav div a:hover {color : #94ab36; font-size: 12px; color: #126823;} 
#side_nav div .side_nav_bold, #linkList div .side_nav_bold:visited {text-decoration:none; font-size: 12px; font-weight:bold; color: #126823;}
#side_nav div .side_nav_bold:hover {color : #94ab36; font-size: 12px; font-weight:bold; color: #126823;} 
#side_nav div span{ font-size: 11px; color: #414141; width : 100px; margin : 0px 0 0px 20px; padding : 3px 0 0px 0px;}
#side_nav div span a, #linkList div span a:visited {text-decoration:none; font-size: 11px; color: #414141;}
#side_nav div span a:hover {font-size: 11px; color: #126823;} 
#side_nav div span .side_nav_bold2, #linkList div span .side_nav_bold2:visited {text-decoration:none; font-size: 11px; font-weight:bold; color: #126823;}
#side_nav div span .side_nav_bold2:hover {font-size: 11px; font-weight:bold; color: #126823;} 

#side_nav3 {font-size: 12px; color: #414141; margin : 0;}
#side_nav3 h2{font-size: 12px; color: #126823; width : 155px; padding : 5px 0 5px 10px; border-bottom : 1px solid #B4B4B4;}
#side_nav3 div{font-size: 12px; color: #414141; width : 155px; margin : 0px 0 0px 0px; padding : 5px 0 5px 10px;}
#side_nav3 div a, #linkList div a:visited {text-decoration:none; font-size: 12px; color: #414141;}
#side_nav3 div a:hover {color : #94ab36; font-size: 12px; color: #126823;} 
#side_nav3 div .side_nav_bold, #linkList div .side_nav_bold:visited {text-decoration:none; font-size: 12px; font-weight:bold; color: #126823;}
#side_nav3 div .side_nav_bold:hover {color : #94ab36; font-size: 12px; font-weight:bold; color: #126823;} 
#side_nav3 div span{ font-size: 11px; color: #414141; width : 100px; margin : 0px 0 0px 20px; padding : 3px 0 0px 0px;}
#side_nav3 div span a, #linkList div span a:visited {text-decoration:none; font-size: 11px; color: #414141;}
#side_nav3 div span a:hover {font-size: 11px; color: #126823;} 
#side_nav3 div span .side_nav_bold2, #linkList div span .side_nav_bold2:visited {text-decoration:none; font-size: 11px; font-weight:bold; color: #126823;}
#side_nav3 div span .side_nav_bold2:hover {font-size: 11px; font-weight:bold; color: #126823;} 

#side2_nav{ font-size: 11px; color: #414141; padding-top:5px; padding-left:5px; padding-bottom:10px; }
#side2_nav div{ background:url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 0px 3px; padding:2px 0px 2px 10px; }
#side2_nav a{ font-size: 11px; color: #414141; text-decoration:none; }
#side2_nav a:hover{ font-size: 11px; color: #414141; text-decoration:underline; }
#side2_nav .side2_nav_bold{ font-size: 11px; font-weight:bold; color: #414141; text-decoration:none; }
#side2_nav .side2_nav_bold:hover{ font-size: 11px; font-weight:bold; color: #414141; text-decoration:underline; }

#sideSurround {padding:5px; background-color:#E4EEEF; width:182px;}
#sideContact {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:170px; padding:5px; border:1px solid #A2A2A2; background-color:#ffffff; text-align:left;}

#breadcrum{ font-size: 10px; color: #717171;}
#breadcrum a{ font-size: 10px; color: #717171; text-decoration:none;}
#breadcrum a:hover{ font-size: 10px; color: #717171; text-decoration:underline;}

.diclaimer a { font-size: 10px; color:#717171;}
.disclaimer a:hover  { font-size: 10px; color: #717171; text-decoration:underline;}

/* Font */
.font10 {font-size:10px}


/* Footer */
#Footer { font-size: 11px; color: #8E8E8E; background-image:url(images/bg3.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF;}
#Footer a{ font-size: 11px; color: #8E8E8E; text-decoration:none;}
#Footer a:hover{ font-size: 11px; color: #126823; text-decoration:underline;}

#Sub_footer { font-size: 11px; color: #8E8E8E; background-image:url(../images/bg3.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF;}
#Sub_footer a{ font-size: 11px; color: #8E8E8E; text-decoration:none;}
#Sub_footer a:hover{ font-size: 11px; color: #126823; text-decoration:underline;}

#div_footer {font-size: 11px; color: #8E8E8E;}
#div_footer h1{font-size: 14px; color: #7B930F;}
#div_footer h2{font-size: 12px; color: #414141; border-bottom : 1px solid #d4d4d4;}

#Footer_txt { font-size: 11px; color: #8E8E8E; }

/* Img */
.floatLeft {float:left; margin-right:10px; margin-bottom:10px;}


/* Navigation */
.bluetabs ul{
margin: 0;
padding: 0;
text-align: center;
float: left;
font-family:Geneva, Arial, Helvetica, sans-serif;;
font-size:12px;
font-weight:bold;
width: 100%;
height:20px;
background: url(../images/tabbg.gif) center center repeat-x;
}

.bluetabs li{
font-family:Geneva, Arial, Helvetica, sans-serif;;
text-align: center;
font-size:12px;
font-weight:bold;
display: inline;
}

.bluetabs li a.home{
float: left;
color: white;
padding: 0 11px;
text-align: center;
margin-left:25px;
text-decoration: none;
height:20px;
}

.bluetabs li a{
float: left;
color: white;
text-align: center;
padding: 0 11px;
text-decoration: none;
height:20px;
}

.bluetabs li a:visited{
color: white;
text-align: center;
height:20px;
}

.bluetabs li a:hover, .bluetabs li a.current{
color: white;
text-align: center;
background: transparent url(../images/tabinvestorovr.gif) center center repeat-x;
height:20px;
}

.bluetabs li.selected{
text-align: center;
}

.bluetabs li.selected a{ /*selected main tab style */
text-align: center;
border-bottom-color: white;
}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-align: center;
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font-family:Geneva, Arial, Helvetica, sans-serif;;
font-size:12px;
font-weight:normal;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b a, .dropmenudiv_b a:visited{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #edf3f3;
}

/* Borders */
.bdrBottom {border-bottom:1px solid #000000;}
.bdrBottomThick {border-bottom:2px solid #000000;}

/* Fonts */
.font11 {font-family:Arial, Helvetica, sans-serif; font-size:11px;}