/* = = = = = = = = = = = = = = = = = = =

		WebCAL site SCREEN style
		Revision 1.0
		Copyright © 2007 WebCAL
		
= = = = = = = = = = = = = = = = = = = =*/

#horizon {
	position:absolute;
	left:0px;
	width:100%;
	text-align:center;
	min-width:790px;
}

#wrapper {
	position:relative;
	text-align:left;
	width:790px;
	margin:0px auto;
	background-color:#FFFFCC;
}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000066;
}

p {
	margin:0;
	padding:0 56px 20px 56px;
	line-height:20px;
}

a {
	color: #000066;
}

a:hover {
	color:#FF0000;
}

.svc {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}

h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#990000;
	margin:0;
	padding:0 0 4px 56px;
}

h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#990000;
	margin:0;
	padding:0 0 4px 56px;
}

/* = = = = = = = = = = = = = = = = = = =
			Headline
= = = = = = = = = = = = = = = = = = = =*/

#header {
	height:120px;
	background-image:url(../../images/constructs/yellowCorner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#logoS {
	margin:0 8px;
	float:left;
}

#logoP {
	display:none;
}

#headImage {
	float:right;
}

#heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#990000;
	padding:20px 0 0 180px;
}

#navline {	
	width:595px;
	text-align:center;
	margin:28px 0 0 0;
	padding:0;
}

* html #navline {	
	width:595px;
	text-align:center;
	margin:28px 0 0 0;
	padding:0;
}

*+html #navline {	
	width:595px;
	text-align:center;
	margin:28px 0 0 0;
	padding:0;
}

#navline ul {
	list-style-type:none;
	background-color:#990000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	text-decoration:none;
	padding:0;
	margin:0;
}

#navline li {
	display:inline;
	margin:0 6px;
}

#navline a {
	color:#FFFFCC;
	text-decoration:none;
}

#navline a:hover {
	color: #0000FF;
	text-decoration:none;
}

/* = = = = = = = = = = = = = = = = = = =
			Body
= = = = = = = = = = = = = = = = = = = =*/

#content {
	min-height:400px;
	width:790px;
}

#lead {
	font-weight:bold;
	width:470px;
	padding-top:30px;
}

* html #lead {
	font-weight:bold;
	width:470px;
	margin:0 0 0 56px;
	padding:0;
	border:0;
}

#fpImageS {
	margin:38px 0 0 56px; 
	height:100px;
}

* html #fpImageS {
	margin:0 0 0 56px;
	padding:0;
	border:0;
	height:100px;
}

#fpImageP {
	display:none;
}

#noPrint {
	display:inline;
}

#print {
	display:inline;
}

#W3C {
	background-color:#FFFFFF;
	padding-left:56px;
}

#intro {
	padding-top:10px; 
	color:#990000;
	font-size:larger;
}

.service {
	font-weight: bold;
	color:#000000;
	padding:0 0 0 8px;
}

.price {
	font-size: smaller; 
	text-align:center;
}

.subPara {
	font-size: x-small; 
	margin-bottom:4px;
}

.pLeft {
	margin:4px 0;
	padding:0 0 0 8px;
}

.inset {
	padding-left:85px;
}

.tight {
	margin-top:0;
}

.svcTbl {
	margin-left:50px; 
	border:1px #999999 solid;
}

.faqList {
	margin:0 0 0 0;
	padding:0 56px 10px 76px;
	list-style: url(../images/constructs/redDot.gif) circle outside;
}

.faqListInd {
	margin:-10px 0 0 0;
	padding:6px 56px 20px 96px;
	list-style:none;
}

	/* = = = = = = = = = = = = = = 
			  Form
	= = = = = = = = = = = = = = =*/

.formBox {
	margin:0 0 0 56px;
	padding:0 0 10px 0;
}

.labelBox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000066;
	float:left;
	width:60px;
	text-align:right;
	margin:0;
	padding:4px 0 0 0;
}

#mailScreen {
	display:inline;
	vertical-align:bottom;
	margin:4px 0;
}

#mailPrint {
	display:none;
}

.button {
	font-size:9px;
	padding-left:116px;
}

.errorText {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	margin:10px;
	vertical-align:top;
}

#contactThx {
	padding-bottom:0;
}

#contactRuleTop {
	margin:0 56px 20px 56px; 
	width:672px; 
	color:#999999;
}

#contactRuleBtm {
	margin:20px 56px 30px 56px; 
	width:672px; 
	color:#999999;
}

	/* = = = = = = = = = = = = = = 
			 Ts & Cs
	= = = = = = = = = = = = = = =*/

.terms {
	list-style:none;
	margin:0;
	padding:0 56px 0 56px;
}

.terms li {
	font-weight:bold;
}

.terms2 {
	list-style:none;
	font-weight:normal;
}

 .terms2 li {
	margin-left:0;
	text-indent:-23px;
	padding:0 56px 10px 56px;
}

.terms3 {
	list-style:none;
	font-weight:normal;
}

.terms3 li {
	margin-left:36px;
	text-indent:-38px;
	padding:0 56px 10px 56px;
}

.terms4 {
	list-style:none;
	font-weight:normal;
}

.terms4 li {
	margin-left:82px;
	text-indent:-48px;
	padding:0 56px 10px 56px;
}

#date {
	margin:0;
	padding:0 56px 0 56px;
	text-align:right;
}

.toTop {
	font-size:x-small;
	text-decoration:none;
}

#company {
	font-size:small;
	line-height:14px;
}

#part {
	font-size:x-small;
	line-height:10px;
}

/* = = = = = = = = = = = = = = = = = = =
			Footline
= = = = = = = = = = = = = = = = = = = =*/

#footline {
	background-color:#990000;
	height:17px;
	margin:0;
}

#footerL a {
	color:#FFFFCC;
	text-decoration:none;
}

#footerL a:hover {
	color: #0000FF;
	text-decoration:none;
}

#footerR {
	float:right; 
	background-image:url(../images/constructs/redCornerRight.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	vertical-align:top;
	padding:2px 20px;
	color:#FFFFCC;
}

#footerL {
	float:left;
	background-image:url(../images/constructs/redCornerLeft.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	vertical-align:top;
	padding:2px 20px;
	color:#FFFFCC;
}

