@charset "utf-8";
/* CSS Document */

/* --- Globals ------------------------------------------------------------------------------------------------------------------------------------ */
#backgroundStretch{position:absolute; left:0; top:0; margin:0; padding:0; background:url(../images/bkgd-top.jpg) repeat-x; height:454px; width:100%; overflow:hidden;}
body{margin:0; padding:0; background:url(../images/bkgd-all.jpg) repeat;}
h1, h2, h3, h4, h5{margin:0; padding:0; color:#4b5a7d;}
h1{font-size:22px; font-weight:bold; line-height:25px;}
h2{font-size:14px; font-weight:bold}
h5{color:#f3e7c4; text-align:right; padding:85px 10px 0 0; font-size:14px;}
.lance{font-size:14px; font-weight:bold}
#clear, .clear{clear:both; margin:0; padding:0; line-height:0}
#left, .left{float:left}
#right, .right{float:right}
.validator{color:#FF0000;}
a{text-decoration:underline; color:#516DA3}
a:hover{color:#354D80}

/* --- Layout ------------------------------------------------------------------------------------------------------------------------------------ */
#container{position:relative; margin:0px auto; padding:0; width:980px; background:url(../images/bkgd.png) repeat-y; overflow:hidden;
	_background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/shadow_full.png');}
#header{background:url(../images/top_background.jpg) no-repeat; width:980px; height:52px;}
#subcontainer{/*margin:0 35px 0 40px;*/ margin:0 11px 0 13px; background:url(../_images/shadow_full.png) repeat-x;}
#mainimage{width:956px; text-align:right; padding:0; margin:0;}
#mainContent{float:right; width:584px; padding:66px 40px 30px 50px; background:url(../images/Body2.jpg) no-repeat; background-color:#FFF; font-size:12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;	color:#494949; line-height:17px; border:0px solid green;}
#bodyContent{width:956px; background:url(../images/content-bkgd.gif) repeat; margin:0; padding:0}

/* --- Navigation -------------------------------------------------------------------------------------------------------------------------------- */
#navcontainer{width:282px; float:left; background:url(../images/nav.jpg) no-repeat; font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:right; 
	color:#F3E7C4; margin:0; padding:0; height:647px;}
#navcontainer p{padding-right:10px; z-index:50;}
#navcontainer ul{margin:0; padding:0; list-style-type:none; font:bold 13px Arial, Helvetica, sans-serif; line-height:28px; text-align:right;}
#navcontainer ul a{width:272px; display:inline-block; margin:0; padding:1px 10px 1px 0; color:#3d1f1f; text-decoration:none;}
#navcontainer a:hover, #active a{color:#f3e7c4; background-color:#4A5A74; /* for IE */filter:alpha(opacity=60); /* CSS3 standard */opacity:0.6;}
#apdivText{position:absolute; margin:0; left:13px; width:282px; z-index:1; top:630px;}
#apdivHammer{position:absolute; margin:0; bottom:85px; left:13px; background:url(../images/hammer.jpg) no-repeat; width:282px; height:245px;}
#apdivStates{position:absolute; margin:0; left:13px; width:252px; z-index:2; top:930px; text-align:left; padding-left:20px}
#apdivStates a, #apdivStates a:hover{color:#F3E7C4; text-decoration:underline; font-size:11px; display:block}

/* --- Footer ------------------------------------------------------------------------------------------------------------------------------------ */
#bottombar{clear:both; background:#CAC3A7; height:85px; width:956px; margin:0; padding:0;}
#facebook{height:42px; width:42px; margin:21px 0 21px 20px; float:left;}
#fan{float:left; padding:22px 0 0 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; line-height:14px; color:#3d1f1f;}
#breadcrumb{padding-top:16px; text-align:center; font-size: 11px; line-height: 16px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#bottomSpace{padding:16px 50px 0 50px; height:50px; width:880px; background:url(../images/shadow_bot.png) no-repeat; margin:0 auto;
	_background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/shadow_bot.png');}
#bottomSpace a{font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#516DA3}
#bottomSpace a:hover{color:#354D80}