/**********  Layout / Header / Footer  **********/

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #333333}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000}

body {
	background-color: #EEEEEE;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.logostrip{
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #DEDEE0;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
}

.copyrightstrip {
	background-color: #375496;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #FFFFFF;
}


/**********  Top Navigation Bar  **********/


.navarea{
	background-color: #375496;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;	
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #FFFFFF;
}

.navarea_top{
	background-color: #375496;
	background: #375496 url('../images/nav_top.jpg') repeat-x;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #FFFFFF;
}

.navarea_bot{
	background-color: #375496;
	background: #375496 url('../images/nav_bot.jpg') repeat-x;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #FFFFFF;
}


/**********  News Portal  **********/


.newsarea{
	background-color: #BEBEC2;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

td.newsimage {
	border-color: #B7B7B7;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

td.newsitem {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-color: #B7B7B7;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}


/**********  Title Bar rounded gray  **********/


td.graytitle {
	background-color: #B7B7B7;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-color: #B7B7B7;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #375496;
}

td.graytitle_nopad {
	background-color: #B7B7B7;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-color: #B7B7B7;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #375496;
}

td.graytitle_top {
	background-color: #B7B7B7;
	background: #375496 url('../images/grey_top.jpg') repeat-x;
	border-color: #B7B7B7;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #375496;
}

td.graytitle_bot {
	background-color: #B7B7B7;
	background: #375496 url('../images/grey_bot.jpg') repeat-x;
	border-color: #B7B7B7;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	color: #375496;
}


/**********  Main Page Body  **********/


.mainarea{
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

td.mainbody {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
}
td.mainbodyContent {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #29166F;
	line-height: 20px;
	font-style: normal; 
}


/**********  Hyperlinks  **********/


A.nav:link { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none;
}

A.nav:active { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none;
}

A.nav:visited { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none; 
}
	
A.nav:hover { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: underline; 
}

A.news:link { 
	color: #304883;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none; 
}

P.news{ 
	color: #304883;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none; 
}

A.news:active { 
	color: #304883;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none;
}

A.news:visited { 
	color: #304883;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: none; 
}
	
A.news:hover { 
	color: #304883;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	text-decoration: underline; 
}


A.content:link { 
	color: #304883;
	text-decoration: none; 
}

A.content:active { 
	color: #304883;
	text-decoration: none;
}

A.content:visited { 
	color: #304883;
	text-decoration: none; 
}
	
A.content:hover { 
	color: #304883;
	text-decoration: underline; 
}

/* ********** [Tables] ********** */


table.newseditor {
	border-color: #CCCCCC;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
}

td.title {
	background-color: #8E979C;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	border-color: #CCCCCC;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
}

td.plantitle {

	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 120%;

	color: #29166F;

}

td.header {
	background-color: #8E979C;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	border-color: #CCCCCC;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
}

td.content {
	background-color: #EBECED;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 15px;
	font-style: normal;
	border-color: #CCCCCC;
	border-width: 0px 1px 1px 0px;
	border-style: solid; 
}

span.content {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 15px;
	font-style: normal;
}

p.error {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 110%;
	color: RED;
	line-height: 15px;
	font-style: bold;
}


span.newsLetter {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 15px;
	font-style: normal;
}

span.newsLetter p{
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 100%;
	color: #333333;
	line-height: 15px;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

span.newsLetter h1 {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 160%;
	color: #214584;
	line-height: 15px;
	font-style: bold;
}

span.newsLetter h2 {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 140%;
	color: #214584;
	line-height: 15px;
	font-style: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

span.content table {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 100%;
	color: #333333;
	line-height: 15px;
	font-style: normal;
}

td.newsheader {
	background-color: #375496;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
}

td.newsarticle {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
	font-style: normal;
	color: #333333;
}

td.regform {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: normal;
	color: #333333;
}

td.regformHead {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}




table.homeLinks {
	border-color: #B7B7B7;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}


td.homeLinksSpacer {
	background-color: #F8F8F8;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #375496;
	border-top:1px solid #B7B7B7; 
}

td.homeLinksTitle {
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #375496;
}

A.homeLinks {
	display: block;
	border-color: #F3F5F5;
	border-width: 1px 0px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	color: #005FA9;
	padding: 5px 20px 5px 20px;
	border-top:1px solid #B7B7B7;
	text-decoration: none;
	background-color: #F8F8F8;
}

* html body a.homeLinks{
	width:100%;
}

A.homeLinks:hover {
	border-left:0px solid #71828A; 
	border-right:0px solid #71828A; 
	border-top:1px solid #B7B7B7; 
	text-decoration: none;
	background-color: #E1E1E1;
}


td.flashMovie {
	border-bottom:1px solid #B7B7B7;
}


td.bodyContent {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
}

td.bodyHeader {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
	font-weight: bold;
}

td.bodyTitle {
	padding-top: 20px;
	padding-bottom: 0px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
	font-weight: bold;
}

td.bodyInformation {
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
}


/* ********** [Product Links] ********** */
td.productNavigation {
	background-color: #375496;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-bottom: #8C8C8C;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	color: #FFFFFF;
}

A.productNav:link { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
}

A.productNav:active { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
}

A.productNav:visited { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none; 
}
	
A.productNav:hover { 
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	text-decoration: underline; 
}

font.deadLink {
	color: #C8C8C8;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
}


td.evalForm {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif, Times, TimesNR;
	font-size: 70%;
	color: #333333;
	line-height: 20px;
	font-style: normal; 
}

.formDropdown {
	width: 220px;
}
.newSeeMe {
	color : #4682B4;
	font-size : larger;
	font-weight : bold;
}
.bodypanelInner {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	border-color: #B7B7B7;
	border-right: #8C8C8C;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
.bodypanelInner ul{
margin: 0;
padding: 2; 
}
.bodypanelInner li{
margin-left: 20px;
padding: 2;
}

.bodypanelInner li li{
margin-left: 20px;
padding: 2;
}
.bodypanelInner ul ul{
	margin-left: 0px;
	padding: 2;
	font-style : italic;
}
.bodypanelInner ul ul ul {
	margin-left: 20px;
	padding: 2;
	font-style : italic;
}

.bodypanel {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-color: #B7B7B7;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
