@charset "utf-8";

/* CSS Document */

body { background: url(images/bg.gif) repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #323932; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size:14px; line-height:20px; color:#000000; }

body a:link, body a:visited, body a:hover, body a:active { color:#333333; }

p { margin:15px 0px; }

a { outline:0; border:none}
img { outline:0; border:none}

.header { background-image:url(images/hdr-img.jpg); background-repeat:no-repeat; height:207px; background-position:top center; }
.header .content {margin:0 auto; width:980px;}
.header .content .locations {width:260px; height:38px; position:absolute; top:170px; left:340px;}
.header .content .locations img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

.lowermenu { background-image:url(images/lower-menu.gif); background-repeat:no-repeat; height:25px; padding-left:320px; padding-top:7px; color:#FFFFFF; }

.lowermenu a:link, .lowermenu a:visited, .lowermenu a:hover, .lowermenu a:active { color:#FFFFFF; text-decoration:none }

table tr td {background:url(images/main_bg.jpg) repeat-y;}

.content td{background:none;}

.footer { background:url(images/footer.gif) no-repeat bottom #d5dad4; padding:10px 10px 70px; text-align:center; position:relative;}

.left-rail { padding:15px; width:242px; float:left; }

.content { padding:15px; width:610px; margin-left:272px; position:relative; text-align:justify;}

.extra-content { width:220px; height:30px; padding:10px; color:#FFFFFF; background-color:#323932 }

.extra-content a:link, .extra-content a:visited, .extra-content a:hover, .extra-content a:active { color:#FFFFFF; text-decoration:none }

.left-extra-content { width:220px; height:auto; padding:10px; color:#FFFFFF; background-color:#860005 !important; font-size:12px; text-transform:uppercase; }

.left-extra-content a:link, .left-extra-content a:visited, .left-extra-content a:hover, .left-extra-content a:active { color:#FFFFFF; text-decoration:none }

.red { color:#450003 !important; font-weight:bold; }

#starburst { position:absolute; right:-100px; top:-100px; z-index:100; background:url(images/starburst.png) no-repeat; width:170px; height:170px; }

#starburst a { display:block; width:170px; height:170px; text-decoration:none; }


#privacy_security{position:absolute; top:-20px; right:5px; text-align:right;}
#privacy_security a{font-size:12px; text-decoration:none;}

.button {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #050505;
	padding: 3px 10px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 41%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.41, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5), 
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
	white-space: nowrap;
}

