/* CSS Document -- */

/* Header */
#Header{
	font-family:Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6e71;
}
#Header a{
	font-size: 11px;
	color: #818285;
	text-decoration:none;
}
#Header a:hover{
	font-size: 11px;
	color: #4f8329;
	text-decoration:none;
}


/* Body */
html, body{ font-family:  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: #4d4d4f;
}
#content a, #linkList div a:visited {
	text-decoration:none;
	font-size: 12px;
	color: #4d4d4f;
}
#content a:hover {
	color : #94ab36;
	font-size: 12px;
	color: #4f8329;
	text-decoration: underline;
} 
#content h1{ font-size: 20px; color: #4f8329; }
#content h2{
	font-size: 14px;
	color: #4d4d4f;
	font-weight:bold;
	background-color:#EAF7D3;
}
#content h2 span{
	font-size: 12px;
	color: #4d4d4f;
	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:#4f8329;
}
#bullet_2 div{
	font-size: 12px;
	color: #4d4d4f;
	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: #4d4d4f;
}
#bullet_2 div a:hover {
	color : #94ab36;
	font-size: 12px;
	color: #4f8329;
	text-decoration: underline;
} 

#content .tbl_green tr td{
	padding: 2px 5px 2px 5px;
	border-bottom : 2px solid #ffffff;
	color:#4d4d4f;
	border-right : 2px solid #ffffff;
	border-top : 2px solid #ffffff;
}
#content .tbl_green tr th{
	padding: 5px 0px 5px 0px;
	background-color: #68a336;
	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:#4d4d4f;
	border-top : 2px solid #ffffff;
}
#content .tbl_green .tl_financial td{
	padding: 2px 5px 2px 5px;
	;
	background-color: #cccccc;
	color:#4d4d4f;
}
#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:#4d4d4f;
	padding: 5px 0px 0px 0px;
}
#content .tbl_green .tl_italic {
	font-weight:bold;
	color:#8cc63f;
	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: #68a336;
	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:#4d4d4f;
	padding: 5px 0px 0px 0px;
}

#content .tbl_gallery .tbl_highlight td{
	border-bottom : 1px solid #414141;
	font-weight:bold;
	color:#4d4d4f;
	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:#a6ce39;
	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: #4d4d4f;
	margin : 0;
}
#side_nav div{
	font-size: 12px;
	color: #4d4d4f;
	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: #4d4d4f;
}
#side_nav div a:hover {
	color : #94ab36;
	font-size: 12px;
	color: #4f8329;
} 
#side_nav div .side_nav_bold, #linkList div .side_nav_bold:visited {
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	color: #4f8329;
}
#side_nav div .side_nav_bold:hover {
	color : #94ab36;
	font-size: 12px;
	font-weight:bold;
	color: #4f8329;
} 
#side_nav div span{
	font-size: 11px;
	color: #4d4d4f;
	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: #4d4d4f;
}
#side_nav div span a:hover {
	font-size: 11px;
	color: #4f8329;
} 
#side_nav div span .side_nav_bold2, #linkList div span .side_nav_bold2:visited {
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color: #4f8329;
}
#side_nav div span .side_nav_bold2:hover {
	font-size: 11px;
	font-weight:bold;
	color: #4f8329;
} 

#side_nav3 {
	font-size: 12px;
	color: #4d4d4f;
	margin : 0;
}
#side_nav3 h2{
	font-size: 12px;
	color: #4f8329;
	width : 155px;
	padding : 5px 0 5px 10px;
	border-bottom : 1px solid #B4B4B4;
}
#side_nav3 div{
	font-size: 12px;
	color: #4d4d4f;
	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: #4d4d4f;
}
#side_nav3 div a:hover {
	color : #94ab36;
	font-size: 12px;
	color: #4f8329;
} 
#side_nav3 div .side_nav_bold, #linkList div .side_nav_bold:visited {
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	color: #4f8329;
}
#side_nav3 div .side_nav_bold:hover {
	color : #94ab36;
	font-size: 12px;
	font-weight:bold;
	color: #4f8329;
} 
#side_nav3 div span{
	font-size: 11px;
	color: #4d4d4f;
	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: #4d4d4f;
}
#side_nav3 div span a:hover {
	font-size: 11px;
	color: #4f8329;
} 
#side_nav3 div span .side_nav_bold2, #linkList div span .side_nav_bold2:visited {
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color: #4f8329;
}
#side_nav3 div span .side_nav_bold2:hover {
	font-size: 11px;
	font-weight:bold;
	color: #4f8329;
} 

#side2_nav{
	font-size: 11px;
	color: #4d4d4f;
	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: #4d4d4f;
	text-decoration:underline;
}
#side2_nav .side2_nav_bold{
	font-size: 11px;
	font-weight:bold;
	color: #4d4d4f;
	text-decoration:none;
}
#side2_nav .side2_nav_bold:hover{
	font-size: 11px;
	font-weight:bold;
	color: #4d4d4f;
	text-decoration:underline;
}

#sideSurround {padding:5px; background-color:#E4EEEF; width:182px;}
#sideContact {font-family: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: #6d6e71;
}
#breadcrum a{
	font-size: 10px;
	color: #6d6e71;
	text-decoration:none;
}
#breadcrum a:hover{
	font-size: 10px;
	color: #6d6e71;
	text-decoration:underline;
}

.diclaimer a {
	font-size: 10px;
	color:#6d6e71;
}
.disclaimer a:hover  {
	font-size: 10px;
	color: #6d6e71;
	text-decoration:underline;
}

/* Font */
.font10 {font-size:10px}


/* Footer */
#Footer { font-size: 11px; color: #508329; background-image:url(images/bg3.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF;}
#Footer2 {
	font-size: 11px;
	color: #818285;
	background-image:url(images/bg3.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}
#Footer a{ font-size: 11px; color: #508329; text-decoration:none;}
#Footer a:hover{
	font-size: 11px;
	color: #508329;
	text-decoration:underline;
}

#Sub_footer { font-size: 11px; color: #508329; background-image:url(../images/bg3.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF;}
#Sub_footer a{ font-size: 11px; color: #508329; text-decoration:none;}
#Sub_footer a:hover{
	font-size: 11px;
	color: #508329;
	text-decoration:underline;
}

#div_footer {
	font-size: 11px;
	color: #818285;
}
#div_footer h1{font-size: 14px; color: #7B930F;}
#div_footer h2{
	font-size: 12px;
	color: #4d4d4f;
	border-bottom : 1px solid #d4d4d4;
}

/* Img */
.floatLeft {float:left; margin-right:10px; margin-bottom:10px;}


/* Navigation */
.bluetabs ul{
margin: 0;
padding: 0;
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;;
font-size:12px;
font-weight:bold;
display: inline;
}

.bluetabs li a.home{
float: left;
color: white;
padding: 0 11px;
margin-left:25px;
text-decoration: none;
height:20px;
}

.bluetabs li a{
float: left;
color: white;
padding: 0 11px;
text-decoration: none;
height:20px;
}

.bluetabs li a:visited{
color: white;
height:20px;
}

.bluetabs li a:hover, .bluetabs li a.current{
color: white;
background: transparent url(../images/tabinvestorovr.gif) center center repeat-x;
height:20px;
}

.bluetabs li.selected{
}

.bluetabs li.selected a{ /*selected main tab style */
border-bottom-color: white;
}

.bluetabs li.selected a:hover{ /*selected main tab style */
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: Helvetica, sans-serif;;
font-size:12px;
font-weight:normal;
line-height:18px;
z-index:1000;
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:Helvetica, sans-serif; font-size:11px;}
