/* MISC STYLES
------------------------------------------------------------- */

body {  
	margin: 0px;
	padding: auto;
	background-color: #f4f4f4;
	background-attachment: scroll; 
	background-image: url(_furniture/bgpages_outer.gif); 
	background-repeat: repeat-y;
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12pt; 
	font-weight: normal;
	behavior:url("csshover.htc");
}

a {
	color: #666;
}

a.link { color: #000099; text-decoration: none; }
a.visited { color: #000099; }
a.hover { color: #000; }
a.active { color: #000099; }

p {
	text-align: left;
	margin: 4px;
}

hr {
	display: none;
}

h1 {
	display: none;
}

.hidder {
	visibility: hidden;
}

.divline {
	width: 750px;
	height: 25px;
	background-image: url(_furniture/div_dotted.gif); 
	background-repeat: repeat-x;
	background-position: center center;
}

.divlinemsv {
	height: 15px;
	background-image: url(_furniture/div_dotted_msv.gif); 
	background-repeat: repeat-x;
	background-position: center center;
}

#pcslogo {
	width: 750px;
	height: 46px;
}

/* LAYOUT STYLES
------------------------------------------------------------- */

#headerbox {
	width: 760px;
	height: 75px;
	background-attachment: scroll; 
	background-image: url(_furniture/header_wolves.jpg); 
	background-repeat: none;
}

#navbox {
	width: 500px;
	height: 16px;
	margin-left: 250px;
	padding-top: 36px;
	padding-left: 26px;
}

#promobox {
	width: 727px;
	height: 112px;
	margin: 10px 10px 0px 16px;
	background-attachment: scroll; 
	background-image: url(_furniture/promo_mainpage_01.jpg); 
	background-repeat: none;
}

#welcomebox {
	margin: 0px;
	padding-left: 20px;
	width: 740px;
	height: 105px;
}

#introtextbox {
	width: 775px;
	margin-top: 15px;
	padding-right: 15px; 
	padding-left: 15px;
}

#contenttable {
	margin-left: 8px;
}

#userboxes {
	width: 728px;
	margin-left: 16px;
}

.locationbox {
	width: 351px;
	height: 142px;
	background-attachment: scroll; 
	background-image: url(_furniture/locationbox_outer.jpg); 
	background-repeat: no-repeat;
	background-position: top center;
}

.loginbox {
	width: 351px;
	height: 142px;
	background-attachment: scroll; 
	background-image: url(_furniture/loginbox_outer.jpg); 
	background-repeat: no-repeat;
	background-position: top center;
}

#sysreqsbox {
	width: 728px;
	margin-top: 10px;
	margin-left: 15px;
	padding-top: 20px;
	text-align: center;
	background-attachment: scroll; 
	background-image: url(_furniture/div_dotted_footer.gif); 
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}

#boxleft {
	margin-top: 10px;
	margin-left: 40px;
	width: 280px;
	height: 110px;
	float: left;
}

#boxright {
	margin-top: 10px;
	margin-right: 65px;
	width: 280px;
	height: 110px;
	float: right;
}

#signupbox {
	margin: 10px 0px;
	width: 700px;
	background-color: #ebebeb;
	text-align: left;	
}

#signupboxtop {
	height: 10px;
	background-color: #ebebeb;
	background-image: url(_furniture/bg_box_signup_top.gif); 
	background-repeat: no-repeat;
	background-position: center top;
}
#signupboxmidd {
	width: 700px;
	background-color: #ebebeb;
}

#signupboxbott {
	height: 10px;
	background-color: #ebebeb;
	background-image: url(_furniture/bg_box_signup_bott.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#footerbox {
	width: 730px;
	height: 25px;
	margin-top: 20px;
	margin-left: 10px; 
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: auto;
	padding-right: auto;
	background-attachment: scroll; 
	background-image: url(_furniture/div_dotted_footer.gif); 
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}

.errorbox {
	padding: 10px;
	background-color: #ffcc66;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	text-align: center;
	background-image: url(_furniture/bg_errorbox.gif);
	background-repeat: repeat;
	background-position: center;
}

/* FONT STYLES
------------------------------------------------------------- */

.bodytext {
	padding: 5px 0px;
	font-size: 10pt;
	color: #000;
}

a.bodytext:link { color: #c80000; }
a.bodytext:visited { color: #c80000; }
a.bodytext:hover { color: #000; }
a.bodytext:active { color: #c80000; }

.bodytextbold {
	font-size: 11pt;
	font-weight: bold;
	color: #000;
}

.navtext {
	padding: 0px 8px;
	font-size: 9pt;
	color: #333;
	text-decoration: none;
}

a.navtext:link { font-weight: bold; color: #333; }
a.navtext:visited { font-weight: bold; color: #333; }
a.navtext:hover { font-weight: bold; color: #c80000; }
a.navtext:active { font-weight: bold; color: #333; }

.tinytext {
	font-size: 8pt;
	color: #666;
}

a.tinytext:link { color: #c80000; }
a.tinytext:visited { color: #c80000; }
a.tinytext:hover { color: #000; }
a.tinytext:active { color: #c80000; }

.mysvtext {
	padding: 0px;
	font-size: 10pt;
	color: #c80000;
}

a.mysvtext:link { color: #c80000; }
a.mysvtext:visited { color: #c80000; }
a.mysvtext:hover { background-color: #ecd8f8; color: #000; }
a.mysvtext:active { color: #c80000; }

.mysvtextblk {
	padding: 0px;
	font-size: 10pt;
	color: #000;
}

a.mysvtextblk:link { color: #c80000; }
a.mysvtextblk:visited { color: #c80000; }
a.mysvtextblk:hover { color: #000; }
a.mysvtextblk:active { color: #c80000; }

.msvtitle {
	margin: 0px;
	width: 724px;
	padding-top: 0px;
	padding-left: 20px;
	height: 30px;
	font-size: 10pt;
	font-weight: bold;
	color: #ff4664;
	text-decoration: none;
}

.locationtitle {
	padding: 5px 0px;
	font-size: 15pt;
	font-weight: bold;
	color: #333;
}

.locationtext {
	font-size: 10pt;
	font-weight: bold;
	color: #333;
}

.sysreqs {
	padding: 0px 2px;
	font-size: 9pt;  
	color: #333;
	text-decoration: none;
}

a.sysreqs:link { color: #666;  }
a.sysreqs:visited { color: #666; }
a.sysreqs:hover { color: #9f095f; }
a.sysreqs:active { color: #666; }

.boxtext {
	margin: 10px 0px;
	width: 280px;
	font-size: 12pt; 
	font-weight: bold; 
	color: #666;
	text-decoration: none;
}

.footertext {
	font-size: 8pt; 
	font-weight: bold; 
	color: #862c5f;
}

a.footertext:link { color: #666;  }
a.footertext:visited { color: #666; }
a.footertext:hover { color: #c80000; }
a.footertext:active { color: #666; }

.formelements {
	font-size: 8pt;
}	
