body { 

background:#000000; 
margin-top:0px;


}

.main-tail {
background: url(images/main-tail.gif) left top repeat-x;
display:block;
clear:both;
}
.tail-left {
background: url(images/tail-left.gif) right top repeat-x;
width:50%;
position:absolute;
left:0;
top:0;
height:205px;
margin-top:0px;
}
.tail-right {
background: url(images/tail-right.gif) left top repeat-x;
width:50%;
position:absolute;
right:0;
top:0;
height:205px;
margin-top:0px;
}
.tail-top {
background: url(images/tail-top.gif) left top repeat-x #ffbb00;
}
.tail-bottom {
background: url(images/tail-bottom.gif) left bottom repeat-x;
}
#breadcrumb
{
font: 11px Arial, Helvetica, sans-serif;
height:20px;
line-height:30px;
color:#9b9b9b;
width:400px;
overflow:hidden;
margin:0px;
padding:0px;
position:relative;
left:0px;
top:0px;
font-weight:bold;
list-style:none;
 
}
#breadcrumb li
{
list-style:none;
float:left;
padding-left:0px;
}
 
#breadcrumb a
{
height:30px;
display:block;
background-repeat:no-repeat;
background-position:right;
padding-right: 3px;
text-decoration: none;
color:#0C4879;
font-weight:bold;
	
}
#breadcrumb a:visited
{
height:30px;
display:block;
background-repeat:no-repeat;
background-position:right;
padding-right: 3px;
text-decoration: none;
color:#0C4879;
font-weight:bold;
	
}
.current
{
color:#c4a006; /*gold*/
text-decoration:none;
font-weight:bold;
text-align:right;
}


#mainContainer {
width:942px; 
height:680px; 
margin:0 auto; 
background: url(images/main-bg.jpg) no-repeat left top; 
position:relative;
background-color:#000;
font-size:90%;
color:#333;
line-height:1.3em;
}

#header {
width:632px;
height:80px;
padding-left:311px;
margin-top:53px;
/*border:1px solid #CC0000;*/
position:absolute;
}

/*topnav*/
.topnav {
width:944px;
height:30px;
top:163px;
margin:0px;
padding:0px; 
margin-left:auto;
margin-right:auto;
position:absolute;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

.topnav a:link {
color:#a56b29;
font-size: 100%;
text-decoration: none;
}

.topnav a:visited {
color: #a56b29;
font-size: 100%;
text-decoration: none;
}

.topnav ul {
display: block;
padding: 0px;
margin: 0px;
list-style: none;
text-align: center;
text-decoration: none;
}

.topnav ul li {
display: inline;
padding: 0px 10px;
margin: 0px;
list-style: none;
text-decoration: none;
}

.topnav ul li a:visited {
font-size: 100%;
text-decoration: none;
}

.topnav ul li a:hover, .menu ul li .current {
font-size: 100%;
color: #fff;
text-decoration: underline;
}


#mainContent {
position:absolute;
width:942px; 
height:475px;
border:1px solid #fff;
background: url(images/contentBG.jpg) no-repeat;
margin-top:192px;
margin-left:auto;
margin-right:auto;
font-size:96%;
color:#333;
line-height:1.3em; 
}

/*Allows for open content area and is not locked in height*/
#mainContentFull {
position:absolute;
width:942px; 
height:auto;
/*background: url(images/contentBG.jpg) no-repeat;*/
margin-top:192px;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
}
/*Allows for open content area and is not locked in height*/
#middleColumnFull {
background: url(images/box-bg.png) left top;
border:1px solid #fff;
width:816px;
height:auto;
padding:5px 10px 0px 20px;
margin:10px 40px 0px 50px;
}


#middleColumn {
background: url(images/box-bg.png) left top;
border:1px solid #fff;
width:816px;
height:448px;
padding:5px 10px 0px 20px;
margin:10px 40px 0px 50px;
}

#middleColumn p{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	}


#middleColumnScroll {
background-color: rgb(225,211,203); opacity: 0.8;
/*background: url(images/box-bg.png) left top;*/
border:1px solid #fff;
width:807px;
height:448px;
padding:5px 20px 0px 20px;
margin:10px 40px 0px 50px;
overflow:scroll;
}

	#middleColumnScroll p, ul, li {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}


#servicesLeftColumn {
background: url(images/box-bg.png) left top;
border:1px solid #fff;
width:415px; 
height:450px;
padding:5px 0px 0px 20px;
margin:10px 0px 0px 37px;
float:left;
position:absolute;
overflow:scroll;

}

#leftColumn {
background: url(images/box-bg.png) left top;
border:1px solid #fff;
width:492px; 
height:450px;
padding:5px 20px 0px 20px;
margin:10px 24px 0px 50px;
float:left;
position:absolute;
}

#rightColumn {
background: url(images/box-bg.png) left top;
border:1px solid #fff;
width:265px; 
height:450px;
padding:5px 7px 0px 20px;
margin:10px 0px 0px 606px;
float:left;
position:absolute;
color:#333333;

}

h1, h2, h3, h4, h5, h6
{ 
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
line-height:1.1em;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:6px;
}
h1 { 
font-size:24px;
background: url(images/marker.png) no-repeat left 2px;
color:#000;
padding:4px 0px 10px 43px;
margin: 12px 0px 7px 0px;
}

h2 { 
font-size:22px;
padding:0px;
margin: 4px 0px 7px 0px;

}

h3 {
font-size:19px;
font-weight:normal;
color:#364a50;
padding:0px 0px 7px 12px;
margin: 12px 0px 7px 0px;
}

h4 {
font-size:15px;
font-weight:bold;
color:#da903e;
margin-bottom:4px;
text-transform:uppercase;
}

h5 {
font-size:13px;
font-weight:bold;
color:#da903e;
margin:0px;
padding:0px;
}

table {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

#leftColumn p, #rightColumn p, #middleColumnScroll p {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#333333;

}

#mainContent a:link {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
size:12px;
color:#7e4307;

}

#mainContent a:hover {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
size:12px;
color:#d99605;

}

#mainContent a:visited {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
size:12px;
color:#7e4307;


}
#mainContent a:active {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
size:12px;
color:#d3a747;


}




/*#rightColumn, #leftColumn a:link {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
size:12pt;
color:#e0a124;
}

#rightColumn, #leftColumn a:hover {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#e0a124;

}
#rightColumn, #leftColumn a:visited {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:D0A67C;
}
#rightColumn, #leftColumn a:active {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
*/
.right-bot-corner { 
display:block;
background-color:#ffffff;
width:482px;
padding:4px 1px 4px 7px;
margin:5px 6px 10px 0px;
}


.floatImg-Left { 
margin:0 10px 10px 0;
float:left;
}

.floatImg-Right { 
margin:0 10px 0 0;
float:right;
}

.massage{
	display:block;
	width:100%;
	height:auto;
	margin:0;
	padding:4px;

	
	}

/*footer*/
#footer { 
color:#a56b29; 
text-align:center; 
padding:20px 0 10px 0;

}

.footernav {
color:#ffffff;
font-size: 11px;
font-family:tahoma, arial, sans serif;
}

.footernav a:link {
color:#a56b29;
font-size: 11px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none;
}
.footernav a:hover {
color:#a56b29;
font-size: 11px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none;
}
.footernav a:visited {
color:#a56b29;
font-size: 11px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none;
}
.footernav a:active {
color:#a56b29;
font-size: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none;
}
.footernav ul {
font-size: 10px;
display: block;
padding: 0px;
margin: 0px;
list-style: none;
text-align: center;
text-decoration:none;
}

.footernav ul li {
display: inline;
padding: 0px 10px;
margin: 0px;
list-style: none;
font-size: 10px;
text-decoration:none;
}

.footernav ul li a:visited {
font-size: 10px;
text-decoration:none;
}

.footernav ul li a:hover, .menu ul li .current {
color: white;
text-decoration: underline;
text-decoration:none;
}
/*==========================================*/

.tdRowAlt {
background-color:#ffffff;
padding:2px;
margin:0px;

}
.tdRowAltNone {
background-color:#f5f0df;
padding:2px;
margin:0px;

}

.bigHeadline {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
line-height:1.1em;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:6px;
padding:0px;
margin: 4px 0px 2px 0px;
}


.newsletterWrapper {
	
	width:246px;
	margin-top:20px;
	padding:4px;
	border:1px solid #fff;
	/*background-color:#FC0;*/
	background:url(images/subscription-box-bg.jpg) left bottom repeat-x ;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}
.button {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
}
.button a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(campaign-monitor-button.png) no-repeat top left;
	outline:none;
}
.button a:hover {
	background-position:0 -50px;
}

.emailLinks {position:absolute; top:0px; left:0px; marign:0; padding:20px; height:auto; display:block; background-color:red; }
.emailLinks a:link, a:active, a:hover, a:visited {color:#fff}
.emailLinks a:hover {text-decoration:none}

.paypal {
	margin:0 auto 0;
	width:400px;
	height:auto;
	padding:20px;
	}
.paypal p, ol, ul, li {
	color:#fff;
	size:120%;
		
	}
	
.paypalmain {
	width:510px;
	height:auto;
	margin:0 auto 0;
	
	}
.paypalleft, .paypalright{
	float:left;
	width:250px;
	}
		
