body,td	{
	font: normal 10pt/13pt "Trebuchet MS", Arial, Helvetica, sans serif;
	color: #ffffff;
}

body {
	margin:0px;

}

table.wrapper {
	background: url(/images/homebg_new.gif);
	background-repeat: repeat-y;
	background-position: center;
}

body.home {	
	background-color: #d9ecf8;
}

body.notop {	
	background-color: #d9ecf8;
}


.topnav	{	
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans serif;
	padding-left: 40px;
}

a.topnavitem {	
	padding-left: 30px;
	padding-right: 30px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans serif;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}

a.topnavitem:hover {
	text-decoration: underline;
}


.topnav2 {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans serif;
	height:25px;
}

a.topnavitem2 {	
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans serif;
	padding-left: 6px;
	padding-right: 6px;
	color: #ffff00;
	text-decoration: none;
}

a.topnavitem2:hover {	
	text-decoration: underline;
}

.topnavactive	{	
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans serif;
	padding-left: 6px;
	padding-right: 6px;
	background: #FDE8A1;
}

.footer-embrace {
	background: url(/images/footer-embrace.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #d9ecf8;
}

.footer-bottom {
	text-align: right;
	background-color: #d9ecf8;
	padding-right: 32px;
}

/** LEFT NAV STYLES START **/

.navbg	{	}

.navparent	{
	font: normal 9pt/11pt "Trebuchet MS", Arial, Helvetica, sans serif;
	background: #fae9b3;
	color: black;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	margin-bottom:2px;
	margin-top: 1px;
	width: auto;
}
a.navparentlink	{	
	color: black;
	text-decoration:none;
}

a.navparentlink:hover {	
	color: black;
	text-decoration:underline;
}

.navchild {	
	font: normal 10pt/13pt "Trebuchet MS", Arial, Helvetica, sans serif;
	background: #fcf4d9;
	color: black;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
}

a.navchildlink,a.navgrandchildlink {
	color: #003798;
	text-decoration:none;
}

a.navchildlink:hover, a.navgrandchildlink:hover {
	text-decoration: underline;
}

.navgrandchild {	
	font: normal 10pt/13pt "Trebuchet MS", Arial, Helvetica, sans serif;
	background: #fcf4d9;
	color: black;
	padding-left: 20px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
}

a.navgrandchildlink,a.navgreatgrandchildlink {	
	color: #003798;
	text-decoration:none;
}

a.navgrandchildlink:hover, a.navgreatgrandchildlink:hover {	
	text-decoration: underline;
}

.navgreatgrandchild {	
	font: normal 8pt/8pt "Trebuchet MS", Arial, Helvetica, sans serif;
	background: #B7E3F1;
	color: #003798;
	padding-left: 30px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
}

/** left nav styles end **/
 
.breadcrumb {	
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans serif;
	padding-bottom:12px;
}

a.breadlink {	
	color: black;
	text-decoration: underline;
}

a.breadlink:hover {
	color: #003798;
	text-decoration: underline;
}
 

a.bottomnavitem {
	font: normal 13px "Trebuchet MS", Arial, Helvetica, "sans serif";
	padding-right:6px;
	padding-left: 6px;
	color: black;
	text-decoration: none;
					
}
a.bottomnavitem:hover { 
	text-decoration: underline;
}


.contentarea {	
	padding-left: 30px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
}


.insettitle {
	padding: 4px;
	font: bold 8pt/9pt "Trebuchet MS", Arial, Helvetica, sans serif;
	color: white;
	background: #003798;
}

.insetcontent {	
	padding: 4px;
	font: normal 8pt/9pt "Trebuchet MS", Arial, Helvetica, sans serif;
	color: white;
	background: #0B9ED1;
}

.insetpic {
	background: #003798;
}

h1,textheading,h2,h3 {	
	margin-bottom: 4px;
	margin-top: 0px;
}

h1 {
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans serif;
	color: #00368a;
}

h2 {	
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans serif;
	color: #00368a;
}

h3 {	
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans serif;
	color: black;
}

.textheading {	
	font: bold 17px Arial, Helvetica, sans serif;
	color: #00368a;
}

.bannertext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
	padding-left: 50px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;

}
.newscontent {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #3E66BB;
	text-decoration: none;
}
.newsheading a:link {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	color: #00368a;
	text-decoration: none;
}
.newsheading a:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	color: #00368a;
	text-decoration: none;
}

.newsheading a:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	color: #00368a;
	text-decoration: none;
}
.newsheading {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding-left:12px;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:6px;
}

.newsdate {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: black;
}
