﻿
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-image: url(/images/wpc/bg.gif);
	margin: 0px;
}

/* Default element Styles */
td
{
	vertical-align: top;
}


img
{
	border: 0px;
}

/* HEADINGS */
H1, H2, H3, H4, H5, DT, H6, TFOOT, THEAD, TH
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
H1
{
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	color: #0050d2;
	margin-top: 0px;
	margin-bottom: 5px;
}
H2
{
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	color: #0050d2;
	margin-top: 0px;
	margin-bottom: 0px;
}
H3
{
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #336699;
	margin-bottom: 0px;
}
H4
{
	font-size: 12px;
	font-weight: 700;
	color: #336699;
	margin-bottom: 0px;
}
H5, DT
{
	font-size: 11px;
	font-weight: 700;
	font-style: normal;
}
H6
{
	font-size: 10px;
	font-weight: 700;
	font-style: normal;
}
TFOOT, THEAD
{
	font-size: 12px;
}
TH
{
	vertical-align: baseline;
	font-size: 14px;
	font-weight: bold;
}

/* OTHER TEXT */
SMALL
{
	font-size: .7em;
}
BIG
{
	font-size: 1.17em;
}
BLOCKQUOTE, PRE
{
	font-family: Arial,Courier New, monospace;
}

/* LIST */
UL LI
{
	list-style-type: square;
}
UL LI LI
{
	list-style-type: disc;
}
UL LI LI LI
{
	list-style-type: circle;
}
OL LI
{
	list-style-type: decimal;
}
OL OL LI
{
	list-style-type: lower-alpha;
}
OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: square;
}

/* LINKS */

a:link
{
	font-family:  arial;
	font-size: 12px;
	font-weight: bold;
	color: #0050d2;
}
a:hover
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #78522D;
}
a:visited
{
	font-family:  arial;
	font-size: 12px;
	font-weight: bold;
	color: #0050d2;
}
a:active
{
	font-family:  arial;
	font-size: 12px;
	font-weight: bold;
	color: #0050d2;
}



#categorylist
{
	width: 400px;
}
#categorylist dt a
{
	margin: 20px 0 5px;
	border-bottom: 1px dashed #ccc;
	font-size: 15px;
	font-weight: bold;
	clear: both;
	display: block;
	width: 400px;
	text-decoration: none;
}
#categorylist ul a
{
	border: 0px;
	font-size: 12px;
	font-weight: normal;
	clear: both;
	display: inline;
	text-decoration: none;
}
#categorylist ul ul a
{
	border: 0px;
	font-size: 12px;
	/*font-weight: bold;*/
	clear: both;
	display: inline;
	text-decoration: none;
}


.REQUIRED
{
	color: #FF0000;
	font-size: 14px;
	font-weight: 500;
}

.loggedin
{
	color: #E2DC7E;
	font-size: 11px;
	font-weight: bold;
}
.loginstatus
{
	color: #E2DC7E;
	font-size: 11px;
	font-weight: bold;
}
.gridviewhead
{
	background-image: url(/images/newsbarhead.gif);
	font-size: 11px;
	font-weight: bold;
	height: 26px;
}
.gridviewhead th
{
	font-size: 11px;
	font-weight: bold;
	color: #DBB315;
	height: 26px;
	white-space: nowrap;
}
.postinfo
{
	background-color: #f9eaa6;
	font-weight: bold;
	text-align: center;
	color: #E2DC7E;
	background-image: url(/images/blockbg.gif);
	padding-bottom: 10px;
}
.h1
{
	color: #1c0a00;
}
.posttitle
{
	padding: 3px;
	margin-bottom: 10px;
	color: white;
	font-weight: bold;
	background-color: #0050d2;
	padding: 5px;
	height: 26px;
}

.postbody
{
	padding: 3px;
}

.splash
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 500%;
	background-color: #E2DC7E;
	filter: alpha(opacity=70);
	opacity: 0.4;
}
.splashbg
{
	background-image: url(/images/bgCamo.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 400px;
	height: 20%;
	text-align: center;
	vertical-align: bottom;
	margin: auto;
	filter: alpha(opacity=100);
	opacity: 1.0;
}
.onlineimg
{
}
.memberlist
{
	float: left;
	width: 190px;
}
.memberlist img
{
	display: block;
}

/* TEMPLATED SECTIONS */
.newspost
{
	background-image: url(/images/newspostbg.gif);
	padding: 7px;
}
.footer
{
	width: 199px;
	height: 25px;
	background: #38281B;
	margin-top: 10px;
}
.linkspan
{
	height: 19px;
	border-bottom: 1px #E2DB80 dotted;
	text-align: left;
	width: 80%;
	display: block;
	font-family: tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #0050d2;
}
.title
{
	text-align: left;
	font-family: tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #0050d2;
}
.posted
{
	text-align: right;
	font-family: tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #0050d2;
	margin-right: 7px;
}
.content
{
	text-align: left;
	font-family:  arial;
	font-size: 12px;
}
.onlinespan
{
	text-align: left;
	width: 80%;
	font-family: tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #0050d2;
}

/* Main Parent Table*/
#MainTable
{
	width: 926px;
	height: 100%;
	background-color: #FFFFFF;
	padding: 0px;
	border-spacing: 0px; /*border-left: 5px #252116 solid; 	border-right: 5px #252116 solid;*/
	background-image: url(/images/wpc/mainbg.gif);
}


/* TOPNAV Row*/
#TopCol, #TopCol a
{
	color: #FFFFFF;
}
#TopCol .loginstatus, #TopCol .loginstatus a
{
	color: #000000;
}


.TOPNAV, .TOPNAV a, .TOPNAV a:hover, .TOPNAV a:visited, .TOPNAV a:link
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: 700;
}
.logo
{
	position: relative;
	left: 10px;
	float: left;
}
.loginstatus
{
	float: right;
	padding-right: 20px;
	padding-top: 5px;
	color: #000000;
}
.loginstatus a, .loginstatus a:link, .loginstatus a:visited
{
	color: #000000;
}
/* SUBNAV */
.subnav
{
	background-image: url(/images/SubNav-BG.gif);
	vertical-align: bottom;
	padding-right: 5px;
	width: 685px;
}
.subnav a
{
	color: #1f1d17;
	float: right;
	display: block;
	background-image: url(/images/wpc/topnavbutton.gif);
	background-repeat: no-repeat;
	text-align: center; /*padding-left:25px;*/
	padding-top: 4px;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 5px;
	width: 118px;
	height: 23px;
}

.subnav a:hover
{
	color: #473c32; /*background-image: url('/images/button-active.gif');*/
}
.subnav a.navalt
{
	background-image:url(/images/wpc/TopNavButtonAlt.gif);
	color: #1f1d17;
	float: right;
	display: block;
	background-repeat: no-repeat;
	text-align: center; /*padding-left:25px;*/
	padding-top: 4px;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 30px;
	width: 136px;
	height: 24px;
}

/* LEFTNAV Column */
#LeftCol
{
	vertical-align: top;
	width: 150px;
}

.LEFTNAV
{
	line-height: 12px;
	padding-top: 20px;
	padding-left: 25px;
	font-weight: bold;
}
.LEFTNAV, .LEFTNAV A
{
	color: White;
	text-decoration: none;
}
.leftloginregister
{
	margin-top: 15px;
	background-image: url(/images/wpc/RegisterBg.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}
.leftloginregister a
{
	display: block;
	font-size: 12px;
	padding-top: 15px;
}
.leftlogin
{
	background-image: url(/images/wpc/LoginBoxBG.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 105px;
	padding-left: 7px;
	color: #FFFFFF;
}
.leftlogintxt
{
	width: 130px;
}
.leftloginbtn
{
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}
.leftnavhead
{
	background-image: url(/images/wpc/Leftnavtop.gif);
	width: 146px;
	height: 19px;
}
.leftnavbody
{
	background-image: url(/images/wpc/LeftNavBg.gif);
	background-repeat: repeat-y;
	width: 146px;
	padding: 10px;
}
.leftnavfoot
{
	background-image: url(/images/wpc/LeftNavBgBottom.gif);
	background-repeat: no-repeat;
	width: 146px;
	height: 22px;
}
.leftnavsep
{
	background-image: url(/images/LeftNavsep.gif);
	background-repeat: no-repeat;
	width: 161px;
	height: 6px;
}
.linkspan
{
	height: 19px;
	border-bottom: 1px #E2DB80 dotted;
	text-align: left;
	width: 80%;
	display: block;
	font-family: tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #E2DC7E;
}

/*  MAIN CONTENT Cell */
#RightCol
{
	vertical-align: top;
	padding: 8px;
	height: 430px;
	width: 600px;
}
#RightCol td
{
	vertical-align: top;
}
/* MAIN CONTENT COLUMN */
#BodyTable
{
	width: 700px;
}

.breadcrumbs
{
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
	font-family: Arial;
}
.breadcrumbs, .breadcrumbs a
{
	color: #0050d2;
	font-size: 13px;
	font-family: Arial;
	text-transform: capitalize;
}
.breadcrumbs a:hover
{
	color: #333300;
}


#BodyCol
{
	width: 450px;
}
.CONTENT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-right: 10px;
}
/* Right CONTENT COLUMN */

#SideBarCol
{
	vertical-align: top;
	width: 0px;
}

/* BOTTOMNAV | DISCLAIMER */
#FooterCol
{
	padding: 0px;
	border-spacing: 0px;
}
.BOTTOMNAV, .BOTTOMNAV a, .BOTTOMNAV a:hover, .BOTTOMNAV a:visited, .BOTTOMNAV a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
}
.BOTTOMNAV
{
	padding-left: 10px;
	padding-bottom: 10px;
	line-height: 12px;
}
.DISCLAIMER
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: 700;
	color: #FFFFFF;
	background: #CC0000;
	height: 20px;
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* WIDTH */

.w50
{
	width: 50px;
}
.w75
{
	width: 75px;
}
.w100
{
	width: 100px;
}
.w150
{
	width: 150px;
}
.w200
{
	width: 200px;
}
.w250
{
	width: 250px;
}
.w300
{
	width: 300px;
}
.w350
{
	width: 350px;
}
.w400
{
	width: 400px;
}
.w550
{
	width: 550px;
}
.w600
{
	width: 550px;
}
.h50
{
	height: 75px;
}
.h75
{
	height: 75px;
}
.h100
{
	height: 75px;
}
.h200
{
	height: 200px;
}
.h275
{
	height: 275px;
}
.h600
{
	height: 600px;
}

/* Cms admin styles */

/* Admin sections */
.admintable
{
	background-image: url(/images/admin/topleft.jpg);
	background-color: #336699;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px; /*background-repeat:no-repeat; 		background-position:top left;*/
}
.adminHeader
{
	text-align: center;
	padding-top: 20px;
	margin-top: 20px;
}

.admintable, .head
{
	/*BACKGROUND:#336699;*/
	width: 525PX;
	font-weight: 700;
	font-size: 13px;
}
.admintable strong, #DataList1
{
	color: #336699;
	font-weight: 700;
	font-size: 13px;
}

.admincol
{
	color: White;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	background-image: url(/images/admin/topright.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	border-collapse: collapse;
}
.admincol, .style1
{
	text-align: center;
	color: White;
	font-weight: bold;
}
.admintable table
{
	border: 1px solid #336699;
	width: 100%;
}
.admintable table table
{
	border: none;
	width: auto;
}
.smallCopy
{
	color: #336699;
}
#iscatalog
{
	display: none;
}

#ctl00_ContentPlaceHolder1_pagesidebar_4_1,
 #ctl00_ContentPlaceHolder1_Pagebody_4_1, 
 #ctl00_ContentPlaceHolder1_pageLeftnav_4_1, 
 #ctl00_ContentPlaceHolder1_pageleftnav_4_1, 
 #CTA_4_1,
 #ctl00_ContentPlaceHolder1_CTA_4_1,
 #ctl00_ContentPlaceHolder1_intro_4_1,
 #intro_4_1
{
	width: 200px;
	overflow: hidden;
}
body.bgwhite 
{
	background-color: White;
	/*color: #E2DC7E;*/
	background-image:none;
}
#errlab
{
	font-weight: bold;
	color: Red;
}
#Leftnav1_admindiv
{
	line-height: 20px;
}
.adminnav a
{
	color: Black;
	text-decoration: underline;
}

/***************  Add Content *******************/
.addcontent
{
	border: 1px solid #336699;
	width: 500px;
}
.addcontent th
{
	background-color: #336699;
	color: White;
	padding: 5px;
}
.addcontent td
{
	padding: 5px;
}
.addcontent td table td
{
	padding:0px;
}
.addcontent td table td table td table td
{
	padding-top:3px;
}
/***************  Content Block *******************/

.contentblock
{
	width: 500px;
}
.blockleft
{
	float: left;
	width: 350px;
}
.blockright
{
	float: right;
	width: 150px;
}
.contentdiv h3
{
	font-size: 14px;
	margin: 5px 0px 5px 0px;
}
.contentdiv h3 a
{
	font-size: 14px;
}
.contentdiv p
{
	font-weight: normal;
	margin: 7px 0px 0px 0px;
}
.contentdiv .contentsummary
{
	margin: 0px;
	font-weight: normal;
}
.contenttags
{
	font-size: 11px;
}
/******     ContentDetails      *****/
#contentdetailtable
{
	background-image: url(/images/content/contentbgheader1.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 500px;
}
#contentdetailtable td.bodycell
{
	width: 500px;
	padding-left: 30px;
	padding-right: 30px;
}
.contentdetailtable h2 a
{
	font-weight: normal;
}

#contentdetailtable .contentdetailbody
{
	background-image: url(/images/content/ContentBackgroundBgMiddle.jpg);
	background-repeat: repeat-y;
}
.contentdetailbody .bgtable
{
	background-image: url(/images/content/contentHeaderFootTest.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.DetailHeaderCol
{
	margin-top: 15px;
	padding-top: 15px;
	margin-right: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.ContentHeaderSpacer
{
	float: right;
	width: 130px;
	margin-top: 20px;
	height: 30px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.DetailHeaderCol h1
{
	/* margin-top:15px;*/
	margin-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.detailfootercol
{
	background-image: url(/images/content/contentbackgroundbgfooter.jpg);
	background-repeat: no-repeat;
	height: 50px;
	background-position: left top;
}
.detailsepcol
{
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/ds/contentsep1.jpg);
	background-repeat: no-repeat;
	background-position: 12px;
	margin-top: 15px;
	padding-top: 15px;
}
.detailsidebar
{
	float: right;
	width: 160px;
	height: auto;
	padding: 15px;
	margin-left:15px;
	border-left: 1px dotted #050;
}
.viewNow
{
	color: #050;
	font-family: 'trebuchet ms' ,helvetica,sans-serif;
	font-weight: bold;
	background-color: #fed;
	border: 1px solid;
	border-top-color: #696;
	border-left-color: #696;
	border-right-color: #363;
	border-bottom-color: #363;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ffffffff' ,EndColorStr= '#ffeeddaa' );
}
#contentdetailtable .bordered, .detailfootertable .bordered
{
	border-bottom: 1px dotted #050;
	margin-bottom: 15px;
	margin-top: 5px;
}
.contentdetailtable .bordered
{
	clear: both;
	float: none;
}
#detailfootertable .bordered
{
	width: 225px;
	height:5px;
	display: inline-block;
	margin-right: 10px;
	padding-right: 10px;
}
#detailfootertable .detailsidebar
{
	margin-left: 30px;
	padding-left: 30px;
}


#DetailFooterHeader
{
	background-image: url(/images/content/DetailFooterTableHeader.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 18px;
}
#detailfootertable td.contentdetailbody
{
	padding: 15px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(/images/content/ContentBackgroundBgMiddle.jpg);
	background-repeat: repeat-y;
}
#DetailFooterBottom
{
	background-image: url(/images/content/ContentDetailFooterBG.jpg);
	background-repeat: no-repeat;
	height: 20px;
	background-position: left top;
}
.profile .admintable
{
	margin-bottom: 30px;
}
.white td
{
	background-color: White;
}

.roundedPanel
{
	width: 500px;
	background-color: #5377A9;
	color: black;
	font-weight: bold;
}
div.infobox
{
	font-size: 14px;
	font-family: Verdana;
}
div.infobox img
{
	margin-right: 20px;
}
/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

.sampleStyleA
{
	background-color: #FFF;
}

.sampleStyleB
{
	background-color: #FFF;
	font-family: monospace;
	font-size: 10pt;
	font-weight: bold;
}

.sampleStyleC
{
	background-color: #ddffdd;
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
}

.sampleStyleD
{
	background-color: Blue;
	color: White;
	font-family: Arial;
	font-size: 10pt;
}

div#registerdiv
{
	font-size: 14px;
	font-family: Verdana;
}
div#registerdiv table
{
	background-image: none;
}
div#registerdiv td
{
	padding-left: 0px;
	padding-right: 0px;
	width: auto;
}
div#registerdiv .admintable
{
	background-image: url(/images/admin/topleft.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
span.leadscountinfo
{
	font-size: 11px;
}
.newleads
{
	background-color: #EEEACD;
}
span.disabled
{
	color: #777777;
	text-decoration: underline;
}
span.disabledmonth
{

}
span .caldiv
{
	width: 225px;
	
	text-align: center;
	margin: auto;

}
#emailbox td, #emailbox table
{
	background-image:none;
	width:auto;
	font-size:12px;
}
table.ranktable td 
{
	border-bottom:1px solid #336699;
}
.centered 
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
input.navsearchbox, #ctl00_searchq 
{
	width:50px;
}
.navsearchbtn 
{
	position:relative;
	top:-8px;
}
