/******************************************************************************/
/* Body & Main Containers *****************************************************/
#Body {
	padding: 15px 0 132px 0;
	background-color: #FFFFFF;
}

#LayoutWrapper {
	position: relative;
	margin: 0 auto;
	width: 900px;
	text-align: left;
	background: #FFFFFF url(../images/RightSideBg.gif) repeat-y 1px 0;
}
/* Body & Main Containers *****************************************************/
/******************************************************************************/


/******************************************************************************/
/* Header *********************************************************************/
#HeaderWrapper {
	width: 902px;
	height: 219px;
	background-color: #C8C8D2;
}

#HeaderWrapper h1 {
	padding: 9px 0 0 29px;
	width: 873px;
	height: 82px;
	background-color: #FFFFFF;
}

#HeaderWrapper h1 a {
	display: block;
	padding-top: 82px;
	width: 118px;
	height: 0;
	overflow: hidden;
	background: transparent url(../images/SiteLogo.gif) no-repeat left top;
}

form.siteSearch {
	position: absolute;
	z-index: 1;
	left: 706px;
	margin: 0;
	width: 180px;
	height: 16px;
	overflow: hidden;
}
#HeaderWrapper form.siteSearch {
	top: 39px;
}
#Content form.siteSearch {
	top: 233px;
}
form.siteSearch input {
	float: left;
	border: 1px solid #97AAD1;
	padding: 1px 2px;
	width: 158px;
	height: 12px;
	font-size: 8pt;
}
form.siteSearch button {
	float: left;
	border: 0;
	padding: 0;
	width: 16px;
	height: 16px;
	background: #2F54A4 url(../images/SubmitBtn.gif) no-repeat 5px 50%;
}
form.siteSearch button span {
	display: block;
	padding-top: 16px;
	height: 0;
}

#HeaderWrapper #Phone {
	margin: 3px 0 0 3px;
	width: 172px;
	height: 23px;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	line-height: 23px;
	text-align: center;
	background: transparent url(../images/CallUsBg.gif) repeat-x left top;
}
#HeaderWrapper #Slogan {
	position: absolute;
	z-index: 1;
	left: 177px;
	top: 94px;
	padding-top: 122px;
	width: 724px;
	height: 0;
	overflow: hidden;
	background: transparent url(../images/SplashInternal.jpg) no-repeat left top;
}

#HeaderWrapper #Slideshow {
	position: absolute;
	z-index: 1;
	left: 177px;
	top: 92px;
	width: 724px;
	height: 225px;
	overflow: hidden;
}
/* Header *********************************************************************/
/******************************************************************************/


/******************************************************************************/
/* Page Content ***************************************************************/
#ContentWrapper {
	border: 1px solid #C8C8D2;
	border-top: 0 none;
	width: 900px;
	overflow: hidden;
}
#ContentWrapper #Content {
	float: right;
	padding: 15px;
	width: 694px;
}
#PageEditorContent {
}
#FuseboxContent {
	width: 694px;
}
#Banners {
	float: right;
	padding: 5px 7px 15px 5px;
	width: 156px;
	overflow: hidden;
}
#sslSeal {
	clear:both;
	padding: 15px 0 0 0;
	text-align:center;
	width:100%;
}
/* Page Content ***************************************************************/
/******************************************************************************/


/******************************************************************************/
/* Menu Content (see menus.css for other styles) ******************************/
#Shortcuts {
	position: absolute;
	z-index: 1;
	right: 0;
	top: 7px;
	height: 20px;
	overflow: hidden;
	width:400px;
}
#HelpLinks {
	position: absolute;
	z-index: 1;
	left: 3px;
	top: 119px;
	width: 172px;
}
#NavigationA {
	position: absolute;
	z-index: 1;
	left: 176px;
	top: 61px;
	width: 726px;
	height: 30px;
}
#NavigationB {
	float: right;
	padding: 5px 7px 15px 5px;
	width: 164px;
	overflow: hidden;
}
/* Menu Content (see menus.css for other styles) ******************************/
/******************************************************************************/


/******************************************************************************/
/* Footer *********************************************************************/
#FooterWrapper {
	padding: 10px 0;
	overflow: hidden;
	text-align: center;
	background-color: #FFFFFF;
}
#FooterWrapper h3#Copyright {
	color: #797979;
	font-size: 9pt;
	font-weight: normal;
}
#ForteLogo {
	margin: 0;
}
#ForteLogo a {
	display: block;
	position: absolute;
	right: 8pt;
	bottom: -50px;
	overflow: hidden;
	font-size: 7pt;
	font-family: arial,helvetica,clean,sans-serif;
	font-weight:normal;
	color: #797979;
	text-decoration:none;
}
#SilverlineLogo {
	margin:0;
}
#SilverlineLogo a {
	display: block;
	position: absolute;
	right: 8pt;
	bottom: -10px;
	text-decoration:none;
	font-size: 7pt;
	font-family: arial,helvetica,clean,sans-serif;
	color: #797979;
}
#FooterLinks li {
	display: inline;
	border-left: 1px solid #C8C8D2;
	padding: 0 5px;
}
#FooterLinks li.first {
	border: 0 none;
}
#FooterLinks li a {
	color: #797979;
	font-size: 8pt;
}
/* Footer *********************************************************************/
/******************************************************************************/


/******************************************************************************/
/* Form Style Overrides *******************************************************/
.fieldContainer input.text,
.fieldContainer input.password,
.fieldContainer select,
.fieldContainer textarea {
	border-color: #97AAD1;
}
.fieldContainer input.text,
.fieldContainer input.password {
	padding: 1px 0;
}
.fieldset {
	border: 1px dashed #97AAD1;
}
.first.fieldset {
	margin-top: 0.5em;
}
.fieldset fieldset legend span {
	color: #123884;
}
.buttonContainer button {
	margin: 0 5px;
	border: 0 none;
	padding: 0 12px 0 0;
	text-align: center;
	cursor: pointer;
	background: transparent url(../images/ButtonBgRight.gif) no-repeat right center;
}
.buttonContainer button span {
	position: relative;
	display: block;
	padding: 0 0 0 12px;
	height: 28px;
	text-transform: uppercase;
	font: bold 10px verdana;
	line-height: 28px;
	white-space: nowrap;
	color: #FFFFFF;
	background: transparent url(../images/ButtonBgLeft.gif) no-repeat left center;
}
.buttonContainer button:hover {
	background-image: url(../images/ButtonBgRightHover.gif);
}
.buttonContainer button:hover span {
	background-image: url(../images/ButtonBgLeftHover.gif);
}
.buttonContainer button.disabled,
.buttonContainer button.disabled:hover {
	cursor: default;
	background-image: url(../images/ButtonBgRightDisabled.gif);
}
.buttonContainer button.disabled span,
.buttonContainer button.disabled:hover span {
	background-image: url(../images/ButtonBgLeftDisabled.gif);
}
/* 'Print' Styles */
.fieldContainer.print {
	float: none !important;
	clear: both !important;
	padding-right: 0 !important;
	width: auto !important;
	overflow: hidden;
}
.fieldContainer.print label {
	float: left;
	width: 32%;
	font-weight: bold !important;
	text-align: right;
}
.fieldContainer.print label .requiredIcon {
	display: none !important;
}
.fieldContainer.print label .labelColon {
	display: inline !important;
}
.fieldContainer.print .formField {
	padding-left: 0.25em;
	float: left;
}
/* Form Style Overrides *******************************************************/
/******************************************************************************/


/******************************************************************************/
/* ColdFusion Debug Styles ****************************************************/
.cfdebug { text-align: left; }
/* ColdFusion Debug Styles ****************************************************/
/******************************************************************************/

#Content { position:relative; }
#Content h2#PageTitle { width:560px; margin-bottom:5px;  }
#ContactUsButton { display:inline-block; height:32px; width:140px; background:transparent url(../images/contact_button.jpg) no-repeat left top; position:absolute; top:3px; right:5px;  }
#ContactUsButton:hover { background:transparent url(../images/contact_button_over.jpg) no-repeat left top; }
#ContactUsButton span { display:none; }






