/* site */
/* old link bgkcolor=FFFF66 */
a:link {
	color: #3300FF;
	text-decoration: none;
}
a:visited {
	color: #3300FF;
	text-decoration: none;
}
a:hover, a:active {
	color: #333399;
	text-decoration: underline;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
/* misc */
.bgtop {
	background-image: url(images/header/bluebar/headerall_ext.jpg);
	background-repeat: repeat-x;
}
.bgtoplgt {
	background-image: url(images/header/bluebar/headerall_ext_lgt.jpg);
	background-repeat: repeat-x;
}
.bgbot {
	background-image: url(images/header/bluebar/footer_ext.gif);
	background-repeat: repeat-x;
}
.bgright {
	background-image: url(images/header/bluebar/boxrt_ext.gif);
	background-repeat: repeat-x;
}
.bgrightblue {
	background-image: url(images/header/bluebar/boxrt_blue_ext.gif);
	background-repeat: repeat-x;
}
.contain_lt {
	background-image:url(images/border_vert_lt.gif);
	background-repeat:repeat-y;
}
.contain_rt {
	background-image:url(images/border_vert_rt.gif);
	background-repeat:repeat-y;
}
.read {
	font-family: Arial, Helvetica, sans-serif;
	font-size:110%;
	line-height:180%;
	background-color:#FFF;
	color: #404041;
}
.superscript {
	vertical-align: super;
	font-size: 71%;
}
.superscript_top {
	vertical-align: top;
	font-size: 65%;
}
.hot {
	border: 1px;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #E6E6E6;
}
/* boxes */
.boxpad1all {
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.boxpad2all {
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.boxpad3all {
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.boxpad5all {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.boxpad7all {
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}
.boxpad9all {
	padding-left: 9px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
}
.boxpad3all_indent {
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.boxpad15 {
	padding-left: 15px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
}
.boxpad50 {
	padding-left: 50px;
	padding-top: 7px;
	padding-right: 50px;
	padding-bottom: 7px;
}
.boxpad100 {
	padding-left: 100px;
	padding-top: 7px;
	padding-right: 100px;
	padding-bottom: 7px;
}
.boxpad150 {
	padding-left: 150px;
	padding-top: 7px;
	padding-right: 150px;
	padding-bottom: 7px;
}
.boxdk {
	color:#ffffff;
	border-top:solid 1px #17406e;
	background-color:#4fbebe;
}
.boxdk_indent {
	color:#ffffff;
	border-top:solid 1px #17406e;
	background-color:#4fbebe;
	padding-left: 6px;
}
.boxdk_noborder {
	color:#ffffff;
	background-color:#4fbebe;
}
.boxdk_lessfont { font-size: 90%; color:#ffffff; border-top:solid 1px #17406e;background-color:#4fbebe;  padding-left: 6px;  padding-bottom: 1px;  padding-right: 0px;  padding-top: 1px; }
.boxdk_padless {
	color:#ffffff;
	border-top:solid 1px #17406e;
	background-color:#4fbebe;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.boxdk_padless_ind {
	color:#ffffff;
	border-top:solid 1px #17406e;
	background-color:#4fbebe;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.boxdk_padmore {
	color:#ffffff;
	border-top:solid 1px #17406e;
	background-color:#4fbebe;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.boxdk_padmores {
	color:#ffffff;
	border-top:solid 1px #17406e;
	background-color:#4fbebe;
	padding-left: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-top: 7px;
}
.boxlt {
	color:#17406e;
	border-top:solid 1px #4fbebe;
	background-color:#b7e7e4;
}
.boxlt_indent {
	color:#17406e;
	border-top:solid 1px #4fbebe;
	background-color:#b7e7e4;
	padding-left: 6px;
}
.boxlt_lessfont {
	font-size: 90%;
	color:#17406e;
	border-top:solid 1px #4fbebe;
	background-color:#b7e7e4;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.boxlt_noborder {
	color:#000000;
	background-color:#b7e7e4;
}
.boxlt_padless {
	color:#17406e;
	border-top:solid 1px #4fbebe;
	background-color:#b7e7e4;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.boxlt_padless_ind {
	color:#17406e;
	border-top:solid 1px #4fbebe;
	background-color:#b7e7e4;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.boxlt_padmore {
	color:#17406e;
	border-top:solid 1px #4fbebe;
	background-color:#b7e7e4;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.boxlt_padmores {
	color:#17406e;
	border-top:solid 1px #4fbebe;
	background-color:#b7e7e4;
	padding-left: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-top: 7px;
}
.right_topics {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 90%;
	background-color: #efefef;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.right_topics_white {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 90%;
	background-color: #fff;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
/* background colors */
.black {
	background-color: #000000;
	color: #FFFFFF;
}
.blue {
	background-color: #CCFFFF;
}
.bluetext {
	color: #102194;
	background: transparent;
}
.blueerie {
	background-color: #CEDBEF;
}
.bluemed {
	background-color: #102194;
	color: #FFFFFF;
}
.brown {
	background-color: #6c3322;
	color: #FFFFFF;
}
.gray {
	background-color: #EDEDED;
}
.graymed {
	background-color: #CCCCCC;
}
.green {
	background-color: #CCFFCC;
}
.greenmed {
	background-color: #108663;
	color: #FFFFFF;
}
.headnavy {
	background-color: #003852;
	color: #FFFFFF;
}
.headnavydk {
	background-color: #002d5a;
	color: #FFFFFF;
}
.headnavylt {
	background-color: #17406e;
	color: #FFFFFF;
}
.headtan {
	background-color: #DEDFBD;
}
.ivory {
	background-color: #FFFFF0;
}
.maroon {
	background-color: #800000;
	color: #FFFFFF;
}
.maroontext {
	color: #800000;
	background: transparent;
}
.navy {
	background-color: #000066;
	color: #FFFFFF;
}
.navympag {
	background-color: #003751;
	color: #FFFFFF;
}
.navytext {
	color: #17406e;
	background: transparent;
}
.navydktext {
	color: #002d5a;
	background: transparent;
}
.orange {
	background-color: #FF9933;
}
.red {
	background-color: #FF3333;
}
.redtext {
	color: #FF3333;
	background: transparent;
}
.salmon {
	background-color: #FFCCCC;
}
.tan {
	background-color: #FFFFCC;
}
.teal {
	background-color: #39B8C6;
	color: #FFFFFF;
}
.white {
	background-color: #FFFFFF;
}
.whitetext {
	color: #ffffff;
	background: transparent;
}
.yellow {
	background-color: #FFFF99;
}
.yellowbright {
	background-color: #FFFF00;
}
/* sans fonts */
 /* sans */
.sans1x {
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 62%;
}
.sans2x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
}
.sans3x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
.sans33x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}
.sans35x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.sans4x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.sans5x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 121%;
}
.sans55x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 134%;
}
.sans6x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
}
.sans7x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
}
.sans8x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 270%;
}
.sans9x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 350%;
}
/* sans bold */
.sansb2x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	font-weight: bold;
}
.sansb3x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
}
.sansb33x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
}
.sansb35x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
}
.sansb4x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}
.sansb5x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 121%;
	font-weight: bold;
}
.sansb6x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
}
.sansb7x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-weight: bold;
}
.sansb8x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 270%;
	font-weight: bold;
}
.sansb9x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 350%;
	font-weight: bold;
}
/* sans bold italic */
.sansbi2x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	font-style: italic;
	font-weight: bold;
}
.sansbi3x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
	font-weight: bold;
}
.sansbi35x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: italic;
	font-weight: bold;
}
.sansbi4x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
}
.sansbi5x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 121%;
	font-style: italic;
	font-weight: bold;
}
.sansbi6x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-style: italic;
	font-weight: bold;
}
.sansbi7x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-style: italic;
	font-weight: bold;
}
.sansbi8x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 270%;
	font-style: italic;
	font-weight: bold;
}
.sansbi9x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 350%;
	font-style: italic;
	font-weight: bold;
}
/* sans bold italic underline */
.sansbiu2x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.sansbiu3x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.sansbiu35x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.sansbiu4x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.sansbiu5x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 121%;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.sansbiu6x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.sansbiu7x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.sansbiu8x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 270%;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.sansbiu9x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 350%;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
/* sans bold underline */
.sansbu2x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	font-weight: bold;
	text-decoration: underline;
}
.sansbu3x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: underline;
}
.sansbu35x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: underline;
}
.sansbu4x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
}
.sansbu5x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 121%;
	font-weight: bold;
	text-decoration: underline;
}
.sansbu6x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	text-decoration: underline;
}
.sansbu7x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-weight: bold;
	text-decoration: underline;
}
.sansbu8x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 270%;
	font-weight: bold;
	text-decoration: underline;
}
.sansbu9x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 350%;
	font-weight: bold;
	text-decoration: underline;
}
/* sans italic */
.sansi2x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	font-style: italic;
}
.sansi3x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
}
.sansi35x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: italic;
}
.sansi4x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: italic;
}
.sansi5x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 121%;
	font-style: italic;
}
.sansi6x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-style: italic;
}
.sansi7x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-style: italic;
}
.sansi8x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 270%;
	font-style: italic;
}
.sansi9x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 350%;
	font-style: italic;
}
/* sans italic underline */
.sansiu2x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	font-style: italic;
	text-decoration: underline;
}
.sansiu3x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
	text-decoration: underline;
}
.sansiu35x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: italic;
	text-decoration: underline;
}
.sansiu4x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: italic;
	text-decoration: underline;
}
.sansiu5x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 121%;
	font-style: italic;
	text-decoration: underline;
}
.sansiu6x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-style: italic;
	text-decoration: underline;
}
.sansiu7x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-style: italic;
	text-decoration: underline;
}
.sansiu8x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 270%;
	font-style: italic;
	text-decoration: underline;
}
.sansiu9x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 350%;
	font-style: italic;
	text-decoration: underline;
}
/* sans underline */
.sansu2x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 71%;
	text-decoration: underline;
}
.sansu3x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-decoration: underline;
}
.sansu35x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-decoration: underline;
}
.sansu4x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
}
.sansu5x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 121%;
	text-decoration: underline;
}
.sansu6x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	text-decoration: underline;
}
.sansu7x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	text-decoration: underline;
}
.sansu8x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 270%;
	text-decoration: underline;
}
.sansu9x {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 250%;
	text-decoration: underline;
}
/* serif fonts */
 /* serif */
.serif2x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 71%;
}
.serif3x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
}
.serif4x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
}
.serif5x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 121%;
}
.serif6x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
}
.serif7x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 200%;
}
.serif8x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 270%;
}
.serif9x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 350%;
}
/* serif bold */
.serifb2x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 71%;
	font-weight: bold;
}
.serifb3x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
	font-weight: bold;
}
.serifb4x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	font-weight: bold;
}
.serifb5x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 121%;
	font-weight: bold;
}
.serifb6x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: bold;
}
.serifb7x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 200%;
	font-weight: bold;
}
.serifb8x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 270%;
	font-weight: bold;
}
.serifb9x {
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 350%;
	font-weight: bold;
}
