@charset "UTF-8";
/* CSS Document */

html, body { padding: 0; margin: 0; }
body { text-align: center; }
img { border:none;}
body { font: normal 14px/24px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-align: center; color: #555; padding: 0; margin: 0; background:#c8c8b8; width:100%; }


#header { width:100%;background:#3C3C3C url(../images/mainElements/header_bg.jpg) repeat-x top;text-align:center;border-top:1px solid #1b1b16;}
#headerdiv {width:965px;margin:0 auto;text-align:left;height:88px;}
.logo { position:absolute;top:27px; padding-left:30px;}

#subhead { width:100%;background:#3C3C3C url(../images/mainElements/sub_bg.jpg) repeat-x top;text-align:center; }
#subheaddiv { width:965px;margin:0 auto;text-align:left;height:438px; }

/*  Home Page TOP Navigation
============================================= */	
.homePage #headerdiv ul { position:absolute; font: normal 12px Georgia, "Times New Roman", Times, serif; display: inline; padding: 0; margin: 60px 0 0 440px;text-transform:uppercase;letter-spacing:1px;}
.homePage #headerdiv ul li { display: block; float:left; padding: 0 26px 0 0; margin:0; }
.homePage #headerdiv ul li a { color:#e6e6dc; text-decoration:none; background-image:none; }
.homePage #headerdiv ul li a:hover { color:#fcba30; text-decoration:underline; background-image:none; }

/*  Home Page LEFT Navigation
============================================= */
#leftnav { position:absolute;top:140px; padding-left:10px; }
.homePage #subheaddiv ul { list-style:none; width:255px; padding:0; margin:0; }
.homePage #subheaddiv ul li { font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:13px; line-height:19px; display: block; float:left; padding: 3px 0 0 7px; margin:0 0 9px 0; text-transform:uppercase; background:url(../images/mainElements/li_bg.jpg) repeat-x top; height:43px; width:255px; }
.homePage #subheaddiv ul li a { color:#FFF; text-decoration:none; background:transparent url(../images/mainElements/y_arrow.jpg) no-repeat left; padding:0 0 0 10px; text-shadow:#000; }
.homePage #subheaddiv ul li a:hover { color:#fcba30; text-decoration:underline; background:transparent url(../images/mainElements/y_arrow.jpg) no-repeat left; padding:0 0 0 10px; text-shadow:#000; }
.homePage #subheaddiv ul li span { font-size:11px; color:#fcba30; text-transform:none; text-shadow:#000; padding:0 0 0 10px; }

/*  Home Page Flash Images
============================================= */
#flash { float:right;width:654px; padding-top:28px;}
#flashBox {margin:0;}

/*  Main Content
============================================= */
#content {  width:100%; padding:20px 0 30px 0; background:#efede0; }
#contentdiv { width:912px;margin:0 auto;text-align:left; padding:0 26px 0 26px; background:#FFF; border-top:7px solid #a2a298; height:620px;}
#content-btm { padding: 0; margin:0; background: transparent url(../images/mainElements/content_bg_btm.jpg) no-repeat top; height:22px; }

.columns {
	background:#FFF;
	padding:8px 0;
	font-size:12px;
	line-height:1.7em;
}
.columns ul {
	margin:0; padding:0 15px 0 15px;
	list-style:none;
	display:inline;
	float:left;
	width:265px;
}
.columns ul.left { margin:0; padding:0 20px 0 0;list-style:none;display:block;float:left;}
.columns ul.mid { margin:0; padding:0 20px 0 30px; border:1px solid #dcdcdc; border-top:none; border-bottom:none;list-style:none;display:block;float:left;}
.columns ul.right { margin:0; padding:0 0 0 30px;list-style:none;display:block;float:left;}


.columns ul ul {float:none;margin:0; padding:0; }
.columns li { padding:1px 0 12px 0; margin:0;}
.columns li strong { font: bold 18px/1.2em "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-align:left; color:#474749; }
.columns li li {
	font-size:11px;
}
.columns li a, .columns li a:visited, .columns li a:link { background:#a2a298; font-weight:bold;
	padding:6px 10px 8px 10px; color: #FFF; text-decoration:none;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}

.columns li a:hover, .columns li li a:hover,
.columns li a:focus, .columns li li a:focus {
	text-decoration:underline;
	color:#333;
}
.clearfix {
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	width:100%;
	overflow:hidden;
}


/*  Copy Styles
============================================= */
h1 { font: bold 26px/1.0em "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-align:left; color:#f8b72f;}
h2 { font-size: 18px; }
p.ad-copy {font: normal 18px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#313031;text-align:left; border-bottom:1px solid #d4d4d5; padding:0 0 21px 0; }
p.ad-copy a { font-size:14px;  font-weight:bold;color:#313031; background:transparent url(../images/mainElements/y_arrow_wbck.gif) no-repeat left; padding-left:12px;}
p.ad-copy a:hover {color:#f8b72f; text-decoration:underline;}

/*  Footer
============================================= */
#footer { background:url(../images/mainElements/footer_bg.gif) repeat-x;
	width:100%;
}
#footerdiv { 
	position:relative;
	z-index:0;
}
#footerdiv {
	margin:0 auto;
	width:965px;
	text-align:left;
	padding:0;
}
.sitemap {
	padding:4px 0;
	font-size:12px;
	line-height:1.6em;
}
.sitemap ul {
	list-style:none;
	display:inline;
	float:left;
}
.sitemap ul ul {
	float:none;
	margin:0;
}
.sitemap li strong {
	display:block;
	margin-bottom:.3em;
}
.sitemap li li {
	font-size:11px;
}
.sitemap li a, .sitemap li a:visited, .sitemap li a:link {
	color:#777;
	text-decoration:none;
}
.sitemap li li a, .sitemap li li a:visited, .sitemap li li a:link {
	color:#888;
}
.sitemap li a:hover, .sitemap li li a:hover,
.sitemap li a:focus, .sitemap li li a:focus {
	text-decoration:underline;
	color:#333;
}
.sitemap li a.tinynew {
	display:block;
	padding-right:30px;
	margin-right:-20px;
	color:#fff !important;
}
*html .sitemap li a.tinynew {
	margin-right:0;
}
.supportfooter {
	padding-right:30px;
	position:absolute;
	top:17px;
	right:0;
	width:264px;
	text-align:right;
}
.supportfooter p {
	font-size:11px;
	line-height:20px;
	color:#777;
}
.supportfooter p a, .supportfooter p a:visited, .supportfooter p a:link { color:#777; text-decoration:none; }
.supportfooter p a:hover { color:#333; text-decoration:underline;}

/*  Left - Right
============================================= */
.left-half {
	float: left;
	width: 440px;
}

.left-half h2, .right-half h2 {
	margin: 0 0 3px;
}

.right-half {
	float: right;
	width: 440px;
}
.clear { display: inline-block; height: 1%; }   

.fltright {float:right; padding:10px 0 0 10px;}
