@charset "utf-8";
/* CSS Document */

/* image and object border fix for FF */
img {border:none;}
a:active, a:focus {outline:0;}
object {outline:0;}

body,td,th {font-family:Arial, Helvetica, sans-serif; font-size:12px;	color:#000; text-align:left;}
body {margin:0; padding:0; background:#666 url(images/bg.jpg) repeat-x;}
.fl {float:left;}
.fr {float:right;}
.noMP {margin:0; padding:0;}
.dotted {margin:0 auto; padding:0; height:10px; border-top:1px dotted #fff;}
.dented {margin:0 auto; padding:0; height:0px; border-top:1px solid #6c6c6c; border-bottom:1px solid #999;}
.red {color:#f00;}

#allIn {margin:0 auto; padding:0; width:970px; position:relative;}
#typAllBg {background:url(images/typBg.gif) repeat-y;}
#typBg {background:url(images/typBg.jpg) no-repeat; min-height:500px; height:auto !important; height:500px;}
#typHDWrap {height:215px;}
#headerVid {width:178px; padding-top:7px; float:right;}
#logoEdge {position:absolute; left:275px; top:0; z-index:10;}
#headerAutoPicOver {width:300px; height:215px; position:absolute; left:473px; top:0px; z-index:10;}
#headerAutoBox {text-align:center; text-transform:uppercase; letter-spacing:1px; font-size:11px; color:#666; float:right;}
#headerAutoBox a {color:#666; text-decoration:none;}
#headerAutoBox a:hover {color:#f00;}
.headerBoxRow {height:6px; border-left:1px solid #666; border-right:1px solid #666;}
.headerBoxTL {width:6px; border-top:1px solid #666; float:left;}
.headerBoxTR {width:6px; border-top:1px solid #666; float:right;}
.headerBoxBL {width:6px; height:5px; border-bottom:1px solid #666; float:left;}
.headerBoxBR {width:6px; height:5px; border-bottom:1px solid #666; float:right;}
#headerAutoPicsSm {height:65px; text-align:right;}
#headerAutoPicsSm div {margin-left:5px; float:right;}
#headerAutoPic {width:400px; height:215px; float:left;}

#callFooter {margin:0; padding:0; height:141px; background:url(images/callFooterBg.jpg) repeat-x; text-align:center;}
#callFooter a {color:#06c;}
#callFooter a:hover {color:#f00; text-decoration:none;}
#callFooterIn {padding-top:33px; color:#1b3067;}
#callFooter p {margin:0 0 8px 0; padding:0; font-size:16px;}
#callFooter h1 {margin:0; padding:0; font:normal 24px Verdana, Geneva, sans-serif; color:#1a3067;}

#footer {padding:20px 0; text-align:center; font:11px/18px Arial, Helvetica, sans-serif; letter-spacing:1px; color:#ccc;}
#footer a {padding:0 10px; color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#copyRight {margin-top:25px; color:#333;}
#copyRight span {text-transform:uppercase;}
#copyRight a {padding:0; font-weight:bold; color:#fc0;}
#adminLink a {color:#666;}
#adminLink a:hover {color:#666;}

