body
{
	font-size:60%;
	font-family:Arial;
	background:#C0C0C0 url('/images/construction/site_bg_01.gif');
	background-repeat:repeat-x;
	text-align:center;
	padding:0px;
	margin:0px;
}

img
{
	border:none;
}

p
{
	line-height:1.4em;
}

a
{
	color:#7B97C6;
	font-size:0.95em;
}

ul
{
	list-style:square;
	padding:0px;
	margin:0px 0px 0px 15px;
	padding-left:20px;
}


.fl
{
	float:left;
}

.fr
{
	float:right;
}

.cl
{
	clear:left;
}

.cr
{
	clear:right;
}

.cb
{
	clear:both;
}

.siteWrapper
{
	width:1100;
	margin:auto;
	font-size:1.2em;
}

.siteContainer
{
	width:939px;
	margin:30px auto 0px auto;
	text-align:left;
}


fieldset 
{
	border:1px solid #303030;
	margin:5px;
	padding:5px;
}

legend
{
	border:1px solid #303030;
	color:#000000;
	font-size:90%;
	padding:0.2em 0.5em;
	text-align:right;
	background-color:#FECA01;
}

.contactFormFS
{
	margin-left: 25px;
	width: 580px;
	border: 0px;
}

.contactFormSubmit
{
	margin-top: 5px;
	margin-left: 25px;
}

.fieldLabel 
{
	clear:both;
	display:inline-block;
	float:left;
	margin-top: 8px;
	margin-bottom: 8px;
	width:150px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.fieldControl 
{
	display:block;
	float:left;
	width:250px;
}

.leftColumnFull .fieldControl 
{
	display:block;
	float:left;
	width:300px;
}

input.fieldControl
{
	border:1px solid #303030;
	margin:1px 0px;
}

textarea.fieldControl
{
	border:1px solid #303030;
	margin:1px 0px;
	margin-bottom: 10px;
}

.fieldValidation
{
	color:#FF0000 !important;
	padding:0px 5px;
	display:inline-block;
	float:left;
	width:150px;
}

.border
{
	border:1px solid #303030;
}


/*HEADER START*/
.header
{
	position:relative;
	z-index:1;
}

.headertext
{
	text-align:right;
	padding:0px 20px 0px 0px;
	height:25px;
}

.headertext span.label
{
	
}

.headertext span.content
{
	font-size:1.7em;
}

.logo
{
	position:absolute;
	top:-4px;
	left:20px;
	z-index:2;
}

.header div.topleftcorner
{
	font-size:0em;
	position:relative;
	float:left;
	background:url('/images/construction/splash_border_corner_tl.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	margin:0px;
	padding:0px;
}

.header div.topmiddle
{
	font-size:0em;
	position:relative;
	float:left;
	width:915px;
	height:11px;
	border-top:solid 1px #000000;
	margin:0px;
	padding:0px;
}

.header div.toprightcorner
{
	font-size:0em;
	position:relative;
	float:left;
	background:url('/images/construction/splash_border_corner_tr.gif');
	background-position:top right;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	margin:0px;
	padding:0px;
}

.splashbanner
{
	position:relative;
	background:url('/images/construction/splash_example_01.jpg');
	background-repeat:no-repeat;
	width:939px;
	height:244px;
	margin:0px;
	padding:0px;
	
}

.bottomborder
{
	clear:both;
	position:relative;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin:0px 0px 0px 0px;
	height:233px;
}


/*HEADER END*/


/*CONTENT START*/
.sitecontent
{
	background-color:#A5A5A5;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:none;
}


/*MAIN SITE NAV START*/
.sitenavleft
{
	background-image:url('/images/construction/top_nav_bg_left.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	height:1%;
}

.sitenavmain
{
	background-image:url('/images/construction/top_nav_bg_main.gif');
	background-color:#4A4A4A;
	background-repeat:repeat-x;
	background-position:bottom;
	height:1%;
}

.sitenavright
{
	background-image:url('/images/construction/top_nav_bg_right.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	height:1%;
}

.sitenavmain ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 25px;
	/*height:25px;*/
	display:block;
	height:35px;
	list-style:none;
}

.sitenavmain ul li
{
	margin: 0px;
	padding:10px;
	height:15px;
	display:block;
	float:left;
}

.sitenavmain ul li.selected
{
	background-image:url('/images/construction/top_nav_bg_select.gif');
	background-color:#FEF200;
	background-repeat:repeat-x;
	background-position:bottom;
}

.sitenavmain ul li.selected a
{
	color:#000000;
}

.sitenavmain ul li a
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

/*MAIN SITE NAV END*/

/*BOX START*/
.box
{
	float:left;
	background-image:url('/images/construction/box_edge_01.gif');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	margin:10px 0px 0px 10px;
}

.box .left-border 
{
	background-image:url('/images/construction/box_edge_01.gif');
	background-repeat:repeat-y;	
	background-position:left;
}

.box .right-border 
{
	background-image:url('/images/construction/box_edge_01.gif');
	background-repeat:repeat-y;	
	background-position:right;
}

.box .bot-border 
{	
	background-image:url('/images/construction/box_edge_01.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}

.box .left-top 
{
	background-image:url('/images/construction/box_corner_tl.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.box .right-top 
{
	background-image:url('/images/construction/box_corner_tr.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

.box .left-bot 
{
	background-image:url('/images/construction/box_corner_bl.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

.box .right-bot 
{
	background-image:url('/images/construction/box_corner_br.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}

.box .indent 
{
	position:relative;
	padding:10px;
}

.content p
{
	padding: 0px 0px 0px 10px;
}

.largecontentimg
{
	float:right;
}

.content img.largecontentimg
{
	float:right;
	margin-top:-45px;
}

/*BOX END*/

.sitebody
{
	padding-bottom:30px;
}

.box .titlelight
{
	color:#797979;
	font-size:1.6em;
	font-weight:bold;
}

.box .titledark
{
	color:#000000;
	font-size:1.6em;
	font-weight:bold;
	padding-right: 4px;
}

.box .titlepanel
{
	/*float:left;*/
	border-bottom:1px solid #000000;
	padding:7px;
	margin-bottom:10px;
}

.box img
{
	padding:0px 0px 5px 5px;
}


.tricolumnbox
{
	width:160px;
	float:left;
}

.dualcolumnbox
{
	width:185px;
	float:left;
}

.largebox
{
	width:725px;
	float:left;
}

.mediumbox
{
	width:515px;
	float:left;
}


/*SIDENAV START*/
.sidenav
{
	float:left;
	width:150px;
	margin-right:20px;
}

.sidenav ul
{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:1.0em;
	font-weight:bold;
}

.sidenav ul li
{
	border-bottom:1px dashed #dcdcdc;
	padding:0px;
	margin:0px;
	padding-left:10px; 
}

.sidenav ul li.selected
{
	/*border-bottom:1px solid #000000;*/
	/*list-style-image: url('/images/construction/bullet_arrow.gif');
	  list-style-position:outside;*/
	background-image:url('/images/construction/bullet_arrow.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:10px; 
	
	/*background-image:url('/images/construction/bullet_arrow.gif');
	background-position:-10px 5px;
	background-repeat:no-repeat;*/
}


.sitecontent .content
{
	float:left;
	width:725px;
	border-left:1px solid #000000;	
}

.sitecontent .content .contentbody
{
	padding:0px 20px;
}
/*SIDENAV END*/

ul.newlisting 
{
	font-size:1.1em;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
}

ul.newlisting li 
{	
	background-image:url(/images/construction/bullet_arrow.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding-left:10px;
}

ul.newlisting li p
{	
	padding:0px;
	margin:0px;
}

/*CONTENT END*/


/*FOOTER START*/
.footer
{
	position:relative;
	clear:both;
	z-index:1;
	margin:0px;
	padding:0px;
}

.footer div.bottomleftcorner
{
	font-size:0em;
	float:left;
	background:url('/images/construction/site_border_corner_bl.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	margin:0px;
	padding:0px;
}

.footer div.bottommiddle
{
	font-size:0em;
	float:left;
	width:915px;
	height:11px;
	background-color:#A5A5A5;
	border-bottom:solid 1px #000000;
	margin:0px;
	padding:0px;
}

.footer div.bottomrightcorner
{
	font-size:0em;
	float:left;
	background:url('/images/construction/site_border_corner_br.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	margin:0px;
	padding:0px;
}

.footerboxleft
{
	position:absolute;
	z-index:2;
	left:12px;
	top:-20px;
}

.footerboxright
{
	position:absolute;
	z-index:2;
	right:12px;
	top:-20px;
}

.footerboxsurround
{
	background-repeat:repeat-y;
}

.footerboxtop
{
	background-repeat:no-repeat;
	background-position:top left;
}

.footerboxbottom
{
	background-repeat:no-repeat;	
	background-position:bottom left;
}

.footerboxleft div.footerboxcontent
{
	width:317px;
	height:64px;
	color:#FFFFFF;
	font-size:1.1em;
}

.footerboxbody
{
	padding:18px 10px 18px 10px;
}

.footerboxleft div.footerboxsurround
{
	background-image:url('/images/construction/footer_box_01_bg_mid.gif');
}

.footerboxleft div.footerboxtop
{
	background-image:url('/images/construction/footer_box_01_bg_top.gif');
}

.footerboxleft div.footerboxbottom
{
	background-image:url('/images/construction/footer_box_01_bg_base.gif');
}

.footerboxright div.footerboxcontent
{
	width:594px;
	height:64px;
	text-align:right;
	font-size:1.1em;
}

.footerboxright div.footerboxcontent a
{
	color:#000000;
}

.footerboxright div.footerboxsurround
{
	background-image:url('/images/construction/footer_box_02_bg_mid.gif');
}

.footerboxright div.footerboxtop
{
	background-image:url('/images/construction/footer_box_02_bg_top.gif');
}

.footerboxright div.footerboxbottom
{
	background-image:url('/images/construction/footer_box_02_bg_base.gif');
}


.footerboxbody ul
{
	float:right;
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
}

.footerboxbody ul li
{
	float:left;
}

/*FOOTER END*/


.logoutbutton
{
	margin:0px 10px 10px 20px;
}
