body {	
	background-color: #d2cc8e;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 0.75em;	
	line-height: 1.5em;	
	color: #787978;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em
	}
p {
	margin-top: 0em;
	margin-bottom: 0em;
	}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.35em;
	color: #787978;
	margin-bottom: 14px;
}

.blacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	line-height: 1.5em;
	color: #000000;
	margin-bottom: 14px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.5em;
	color: #12465B;
	margin-top: 0em;
	margin-bottom: .5em;
	}
h1 a {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;
	color: #12465B;
	margin-top: 0em;
	margin-bottom: .5em;
	line-height: 1.25em;
	}
h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #12465B;
	margin-top: 0em;
	margin-bottom: 0.5em;
	line-height: 1.25em;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.25em;
	color: #8F741B;
	margin-top: 1.25em;
	margin-bottom: .5em;
	}
h3 {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: .95em;
	color: #50504F;
	margin-top: 1.2em;
	margin-bottom: .5em;
	}
h4 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10pt;
	color: #12465B;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}
	
.plainheading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	color: #000000;
	margin-top: 0em;
	margin-bottom: 1em;
	font-weight: bold;
	text-align: center;
	line-height: normal;
	}
.plainheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #000000;
	margin-top: 0em;
	margin-bottom: 1em;
	font-weight: bold;
	text-align: center;
	}
	
.plainheading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #000000;
	margin-top: 0em;
	margin-bottom: 0.5em;
	font-weight: bold;
	text-decoration: underline;
	}

.latestnews {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;
	font-weight: bold;
	color: #12465B;
	margin-top: 0em;
	margin-bottom: 6px;
	}
table {
	color: #FFFFFF
	}
td, th {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #787978
	}
textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em
	}
.bmargin {
	border-width:8px 8px 8px 8px; 
	border-color:#e7e7e7; 
	border-style:solid;
	margin-bottom: 15px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: disc;
	list-style-position: outside;
	margin-top: 0px;
	margin-left: 16px;
	padding-left: 0px;
	margin-bottom: 0px;
}
	
.SitemapList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: none;
	list-style-position: outside;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 22px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
	
.BulletBackgroundColor {
	color: #FFFFFF
	}

.footer { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.167em;
	font-weight: bold;
	line-height: 1.83em;
	color: #787978;
	background-color: #CCCCCC
	}


.bottommenu A {COLOR: #787978; TEXT-DECORATION: none;}
.bottommenu A:link {COLOR: #787978;}
.bottommenu A:visited {COLOR: #787978;}
.bottommenu A:hover {COLOR: #12465B; TEXT-DECORATION: underline;}
.bottommenu A:active {COLOR: #787978;}

.topmenu A {COLOR: #61a2a0; font-weight:bold; TEXT-DECORATION: none;}
.topmenu A:link {COLOR: #61a2a0;}
.topmenu A:visited {COLOR: #56918f;}
.topmenu A:active {COLOR: #61a2a0;}
.topmenu A:hover {COLOR: #95d8d6;}

.leftmenubullet {DISPLAY: block; font-size: 11px; margin-left:10px; text-indent: 0px; padding-left:8px; padding-top:2px; padding-bottom:2px; background-image: url(../images/bullet_left.gif); background-repeat: no-repeat; background-position: 0px 4px; line-height: 105%;}

.leftmenuarrow {
	DISPLAY: block;
	font-size: 12px;
	margin-left:0px;
	text-indent: 0px;
	padding-left:8px;
	padding-bottom:2px;
	background-image: url(../images/lm_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-bottom: 6px;
}

.leftmenuarrow2 {DISPLAY: block; font-size: 12px; margin-left:0px; text-indent: 8px; padding-left:8px; padding-top:2px; padding-bottom:2px; background-image: url(../images/subheading_arrow.gif); background-repeat: no-repeat; background-position: 0px 4px;}

A.leftmenu1:link { color: #12465B; font-family: arial, helvetica, ,sans-serif, verdana; text-decoration: none; font-weight: normal;}
A.leftmenu1:visited { color: #12465B; font-family: arial, helvetica, ,sans-serif, verdana; text-decoration: none; font-weight: normal;}
A.leftmenu1:hover { color: #a58727; font-family: arial, helvetica, ,sans-serif, verdana; text-decoration: none; font-weight: normal; text-decoration: underline; }
A.leftmenu1:active {font-family: arial, helvetica, ,sans-serif, verdana; text-decoration: none; font-weight: normal;}

A.leftmenu2:link { color: #12465B; font-family: arial, helvetica, ,sans-serif, verdana; text-decoration: none; font-weight: normal;}
A.leftmenu2:visited { color: #12465B; font-family: arial, helvetica, ,sans-serif, verdana; text-decoration: none; font-weight: normal;}
A.leftmenu2:hover { color: #1e5b74; font-family: arial, helvetica, ,sans-serif, verdana; text-decoration: underline; font-weight: normal;}
A.leftmenu2:active {font-family: arial, helvetica, ,sans-serif, verdana; text-decoration: none; font-weight: normal;}

A.newsmenu:link { color: #12465B; font-family: arial, helvetica, ,sans-serif, verdana; text-decoration: none; font-weight: normal; text-decoration: underline; margin-bottom: 4px;}
A.newsmenu:visited { color: #12465B; font-family: arial, helvetica, ,sans-serif, verdana; font-weight: normal;  text-decoration: underline;vmargin-bottom: 4px;}
A.newsmenu:hover { color: #a58727; font-family: arial, helvetica, ,sans-serif, verdana; font-weight: normal; text-decoration: none; margin-bottom: 4px;}
A.newsmenu:active {font-family: arial, helvetica, ,sans-serif, verdana; font-weight: normal;  text-decoration: underline; margin-bottom: 4px;}


A {COLOR: #8F741B;}
A:hover {TEXT-DECORATION: none;}

tr.ListHeaderColor th {
	text-align: left;
	}
.small {
	font-size: 11px; color: #15520c; font-family: arial, helvetica, ,sans-serif, verdana; margin-top: 0px;
}
#leftlinksinner {PADDING-RIGHT: 20px; PADDING-LEFT: 33px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px;}

#leftlinksouter{
	padding-bottom: 10px;
	border-bottom:2px solid #ffffff;
}

#leftsidebar {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; margin-left:0}

.style1 {color: #8F741B;}
.style2 {color: #51ac47;}
.style3 {
	color: #78c7ec;
	font-weight: bold;
}
.sectiontitle {
	color: #12465B;
	font-weight: bold;
	margin-bottom: 10px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787978;
}
.bodyimgcaptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #000000;
}
.bodybullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 16px;
}
.tbmargin {
	border-width:8px 8px 8px 8px; 
	border-color:#e7e7e7; 
	border-style:solid;
	margin-bottom: 15px;
	margin-top: 15px;
}
#caption1 {
	padding-right: 15px;
	padding-left: 15px;
}
#caption1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #585858;
	margin-bottom: 8px;
}
#caption1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #465060;
	text-align: left;
}
.callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #12465B;
	margin-bottom: 0px;
	font-weight: bold;
}
.newsitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-bottom: 8px;
}
.sidebar_bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 2px;
	margin-right: 10px;
}
.SitemapList2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: square;
	list-style-position: outside;
	margin-top: 0px;
	margin-left: 25px;
	padding-left: 0px;
	line-height: 22px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.subBullet_Careers {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: square;
	list-style-position: outside;
	margin-top: 0px;
	margin-left: 25px;
	padding-left: 0px;
	line-height: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
