.greystripetop {
	left				: 50%; 
	margin-left			: -388px;
	position			: absolute; 
	top					: 0px; 
	width				: 776px; 
	height				: 22px;
	background-color	: #ECECED; 
}
.greystripebot {
	position			: absolute; 
	top					: 800px; 
	width				: 100%; 
	height				: 22px;
	background-color	: #ECECED; 
}

.spacebox {
	position			: absolute; 
	left				: 50%; 
	top					: 24px; 
	width				: 776px;
	margin-left			: -388px;
	background-color	: white;
	/*border			: solid red 1px;*/
}

.leftSide { 
	float				: left;
	width				: 142px;
	/* border			: solid blue 1px; */
}

.leftSideHeader {
	color: #FFFFFF;
	padding-top		: 2px;
	padding-bottom		: 8px;
	padding-left		: 5px;
	padding-right		: 2px;
	font-weight		: bold;
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10pt;	
	text-transform      	: capitalize;
	text-align		: left;
	background-color	: #336699; 
	margin-bottom		: 2px;
}
a.leftSideHeader:link		{ text-decoration: none; font-weight: bold; color: #FFFFFF; }
a.leftSideHeader:active	{ text-decoration: none; font-weight: bold; color: #FFFFFF; }
a.leftSideHeader:visited	{ text-decoration: none; font-weight: bold; color: #FFFFFF; }
a.leftSideHeader:hover		{ text-decoration: underline; font-weight: bold; color: #FFFFFF; }

.topimgheader {
	background-color	: #f6f0f9; 
}

.blueheader {
	color: #FFFFFF;
	background-color	: #81A0BF; 
}

.leftSideBox {
	color: #FFFFFF;
	padding-top		: 2px;
	padding-bottom		: 8px;
	padding-left		: 2px;
	padding-right		: 2px;
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size		: 9pt;	
	font-weight		: normal;
	text-transform      	: capitalize;
	text-align		: left;
	background-color	: #81A0BF; 
	margin-bottom		: 2px;
}
a.leftSideBox:link	{ text-decoration: none; font-weight: normal; color: #FFFFFF; }
a.leftSideBox:active	{ text-decoration: none; font-weight: normal; color: #FFFFFF; }
a.leftSideBox:visited	{ text-decoration: none; font-weight: normal; color: #FFFFFF; }
a.leftSideBox:hover	{ text-decoration: underline; font-weight: normal; color: #FFFFFF; }

.leftSideBox22 {
	color: #FFFFFF;
	padding-top		: 2px;
	padding-bottom		: 2px;
	padding-left		: 2px;
	padding-right		: 2px;
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size		: 7pt;	
	font-weight		: normal;
	text-transform      	: capitalize;
	text-align		: left;
	background-color	: #003366; 
	margin-bottom		: 0px;
}
a.leftSideBox22:link	{ text-decoration: none; font-weight: normal; color: #FFFFFF; }
a.leftSideBox22:active	{ text-decoration: none; font-weight: normal; color: #FFFFFF; }
a.leftSideBox22:visited	{ text-decoration: none; font-weight: normal; color: #FFFFFF; }
a.leftSideBox22:hover	{ text-decoration: underline; font-weight: normal; color: #FFFFFF; }


.menuItem {
	margin-left			: 10px;
	margin-right		: 6px;
	margin-top			: 14px;
}

.leftSideLinksContainer {
	margin-top			: 4px;
	padding-top			: 2px;
	padding-bottom		: 10px;
	padding-left		: 2px;
	border				: solid #CCCCCC 1px;
}

.leftSideLinksBox {
	margin-bottom		: 1px;
}

.leftSideLinksText {
	font-family			: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight			: normal;
	font-size			: 9px;
	color				: #666666;
}
a.leftSideLinksText:link	{ text-decoration: none; font-weight: normal; }
a.leftSideLinksText:active	{ text-decoration: none; font-weight: normal; }
a.leftSideLinksText:visited	{ text-decoration: none; font-weight: normal; }
a.leftSideLinksText:hover	{ text-decoration: underline; font-weight: normal; color: #0000FF; }

.leftBox {
	margin-bottom		: 6px;
	border				: solid #A4CCAF 1px;
}

.leftBoxHeader {
	padding-top		: 2px;
	padding-bottom		: 8px;
	padding-left		: 5px;
	padding-right		: 2px;
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;	
	background-color	: #336699; 
	color				: #FFFFFF;
    margin-bottom		: 2px;
}

.leftBoxBody {
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;	
	padding-top		: 2px;
	padding-bottom		: 8px;
	padding-left		: 5px;
	padding-right		: 2px;
	margin-bottom		: 2px;
}
.leftBoxItem {
	margin-bottom		: 6px;
}

.content { 
	height				: 626px;
	margin-left			: 148px;
	margin-right		: 224px;
	padding				: 20px;
	padding-top			: 6px;
	background-color	: #EEEEEE; 
}

.contentWide { 
	margin-left			: 148px;
	padding				: 20px;
	padding-top			: 6px;
	background-color	: #EEEEEE; 
	/* border			: solid blue 1px; */
}

.rightSide { 
	float				: right;
	width				: 218px;
}

.clrdiv { 
	clear				: both;
	height				: 1em;
}

.rightSideContainer {
	background-color	: #FFFFFF; 
	color				: #25678F;
	border				: dotted #CCCCCC 1px;
}

.rightSideBoxNarrow {
	background-color	: #FFFFFF; 
	color				: #000000;
	padding				: 14px;
	padding-left		: 16px;
}
.rightSideBoxWide {
	background-color	: #DAE3D8; 
	color				: #25678F;
	padding				: 10px;
	border-bottom		: solid #FFFFFF 1px;
}
.rightSideBoxText {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-weight			: normal;
	font-size			: 11.49px;
	font-style			: normal;
	font-variant		: normal;
	text-transform		: none;
	text-align			: left;
	line-height			: normal;
}
a.rightSideBoxText:link		{ text-decoration: none; font-weight: normal; color: #25678F; }
a.rightSideBoxText:active	{ text-decoration: none; font-weight: normal; color: #25678F; }
a.rightSideBoxText:visited	{ text-decoration: none; font-weight: normal; color: #25678F; }
a.rightSideBoxText:hover	{ text-decoration: underline; font-weight: normal; color: #25678F; }

.formtable { empty-cells: show }
.formtable table {
	empty-cells			: show;
} 
.formtable td { 
	border-left			: solid 1px #F1E9CD; 
	border-bottom		: solid 1px #F1E9CD; 
	color				: #996633;
} 
.formtable tr.header	{ font-weight: bold; background-color: #F5EAD7; color: #BA9000; height: 20px; }
.formtable td.top		{ border-top: solid 1px #F1E9CD; } 
.formtable td.right		{ border-right: solid 1px #F1E9CD; }

.formtable tr.rowlight	{ background-color: #FFFFFF; }
.formtable tr.rowdark	{ background-color: #FFFFEE; }

.formtable td.white		{ background-color: #FFFFFF; }
.formtable td.red		{ background-color: #C83204; color: #FFFFFF; }
.formtable td.yellow	{ background-color: #FFFF99; }
.formtable td.blue		{ background-color: #3665A5; color: #FFFFFF; }

.formtableyellow 					{ empty-cells: show }
.formtableyellow table				{ empty-cells: show; padding: 3px; } 
.formtableyellow td	{ 
	border-left			: solid 1px #F1E9CD; 
	border-bottom		: solid 1px #F1E9CD; 
	color				: #996633;
} 
.formtableyellow tr.header			{ font-weight: bold; background-color: #F5EAD7; color: #BA9000; height: 20px; }
.formtableyellow tr.rowlight		{ background-color: #FFFFFF; }
.formtableyellow tr.rowdark			{ background-color: #FFFFEE; }
.formtableyellow td.top				{ border-top: solid 1px #F1E9CD; } 
.formtableyellow td.right			{ border-right: solid 1px #F1E9CD; }


.formtablered table { empty-cells: show; padding: 3px; } 
.formtablered td { 
	border-left			: solid 1px #FFCCCC; 
	border-bottom		: solid 1px #FFCCCC; 
	color				: #666666;
} 
.formtablered tr.header		{ font-weight: bold; background-color: #FFAAAA; color: #BA9000; height: 20px; }
.formtablered td.top		{ border-top: solid 1px #FFCCCC; } 
.formtablered td.right		{ border-right: solid 1px #FFCCCC; }
.formtablered tr.rowlight	{ background-color: #FFFFFF; }
.formtablered tr.rowdark	{ background-color: #FFEEEE; }

.formtableblue table { empty-cells: show; padding: 3px; } 
.formtableblue td { 
	border-left			: solid 1px #CCCCFF; 
	border-bottom		: solid 1px #CCCCFF; 
	color				: #666666;
} 
.formtableblue tr.header	{ font-weight: bold; background-color: #AAAAFF; color: #BA9000; height: 20px; }
.formtableblue td.top		{ border-top: solid 1px #CCCCFF; } 
.formtableblue td.right		{ border-right: solid 1px #CCCCFF; }
.formtableblue tr.rowlight	{ background-color: #FFFFFF; }
.formtableblue tr.rowdark	{ background-color: #EEEEFF; }

.plaintable table {
	border				: none; 
} 
.plaintable td { 
	border				: none;
	padding				: 4px;
}
.plaintable td.bullet { 
	background-image	: url("../assets/images/common/bullet.gif");
	background-repeat	: no-repeat;
	background-position	: top;
	width				: 20px;
}

.rightphotospace {
	margin-bottom		: 8px;	
}

.fbox {
	position		: relative;
	margin-top		: 6px; 
	padding-top		: 6px;
	clear			: both;
}

.f {
	position		: relative;
	top				: 0px; 
	width			: 100%; 
	height			: 23px;
	background-color: #81A0BF; 
	padding-top		: 6px;
}

.fStripe {
	position		: relative; 
	width			: 100%; 
	height			: 3px;
	margin-bottom	: 0px;
	background-color: #003366; 
}

.fSpacer {
	height		: 20px;
}

.ftext {
	position		: relative; 
	color			: #F6F0F9;
}
a.ftext:link		{ color: #F6F0F9; text-decoration: none; }
a.ftext:active		{ color: #F6F0F9; text-decoration: none; }
a.ftext:visited	{ color: #F6F0F9; text-decoration: none; }
a.ftext:hover		{ color: #F6F0F9; text-decoration: underline; }

