/* Mtwo CSS Document */
img, div { behavior: url(iepngfix.htc) }
body,td,th {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11pt; 
 color: #000000 }
body {
	background-repeat: repeat-x;
	background-color: #F9F9F9;
	background-position: center top;
	background-image: url(/media/flash/background_03.png);
}

html, body, #page {
      height:100%;
      margin: 0px;
      padding: 0px;
      border: none;
	  border-collapse:collapse;
	  vertical-align: top;}
#page {
      margin: 0 auto;
      vertical-align: middle;
      width: 100%; 
	  border-collapse: collapse;}
	
a:link 		{ color: #000099;  text-decoration: none; }
a:visited { color: #000099;  text-decoration: none; }
a:hover 	{ color: #000000;  text-decoration: underline;  }
a:active {  color: #CBE2F2;  text-decoration: underline;  outline: none }

h1,h2,h3,h4,h5,h6 { font-weight: bold }
h1 {
font-size: 16pt;
font-family: Arial, Helvetica, sans-serif;
color: #00005A;
padding:0;
margin:0em 0;
}
h2 {	font-size: 14pt;	line-height: 10pt;}
h3 { font-size: 12pt }
h4 { font-size: 11pt }
h5 { font-size: 10pt }
h6 { font-size: 8pt;  letter-spacing: 1.618pt;  color: #CCCCCC }

.copyright { font-size: 8pt;  letter-spacing: 1.618pt;  color: #666666}

.SmallText { font-size: 8pt !important; }
#date, .date { color: #666666; font-size: 7pt; font-weight: bold; letter-spacing: 2px; }

.tiny { color: #666666; font-size: 7pt; font-weight: bold; letter-spacing: 2px; }
#questions, #answers { border: 1px solid #999999; }
.backtotop, .backtotop a:link, .backtotop a:visited {
font-size: 8.5pt !important;
letter-spacing: 1.618pt !important;
color: #00005A !important;
padding: 5px;
}
a.backtotop:hover { background-color: #EFEFEF !important;  }


#leftbar td {	color: #F9F9F9;	font-size: 9pt; margin: 0px;	padding: 0px; }
.leftbar {	color: #FFFFFF;	margin: 0px;	padding: 0px;}
 
/************************************************************/

.pviimenudiv td {  background-color: #F8F8F8; font-family: Arial, Helvetica, sans-serif;  font-size: 11pt }
.pviimenudiv a:link, .pviimenudiv a:visited {
 background-color: #F8F8F8; 
 border: 2px solid #F8F8F8; 
 color: #00005A; 
 display: block; 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 letter-spacing: 1px; 
 margin-top: 0px; 
 margin-right: 0px; 
 margin-bottom: 0px; 
 margin-left: 0px; 
 padding: 5px; 
 text-decoration: none; 
 vertical-align: middle }
 .pviimenudiv a:hover {
	background-color: #CBE2F2;
	color: #000000;
	display: block;
	text-decoration: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00005A;
	border-right-color: #CBE2F2;
	border-bottom-color: #00005A;
	border-left-color: #CBE2F2;
}
.pviimenudiv a:active {
 color: #990000; 
 text-decoration: underline;
 outline: none; }
.pviimenudiv .uberlink {
 background-color: #000000!important; 
 color: #CBE2F2!important; 
 text-decoration: none !important; 
 font-weight: bold !important; 
 cursor: default !important; 
 border-top-width: 2px !important; 
 border-right-width: 2px !important; 
 border-bottom-width: 2px !important; 
 border-left-width: 2px !important; 
 border-top-style: solid !important; 
 border-right-style: solid !important; 
 border-bottom-style: solid !important; 
 border-left-style: solid !important; 
 border-top-color: #000000 !important; 
 border-right-color: #000000!important; 
 border-bottom-color: #000000 !important; 
 border-left-color: #000000!important }
 
/************************************************************/
 
.subnav td {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11pt }
.subnav a:link, .subnav a:visited {
	background-color: #00005A;
	border: 2px solid #00005A;
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	letter-spacing: 1px;
	padding: 5px;
	text-decoration: none;
	vertical-align: middle;
	margin: 0px;
}
.subnav a:hover {
 background-color: #CBE2F2; 
 border: 2px solid #00005A; 
 color: #000000; 
 display: block; 
 font-weight: bold; 
 text-decoration: none }
.subnav a:active {
 color: #990000; 
 text-decoration: underline }
.subnav .uberlink {
 background-color: #000000!important; 
 color: #FFFFFF!important; 
 text-decoration: none !important; 
 font-weight: bold !important; 
 cursor: default !important; 
 border-top-width: 2px !important; 
 border-right-width: 2px !important; 
 border-bottom-width: 2px !important; 
 border-left-width: 2px !important; 
 border-top-style: solid !important; 
 border-right-style: solid !important; 
 border-bottom-style: solid !important; 
 border-left-style: solid !important; 
 border-top-color: #CBE2F2 !important; 
 border-right-color: #CBE2F2!important; 
 border-bottom-color: #CBE2F2 !important; 
 border-left-color: #00005A!important }
 
 /************************************************************/ 
#main {
	background-repeat: no-repeat;
	background-position: right bottom;
}
#header { height: 200px; }
#header #flashcontent #header-no-flash {
	background-image: url(/images/backgrounds/noscript.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#headernav {
	background-image: url();
	background-position: right top;	
	background-repeat: repeat-y;	
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 1.618pt;
	text-align: right;
	text-decoration: none;
}

.headernav, .headernav a:link, .headernav a:visited  {
	display: block;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 1.618pt;
	padding: 5px;
	text-align: right;
	text-decoration: none;
}

.headernav a:hover {
	text-decoration: none;
	background-color: #CBE2F2;
	display: block;
}

.headernav a:active {
	text-decoration: underline;
}


.head-divider	{
	border-top: #322926 1px solid;
	border-bottom: #807A77 1px solid;
	padding-top: 3px;
	padding-bottom: 2px;
	background-color: #999999;
}

/************ sectionLinks styles **************/

#sectionLinks{ 	margin: 0px; 	padding: 5px; }
#sectionLinks h3{ 	padding: 10px 0px 2px 10px; border-bottom: 1px solid #cccccc; }
#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	font-weight: bold;
	color: #0033CC;
	font-size: 13pt;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-style: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F9F9F9;
	border-bottom-color: #CCCCCC;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #CBE2F2;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}

/************ sectionLinks styles **************/
/* SIDEBAR CODE */
.sidebar	{
	background-image: url(/images/backgrounds/background-sidebar-02.jpg);
	width: 180px;
	border-right: #807A77 1px solid;
	border-top: #807A77 1px solid;
	background-repeat: repeat-y;
	background-position: left;
	background-attachment: fixed;		}
.sidebar2	{
	background-image: url(/images/backgrounds/left_bar.jpg);
	width: 200px;
	background-repeat: repeat-y;
	background-position: left;
	background-attachment: scroll;		}
.sidebar-line	{		border-left: #FFFFFF 1px solid;		}
 /* PAGE FOOTER CODE */
.footer 	{		border-bottom: #807A77 1px solid;		border-top: #DDDCD6 1px solid;		}
.footer-line	{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #807A77;
	border-right-color: #807A77;
	border-bottom-color: #DDDCD6;
	background-color: #efefef;		}
.footertext	{ COLOR: #322926; FONT: 8px arial, verdana, sans-serif; font-weight: bold; }
/* Dividers */
.borders	{ BORDER: #000000 1px solid; }
.dividers	{ COLOR: #DDDCD6; height: 3px; BORDER-TOP: #A49C98 1px solid; width: 100%; }
.divider00005A	{ COLOR: #00005A; height: 2px; BORDER-TOP: #A49C98 1px solid; width: 100%; }
.dividerCEE6F2	{ COLOR: #CEE6F2; height: 2px; BORDER-TOP: #A49C98 1px solid; width: 100%; }
.divider-title	{ COLOR: #000000; height: 3px; width: 100%; noshade: noshade; }

.style1 {	color: #FFFFFF;	font-weight: bold;}
.red, a.red:link, a.red:visited {	color: #CC3300;}
.white {color: #FFFFFF}
.whitebold {color: #FFFFFF; font-weight: bold; }
.blueitalic { 	color: #00005A; 	font-style: italic; }
#leftbartop {}
#Highlighted-Note { border: 2px solid #00005A; margin: 5px 10px; background-color: #CBE2F2; }
div.transOFF {background-color: ; border:0px solid #F9F9F9; }
div.transON  {background-color: ; border:0px solid #F9F9F9; opacity:.65;filter: alpha(opacity=65); -moz-opacity: 0.65; }

#page #header #FlashHeader { outline: none; }
