body {
	background-color: #d8e1ec;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin: 18px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
}
a{
	font-size: 11px;
	font-family: Arial;
}
.bgline {
	background-color: #8ab2c5;
}
.bghighlight_left {
	background-image: url(../images/highlight_left.gif);
	background-repeat:repeat-y;
}
.bghighlight_right {
	background-image: url(../images/highlight_right.gif);
	background-repeat:repeat-y;
}
.highlights {
	background-image:url(../images/highlights_bg.gif);
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align:left;
	height: 75px;
}
.dropdown {
	height: 16px;
	width: 188px;
	border: #cccccc 1px solid;
	font-size:11px;

}
.latest_news {
	background-image:url(../images/globe.gif);
	background-position:bottom;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}
.hort_dot {
	background-image:url(../images/hort_dot.jpg);
	background-repeat:no-repeat;
	width:548;
	padding-left:100px;
	margin-left:100px;
	background-position:center;
}
.latest{
	margin:0px 0px 10px;
	padding:0px;
	
}

.latest li{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	
	background:url(../images/bullet.gif) no-repeat 0px 6px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0px 4px 8px;
	padding:0px 0px 5px 12px;
}

.latest li.date{
	font-family: Arial;
	font-size: 10px;
	color: #333333;
}

.navigation{
	background-color: #426c9b;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
	line-height: 27px;
	text-decoration:none;
	display:block;
	}
#navigation a{
	background-color: #426c9b;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
	line-height: 27px;
	text-decoration:none;
	display:block;
	padding-left:10px;
	padding-right: 10px;
}
#navigation a:link{background-color: #426c9b; 	color:#FFFFFF;}
#navigation a:visited{background-color: #426c9b; 	color:#FFFFFF;}
#navigation a:hover{background-color: #FFFFFF; 	color:#272e3e;}

#main_selected a{background-color: #FFFFFF; 	color:#272e3e;}
#main_selected a:link{background-color: #FFFFFF; 	color:#272e3e;}
#main_selected a:visited{background-color: #FFFFFF; 	color:#272e3e;}
#main_selected a:hover{background-color: #FFFFFF; 	color:#272e3e;}

#footer {
	font-size: 10px;
	font-family: Arial;
	color: #385b73;
}
#footer a{
	font-size: 10px;
	font-family: Arial;
	color: #385b73;
	text-decoration:underline;
}
#footer a:link{ color: #385b73;	text-decoration:underline;}
#footer a:visited{ color: #385b73;	text-decoration:underline;}
#footer a:hover{ color: #1b262e; text-decoration:none;}

.content {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color:#000000;
}

.content a{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color:#377199;
	text-decoration:none;
}
.content a:link{color:#377199; text-decoration:none;}
.content a:visited{color:#377199; text-decoration:none;}
.content a:hover{color:#377199; text-decoration:underline;}

.subheader {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #426c9b;
}

.subnavigation-select a{
	background-color: #426c9b;
	font-family: Arial;
	font-size: 12px;
	
	color: #FFFFFF;
	padding-left: 20px;
	background-image: url(../images/nav_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	text-decoration: none;
	line-height:20px;
	padding-top:8px;
	padding-bottom:8px;
}
.subnavigation-select a:link{ background-color: #426c9b; color: #FFFFFF; text-decoration: none;}
.subnavigation-select a:visited{ background-color: #426c9b; color: #FFFFFF; text-decoration: none;}
.subnavigation-select a:hover{ background-color: #426c9b; color: #FFFFFF; text-decoration: none;}
* html body .subnavigation-select a{
width:100%;
} 

.subnavigation a{
	background-color: #f0ecdb;
	font-family: Arial;
	font-size: 12px;
	
	color: #000000;
	padding-left: 20px;
	background-image: url(../images/nav_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	text-decoration: none;
	line-height:20px;
	padding-top:8px;
	padding-bottom:8px;
}
.subnavigation a:link{ background-color: #f0ecdb; color: #000000; text-decoration: none;}
.subnavigation a:visited{ background-color: #f0ecdb; color: #000000; text-decoration: none;}
.subnavigation a:hover{ background-color: #426c9b; color: #FFFFFF; text-decoration: none;}
* html body .subnavigation a{
width:100%;
} 

.subnavigation-3rd a{
	background-color: #c3dbef;
	font-family: Arial;
	font-size: 12px;	
	color: #FFFFFF;
	padding-left: 12px;
	display: block; 
	text-decoration: none;
	line-height:20px;
	padding-top:8px;
	padding-bottom:8px;
}
.subnavigation-3rd a:link{ border-left-style: solid;border-left-width: 20px;border-left-color: #d0deea; background-color: #e8eff5;color: #000000; text-decoration:none;}
.subnavigation-3rd a:visited{ border-left-style: solid;border-left-width: 20px;border-left-color: #d0deea; background-color: #e8eff5;color: #000000; text-decoration:none;}
.subnavigation-3rd a:hover{ border-left-style: solid;border-left-width: 20px;border-left-color: #9ec2e1; background-color: #c3dbef;color: #000000; text-decoration:none;}
* html body .subnavigation-3rd a{
width:100%;
} 

.subnavigation-3rd-select a{
	background-color: #c3dbef;
	font-family: Arial;
	font-size: 12px;	
	color: #FFFFFF;
	padding-left: 12px;
	display: block;
	text-decoration: none;
	line-height:20px;
	padding-top:8px;
	padding-bottom:8px;
}
.subnavigation-3rd-select a:link{ border-left-style: solid;border-left-width: 20px;border-left-color: #9ec2e1; background-color: #c3dbef;color: #000000; text-decoration:none;}
.subnavigation-3rd-select a:visited{ border-left-style: solid;border-left-width: 20px;border-left-color: #9ec2e1; background-color: #c3dbef;color: #000000; text-decoration:none;}
.subnavigation-3rd-select a:hover{ border-left-style: solid;border-left-width: 20px;border-left-color: #9ec2e1; background-color: #c3dbef;color: #000000; text-decoration:none;}
* html body .subnavigation-3rd-select a{
width:100%;
} 

#dropdown-nav a{
	background-image: url(../images/dropdown-bg.gif);
	background-repeat:repeat-y;
	font-family: Arial;
	font-size: 12px;
	line-height: 25px;
	text-align:center;
	text-decoration:none;
	padding-left: 15px;
	margin-right: 15px;
	display: block;
	color: #426c9b;
}


#dropdown-nav a:link{background-image: url(../images/dropdown-bg.gif); background-repeat:repeat-y; color: #426c9b; text-decoration:none;}
#dropdown-nav a:visited {background-image: url(../images/dropdown-bg.gif); background-repeat:repeat-y; color: #426c9b; text-decoration:none;}
#dropdown-nav a:hover {background-color: #426c9b; color: #FFFFFF; text-decoration:none;}



/********************************* SIDE_NAVIGATION *********************************/


a.active_mainlevel{
	background-image: url(images/dropdown-bg.gif);
	background-repeat:repeat-y;
	font-family: Arial;
	font-size: 12px;
	line-height: 25px;
	text-align:center;
	text-decoration:none;
	padding-left: 15px;
	display: block;
	color: #426c9b;
}
.mainlevel td{
	background-image: url(images/dropdown-bg.gif);
	background-repeat:repeat-y;
	font-family: Arial;
	font-size: 12px;
	line-height: 25px;
	text-align:center;
	text-decoration:none;
	padding-left: 15px;
	display: block;
	color: #426c9b;
}
.mainlevel a{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #0865c4;
	text-decoration:none;
	padding-right:0px;
	vertical-align:middle;
	cursor:pointer;
}
.mainlevel img{
	margin:0;
	padding:0;
	border:0;
	height:24px;
	vertical-align:bottom;
	position:relative;
top:1px;

}

.transMenu .item td{
BORDER: #8ab2c5 1px solid;
}
a.sublevel {
	background-repeat: repeat;
	font-family: Arial;
	font-size: 12px;
	line-height: 25px;
	text-align:center;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	margin:auto;
	width:100%;
	display: block;
	color: #426c9b;
	font-weight:bold;
	
	font-weight:normal;
	text-align: left;
	vertical-align:middle;
	cursor:pointer;
}

a.sublevel:link { color: #000066; text-decoration:none;width:100%;}
a.sublevel:visited { color: #000066; text-decoration:none;width:100%;}
a.sublevel:hover { background-color: #426c9b; color: #FFFFFF; text-decoration:none;background-image: url(../images/s.gif);width:100%;}

.header {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color: #bda21f;
}
.header2 {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color: #bda21f;
}
.header3 {
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color:#426c9b;
}
.header4 {
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color:#999999;
}
.hort_line{
	background-image:url(../images/hort_line.gif);
	background-repeat:repeat-x;
}
/*
a.sublevel:link { color: #426c9b; text-decoration:none;background-image: url(../images/dropdown-bg.gif);width:100%;}
a.sublevel:visited { color: #426c9b; text-decoration:none;background-image: url(../images/dropdown-bg.gif);width:100%;}
a.sublevel:hover { background-color: #426c9b; color: #FFFFFF; text-decoration:none;background-image: url(../images/s.gif);width:100%;}
*/

/************************************* link **************************************/
/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position:absolute;
}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:2000;
}

.transMenu.top .items {
	border-top:none;
}

/* each TR.item is one menu item */
.transMenu .item {
    color:#000000;
    font-size:10px;
    font-family:sans-serif;
    text-decoration:none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
}
.table_border{
	border: #b0c9e0 1px solid;
}
.table_border_btm{
	border-bottom: #b0c9e0 1px solid;
}
.table_hdr{
	font-family:Arial;
	font-size:10px;
	color: #426c9b;
	vertical-align:middle;
	text-align:center;
	border-bottom: #b0c9e0 1px solid;
}
.table_content {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	padding: 3px 5px 3px 5px;
}
.padding {
	padding: 10px 5px 10px 5px;
}

/* From Style */

.field-50 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	width: 50px;
	border: 1px solid #b8a11d;
}

.field-50-confirm {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#CCCCCC;
	width: 50px;
	border: 1px solid #b8a11d;
}

.field-50-error {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#FF3300;
	background-color:#FFFFFF;
	width: 50px;
	border: 1px solid #b8a11d;
}

.field-200 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	width: 200px;
	border: 1px solid #b8a11d;
}
.field-200-confirm {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#CCCCCC;
	width: 200px;
	border: 1px solid #b8a11d;
}

.field-200-error {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#FF3300;
	background-color:#FFFFFF;
	width: 200px;
	border: 1px solid #b8a11d;
}

.field-100 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	width: 100px;
	border: 1px solid #b8a11d;
}
.field-100-confirm {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#CCCCCC;
	width: 100px;
	border: 1px solid #b8a11d;
}

.field-100-error {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#FF3300;
	background-color:#FFFFFF;
	width: 100px;
	border: 1px solid #b8a11d;
}
.textfield1 {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border: 1px solid #b8a11d;
	width: 220px;
	height: 100px;
}

.textfield1-confirm {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	background-color:#CCCCCC;
	border: 1px solid #b8a11d;
	width: 220px;
	height: 100px;
}

.textfield1-error {
	font-family:Arial;
	font-size:12px;
	color:#FF3300;
	background-color:#FFFFFF;
	border: 1px solid #b8a11d;
	width: 220px;
	height: 100px;
}
.small_red_text{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FF0000;
}
.small_text{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
}
.h1 {
	font-size: 15px;
	line-height:40px;
	color: #0000b0;
	font-weight: bold;
}

.fields{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
}

.btn2 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f0ecdb;
	display: block;
	border: 1px solid #C2C5C9;
	width: 60px;
	height: 20px;
	cursor: pointer;
}
.btn3 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #426c9b;
	display: block;
	border: 1px solid #C2C5C9;
	width: 90px;
	height: 20px;
	cursor: pointer;
}
.annual {
	font-family: arial;
	font-size:14px;
	color: #426c9b;
	font-weight: bold;
	background-color: #e7ecef;
	height: 75px;
	width: 325px;
	border: 1px #adb9c2 solid;
}
.annual a{
	font-family: arial;
	font-size:14px;
	color: #426c9b;
	font-weight: bold;
	text-decoration:underline;
}
.annual a:link{color: #426c9b; text-decoration:underline;}
.annual a:visited{color: #426c9b; text-decoration:underline;}
.annual a:hover{color: #90a3ae; text-decoration:underline;}

.product a{
	font-family: arial;
	font-size:11px;
	color: #426c9b;
	text-decoration:none;
}
.product a:link{	color: #426c9b;	text-decoration:none;}
.product a:visited{	color: #426c9b;	text-decoration:none;}
.product a:hover{ color: #90a3ae;	text-decoration:underline;}

.contentheading {
	margin-top:10px;
	height: 20px;
	color:#666666;
	font-weight: bold;
	font-size: 14px;
	/*white-space: nowrap;*/
}
.image_border{
border:3px solid #8ab2c5;
margin:5px;
}

a.latest_news{color: #000000; text-decoration:underline;}
a.latest_news:link{color: #000000; text-decoration:underline;}
a.latest_news:visited{color: #000000; text-decoration:underline;}
a.latest_news:hover{color: #000000; text-decoration:underline;}




/************************* Get Acrobat reader *************************/
.get_reader{
margin-left:18px;
}

.get_reader img{
padding-bottom:6px;
}
.note{
margin-top:4px;
color:#999999;
font-size:10px;
line-height:16px;
}


/************************* Newsroom *************************/
.sectiontableheader {
font-weight: bold;
background: #f0f0f0;
padding: 4px;

background-color : #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
color: #bda21f;
}

.componentheading {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;

}

#table_category table{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:15px 20px 10px 10px;
	color:#333333;
	width:520px;
	
}
.news_footer{
height:50px;
width:1px;
}

.sectiontablefooter td{
}

.sectiontableentry1 {
	background-color : #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	vertical-align:top;
	line-height:18px;
	font-weight:bold;
}
.sectiontableentry1 td{
	padding:5px 3px 5px 3px;
}
.sectiontableentry1 a {
	font-weight:normal;
}

.sectiontableentry2 {
	background-color:#eff2f7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	vertical-align:top;
	line-height:18px;
	font-weight:bold;
}
.sectiontableentry2 td{
	padding:5px 3px 5px 3px;
}

.sectiontableentry2 a {
	font-weight:normal;
}
.pagenav {
	background:transparent url(../images/button_bg.png) repeat-x scroll 0%;
	border:1px solid #B0C9E0;
	font-size:10px;
	line-height:20px;
	margin:1px;
	padding:0px 10px;
	text-align:center;
	width:auto;
	color:#333333;
}
a.pagenav {
	color : #808080;
	font-size : 10px;
	text-decoration : underline;
}
a.pagenav:hover {
	text-decoration:underline;
	font-size : 10px;
}
a.pagenav:active {
	color : #377199;
	font-size : 10px;
}
