BODY
{
margin: 0px;
}
.background {
border: 2px solid #000000;
background-color: #FFFFFF;
}
.grey-horitontal {
background-color:#656565;
}
.search-box {
text-align: center;
vertical-align: middle;
}
/* .header {
height: 37px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-align: center;
width: 762px;
background-color:#F0F0F0;
}*/
.footer {
height: 24;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-align: center;
width: 762px;
}
a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #336393;
text-decoration: none;
}
a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #336393;
text-decoration: underline;

}
a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #336393;
text-decoration: none;
}
a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #336393;
text-decoration: none;
}
a:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #336393;
text-decoration: underline;

}
input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #336393;
z-index:1000;
}
body,p,td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
form
{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
margin: 0px;
}
h1  {
color:	#666666;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	12px;
font-weight:	bold;
}
h2  {
color:	#40408C;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	22px;
font-weight:	bold;
margin-bottom: 0px;
padding-bottom: 0px;
}
h4  {
color:	#40408C;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	9px;
font-weight: bold;
text-transform: uppercase;
text-indent: 1pt;
margin-bottom: 0px;
padding-bottom: 0px;
}
h5  {
color:	#336393;
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size:	10px;
font-weight: normal;
text-transform: uppercase;
text-indent: 3pt;
margin-bottom: 0px;
padding-right: 0px;
margin-left: 0px;
padding-bottom: 0px;
}
h6  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00007f;
text-decoration: underline;
}
.tableborder {
border: 1px solid #40408c;
margin-bottom: 0px;
padding-bottom: 0px;
}
.tablebordershadow {
border: 1px solid #40408C; box-shadow: 0.4em 0.4em #eeeeee;
}
.tableborderleft {
border-left: 1px solid #40408C;
color: #ffffff
}
.tableborderright {
border-right: 1px solid #40408C;
}
.tablebordertopright {
border-top: 1px solid #40408C;
border-right: 1px solid #40408C;
}
.tablebordertop {
border-top: 1px solid #40408C;
}
.tableborderbottom {
border-bottom: 1px solid #40408C;
}
.tablebordertopbottom {
border-top: 1px solid #40408C;
border-bottom: 1px solid #40408C;
}
.tableborderbottomright {
border-bottom: 1px solid #40408C;
border-right: 1px solid #40408C;
margin-bottom: 0px;
padding-bottom: 0px;
}
.tableborderbottomleft {
border-bottom: 1px solid #40408C;
border-left: 1px solid #40408C;
margin-bottom: 0px;
padding-bottom: 0px;
}
.tablebordertopbottomright {
border-top: 1px solid #40408C;
border-bottom: 1px solid #40408C;
border-right: 1px solid #40408C;
}
.tablebordertopleftright {
border-top: 1px solid #40408C;
border-left: 1px solid #40408C;
border-right: 1px solid #40408C;
}
.tablebordertopbottomleft {
border-top: 1px solid #40408C;
border-bottom: 1px solid #40408C;
border-left: 1px solid #40408C;
}
.tableborderbottomleftright {
border-bottom: 1px solid #40408C;
border-left: 1px solid #40408C;
border-right: 1px solid #40408C;
}
.tableborderleftright {
border-left: 1px solid #40408C;
border-right: 1px solid #40408C;
}
.newsMain {
width: 100%;
float: left;
padding: 5px;
}
.newsItemBox {
float: left;
width: 100%;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-top-color: #40408C;
border-bottom-color: #40408C;
border-left-color: #40408C;
}
.newsHeaderBox {
padding: 1px;
float: left;
height: 10px;
width: 150px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #40408C;
border-right-color: #40408C;
border-bottom-color: #40408C;
border-left-color: #40408C;
background-color: #eeeeee;
}
.newsAdBox {
width: 192px;
/*right:10px;*/
position: relative;
/*top:10px;*/
float:right;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #40408C;
height: 100%;
}
.menu
{
	border-top: solid 1px white;
}
.menurow
{
}
.rootitem
{
	color: #ffffff;
	background-color: #EEEEEE;
	padding: 0px;
	border-bottom: solid 1px white;
	width: 175px;
}
.menuitem
{
	float: left;
	font-size: small;
	margin: 0px;
	display: block;
	width: 100%;
	background-color: #EEEEEE;
	border-top: solid 1px white;
}
.submenu
{
	font-size: small;
	margin: 0px;
	padding: 0px;
	width: 175px;
	z-index:1000;
}
.activemenulink, .activemenulink:link, .activemenulink:active, .activemenulink:visited, .activemenulink:visited:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	/*width: 98%;*/
	text-decoration: none;
	font-weight: bold;
	background-color: #cccccc;
}
.activemenulink:hover
{
	/*background-color: #56a805;*/
	text-decoration: underline;
}
.menulink, .menulink:link, .menulink:active, .menulink:visited, .menulink:visited:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	/*color: #ffffff;*/
	/*width: 98%;*/
	text-decoration: none;
	padding-left: 12px;
}
.menulink:hover
{
	/*background-color: gray;*/
	text-decoration: underline;
}
li.menuitem a.menulink, li.menuitem a.menulink:link, li.menuitem a.menulink:active, li.menuitem a.menulink:visited, li.menuitem a.menulink:hover, li.menuitem a.menulink:visited:hover
{
	padding-left: 12px;
}
li.menuitem a.activemenulink, li.menuitem a.activemenulink:link, li.menuitem a.activemenulink:active, li.menuitem a.activemenulink:visited, li.menuitem a.activemenulink:hover, li.menuitem a.activemenulink:visited:hover
{
	padding-left: 12px;
}
li.menuitem ul li.menuitem a.menulink, li.menuitem ul li.menuitem a.menulink:link, li.menuitem ul li.menuitem a.menulink:active, li.menuitem ul li.menuitem a.menulink:visited, li.menuitem ul li.menuitem a.menulink:hover, li.menuitem ul li.menuitem a.menulink:visited:hover
{
	padding-left: 24px;
}
li.menuitem ul li.menuitem a.activemenulink, li.menuitem ul li.menuitem a.activemenulink:link, li.menuitem ul li.menuitem a.activemenulink:active, li.menuitem ul li.menuitem a.activemenulink:visited, li.menuitem ul li.menuitem a.activemenulink:hover, li.menuitem ul li.menuitem a.activemenulink:visited:hover
{
	padding-left: 24px;
}

.activerootmenulink, .activerootmenulink:link, .activerootmenulink:active, .activerootmenulink:visited, .activerootmenulink:visited:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding: 4px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	/*width: 98%;*/
	background-color: #cccccc;
}
.activerootmenulink:hover
{
	/*background-color: #336393;*/
	text-decoration: underline;
}
.rootmenulink, .rootmenulink:link, .rootmenulink:active, .rootmenulink:visited, .rootmenulink:visited:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding: 4px;
	/*color: #ffffff;*/
	text-decoration: none;
	/*width: 98%;*/
}
.rootmenulink:hover
{
	/*background-color: #336393;*/
	text-decoration: underline;
}

.blackborders {
border: 1px solid #000000;
}
.baseright {
border-top: 1px none #336393;
border-right: 1px solid #336393;
border-bottom: 1px solid #336393;
border-left: 1px none #336393;
}
.topwhite {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #FFFFFF;
border-bottom-color: #336393;
border-left-color: #FFFFFF;
}
.titleboxcolor {
background-color: #eeeeee;
}
body{font-family:arial,verdana,sans-serif;font-size:11px;color:#666666;line-height:127%}
*{margin:0;padding:0}
.break{clear:both}
.wide #content{width:auto}
* html .wide #majorContent{margin-left:155px}
.wide #majorContent{float:none;margin-left:10px;overflow:hidden}
.wide #minorContent{width:144px}
.hide{display:none}
.show{display:block}
* html table{text-align:left}
marquee span img{border-left:15px solid #FFFFFF;border-right:5px solid #FFFFFF}
marquee span img{border:none !important;border-left:15px solid #FFFFFF !important;border-right:5px solid #FFFFFF !important;border-top:2px solid #FFFFFF !important;vertical-align:middle !important}
.message.error{background-color:#FEE1E1;color:#880000;border:1px solid #E66E7B;padding:5px;margin-top:10px;background-image:url("/im/backgrounds/errorPs.gif");background-position:top right;background-repeat:no-repeat}
.message.error h2{color:#880000;margin-top:0;border:none}
*{margin:0;padding:0}
.break{clear:both}
.wide #content{width:auto}
* html .wide #majorContent{margin-left:190px}
.wide #majorContent{float:none;margin-left:10px;overflow:hidden}
.wide #minorContent{width:190px}
.hide{display:none}
.show{display:block}
* html table{text-align:left}
marquee span img{border-left:15px solid #FFFFFF;border-right:5px solid #FFFFFF}
marquee span img{border:none !important;border-left:15px solid #FFFFFF !important;border-right:5px solid #FFFFFF !important;border-top:2px solid #FFFFFF !important;vertical-align:middle !important}
.message.error{background-color:#FEE1E1;color:#880000;border:1px solid #E66E7B;padding:5px;margin-top:10px;background-image:url("/im/backgrounds/errorPs.gif");background-position:top right;background-repeat:no-repeat}
.message.error h2{color:#880000;margin-top:0;border:none}
a.moreInfo, a.moreInfo:link{background-color:#eeeeee;color:#40408C;text-transform:uppercase;padding-left: 4px;padding-right: 4px; text-decoration: none;}
a.moreInfo:hover{color:#ffffff;background-color:#40408C; text-decoration: none;}
a.moreInfo:active{color:#FFFFFF;background-color:#B3001F; text-decoration: none;}

.greyBorderTop{border-top:1px solid #D0D0D0}
.greyBorderRight{border-right:1px solid #D0D0D0}
.mid-adv-bullet{margin-right:2px;margin-bottom:2px}
a.mid-adv-bold{text-decoration:none}
.r{border-right:1px solid #D0D0D0}
.l{border-left:1px solid #D0D0D0}
.t{border-top:1px solid #D0D0D0}
.b{border-bottom:1px solid #D0D0D0}
.w{border-top:1px solid #FFFFFF}
h2.lg-blk-bold{font-size:12px;color:#000000}
.small4{font-size:8pt;color:#666666}
.sta-mar{margin-bottom:15px}
.xlg-blk-bold{font-size:14px;font-weight:bold;color:#000000}
td.lg-white-bold{background-color:#797979;color:#FFFFFF;padding:3px;font-weight:bold}
td.lg-dppl-bold{font-weight:bold;color:#004284}
td.top_right-corner{background-image:url("/im/backgrounds/borderTopRight.gif");background-repeat:no-repeat;background-position:top right}

.greyBorderTop{border-top:1px solid #D0D0D0}
.greyBorderRight{border-right:1px solid #D0D0D0}
.mid-adv-bullet{margin-right:2px;margin-bottom:2px}
a.mid-adv-bold{text-decoration:none}
.r{border-right:1px solid #D0D0D0}
.l{border-left:1px solid #D0D0D0}
.t{border-top:1px solid #D0D0D0}
.b{border-bottom:1px solid #D0D0D0}
.w{border-top:1px solid #FFFFFF}
h2.lg-blk-bold{font-size:12px;color:#000000}
.small4{font-size:8pt;color:#666666}
.sta-mar{margin-bottom:15px}
.xlg-blk-bold{font-size:14px;font-weight:bold;color:#000000}
td.lg-white-bold{background-color:#797979;color:#FFFFFF;padding:3px;font-weight:bold}
td.lg-dppl-bold{font-weight:bold;color:#004284}
td.top_right-corner{background-image:url("/im/backgrounds/borderTopRight.gif");background-repeat:no-repeat;background-position:top right}
.rssTitle
{
	background-color: #eeeeee; padding: 3px; padding-right: 0px; 
	/*font-weight: bold;*/
}
.rssTitleAlt
{
	padding: 3px; padding-right: 0px; 
	/*font-weight: bold;*/
}
.rssTitle span
{
	font-weight: normal;
}
.rssTitleAlt span
{
	font-weight: normal;
}
.topRssTitle
{
}
.topRssTitleAlt
{
}
.topRssBlock
{
	margin-left: 6px;
	margin-right: 6px;
}
.topRssItem
{
	border-bottom: solid 1px #40408c;
	border-top: solid 1px #40408c;
	border-right: solid 1px #40408c;
	padding-top: 0px; 
	padding-bottom: 6px;
	padding-right: 6px; 
	padding-left: 0px; 
}

.ctrlPanelTable
{
	width: 100%;
}

.ctrlPanelTable * td
{
}
.ctrlPanelTitle
{
	width: 160px;
	color:	#336393;
	font-size: 14px;
	font-weight: bold;
}

a.ctrlPanelLink, a.ctrlPanelLink:link, a.ctrlPanelLink:visited, a.ctrlPanelLink:active
{
}
a.ctrlPanelLink:hover, a.ctrlPanelLink:visited:hover
{
	text-decoration: underline;
}
.newsAuthor
{
	color:	#40408C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight: bold;
	text-indent: 1pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
span.jobTitle
{
	color: #1f4f7f;
}

a.pageLink, a.pageLink:link, a.pageLink:visited, a.pageLink:active, a.pageLink:hover, a.pageLink:visited:hover
{
	font-size:larger;
	font-weight:bold;
}

.dtSubenu
{
}
a.dtActiveRootMenuLink, a.dtActiveRootMenuLink:link, a.dtActiveRootMenuLink:visited, a.dtActiveRootMenuLink:active, a.dtActiveRootMenuLink:hover, a.dtActiveRootMenuLink:visited:hover
{
	line-height: 20px;
	list-style: none;
	height: 20px;
	font-weight: bold;
	color: White;
	padding-left: 6px;
}
a.dtRootMenuLink, a.dtRootMenuLink:link, a.dtRootMenuLink:visited, a.dtRootMenuLink:active, a.dtRootMenuLink:hover, a.dtRootMenuLink:visited:hover
{
	line-height: 20px;
	list-style: none;
	height: 20px;
	font-weight: normal;
	color: #336393;
	padding-left: 6px;
}
a.dtActiveMenuLink, a.dtActiveMenuLink:link, a.dtActiveMenuLink:visited, a.dtActiveMenuLink:active, a.dtActiveMenuLink:hover, a.dtActiveMenuLink:visited:hover
{
	line-height: 20px;
	list-style: none;
	height: 20px;
	font-weight: bold;
	color: White;
}
a.dtMenuLink, a.dtMenuLink:link, a.dtMenuLink:visited, a.dtMenuLink:active, a.dtMenuLink:hover, a.dtMenuLink:visited:hover
{
	line-height: 20px;
	list-style: none;
	height: 20px;
	font-weight: normal;
	color: #336393;
}

li.dtActiveRootMenuItem
{
	list-style: none;
	background-color: #cccccc;
	padding-left: 0px;
	border-top:solid 1px white;
	border-left:solid 1px white;
}
li.dtRootMenuItem
{
	list-style: none;
	background-color: #EEEEEE;
	padding-left: 0px;
	border-top:solid 1px white;
}
li.dtActiveMenuItem
{
	list-style: none;
	background-color: #cccccc;
	border-top:solid 1px white;
}
li.dtMenuItem
{
	list-style: none;
	background-color: #EEEEEE;
	border-top:solid 1px white;
}
adFrame {
	overflow-x:hidden;
	overflow-y:auto;
}
.main
 {
	width: 425px;
 }
 
