@import url("nav.css");

/* CSS Document */
html, body {
	width:100%; height: 100%;
	margin:0 0 20px 0; padding:0 0 10px 0; border:0;
	font: 100% Arial, Helvetica, sans-serif; text-align:center;
}
body {
	background: url(../pics/backgrounds/bgwide.gif) top repeat-y;	
}
.off-left {
	position: absolute;
	left: -999px; width: 990px;
}
td, th {
	font-family: Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font: bold 1em Arial, Helvetica, sans-serif;
	margin:0; padding:0;
}
a:link, a:visited {
	text-decoration: none; font-weight:bold;
}
a:hover, a:active {
	text-decoration: underline; font-weight:bold;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearRight{
	clear:right;
}
.clearLeft{
	clear:left;
}
.clearBoth{
	clear:both;
}
#printLogo{
	display:none;
}
.imgleft{
	float:left;
	margin: 3px 10px 5px 0;
}
/* MAIN DIV HOLDER ALL PAGES */
#outerwrapper{
	width:100%; height:100%;
	background: url(../pics/backgrounds/bg.gif) repeat-x;
}
#wrapper {
	width:760px; height: auto; min-height:100px;
	margin:0 auto 0 auto; padding:0;
	background: url(../pics/backgrounds/bgWrapper.gif) 200px 0 no-repeat;
	text-align:left;
}

/* LAYOUT DIVS */
#logo {
	display:block;
	height: auto; width:760px;
	list-style:none;
	margin:7px 0 0 0; padding:0; border:0;
	background: none;
	float:left;
}
#logo ul {
	list-style:none;
	margin:0 15px 0 0; padding:0; border:0;
	float:left;
}
#logo li img{
	width:185px; height:107px;
	margin:0; padding:0; border:0;
	color:#fff;
	float:left;	background: #1C2326;
}
#logo li a:link img , #logo li a:visited img  {
	width:185px; height:107px;
	background: #1C2326 url(../pics/logo.gif) 0 0 no-repeat;
}
#logo li a:hover img, #logo li a:active img {
	background: #1C2326 url(../pics/logo-o.gif) 0 0 no-repeat;
}

#strap {
	display:block; width:760px; height:auto;
	margin: 1em 0 1em 0; padding: 0;
	font-size: .9em; font-weight:normal;
	float:left;
}
#leftcol {
	width: 185px; height: auto;
	margin:15px 0 0 0; padding: 0; border: 0;
	font-size: 0.8em; font-weight:bold; color:#4A5558; line-height:1.1em;
	float:left;	clear:left;
}
#content {
	width: 366px; height: auto;
	margin:0; padding:18px 0 0 15px;  border:0;
	font-size:80%; 
	float:left;
}
#content p {
	margin: 0 10px 5px 0; color:#4A5558;
}
#content h1 { 
	font-weight:bold;
	margin: 0 0 5px 10px; padding: 10px 0 0 0; color:#4A5558;
}
#content h2 { 
	border-top: 1px dotted #96967F;
	font-weight:bold; 
	margin: 0px 0 5px 0; padding: 7px 0 0 0; color:#4A5558;
}
#mainContent_text{
	margin:0; padding:18px 0 0 0;  border:0;
	width: 760px; height: auto;
	font-size:80%;
	float:left; color:#4A5558;
}
#mainContent_text h2{
	font-size:100%;
}
#mainContent_text a:link, #mainContent_text a:visited{
	text-decoration:none; color:#4A5558; background: url(../pics/chevred2.gif) 0 50% no-repeat;
	padding:0 0 0 20px; margin:0;
}
#mainContent_text a:hover, #mainContent_text a:active{
	text-decoration:underline; background: url(../pics/chevgrey.gif) 0 50% no-repeat;
}
#mainContent_text ul {
	list-style: outside; list-style-type:none;
	margin:0 0 0 200px; padding:0; line-height:120%;
}
#mainContent_text li {
	list-style-type:none; list-style-position:outside;
	margin:0; padding:2px 0 0 0;  
	color:#4A5558;
	font-weight:bold;
}
#mainContent_text li p{
	margin:0 0 0 20px;
}
#mainContent_text ul ul li {
	margin:0 0 0 -165px; padding:2px 0 0 10px;
	text-decoration:none; color:#4A5558; font-weight:bold;
}
#rightcol {
	display:block;
	width: auto; max-width: 175px; height: auto;
	margin:0; padding: 0 0 0 15px; border:0;
	font-size:0.8em;  line-height:1.1em;
	float:left;	clear:right;
}

/* Strap Line*/
#strap h1 {
	display:inline;
	width: 382px;
	margin: 0 0 5px 210px; padding: 0;
	font-weight:normal; color:#4A5558; line-height:1.3em;
	float:left;
}
#strap .twitter {
	display:inline;
	width: 382px;
	margin: 5px 0 0 200px; padding: 0;
	font-weight:normal; color:#4A5558; line-height:1.3em;
	float:left;
}
.tel {
	width: auto; height:auto;
	margin:0 0 20px 0; padding:0;
	font-weight:normal; font-size: 110%; color:#9D9E77; line-height:1.3em;
	float:left;
}

/* LEFT COLUMN STYLES AND SIGN-UP BOX */

#leftcol h2 {
	margin: 5px 0 5px 0; width:160px; float:left; clear:left;
}
#leftcol p{
	width:167px;
	margin:0; padding:0 10px 10px 0;
	font-weight:normal; font-size: 0.85em; line-height:normal;
	float:left; clear:left;
}
#leftcol .intro p { font-size: 100%;}
#leftcol h2 a:link, #leftcol h2 a:visited {
	color: #4A5558;
}
#leftcol h2  a:hover, #leftcol h2  a:active {
	color: #4A5558;
}
#leftcol a:link, #leftcol a:visited {
	color: #4A5558;
}
#leftcol a:hover, #leftcol a:active {
	color: #4A5558; 
}
.pointerRed {
	display:block; width:auto;
	margin: 0 10px 5px 0; padding: 0 0 0 20px;
	background: url(../pics/pointerRed.gif) left top no-repeat;
	float:left; clear:right;
}
.pointerGrey {
	display:block; width:auto;
	margin: 0 10px 5px 0; padding: 0 0 0 20px;
	background: url(../pics/pointerGrey.gif) left top no-repeat;
	float:left; clear:both;
}

/* MIDDLE CONTENT BOXES*/

.case {
	display:block;
	width: 364px; height: auto;
	margin: 0 0 8px 0; padding: 0; border:0;
	background:#758383 url(../pics/corners/rightCornerDark.gif) bottom right no-repeat;
	float:left; line-height:110%; 
}
.case img {
	margin:2px 0 0 2px; padding:0 0 2px 0; border:0;
	float:left;
}
.case p {
	display:inline;
	width:157px;
	margin:0 10px 0 0; padding:13px 0 0 10px; border:0;
	color:#fff !important; font-size:0.85em;
	background: url(../pics/chevWhite.gif) bottom right no-repeat;
	float: left;
}
.case a:link, .case a:visited {
	font-weight:bold; text-decoration:none;	color:#FFF; 
}
.case a:hover, .case a:active {
	font-weight:bold; text-decoration:underline; color:#FFF;
}
/* MIDDLE BOXES VALUE*/

.value {
	display:block;
	width: 558px; height: auto;
	margin: 0 0 8px 0; padding: 0 0 10px 0; border: 0;
	background:#DFDFD6 url(../pics/corners/rightCornerValue1.gif) bottom right no-repeat;
	float:left; color:#3C4548;
}
.value img {
	margin:0 8px 0 2px; padding:0 0 0 8px; border:0;
	float:right;
}
.value p {
	display:block;
	width:auto;
	margin:0; padding:0 50px 0 10px; border:0;
	line-height:normal;
}
.value h1 {
	display:block;
	width:auto;
	margin:0 0 10px 0 !important; padding:10px 0 14px 10px !important; border:0;
	color:#fff !important;
	background: url(../pics/backgrounds/valuetitles.gif) top left repeat-x;
}
.value ul{
	display:block;
	width:auto;
	list-style:outside;
	margin:15px 0 0 10px; padding:0 0 0 0; border:0;
}
.value li {
	list-style: none;
	width:auto; 
	margin:0 0 0 0; padding:0 0 0 0;
	font-weight:bold;
	
}
.value li a:link, .value li a:visited{
	list-style: none;
	width:auto;
	margin:0 0 0 0; padding:3px 0 3px 30px;
	font-weight:bold;
	background: url(../pics/valuebullet_u.gif) left 50%  no-repeat;
}
.value li a:hover, .value li a:active{
	background: url(../pics/valuebullet_o.gif) left 50%  no-repeat;
}
.redbold {
	color:#A71E23;
}
.value a:link, .value a:visited{
	color:#3C4548;
}

/* RIGHT COLUMN BOXES */

#rightcol a:link, #rightcol a:visited {
	color:#2C3335;
}
#rightcol a:hover, #rightcol a:active {
	color:#2C3335;
}
.greyboxWrapper {
	display:inline;
	width: 174px;
	margin:0 0 8px 5px; padding: 0; border:0;
	background: #E3E6E6  url(../pics/corners/topGreyCorner.gif) top left no-repeat;
	color:#000; 
	float:left;	clear:both;
}

.greybox {
	display:inline;
	width: 174px;
	margin:0; padding: 0; border:0;
	background: url(../pics/corners/bottomGreyCorner.gif) bottom right no-repeat;
	color:#2C3335; font-size: .85em;
	float:left;	clear:both;
}
.greybox p{
	display:block;
	width: 145px;
	margin: 12px 0 10px 0; padding: 0 7px 0 10px;
	 color:#2C3335;
	background: url(../pics/chevred.gif) bottom right no-repeat;
}
.greybox a{
	margin:0 0 0 0;
}
.createboxWrapper {
	display:inline;
	width: 174px;
	margin:0 0 8px 5px; padding: 0; border:0;
	background: #ADC1CE  url(../pics/corners/topCreateCorner.gif) top left no-repeat;
	color:#000; 
	float:left;	clear:both;
}
.createbox {
	display:inline;
	width: 174px;
	margin:0; padding: 0; border:0;
	background: url(../pics/corners/bottomCreateCorner.gif) bottom right no-repeat;
	color:#2C3335; font-size: .85em;
	float:left;	clear:both;
}
.createbox p{
	display:block;
	width: 145px;
	margin: 12px 0 10px 0; padding: 0 7px 0 10px;
	color:#2C3335;
	background: url(../pics/chevWhite1.gif) bottom right no-repeat;
}
.createbox a{
	margin:0 0 0 0;
}

/* UP BUTTON */
.up{
	display:block; margin:0 0 10px 0;
	float:right; clear:both; color:#fff;
}
.up img{
	width:19px; height:19px;
	border:0;
}
.up a:link, .up a:visited {
	background:url(../pics/up_u.gif) 0 0 no-repeat; 
}

.up a:hover, .up a:active {
	background:url(../pics/up_o.gif) 0 0 no-repeat;
}
/* CONTACT US */

.contactCase {
	display:block;
	width: 558px; height:100px;
	margin: 0 0 8px 0; padding: 2px 0 0 2px; border:0;
	background: #BAC1C1 url(../pics/corners/rightCorner.gif) bottom right no-repeat;
	clear:right;
}
.contactCase img {
	height:98px;
	margin:0 10px 0 0; padding:0; border:0;
	float:left; 
}
.contactCase p {
	display:inline;
	width:300px;
	margin:14px 20px 0 10px; padding:10px 0 5px 0; border:0;
	color:#000;
	float:left;
}
.contactus {
	display:block;
	width:558px; margin:30px 0 0 0; padding:0;
	color:#4A5558; border:0;
	float:left;
}

.contactus p{
	clear:left; margin:0 0 9px 0;
	color:#4A5558;
}
.contactus a:link, .contactus a:visited{
	color:#4A5558; font-weight:bold;
}
.contactus a:hover, .contactus a:active{
	text-decoration:underline;
}
.address{
	width:auto;
	margin: 0; padding:0;
	float:left;
}
.address1{
	width:auto;
	margin: 0 0 0 4px; padding:0 0 0 0;
	float:left;
}
.map {
	display:block;
	width:558px; margin:10px 0 0 0; padding: 10px 0 0px 0;
	border-top:1px dotted #96967F;
	color: #4A5558;
	float:left;
}
.mapframe {border: 1px solid #4A5558;}
.map img {
	margin:10px 0 0 0;
}
.newspic {
	margin: 10px 0 10px 0; float:none;
}
/* copywrite notice etc */

#copyright{
	width:760px; height:auto;
	margin: 10px 0 0 0; padding: 0 0 20px 0; border:0;
	color: #666; font-size:0.85em;
	float:left;	clear:both;
}
#copyright ul {
	display:block;
	margin:5px 0 0 0; padding: 0; border:0;
	font-weight:normal; color: #666;
	float: left;
}
#copyright ul li { 
	display: inline;
	list-style-type: none;
	font-size: .8em;
}
#copyright ul li a:link, #copyright ul li a:visited {
	margin:0; padding: 0; border:0;
	color: #4A5558;
}
