﻿@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);

html			{ background: url(../images/html-rpt.jpg) repeat-x #ECECEC;}

#SiteOuterWpr	{ background: url(../images/SiteOuter-Wpr-rpt.jpg) repeat-y top center;}
#SiteWpr		{ background: url(../images/Site-Wpr-top.jpg) no-repeat top center;}
#SiteInnerWpr	{ width:980px; margin:0 auto;}
#LayoutWpr		{ text-align:left; position:relative;}

/*HEADER*/
#HeaderWpr	{
	background: transparent url(../images/InteriorHeaderImage.jpg) 0 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 980px;
	height:168px;
	z-index: 1000000;
}

h1#Logo         { position:absolute; top: 8px; left: 25px; z-index: 10000; }
h1#Logo a       { display:block; width: 224px; height: 96px; cursor:pointer; background:transparent url(../images/logo.png) no-repeat left top; }
h1#Logo span	{ display:none;}

#HeaderImage	{ display: block; width: 980px; height: 168px; background: transparent url(../images/Header-bg.png) 0 0 no-repeat; z-index: 10000; }
#HeaderImage span	{ display: none; }

#HeaderMenuWpr	{ position: absolute; top: 25px; left: 577px; }
#HeaderMenuWpr a { padding:0 23px; font-family: 'Oswald' , Arial, Helvetica, sans-serif; font-weight: normal; font-size:13px; color:#FFF; }

#HeaderMenuWpr ul { padding:0; margin:0;}
#HeaderMenuWpr li { float:left; padding: 0 29px 0 0; }
#HeaderMenuWpr li a { display:block; width:20px; height:20px; padding:0 0 0 0;}
#HeaderMenuWpr li a span { display:none;}

#HeaderMenuWpr li.facebook a{ background:url(../images/Facebook.jpg) no-repeat;}
#HeaderMenuWpr li.twitter a	{ background:url(../images/Twitter.jpg) no-repeat;}

#HeaderMenuWpr li.MemberLogin		{ padding: 0 30px 0 17px; }
#HeaderMenuWpr li.MemberLogin.Out	{ padding: 0 30px 0 12px; }
#HeaderMenuWpr li.MemberLogin a		{ display: inline; height: 20px; }
#HeaderMenuWpr li.MemberLogin span	{ display: inline; }

#HeaderFormsOuterWpr	{ height: 20px; width: 160px; position: absolute; top: 25px; right: 20px; }
#HeaderFormsOuterWpr form	{ margin: 0; }
#HeaderFormsOuterWpr input,
#HeaderFormsOuterWpr a span	{
	font-family: 'Oswald', arial, sans-serif;
	font-size: 13px;
	color: #999;
	width: 130px;
	height: 20px;
	border: 0 none;
	float: left;
	background: transparent none;
}
#HeaderFormsOuterWpr button	{ width: 20px; height: 20px; padding: 0; margin: 0; border: 0 none; float: left; background: transparent none; cursor: pointer; }
#HeaderFormsOuterWpr button span	{ display: none; }

/*CONTENT*/
#SiteContentOuterWpr { background:transparent url(../images/SiteContentOuterWpr-rpt.gif) repeat-y left top; padding: 168px 0 0; }	
#SiteContentWpr		 { background:transparent url(../images/SiteContentWpr-top.jpg) no-repeat left top;}	
#SiteContentInnerWpr { overflow:hidden; min-height: 500px; }

#ContentWpr			{ float:right; width:730px; position: relative; }
#ContentInnerWpr	{ padding: 75px 20px 20px; }


.wide #SiteContentOuterWpr { background:transparent url(../images/WideContentWpr-top.jpg) no-repeat left 168px; } 
.wide #SiteContentWpr { background-image:none; }
.wide #SiteContentInnerWpr { background-image:none; }

.wide #ContentWpr { float:none; width:auto; position: relative; }
.wide #ContentInnerWpr	{ padding: 0 0 20px; }




#ContentWpr li	{ list-style: disc; }

#SideBarWpr		{ float:left; width:250px;}
#SideBarInnerWpr	{ padding: 0 20px;}
#SideMenuWpr	{ padding: 30px 0 0; }

/*FOOTER*/
#SiteFooterWpr  { text-align: center; padding-bottom: 50px; background: #ECECEC url(../images/SiteFooterBg.gif) center 0 no-repeat; }
#FooterWpr      { width:980px; height:150px; margin:0 auto; text-align:left; position:relative; }

#Partners	{ width:980px; height:85px; padding: 10px 0; }
#Partners ul	{ padding: 7px 0; margin:0; }
#Partners li	{ float:left; list-style-type:none; padding:0 0 0 8px; }
#Partners li.first	{ float:left; list-style-type:none; padding:0; }
#Partners a		{ padding: 0; }
#Partners h2	{ color: #999999; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:20px; margin:5px 0 0 0; }
#Partners li.one {width:85px; }

#CopyrightWpr	{ position:absolute; left: 0; bottom: 5px;}
#Copyright		{ font-family: Arial, Helvetica, sans-serif; color:#666; font-size: 11px; font-weight:normal; line-height:normal;}
#Copyright a	{ color: #0A7899; }

#ForteLogo      { position:absolute; right: 0; bottom: 5px; font-family: Tahoma, "Trebuchet MS", Arial; color: #999; letter-spacing: 2px; font-size: 11px; }
#ForteLogo a    { color: #0A789A; }

/*---- content comments ----*/
.contentCommentListWpr  { padding:15px 0;}
.contentCommentListWpr .commentFormWpr .title,
.contentCommentListWpr .header .title { font-size:12px; font-weight:bold; text-transform:none;}
.contentCommentListWpr ul { margin:0; padding-top:15px;}
.contentCommentListWpr li { padding:0 0 30px 38px; background:url(../images/comments/quote_icon.png) no-repeat left 1px;}
.contentCommentListWpr li .submitterName { color:#4B4D4F; font-size:13px;}
.contentCommentListWpr li .submit-date { color:#4B4D4F; font-size:10px;}
.contentCommentListWpr li .report-spam { color:red; font-size:10px; font-weight:bold;}
.contentCommentListWpr li .report-spam a { color:red;}
.contentCommentListWpr li .report-spam .submittedAsSpam { font-weight:normal;}

.contentCommentListWpr  .commentFormWpr { }
.contentCommentListWpr  .commentFormWpr .submitForm { background-color:#EDEEEE; border:1px solid #999999; padding:12px; margin-top:10px;}
.contentCommentListWpr  .commentFormWpr form { margin:0; padding:0; text-align:left;}
.contentCommentListWpr  .commentFormWpr form label { font-weight:normal; font-size:11px;}
.contentCommentListWpr  .commentFormWpr form .hint input { background:#EDEEEE;}