
	BODY
	{
			
		border-right: 0px;
		padding-right: 0px;
		border-top: 0px;
		padding-left: 0px;
		
		padding-bottom: 0px;
		margin: 0px;
		border-left: 0px;
		padding-top: 0px;
		border-bottom: 0px;
		font-size: 0.96em;
	font-family: Arial, Helvetica, sans-serif;
/* background-color: #08346b; */
	
	 background-image:url(images/Background-Menu.jpg); BACKGROUND-COLOR: #f0f0f0;
/* 	 background-image:url(images/APOnline-Final-BG.gif); background-attachment:fixed; */
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: sans-serif; SCROLLBAR-FACE-COLOR: #eaeaea; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #eaeaea; SCROLLBAR-SHADOW-COLOR: #eaeaea; SCROLLBAR-3DLIGHT-COLOR: #eaeaea; SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-TRACK-COLOR: #f7f7f7; SCROLLBAR-DARKSHADOW-COLOR: #697074; 
		
	}
	.headerbox {
	BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(); PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.cellbg2{
	background-color:#FFFFCC;
	}
A.navsys:link
{
	border-right: #cdcdcd 1px solid;
	padding-right: 0px;
	border-top: #cdcdcd 1px solid;
	display: block;
	padding-left: 8px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	margin: 2px 0px;
	border-left: #cdcdcd 1px solid;
	color: #333333;
	padding-top: 2px;
	border-bottom: #cdcdcd 1px solid;
	background-color: #ffffff;
	text-decoration: none;
}
A.navsys:active
{
	border-right: #cdcdcd 1px solid;
	padding-right: 0px;
	border-top: #cdcdcd 1px solid;
	display: block;
	padding-left: 8px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	margin: 2px 0px;
	border-left: #cdcdcd 1px solid;
	color: #333333;
	padding-top: 2px;
	border-bottom: #cdcdcd 1px solid;
	background-color: #ffffff;
	text-decoration: none;
}
A.navsys:visited
{
	border-right: #cdcdcd 1px solid;
	padding-right: 0px;
	border-top: #cdcdcd 1px solid;
	display: block;
	padding-left: 8px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	margin: 2px 0px;
	border-left: #cdcdcd 1px solid;
	color: #333333;
	padding-top: 2px;
	border-bottom: #cdcdcd 1px solid;
	background-color: #ffffff;
	text-decoration: none;
}
A.navsys:hover
{
	border-right: #4098d1 1px solid;
	border-top: #4098d1 1px solid;
	border-left: #4098d1 1px solid;
	border-bottom: #4098d1 1px solid;
}
.blubord
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 4px 0px 0px;
	width: 700;
	padding-top: 0px;
}
.snb2
{
	border-right: #c1c1c1 1px solid;
	margin-top: 4px;
	margin-bottom: 4px;
	border-left: #c1c1c1 1px solid;
	width: 164px;
	background-color: #ececec;
}
.snb3
{
	background-image: url();
	width: 164px;
	height: 17px;
}
.nvi
{
	margin-top: 0px;
	margin-bottom: 0px;
}
P.nvb
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 8px 0px 10px;
	padding-top: 0px;
	text-align: left;
}
#portrait {
	BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cecece 1px solid; DISPLAY: inline; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #cecece 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cecece 1px solid
}
.footer-block-left {
	BACKGROUND: url(images/footer-block-bottom.png) no-repeat left bottom; WIDTH: 290px; HEIGHT: 170px
}
.footer-block-middle {
	BACKGROUND: url(images/footer-block-bottom.png) no-repeat left bottom; WIDTH: 290px; HEIGHT: 170px
}
.footer-block-right {
	BACKGROUND: url(images/footer-block-bottom.png) no-repeat left bottom; WIDTH: 290px; HEIGHT: 170px
}
.footer-block-left {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #666666; LINE-HEIGHT: 1.6; MARGIN-RIGHT: 30px; POSITION: relative
}
.headerli A {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #333333; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.nav_cell {
	PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.nav_cell_over {
	PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.nav_cell {
	BACKGROUND-COLOR: #c7b299
}
.nav_cell_over {
	BACKGROUND-COLOR: #1465b6
}
.tdTopMenuGap {
	WIDTH: 0px! important; BACKGROUND-COLOR: #0a65be
}
.table_home {
	BACKGROUND-IMAGE: url(images/back_content.jpg); BACKGROUND-REPEAT: repeat-x
}
.table_left {
	BACKGROUND-IMAGE: url(images/back_left.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #999999
}
	.HP-container
{
	border-right: #cccccc 1px solid;
	padding-right: 0px;
	border-top: #cccccc 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 5px 5px 15px;
	border-left: #cccccc 1px solid;
	padding-top: 0px;
	border-bottom: #cccccc 1px solid;
	background-color: #ffffff;
}
.head1
{
	font-weight: bold;
	font-size: 14pt;
	color: none;
	text-align: center;
	text-decoration: none;
}

.head2
{
	font-weight: bold;
	font-size: 8pt;
	color: #009999;
	font-family: verdana,arial,serif;
	text-align: center;
	text-decoration: none;
}
.dhead2
{
	font-weight: lighter;
	font-size: 11pt;
	color: none;
	font-family: verdana,arial,serif;
	text-decoration: none;
}

.dhead21
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	/*font-family: verdana,arial,serif;*/
	text-decoration: none;
	text-align: center;
}

.head3
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: verdana,arial,serif;
	text-align: center;
	text-decoration: none;
}
.head4
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial,serif;
	text-align: center;
	text-decoration: none;
}
.head5
{
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,arial,serif;
	text-align: center;
	text-decoration: none;
}
.formbg1
{
	font-weight: bold;
	
	background-color: #e1eefa;
}
.mandatory {
	FONT-WEIGHT: bold; COLOR: #be3140; FONT-FAMILY: Verdana
}

/* medium gray */
.formbg2 {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; 
}
/* light gray */
.formbg3 {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; 
}
.mainbgHead {
	 COLOR: white; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006699; 
}
s
.formdatagrid
{
	font-weight: normal;
	font-size: 16pt;
	font-style: normal;
	
	background-color: #e1eefa;
}

.formbg2
{
	font-weight: normal;
	
	background-color: #f0f6fc;
}
.formbg3
{
	font-weight: normal;
	
	background-color: #f0f6fc;
}
.formbg4
{
	font-weight: normal;
	
	text-decoration:#e1eefa;
}
IMG
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
.csfont
{
	font-size: 11px;
	color: #010fc8;
	font-family: arial;
	text-decoration: none;
}
.advt
{
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.toplinkw
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.toplinkred
{
	font-weight: bold;
	font-size: 12px;
	color: #fd3202;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.toplinky
{
	font-weight: bold;
	font-size: 12px;
	color: #fdfe00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:hover
{
	text-decoration: none;
}
.toplinkb
{
	font-weight: bold;
	font-size: 12px;
	color: #0e0777;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.textbk
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.textred
{
	font-size: 13px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
}
.headingblue
{
	font-weight: bold;
	font-size: 11px;
	color: #0e0777;
	font-family: Arial, Helvetica, sans-serif;
}
.linksmall
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.textbot
{
	font-size: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.textorang
{
	font-size: 12px;
	color: #fe6d4b;
	font-family: Arial, Helvetica, sans-serif;
}
.bluelinkb
{
	font-size: 12px;
	color: #0024ff;
	font-family: Arial, Helvetica, sans-serif;
}
.textyellow
{
	font-weight: bold;
	font-size: 12px;
	color: #ffff00;
	font-family: Arial, Helvetica, sans-serif;
}
.textsmall
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.whitebold
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.newspaper
{
	font-weight: bold;
	font-size: 13px;
	color: #0d5cbd;
	font-family: Arial, Helvetica, sans-serif;
}
.newslink
{
	font-size: 12px;
	color: #0033cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A:hover
{
	text-decoration: none;
}
.supplement
{
	font-size: 11px;
	color: #616161;
	font-family: Arial, Helvetica, sans-serif;
}
.greybold
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.greenbold
{
	font-weight: bold;
	font-size: 12px;
	color: #339900;
	font-family: Arial, Helvetica, sans-serif;
}
.archive
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.yellowbold
{
	font-weight: bold;
	font-size: 13px;
	color: #fdfe00;
	font-family: Arial, Helvetica, sans-serif;
}
.newsheading
{
	font-weight: bold;
	font-size: 15px;
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
}
.newslink1
{
	font-size: 12px;
	color: #0033cc;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.textsmallbold
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.hosting
{
	padding-right: 20px;
	background-position: left top;
	padding-left: 20px;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
}

.path
{
	padding-right: 1.78em;
	padding-left: 1.78em;
	
	padding-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 0.5em;
}
.path A:link
{
	color: #fff;
	text-decoration: none;
}
.path A:visited
{
	color: #fff;
	text-decoration: none;
}
.path A:hover
{
	color: #fff;
	text-decoration: none;
}
.path A:hover
{
	color: #c5e8ff;
}
.path STRONG
{
	color: #fff;
}
.f1Label
{
	padding-right: 0.4em;
	padding-bottom: 0.8em;
	vertical-align: top;
}
.f1LabelR
{
	padding-right: 0.4em;
	padding-bottom: 0.8em;
	vertical-align: top;
}
.f1Field
{
	padding-right: 0.4em;
	padding-bottom: 0.8em;
	vertical-align: top;
}
.f1FieldR
{
	padding-right: 0.4em;
	padding-bottom: 0.8em;
	vertical-align: top;
}
.f1FieldB
{
	padding-right: 0.4em;
	padding-bottom: 0.8em;
	vertical-align: top;
}
.f1FieldRB
{
	padding-right: 0.4em;
	padding-bottom: 0.8em;
	vertical-align: top;
}
.f1Label
{
	padding-bottom: 0.3em;
	vertical-align: bottom;
}
.f1LabelR
{
	padding-bottom: 0.3em;
	vertical-align: bottom;
}
.f1LabelR
{
	padding-right: 0px;
}
.f1FieldR
{
	padding-right: 0px;
}
.f1FieldB
{
	padding-bottom: 0px;
}
.f1FieldRB
{
	padding-right: 0px;
	padding-bottom: 0px;
}
.g1
{
	padding-right: 1.5em;
	vertical-align: top;
}
.g1R
{
	padding-right: 1.5em;
	vertical-align: top;
}
.g1R
{
	padding-right: 0px;
}
.g2
{
	padding-right: 0.8em;
	vertical-align: top;
}
.g2R
{
	padding-right: 0.8em;
	vertical-align: top;
}
.g2R
{
	padding-right: 0px;
}
.bttn
{
	font-weight: 700;
	border-left-color: #fce24b;
	border-bottom-color: #aaa;
	border-top-color: #fce24b;
	background-color: #fde559;
	border-right-color: #aaa;
}
}
.dataTab1
{
	border-top: #dde8f1 1px solid;
	border-left: #dde8f1 1px solid;
}
.dataTab1 TH
{
	border-right: #dde8f1 1px solid;
	padding-right: 0.4em;
	padding-left: 0.4em;
	padding-bottom: 0.3em;
	vertical-align: top;
	padding-top: 0.3em;
	border-bottom: #dde8f1 1px solid;
}
.dataTab1 TD
{
	border-right: #dde8f1 1px solid;
	padding-right: 0.4em;
	padding-left: 0.4em;
	padding-bottom: 0.3em;
	vertical-align: top;
	padding-top: 0.3em;
	border-bottom: #dde8f1 1px solid;
}
.dataTab1 TH
{
	font-weight: 700;
	color: #fff;
	background-color: #8096a6;
}
.dataTab2 TH
{
	padding-right: 0.4em;
	padding-left: 0.4em;
	padding-bottom: 0.3em;
	vertical-align: top;
	padding-top: 0.3em;
}
.dataTab2 TD
{
	padding-right: 0.4em;
	padding-left: 0.4em;
	padding-bottom: 0.3em;
	vertical-align: top;
	padding-top: 0.3em;
}
.dataTab2 TH
{
	font-weight: 700;
	color: #fff;
	background-color: #8096a6;
}

.headline A:link
{
	text-decoration: none;
}
.headline A:visited
{
	text-decoration: none;
}
.headline A:hover
{
	text-decoration: none;
}
.floatLeft
{
	margin: 0px 1.5em 0.7em;
}
.floatRight
{
	margin: 0px 1.5em 0.7em;
}
.floatLeft
{
	float: left;
	margin-left: 0px;
}
.floatRight
{
	float: right;
	margin-right: 0px;
}
.footer
{
	font-family: Arial, Helvetica, sans-serif;
	color: #777;
}
.footer A:link
{
	color: #000;
	text-decoration: none;
}
.footer A:visited
{
	color: #000;
	text-decoration: none;
}
.footer A:hover
{
	color: #000;
	text-decoration: none;
}
.footer A:hover
{
	text-decoration: none;
}
.illustr
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.illustrLeft
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.illustrRight
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.illustrLeft
{
	margin: 0px 1.5em 0.7em;
}
.illustrRight
{
	margin: 0px 1.5em 0.7em;
}
.illustrLeft
{
	float: left;
	margin-left: 0px;
}
.illustrRight
{
	float: right;
	margin-right: 0px;
}
.infoPopup
{
	border-right: #607899 1px solid;
	border-top: #607899 1px solid;
	border-left: #607899 1px solid;
	width: 25em;
	color: #000;
	border-bottom: #607899 1px solid;
	position: absolute;
	background-color: #bfccdd;
}
.infoPopup TH
{
	padding-right: 0.4em;
	padding-left: 0.4em;
	font-size: 0.9em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}
.infoPopup TD
{
	padding-right: 0.4em;
	padding-left: 0.4em;
	font-size: 0.9em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}
.infoPopup TH
{
	font-weight: 700;
	color: #fff;
	background-color: #607899;
	text-align: center;
}
.moreLink
{
	text-align: right;
}
UL.compact
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 1.3em;
	padding-top: 0px;
}
A:link
{
	color: #0157a0;
	text-decoration: none;
}
A:visited
{
	color: #0157a0;
	text-decoration: none;
}
A:hover
{
	color: #3882ba;
}
BLOCKQUOTE
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0.6em;
	padding-top: 0px;
}
BLOCKQUOTE P
{
	margin-bottom: 0.7em;
}
BLOCKQUOTE .author
{
	font-size: 0.9em;
	text-align: right;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font: 75% Arial, Helvetica, sans-serif;
	
	color: #444;
	padding-top: 0px;
}
FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
LI
{
	margin-bottom: 0.3em;
}
TABLE
{
	font-size: 1em;
}
TH
{
	font-weight: 400;
	font-style: normal;
	text-align: left;
}
EM
{
	color: #1962bd;
	font-style: normal;
}
STRONG
{
	color: #1962bd;
	font-style: normal;
}
H1
{
	background-position: 0px 0.45em;
	padding-left: 19px;
	font-weight: 500;
	font-size: 1.4em;
	
	margin-bottom: 1.3em;
	color: #B20000;
	background-repeat: no-repeat;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
}
H2
{
	margin-bottom: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #273148;
}
H3
{
	font-weight: 700;
	font-size: 1.1em;
	margin-bottom: 1.1em;
	color: #B20000;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
}
INPUT
{
	border-right: #a3b9cd 1px solid;
	border-top: #a3b9cd 1px solid;
	font: 1em Arial, Helvetica, sans-serif;
	border-left: #a3b9cd 1px solid;
	color: #000;
	border-bottom: #a3b9cd 1px solid;
}
SELECT
{
	border-right: #a3b9cd 1px solid;
	border-top: #a3b9cd 1px solid;
	font: 1em Arial, Helvetica, sans-serif;
	border-left: #a3b9cd 1px solid;
	color: #000;
	border-bottom: #a3b9cd 1px solid;
}
TEXTAREA
{
	border-right: #a3b9cd 1px solid;
	border-top: #a3b9cd 1px solid;
	font: 1em Arial, Helvetica, sans-serif;
	border-left: #a3b9cd 1px solid;
	color: #000;
	border-bottom: #a3b9cd 1px solid;
}

DL
{
	margin-top: 0px;
	margin-bottom: 1.1em;
}
P
{
	margin-top: 0px;
	margin-bottom: 1.1em;
}
OL
{
	margin-top: 0px;
	margin-bottom: 1.1em;
}
UL
{
	margin-top: 0px;
	margin-bottom: 1.1em;
}
.headline
{
	margin-top: 0px;
	margin-bottom: 1.1em;
}
.hSeparator
{
	margin-top: 0px;
	margin-bottom: 1.1em;
}
.m3
{
	margin-top: 0px;
	margin-bottom: 1.1em;
}
.genericBlock
{
	margin-top: 0px;
	margin-bottom: 1.1em;
}
.big
{
	font-size: 1.1em;
}
BIG
{
	font-size: 1.1em;
}
.hSeparator
{
	border-top: #ddd 1px solid;
	overflow: hidden;
	height: 1px;
}
.muted
{
	color: #7f7f7f;
}
.nowrap
{
	white-space: nowrap;
}
.small
{
	font-size: 0.9em;
}
SMALL
{
	font-size: 0.9em;
}


/* Close of mainmenu.js */
.mainbg {
	BACKGROUND-COLOR: #0070ba;
	color: ffffff;
}
TABLE.tblbg
{
	background-color: #f0f6fc;
}
.tblheadbg
{
	background-color: #0070ba;
	/* background-color: #0070ba; */
}
.tblheadtext
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.searchtext
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #be3140;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.advsearchtext
{
	font-size: 7.5pt;
	color: #0070ba;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.advsearchtext A
{
	color: #0070ba;
}
.advsearchtext A:hover
{
	color: #009999;
}
.advsearchtext A:active
{
	color: #009999;
}
.advsearchtext A:visited
{
	color: #be3140;
}
.formbg2
{
	font-weight: normal;
	font-size: 7.5pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f0f6fc;
}
.formbg3
{
	font-weight: normal;
	font-size: 7.5pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f0f6fc;
}
.formbg4
{
	font-weight: normal;
	font-size: 10.5pt;
	color: #be3140;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:#e1eefa;
}
.urltop
{
	text-decoration: none;
}
.urltop A
{
	color: #0070ba;
}
.urltop A:hover
{
	color: #0070ba;
}
.urltop A:active
{
	color: #0070ba;
}
.urltop A:visited
{
	color: #0070ba;
}
.urlbottom1
{
	text-decoration: none;
}
.urlbottom1 A
{
	color: #0070ba;
}
.urlbottom1 A:hover
{
	color: white;
}
.urlbottom1 A:active
{
	color: white;
}
.urlbottom1 A:visited
{
	color: #f7f6a5;
}
.urlbottom2
{

	text-decoration: none;
}
.urlbottom2 A
{
	color: black;
}
.urlbottom2 A:hover
{
	color: white;
}
.urlbottom2 A:active
{
	color: white;
}
.urlbottom2 A:visited
{
	color: #f7f6a5;
}
.path
{
	font-weight: bold;
	
	color: #be3140;

	text-decoration: none;
}
.urlpath
{
	font-weight: bold;
	
	text-decoration: none;
}
.urlpath A
{
	color: black;
}
.urlpath A:hover
{
	color: black;
}
.urlpath A:active
{
	color: black;
}
.urlpath A:visited
{
	color: black;
}
.urltext
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.urltext A
{
	color: #0058b0;
}
.urltext A:hover
{
	color: #009999;
}
.urltext A:active
{
	color: #009999;
}
.urltext A:visited
{
	color: #be3140;
}
.urltextnu
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.urltextnu A
{
	color: #0058b0;
}
.urltextnu A:hover
{
	color: #009999;
}
.urltextnu A:active
{
	color: #009999;
}
.urltextnu A:visited
{
	color: #be3140;
}
.urltextdrk
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.urltextdrk A
{
	color: #0070ba;
}
.urltextdrk A:hover
{
	color: #009999;
}
.urltextdrk A:active
{
	color: #009999;
}
.urltextdrk A:visited
{
	color: #be3140;
}
.urltextdrknu
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.urltextdrknu A
{
	color: #0070ba;
}
.urltextdrknu A:hover
{
	color: #009999;
}
.urltextdrknu A:active
{
	color: #009999;
}
.urltextdrknu A:visited
{
	color: #be3140;
}
.urltextdrknu1
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.urltextdrknu1 A
{
	color: #009999;
}
.urltextdrknu1 A:hover
{
	color: #0070ba;
}
.urltextdrknu1 A:active
{
	color: #0070ba;
}
.urltextdrknu1 A:active
{
	color: #be3140;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 1px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
border-color: #D25A0B; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 4;
width: 100%;
height: 10px;
line-height: 10px;
background: #D25A0B; /*Brown color theme*/ 
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: bold 11px Verdana;
height: 22px;
background-color: lightyellow;
}

.shadetabs{
padding: 2px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 2px 11px;
margin-right: 3px;
border: 1px solid #378;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: none;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 100px;
margin-bottom: 1em;
padding: 2px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}
.halfmoon
{
	margin-bottom: 4px;
}


.halfmoon ul
{
	padding: 3px 9px 2px 5px;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 14px Verdana;
	list-style-type: none;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.halfmoon li
{
	display: inline;
	margin: 0;
}

.halfmoon li a
{
	text-decoration: none;
	padding: 3px 9px 2px 5px;
	margin: 0;
	margin-right: 0; /*distance between each tab*/
	color: black;
	font: bold 14px Verdana;
}

.halfmoon li a:visited
{
	color: black;
}

.halfmoon li a:hover, .halfmoon li a.current
{
	color: navy;
}

#tabcontentcontainer
{
	width: 150%; /*width of 2nd level content*/
	height: 1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent
{
	display: none;
}
.portfolioimage 
{

}
.portfolioimage IMG {
	BORDER-RIGHT: #a0c6eb 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a0c6eb 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #a0c6eb 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0c6eb 0px solid
}
.portfolioimage A IMG {
	BORDER-RIGHT: #a0c6eb 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a0c6eb 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; FILTER: alpha(opacity=50); PADDING-BOTTOM: 0px; BORDER-LEFT: #a0c6eb 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0c6eb 0px solid; opacity: 0.5; moz-opacity: 0.5
}
.portfolioimage A:hover IMG {
	BORDER-RIGHT: #4e76a9 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4e76a9 0px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; FILTER: alpha(opacity=100); PADDING-BOTTOM: 0px; BORDER-LEFT: #4e76a9 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #4e76a9 0px solid; opacity: 1; moz-opacity: 1
}

div#tab #bio {
float:right;	
margin :0px 0px 0px 0px!important;
margin :10px 0px 5px 8px;
width: 220px;
position:relative;
z-index:100	;
}
div#tab #bio .boxes
{
	width: 200px;
}
div#tab #bio p{
font-size:85%;
line-height:150%!important
}
div#tab #bio img{
float:left;
margin:0px 0px 0px 0!important
}
.date {
  font-size:85%;	
  color:#666
}

div#tab h4, div#tab h5{
  padding: 10px 0;
}		
div#flow div#tab p{	
  margin: 10px 3.5% 15px 3.5%; 
  line-height: 140%;
  padding: 0;	
}	
div#flow div#tab div#adz p {
  margin-left: 0;
  margin-right: 0;
}
div#tab ul, div#tab ol  {
  margin-left:4%;
  padding:0 10px 8px 10px;
  list-style-position: inside; 
}
div#tab div#topcontrols {
  margin-right:20px;
  text-align: right;
  margin-bottom: 0;
  position: relative;
} 
.boxes{
	background:#F9FAF9;
	border:1px solid #c0d0e0;
	color:#333;
	margin-top: 20px;
	margin-bottom: 15px;
	padding:7px 10px 15px 10px;
	clear: both;
	overflow: hidden;
}		
#content-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; WIDTH: 320px; PADDING-TOP: 0px;
}

#index-blog {
	PADDING-RIGHT: 7px; BORDER-TOP: #aacbda 2px solid; PADDING-LEFT: 7px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 7px; BACKGROUND-COLOR: #e9f2f6
}
#index-blog IMG {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 2px solid
}
#index-blog SPAN {
	DISPLAY: block; FONT-SIZE: 10px; MARGIN-BOTTOM: 7px
}
#index-featured {
	
}
#index-featured DIV {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #fff 1px solid
}
#index-featured DIV IMG {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dadada 1px solid; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 3px 10px 10px 0px; BORDER-LEFT: #dadada 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dadada 1px solid
}
#index-featured DIV P {
	LINE-HEIGHT: 120%
}
#index-featured DIV .title {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px
}
.panel
{
	clear: both;
	padding-right: 0em;
	display: none;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-top: 0em;
	
}
FIELDSET
{
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-top: 1em;
}
.active-tab-body
{
	display: block;
}
.bar
{
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	
}
#tabs
{
	
	position: absolute;
	top: 180px;
	
	width: 480px;
	height: 18px;
}
#tabs LI
{
	float: left;
}
#tabs A
{
	padding-right: 8px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	margin-left: 6px;
	color: #999999;
	padding-top: 0px;
	background-color: #dcdcdc;
	text-decoration: none;
}
#tabs A.active-tab
{
	color: #ccc;
	background-color: #3e3e3e;
}
/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer
{
	position: relative;
	height: 56px;
	color: #E0E0E0;
	background: #143D55;
	width: 975px;
	font-family: Helvetica,Arial,Verdana,sans-serif;
}
#dolphinnav
{
	position: relative;
	height: 33px;
	font-size: 12px;
	background: #fff url(images/dolphin_bg.gif) repeat-x bottom left;
	padding: 0 0 0 20px;
}
#dolphinnav ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto;
	float: left;
}
#dolphinnav ul li
{
	display: block;
	float: left;
	margin: 0 1px;
}
#dolphinnav ul li a
{
	display: block;
	float: left;
	color: #EAF3F8;
	text-decoration: none;
	padding: 0 0 0 20px;
	height: 33px;
}
#dolphinnav ul li a span
{
	padding: 12px 20px 0 0;
	height: 21px;
	float: left;
}
#dolphinnav ul li a:hover
{
	color: #fff;
	background: transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;
}
#dolphinnav ul li a:hover span
{
	display: block;
	width: auto;
	cursor: pointer;
}
#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover
{
	color: #fff;
	background: #1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;
	line-height: 275%;
}
#dolphinnav ul li a.current span
{
	display: block;
	padding: 0 20px 0 0;
	width: auto;
	background: #1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;
	height: 33px;
}



#sidebar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: url(/apportal/images/cornerTR.gif) #ffffff no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 10px
}
#sidebar H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 8px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}

#sidebar UL {
	LIST-STYLE-TYPE: none
}
.splitColR UL {
	LIST-STYLE-TYPE: none
}
UL#portCats {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
UL#portCats LI {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(); PADDING-BOTTOM: 1px; BACKGROUND-REPEAT: repeat-x
}
UL#portCats LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat
}
UL#portCats LI A:link {
	BACKGROUND-POSITION: 10px -50px; COLOR: #666
}
UL#portCats LI A:visited {
	BACKGROUND-POSITION: 10px -50px; COLOR: #666
}
UL#portCats LI A:hover {
	BACKGROUND-POSITION: 10px 0px; COLOR: #7f9f45; BACKGROUND-COLOR: #f7f7f7
}
#sidebar SMALL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #959393
}
	.tabs {list-style:none; padding:0px 0px 00px 0px; margin:0px 0px 0px 0; height:23px; border-bottom:1px solid #000; cursor:hand;}
	.tabs1 {list-style:none; padding:5px 0px 00px 0px; margin:0px 0px 0px 0; height:13px; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;}
	.tabs li {display:block; float:left; margin:0 -13px -1px 0; }
	.tabs li a {display:block; text-decoration:none; }
	.tabs li a em {float:left; padding:0 20px; height:22px; border-top:1px solid #fff; border-bottom:1px solid #000; position:relative; z-index:100; font-style:normal; color:#fff; background:#f93 url(images/tab_d.gif) repeat-x bottom left; font-size:11px; font-family:verdana; line-height:20px; }
	.tabs li a b {font-size:0; line-height:0; position:relative; border-bottom:1px solid #000; border-top:1px solid #fff; width:1px; display:block; float:left; z-index:300; background:#f93 url(images/tab_d.gif) repeat-x bottom left; }
	.tabs li b.p1 {height:19px; background:#fff; margin-top:4px; border-top:0;}
	.tabs li b.p2 {height:19px; margin-top:2px; border-top:2px solid #fff; border-bottom:1px solid #888; z-index:100;}
	.tabs li b.p3 {width:2px; height:21px; margin-top:1px; z-index:100; }
	.tabs li b.p5 {height:20px; margin-top:2px;}
	.tabs li b.p6 {height:19px; margin-top:3px;}
	.tabs li b.p7 {height:18px; margin-top:4px;}
	.tabs li b.p8 {height:17px; margin-top:5px;}
	.tabs li b.p9 {height:16px; margin-top:6px;}
	.tabs li b.p10 {height:15px; margin-top:7px;}
	.tabs li b.p11 {height:14px; margin-top:8px;}
	.tabs li b.p12 {height:13px; margin-top:9px;}
	.tabs li b.p13 {height:12px; margin-top:10px;}
	.tabs li b.p14 {height:11px; margin-top:11px;}
	.tabs li b.p15 {height:10px; margin-top:12px;}
	.tabs li b.p16 {height:9px; margin-top:13px;}
	.tabs li b.p17 {height:8px; margin-top:14px;}
	.tabs li b.p18 {height:7px; margin-top:15px;}
	.tabs li b.p19 {height:6px; margin-top:16px;}
	.tabs li b.p20 {height:5px; margin-top:17px;}
	.tabs li b.p21 {height:4px; margin-top:18px;}
	.tabs li b.p22 {height:3px; margin-top:19px;}
	.tabs li b.p23 {height:2px; margin-top:20px;}
	.tabs li b.p24 {height:1px; margin-top:21px;overflow:hidden; }
	.tabs li b.p25 {width:1px; height:1px; background:#fff; margin-top:22px; border-top:0; overflow:hidden;}
	.tabs li b.p26 {width:1px; height:1px; background:#000; margin-top:23px; border:0; overflow:hidden;}
	.tabs li em b.shdw {position:absolute; display:block; left:-4px; bottom:0; border:0; width:17px; height:17px; background: #f93 url(images/tab_a.gif) bottom left; z-index:500;}
	.tabs li a:hover, .tabs li a:focus, .tabs li a:active {white-space:nowrap; color:#000; position:relative; z-index:500; cursor:pointer;}
	.tabs li a:hover em, .tabs li a:focus em, .tabs li a:active em {color:#800; background:#fc8 url(images/tab_b.gif) bottom left; border-bottom-color:#888;}
	.tabs li a:hover em b.shdw, .tabs li a:focus em b.shdw, .tabs li a:active em b.shdw {visibility:hidden;}
	.tabs li a:hover b, .tabs li a:focus b, .tabs li a:active b {background:#fc8 url(images/tab_b.gif) bottom left; border-bottom-color:#888;}
	.tabs li a:hover b.p1, .tabs li a:focus b.p1, .tabs li a:active b.p1 {background:#fff; border-bottom-color:#888;}
	.tabs li a:hover b.p25, .tabs li a:focus b.p25, .tabs li a:active b.p25 {background:#fff; border-bottom-color:#888;}
	.tabs li a:hover b.p26, .tabs li a:focus b.p26, .tabs li a:active b.p26 {background:#888;}
	.tabs li a.selected, .tabs li a:hover.selected, .tabs li a:active.selected {white-space:nowrap; color:#000; position:relative; z-index:600; cursor:default;}
	.tabs li a.selected em, .tabs li a:hover.selected em, .tabs li a:active.selected em {color:#800; background:#fff url(images/tab_c.gif) bottom left; border-bottom-color:#fff;}
	.tabs li a.selected em b.shdw, .tabs li a:hover.selected em b.shdw, .tabs li a:active.selected em b.shdw {visibility:hidden;}
	.tabs li a.selected b, .tabs li a:hover.selected b, .tabs li a:active.selected b {background:#fff url(images/tab_c.gif) bottom left; border-bottom-color:#fff;}
	.tabs li a.selected b.p1, .tabs li a:hover.selected b.p1, .tabs li a:active.selected b.p1 {background:#fff; border-bottom-color:#fff;}
	.tabs li a.selected b.p26, .tabs li a:hover.selected b.p26, .tabs li a:active.selected b.p26 {width:1px; height:1px; background:#fff; margin-top:23px; border-top:0; overflow:hidden; }
	


	
