body {
 background-color:#808080;
 background-color:#333;
}

.body-color { background-color:#333; }

p, td, ul, li {
 font: normal normal 8pt arial,helvetica,sans-serif;
	color:#333;
	text-decoration:none;
}

p.index2 {
font:normal normal 9pt arial, helvetica, sans-serif;
color:#333;
text-decoration:none;
}


td.imagectr {
background-color:#D8D6D6;
width: 150px;
text-align: center;
padding: 10px;
}

td.imagectrtxt {
background-color:#D8D6D6;
padding: 10px 10px 10px 20px;
font: normal normal 8pt arial, helvetica, sans-serif;
}

td.imagectr2 {
width: 150px;
text-align: center;
padding: 10px;
}

td.imagectrtxt2 {
padding: 10px 10px 10px 20px;
font: normal normal 8pt arial, helvetica, sans-serif;
}

.phighlight {
 font: normal bold 8pt arial,helvetica,sans-serif;
	color:#660033;
	text-decoration:none;
}

p.press {
 font: normal normal 9pt arial,helvetica,sans-serif;
	color:#333;
	text-decoration:none;
}

.highlight {
font: normal bold 9pt arial, helvetica, san-serif;
color:#660033;
text-decoration:none;
}

.highlightpro {
 font: bold bold 8pt arial,helvetica,sans-serif;
	color:#660033;
	letter-spacing:0.05em;
	text-align:left;
	margin:0px;
	padding:5px 0px 5px 0px;
}



p.press2 {
 font: normal normal 10pt arial,helvetica,sans-serif;
	color:#333;
	text-decoration:none;
}

li.press {
 font: normal normal 9pt arial,helvetica,sans-serif;
	color:#333;
	text-decoration:none;
}

ul.press {
 font: normal normal 9pt arial,helvetica,sans-serif;
	color:#333;
	text-decoration:none;
}

a { font: normal normal 8pt arial,helvetica,sans-serif;text-decoration:underline; }
a:link { color:#313131; }
a:active { color:#313131; }
a:visited { color:#313131; }
a:hover { color:#90c;text-decoration:none; }

a.press {
 font: normal normal 9pt arial,helvetica,sans-serif;text-decoration:underline; }
a:link { color:#313131; }
a:active { color:#313131; }
a:visited { color:#313131; }
a:hover {
	color:#FFF;
	text-decoration:none;
}


a.emp {
font: normal bold 9pt arial, helvetica, san-serif;
color:#660033; }
link { color:#660033; }
active { color:#660033; }
visited { color:#660033; }
hover { color:#90c; text-decoration:none; }
}


a.emp:link {
	color: #660033;
	text-decoration: none;
}
a.emp:visited {
	text-decoration: none;
	color: #660033;
}
a.emp:hover {
	text-decoration: none;
	color: #90c;
}
a.emp:active {
	text-decoration: none;
	color: #660033;
}

span.emp {
	font: bold normal 9pt arial, helvetica, san-serif;
	color:#660033;
	text-decoration: none;
} 

p.emph {
	font:  normal normal 11pt  arial, san-serif;
	color:#660033;
	text-decoration: none;
} 

a.omph {
	font: bold normal 8pt arial, helvetica, san-serif;
	color:#660033;
	text-decoration: none;
} 

a.omph:link {
	color: #660033;
	text-decoration: none;
}
a.omph:visited {
	text-decoration: none;
	color: #660033;
}
a.omph:hover {
	text-decoration: none;
	color: #90c;
}
a.omph:active {
	text-decoration: none;
	color: #660033;
}

span.omph{
	font: bold normal 8pt arial, helvetica, san-serif;
	color:#660033;
	text-decoration: none;
} 

.article-title {
 font: normal bold 9pt arial,helvetica,sans-serif;;
	color:#0a55a3;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	
}

.article-title3 {
 font: normal bold 9pt arial,helvetica,sans-serif;;
	color:#474747;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	
}

.article-subtitle {
 font: normal bold 8pt arial,helvetica,sans-serif;;
	color:#0a55a3;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	
}

.article-title2 {
font: normal bold 10pt arial, helvetica, san-serif;
color:#0a55a3;
}

.menubar {
	background-color:#0a55a3;
}

#t3height {
 height:480px;
}


.entry_spcr {
 height:11px;
}

.int_header {
 padding:0px 0px 5px 0px;
}

.gutter-left { width:11px; }
.gutter-center { width:11px;
		background: url(/image_share/linework_vl.gif);
	}
.gutter-right { 
  width:11px;
		background: url(/image_share/linework_v.gif);
	}

	.gutter-right-home {
	width:40px;
	}

table.leftbar {
 background-color:#e2e9ef;
	border:0px solid #333;
	margin:0px 0px 2px 0px;
	padding:0px;
	width:auto;
}

table.leftbar-active {
 background-color:#0a55a3;
	border:0px solid #333;
	margin:0px 0px 2px 0px;
	padding:0px;
	width:auto;
}

.l_menu_size {
 width:140px;
	height:9px;
}

a.leftmenu { 
 font-face: arial,helvetica,sans-serif;
 font-weight: bold;
 font-size: 8pt;
	letter-spacing:0.05em;
	text-decoration:none;
}
a.leftmenu:link { color:#0a55a3; }
a.leftmenu:active { color:#0a55a3; }
a.leftmenu:visited { color:#0a55a3; }
a.leftmenu:hover { color:#90c;text-decoration:none; }

.leftmenu-active { 
 font-face: arial,helvetica,sans-serif;
 font-weight: bold;
 font-size: 8pt;
	letter-spacing:0.05em;
	text-decoration:none;
}
a.leftmenu-active { text-decoration:none; }
a.leftmenu-active:link { color:#fff; }
a.leftmenu-active:active { color:#fff; }
a.leftmenu-active:visited { color:#fff; }
a.leftmenu-active:hover { color:#fff;text-decoration:none; }

/*
#c_bar_size {
 width:265px;
}

#r_bar_size {
 width:160px;
}
*/

table.form {
background-color:#ebebeb;
width:100%;
padding:3;
margin: 5px 5px 5px 5px;
height: auto;
}

td.form1 {
 font: normal bold 9pt arial,helvetica,sans-serif;
	color:#0a55a3;
	text-decoration:none;
	text-align:left;
	padding-left:20px;

		}
		
td.form2 {
 font: normal bold 9pt arial,helvetica,sans-serif;
	color:#000000;
	text-decoration:none;
	align:left;
	padding-left:20px;
		}
		
td.form3 {
 font: normal bold 9pt arial,helvetica,sans-serif;
	color:#0a55a3;
	text-decoration:none;
	text-align:left;

		}
		
td.form4 {
 font: normal bold 9pt arial,helvetica,sans-serif;
	color:#000000;
	text-decoration:none;
	text-align:left;
		}
		
		td.form5 {
		 font: normal bold 9pt arial,helvetica,sans-serif;
	color:#0a55a3;
	text-decoration:none;
	text-align:right;

		}
		
td.form6 {
 font: normal bold 9pt arial,helvetica,sans-serif;
	color:#000000;
	text-decoration:none;
	text-align:right;
		}

td.form7 {
 font: normal bold 9pt arial,helvetica,sans-serif;
	color:#000000;
	text-decoration:none;
	text-align:right;
	width:100px;
	padding-left: 30px;
		}

		td.form8 {
 font: normal bold 9pt arial,helvetica,sans-serif;
	color:#0a55a3;
	text-decoration:none;
	text-align:right;
	width:100px;
	padding-left: 30px;
		}
		
		td.spec1L {
		 font: normal bold 8pt arial,helvetica,sans-serif;
	color:#474747;
	text-decoration:none;
text-align:right;
	}
	
			td.spec1R {
		 font: normal normal 8pt arial,helvetica,sans-serif;
	color:#474747;
	text-decoration:none;
	}
	
	td.spec2L {
	 font: normal bold 8pt arial,helvetica,sans-serif;
	color:#474747;
	text-decoration:none;
	background-color:#ebebeb;
	text-align:right;
	}
	
		td.spec2R {
	 font: normal normal 8pt arial,helvetica,sans-serif;
	color:#474747;
	text-decoration:none;
	background-color:#ebebeb;
	}

			td.spec3L {
		 font: normal normal 8pt arial,helvetica,sans-serif;
	color:#474747;
	text-decoration:none;
	}
			td.spec4L {
		 font: normal normal 8pt arial,helvetica,sans-serif;
	color:#474747;
	text-decoration:none;
	background-color:#ebebeb;
	}
	
table.rightbar2 {
 background-color:#ebebeb;
	margin: 0px 0px 0px 0px;
	padding:0px;
	width:150PX;
	height:auto; /* best to set w/in each indiv. page? */
}
table.rightbar3 {
 background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding:0px;
	width:150PX;
	height:auto; /* best to set w/in each indiv. page? */
}

.rightbar-textctr { 
 font: normal normal 11px arial,helvetica,sans-serif;
	color:#474747;
	line-spacing:12pox;
	letter-spacing:0.05em;
	text-align:center;
	margin:0px;
	padding:0px;
}

.rightbar-textctrtitle {
 font: normal bold 11px arial,helvetica,sans-serif;
	color:#660033;
	line-spacing:12pox;
	letter-spacing:0.05em;
	text-align:center;
	margin:0px;
	padding:0px;
}
a.rightbar-textctr { text-decoration:underline;color:#333; }
a.rightbar-textctr:link { color:#333; }
a.rightbar-textctr:active { color:#333; }
a.rightbar-textctr:visited { color:#333; }
a.rightbar-textctr:hover { color:#06c; }

.rightbar-texthd { 
 font: normal bold 7pt arial,helvetica,sans-serif;
	color:#0a55a3;
	letter-spacing:0.05em;
	text-align:center;
	margin:0px;
	padding:5px 0px 5px 0px;
}

.rightbar-textpro { 
 font: normal bold 7pt arial,helvetica,sans-serif;
	color:#474747;
	letter-spacing:0.05em;
	text-align:left;
	margin:0px;
	padding:5px 0px 5px 0px;
}

p.rightbar-text { 
	margin-bottom:7px;
}

.rightbar-text { 
 font: normal normal 11px arial,helvetica,sans-serif;
	color:#474747;
	line-spacing:12pox;
	letter-spacing:0.05em;
	text-align:left;
	margin:0px;
	padding:0px;
}
a.rightbar-text { text-decoration:underline;color:#333; }
a.rightbar-text:link { color:#333; }
a.rightbar-text:active { color:#333; }
a.rightbar-text:visited { color:#333; }
a.rightbar-text:hover { color:#06c; }

p.rightbarhome-text { 
	margin-bottom:7px;
}

.rightbarhome-text { 
 font: normal normal 11px arial,helvetica,sans-serif;
	color:#474747;
	line-spacing:12pox;
	text-align:left;
	margin:0px;
	padding:0px;
}
a.rightbarhome-text { text-decoration:underline;color:#333; }
a.rightbarhome-text:link { color:#333; }
a.rightbarhome-text:active { color:#333; }
a.rightbarhome-text:visited { color:#333; }
a.rightbarhome-text:hover { color:#06c; }

.leftbar-text { 
 font: normal normal 11px arial,helvetica,sans-serif;
	color:#474747;
	line-spacing:12pox;
	letter-spacing:0.05em;
	text-align:left;
	margin:0px;
	padding:0px;
}
a.leftbar-text { text-decoration:underline;color:#333; }
a.leftbar-text:link { color:#333; }
a.leftbar-text:active { color:#333; }
a.leftbar-text:visited { color:#333; }
a.leftbar-text:hover { color:#06c; }

.footer {
 font: normal normal 9pt arial,helvetica,sans-serif;
	color:#0a55a3;
	letter-spacing:0.05em;
	text-decoration:none;
}
a.footer { text-decoration:underline; }
a.footer:link { color:#0a55a3; }
a.footer:active { color:#0a55a3; }
a.footer:visited { color:#0a55a3; }
a.footer:hover { color:#06c;text-decoration:underline; }

.copy {
 font: normal normal 9px arial,helvetica,sans-serif;
 color:#ccc;
 letter-spacing:0.1em;
 text-decoration:none;
 padding-top:7px;
}

a.copy {  }
a.copy:link { color:#ccc; }
a.copy:active { color:#ccc; }
a.copy:visited { color:#ccc; }
a.copy:hover { color:#06c;text-decoration:underline; }


.notes {
 font: normal normal 9px arial,helvetica,sans-serif;
 color:#0a55a3;
 text-decoration:none;
}

a.notes { text-decoration:underline; }
a.notes:link { color:#0a55a3; }
a.notes:active { color:#0a55a3; }
a.notes:visited { color:#0a55a3; }
a.notes:hover { color:#90c;text-decoration:underline; }





.content-nav {
 font: normal normal 9px tahoma,arial,helvetica,sans-serif;
	color:#aaa;
	letter-spacing:0.1em;
	text-decoration:none;
}

a.content-nav { text-decoration:underline; }
a.content-nav:link { color:#aaa; }
a.content-nav:active { color:#aaa; }
a.content-nav:visited { color:#aaa; }
a.content-nav:hover { color:#rightf00; }

.underbar {
height:18px; /* not to exceed actual image height */
background: url(/image_share/underbar.jpg) no-repeat left;}

.homepagebar {
height:130px;
width:775px;
valign:top;
background: url(/image_share/homepage_bar3.jpg) no-repeat left;}

.homepagebarnew {
height:130px;
width:730px;
valign:top;
background: url(/image_share/homepage_bar730.jpg) no-repeat left;}


/* forms based styles */
.form-color {
 background-color:#ebebeb;
}

.form-width {
 width:487px;
}

.spcr-ht {
 height:12px;
}

.form-label {
	font-size:7pt;
	font-family: arial,helvetica,sans-serif;
 font-weight:bold;
 color:#06c;
	padding-right:9px;
}

.form-label-noreq {
	font-size:7pt;
	font-family: arial,helvetica,sans-serif;
 font-weight:normal;
	padding-right:9px;
}

.error-msg {
	font-size:7pt;
	font-family: arial,helvetica,sans-serif;
 font-weight:bold;
 color:#f00;
}

.form-element {
	font-family: arial,helvetica,sans-serif;
	font-size:7pt;
	background:#fff;
	color:#333;
	font-weight:normal;
	margin:0px;
}
 
	.homemarg {
	font: normal normal 11px arial,helvetica,sans-serif;
	padding-right:5px;
	padding-left:5px;
	}
	
	.boxText {
		font: normal normal 9pt Arial, Helvetica, sans-serif;
		padding-right: 5px;
		padding-left: 5px;
		text-align: left;
}

.boxTextHdr {
		font: bold italic 9pt arial,helvetica,sans-serif;
 	color: #0a55a3;
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
}

a.boxTextHdr {
		font: bold italic 9pt arial,helvetica,sans-serif;
 	color: #0a55a3;
		padding-right: 10px;
		padding-left: 20px;
		text-align: center;
}

a.boxTextHdr: {text-decoration:underline;color:#ffffff;}
a.boxTextHdr: link { color:#0a55a3; }
a.boxTextHdr: active { color:#0a55a3; }
a.boxTextHdr: visited { color:#0a55a3; }
a.boxTextHdr: hover { color:#0a55a3; }

a.index:link {
	color: #003399;
	text-decoration: none;
}
a.index:visited {
	text-decoration: none;
	color: #003399;
}
a.index:hover {
	text-decoration: underline;
	color: #003399;
}
a.index:active {
	text-decoration: none;
	color: #003399;
}

.title2 {
 font: normal normal 9pt normal tahoma, sans-serif;
	color:#333;
	}
	
a.title2 {
 font: normal normal 9pt normal tahoma, sans-serif;
	color:#333;
	}
	

a.title2.link {
	color: #003399;
	text-decoration: none;
}
a.title2:visited {
	text-decoration: none;
	color: #003399;
}
a.title2:hover {
	text-decoration: underline;
	color: #003399;
}
a.title2:active {
	text-decoration: none;
	color: #003399;
}#t3height tr td table tr td p em {
	font-family: Arial, Helvetica, sans-serif;
}
