* { padding:0; margin:0;}
html { font-size:100%;}
body { font-size:16px; font-family:"Comic Sans MS", cursive; font-weight:normal; background:url(images/bg.gif) scroll repeat 50% 0; color:#000;}
	
.clear { clear: both;}

table, td, div, img { border:0; border-collapse:collapse;}
p { margin:0px 0px 18px 0px;}
		
a {text-decoration: underline; color:#671d12;}
a:hover {text-decoration: none;}

.tail-right { float:right; position:absolute; top:0; right:0; width:50%; height:600px; background:url(images/tail-right.gif) repeat-x 0 0;}

.main { background:url(images/tail.png) repeat-x 1px 0; }

.main-bg { background:url(images/header.jpg) no-repeat center 0; position:relative;}

.main-width { width:955px; margin:0 auto;}

.header { height:404px; overflow:hidden; padding:0px 7px 0px 0px;}

.content { padding:0px 20px 0px 20px; background:url(images/body-top.jpg) #f0c988 top center no-repeat;}

.content .column-left { width:237px; float:left; overflow:hidden; height:100%; margin:10px 22px 0px 0px; padding:0; text-align:center;}

.content .column-center { float:left; width:656px; overflow:hidden; height:100%; margin:10px 0px 0px 0px;}

.content .column-center .box-top { background:url(images/box-top.png) no-repeat top;}
.content .column-center .box-base { background:url(images/box-base.png) no-repeat bottom; padding:22px 0px 7px 0px;}
.content .column-center .box-back { background-color:#FFF; padding: 0px 15px 0px 20px;}
.content .column-center .box-back2 { background-color:#FFF; padding: 0px 0px 0px 20px; margin-bottom:13px; height:207px; overflow: hidden;}

.content .column-full { float:left; width:915px; overflow:hidden; height:100%; margin:10px 0px 0px 0px;}

.content .column-full .box-top { background:url(images/box2-top.png) no-repeat top;}
.content .column-full .box-base { background:url(images/box2-base.png) no-repeat bottom; padding:22px 0px 7px 0px;}
.content .column-full .box-back { background-color:#FFF; padding: 0px 15px 0px 20px; text-align:left;}

.footer { background: url(images/footer.png) center top no-repeat; height:40px; text-align:center; padding-top:45px; color:#FFF;}
.footer a { color:#FFF; text-decoration:none; font-size:14px;}
.footer a:hover { color:#f0c988; text-decoration:none;}

h1	{
	color : #FFF;
	font-size : 22px;
	font-weight:normal;
	letter-spacing:3px;
	text-align: center;
}

h2
{
	color : #006;
	font-size : 22px;
	font-weight:normal;
	letter-spacing:3px;
	text-align: center;

}

.quote {
	font-size:60px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	margin: auto 0;
	padding: 0;
	float:left;
	line-height:60px;
}

a.basenav	{
	color : #ffffff;
	font-size : 12px;
	text-decoration : none;
}

a:visited.basenav {
	color : #ffffff;
	font-size : 12px;
	text-decoration : none;
}

a:active.basenav {
	color : #eaeaea;
	font-size : 12px;
	text-decoration : none;
}

a:hover.basenav {
	color : #eaeaea;
	font-size : 12px;
	text-decoration : none;
}

.light {
	color : #FFFFFF; 
}

input.srcfrm1 {
	width:100px;
	color:#000000;
	font-weight:normal;
	font-size:9pt;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#000000;
}

input.srcfrm2 {
	width:180px;
	color:#000000;
	font-weight:normal;
	font-size:9pt;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#000000;
}

input.srcbttn {
	color:#000000;
	font-weight:bold;
	font-size:9pt;
	border-width:1px;
	border-color:#000000;
}

input.gboneline {
	width:200px;
	color:#000000;
	font-weight:normal;
	font-size:9pt;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#000000;
	height:16px;
}

textarea.gbmorelines {
	width:433px;
	height:150px;
	color:#000000;
	font-weight:normal;
	font-size:9pt;
	background-color:#FFFFFF;
	border-width:1px;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-color:#000000;
}

.form { 
	border-color : #000000;
	border-width : 1px;
	background: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #000000;
}

hr	{
	size:1px;
	color:#006;
	height:1px;
}

.color1 {
background-color:#003;
}

.color2 {
background-color:#89c7ee;
}
