@charset "utf-8";
/* CSS Document */

a {
	text-decoration:none;
	color: #000099;	
}

a:hover {
	text-decoration:underline;
	color: #000099;	
}

img {
	border: 0px solid #000000;
}
#master_container {
width: 1024px;
height: auto;
margin: auto;
padding: 0px;
background-color: #666666;
text-align: center;
}
#master-container-inside{
width: 1018px;
height: auto;
margin: auto;
padding: 0px;
background-color: #FFFFFF;
text-align: center;
}
#header_container {
width: 1018px;
height: 71px;
float: left;
margin: 0px;
padding: 0px;
}

#searchbg_container {
width: 798px;
height: 71px;
margin: 0px;
padding: 0px;
background-image: url(images/logo_bg.jpg);
background-repeat: no-repeat;
float: left;
}

#logo_container {
width: 220px;
height: 71px;
margin: 0px;
padding: 0px;
float: left;
background-image: url(images/fc_logo.jpg);
background-repeat: no-repeat;
}

body {
	background-image: url(images/10-correct.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#nav_container {
width: 1018px;
height: 30px;
float: left;
margin: 0px;
padding: 0px;
background-image: url(images/mnav_bg.jpg);
background-repeat: repeat-x;
text-align: left;
}

#mnav_right {
width: 21px;
height: 30px;
background-image: url(images/mnav_right.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
text-align: right;
}

#3d_container {
width: 1018px;
height: 192px;
margin: 0px;
padding: 0px;
float: left;
text-align: left;
background-image: url(images/head_bg.jpg);
}

#interiorhead_container {
width: 1018px;
height: 62px;
float: left;
margin: 0px;
padding: 0px;
}

#trainnav_container {
width: 1018px;
height: 34px;
margin: 0px;
padding: 0px;
float: left;
}

#content_container {
width: 1018px;
height: auto;
background-color: #FFFFFF;
float: left;
margin: 0px;
padding: 0px;
}

#lftside_container {
width: 200px;
height: auto;
margin: 0px;
padding: 0px;
float: left;
text-align: left;
}

#widget_container {
width: 200px;
height: 175px;
margin: 0px;
padding: 0px;
padding-left: 10px;
float: left;
background-image: url(images/widget_bg.jpg);
background-repeat: no-repeat;
}


#midcontent_container{
width: 445px;
height: auto;
background-color: #FFFFFF;
float: left;
margin: 0px;
padding: 0px;
text-align: left;
margin-left: 55px;
overflow: hidden;
}

#rght_container {
width: 316px;
height: auto;
background-color: #FFFFFF;
float: left;
margin: 0px;
padding: 0px;
}

#footer_container {
position:relative;
width: 1018px;
height: 75px;
margin: 0px;
padding: 0px;
float: left;
text-align: left;
}

#footsep_container {
width: 1018px;
height: 10px;
margin: 0px;
padding: 0px;
float: left;
background-image: url(images/footer_sep.gif);
background-repeat: no-repeat;
margin-top: 20px;
margin-bottom: 10px;
}


.intwidget {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-left: 15px;
	padding-top: 15px;
}

#lblTopmostPrompt {
	position:absolute;
	top: 15px;
	left: 15px;
	color: #FFFFFF;
	font-size: 14px;
}

#lblWidgetPrompt1 {
	position:absolute;
	top: 40px;
	left: 30px;
	font-size: 10px;
	color: #FFFFFF;
}

#lblWidgetPrompt2 {
	position: absolute;
	top: 85px;
	left: 30px;
	font-size: 10px;
	color: #FFFFFF;
}


#ddlService {
	position:absolute;
	top: 55px;
	left: 30px;
}

#ddlPrimary {
	position:absolute;
	top: 55px;
	left: 10px;
}

#ddlSecondary {
	position:absolute;
	top: 100px;
	left: 10px;
}


#intwidget_container {
width: 189px;
height: 167px;
margin: 0px;
padding: 0px;
float: left;
background-image: url(images/intwidget_bg.jpg);
background-repeat: no-repeat;
}


#imgSetWidgetType {
position: absolute;
top: 136px;
left: 60px;
}

#imgSetRegion {
position: absolute;
top: 136px;
left: 60px;
}

#imgClearRegion {
position: absolute;
top: 136px;
left: 60px;
}

#widgetradiodiv
{
	font-size:16px;
	padding-left:32px;
	padding-top:41px;
	color: #FFFFFF;
}



p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 16px;
}
.footlink {
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.copyright {
	color: #1C3A54;
}


#leftlink_container {
width: 300px;
height: 65px;
float: left;
text-align: left;
margin: 0px;
padding: 0px;
padding-left: 15px;
overflow: hidden;
}

#copyright_container {
width: 400px;
height: 65px;
margin: 0px;
padding: 0px;
text-align: center;
float: left;
}

#intranet_container {
position:absolute;
width: auto;
height:auto;
right:20px;
top:35px;
margin: 0px;
text-align: right;
padding: 0px;
}
#intranet-icon{
width:auto;
height:auto;
float:left;
}
#intranet-text{
width:auto;
height:auto;
float:left;
padding-top:6px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#searchbox_container {
width: 300px;
height: 71px;
margin: 0px;
padding: 0px;
padding-top: 20px;
float: right;
}

#searchword_container {
width: 29px;
height: 27px;
margin: 0px;
padding: 0px;
float: left;
}

<form action="#">
<p><label for="name">Name</label> <input type="text" id="name" /></p>
<p><label for="e-mail">E-mail</label> <input type="text" id="e-mail" /></p>
<p class="submit"><input type="submit" value="Submit" /></p>
</form>.box {
}
 input
{
color: #000000;
border: 1px solid #000000
padding-top: -10
}

.submit input
{
color: #000;
background: #000000;
border: 2px outset #d7b9c9
}
.interior {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 padding-top: 15px;
 padding-right: 0px;
 padding-bottom: 15px;
 padding-left: 25px;
 font-weight: bold;
}
.textbox {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
}
.interior #name {
 right: 0px;
 padding: 0px;
 margin-top: 0px;
 margin-right: 10px;
 margin-bottom: 0px;
 margin-left: 200px;
}
.more-container{
width:auto;
height:auto;
}
.more-bullet{
width:auto;
height:auto;
float:left;
}

.subnav-bullet{
width:31px;
height:34px;
float:left;
margin: 0px;
padding: 0px;
}

.sub-text{
width:auto;
height:auto;
float:left;
vertical-align: middle;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E3D59;
	margin: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 11px;
}

#subnavtxt_container {
width: 180px;
height: 34px;
float: left;
margin: 0px;
padding: 0px;
}

.more-text{
width:auto;
height:34px;
float:left;
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1E3D59;
	margin: 0px;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.homesales{
width:auto;
height:25px;
float:left;
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#news_container {
	width: 260px;
	height: auto;
	background-color: #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 50px;
	text-align: left;
}

.newstxt {
	color: #1B3A56;
	padding-left: 53px;
	line-height: 14px;
}
.breadcrumbs {
	font-size: 12px;
	color: #435E79;
	text-decoration: underline;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.intheader {
	font-size: 16px;
	font-weight: bold;
	color: #4F7697;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.descriphead {
	font-size: 14px;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.header {
	font-size: 16px;
	color: #1D3B55;
	padding: 0px;
	margin-top: 20px;
}
.phonetxt {
	font-size: 14px;
	color: #4F7697;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#breadcrumb_container {
width: 92%;
height: 30px;
margin: 0px;
padding: 0px;
float: left;
}

#intcontext_container {
width: 700px;
height: inherit;
background-color: #FFFFFF;
float: left;
margin: 0px;
padding: 0px;
text-align: left;
margin-left: 10px; 
}

#intcontext_container img{
	margin-left: 4px;
}

#intlftside_container {
width: 188px;
height: auto;
margin: 0px;
padding: 0px;
float: left;
text-align: left;
}

#trainout_container {
width: 575px;
height: 120px;
float:left;
margin:0px;
padding:0px;
margin-bottom: 40px;
}

#thmbimg_container {
width: 165px;
height: 115px;
float: left;
margin: 0px;
padding:0px;
border: #999999;
border-style: solid;
border-width: 1px;
}

#descrip_container {
width: 385px;
height: 115px;
float: left;
margin: 0px;
margin-left: 20px;
padding: 0px;
}
	UNKNOWN {
			FONT-SIZE: small
	}
	#header {
			padding-top: 5px;FONT-SIZE: 93%; border: 1px solid #999999;BACKGROUND: url(images/bg.gif) #dae0d2 repeat-x 50% bottom; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal
	}
	#header UL {
			PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
	}
	#header LI {
			PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(images/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
	}
	#header A {
			PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(images/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none
	}
	#header A {
			FLOAT: none
	}
	#header A:hover {
			COLOR: #333
	}
	#header #current {
			BACKGROUND-IMAGE: url(images/left_on.gif)
	}
	#header #current A {
			BACKGROUND-IMAGE: url(images/right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333
	}
	#tabcontent {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
/*	padding: 3px;*/
	padding-top:3px;
	padding-bottom:3px;
	width: 700px;
	}
	
#subnavtxt_container {
width: 180px;
height: 34px;
float: left;
margin: 0px;
padding: 0px;
}
#subnav_container {
width: 187px;
background-color: #FFFFFF;
float: left;
margin-left: 0px;
padding: 0px;
border-right-color: #999999;
border-right-style: solid;
border-right-width: 1px;
border-bottom-color: #999999;
border-bottom-style: solid;
border-bottom-width: 1px;
border-spacing: 0px;
}
	
#button {
        width: 187px;
		font-family: Arial, Helvetica, sans-serif;
		color: #1E3D59;
        font-size : 12px;
        background-color: #ffffff;
		margin: 0px;
		padding: 0px;
        }

        #button ul {
                list-style: none;
				list-style-position:inside;
				margin: 0px;
				padding: 0px;
				margin-top: 10px;
				-moz-margin-start: 10px;
        }

        #button li {
				background: url("../images/subnav_bullet.png") no-repeat;
				background-position: 0px 0px; 
				margin: 0px;
				padding: 0px;
				min-height: 25px;
				vertical-align:middle;
                }
		#button li:hover #hidden{
				display:block;
				margin-top: 10px;
		}
		#button li:hover ul{
				display:block;
				margin-top: 10px;
		}
		#button li ul { 
				display: none; 
		}
		
		#button li #hidden{
				display:none;
		}
		#button li span{
				color: #000000;
				display:inline;		
		}
        #button li ul li{
                margin-left: 10px;
                }

        #button li a {
                color: #666666;
                text-decoration: none;
				margin-left: 17px;
				width: auto;
                }

        #button li a:hover {
                color: #407080;
				text-decoration:underline;
				text-shadow:#993333;
                }

        #button li #active {
                color: #ee0000;
				display: block;
                }


iframe body 
{
	background: none;
}

/*
CSS hacks to keep IE6 compatibility for nav hovers
DO NOT REMOVE!
*/
/*\*/ * html #button li #hidden { display:block; } /**/
/*\*/ * html #button li ul { display:block; } /**/


/* CSS for ILOAD javascript event*/
#iloaddiv{       
	width:505px;
 }	
	
#iloadpic{
	text-align:center;
	vertical-align:middle;
	margin-bottom:-175px;
	margin-top:175px;
	display:block;
	visibility:visible;
	z-index:100;
}	

#iloadquote{
	text-align:center;
	vertical-align:middle;
	display:block;
	visibility:hidden;
	z-index:0;
}

#iloaddiv2{       
	width:505px;
 }	
	
#iloadpic2{
	text-align:center;
	vertical-align:middle;
	margin-bottom:-175px;
	margin-top:50px;
	display:block;
	visibility:visible;
	z-index:100;
}	

#iloadquote2{
	text-align:center;
	vertical-align:middle;
	display:block;
	visibility:hidden;
	z-index:0;
}
