/* layout */

.main {width:100%; color:#fff; text-align:center; margin:0; padding:0; background:#000000;}
.bdywrpr {width:967px; text-align:left; margin:0 auto; z-index:1;}
.cntwrpr {width:967px; background-color:#000; margin:0px;}
.lftrl {float: left; width: 615px;  background-color:#000; margin: 0px 0px 0px 0px; padding-left:12px; padding-top:15px; min-height:635px; }
.rgtrl {float: left; width: 322px;  background-color:#000; margin: 0px 0px 0px 0px; padding-top:5px; min-height:635px; }

/* Home News */
.hmnews { background-image: url("/images/home/inthenews.jpg"); height:312px; width:660px;}
.hmnewsinnr {padding: 75px 25px 10px 25px;}
.hmnewsinnr a, .hmnewsinnr a:link, .hmnewsinnr a:visited {color:#0000CC; text-decoration:none;}
.hmnewsinnr a:hover {color:#0000CC; text-decoration:underline;}
.hmnewsinnr a:active {color:#0000CC; text-decoration:none;}
.newsitem { margin-bottom:10px;}

/* header */

.hdralt {visibility:hidden;}
.hdrwrpr {width:967px; height:264px; position:relative; z-index:100;}

.hdrupdtwrpr {top:190px; left:310px; position:absolute;}
.hdrupdtwrpr input.hdrupdteml, .hdrupdtwrpr input.hdrupdtzip {font-size:1.0em; color:#999; border:1px solid #e6e6e6; }
.hdrupdtwrpr input.hdrupdteml {width:199px;margin: 0 0 0 0; padding:6px 3px 6px 3px;}
.hdrupdtwrpr input.hdrupdtzip {width:103px;margin: 0 0 0 0; padding:6px 3px 6px 3px;}
.hdrupdtwrpr input.hdrupdtbtn {width:81px; height:27px; border-style: solid; border-color:#fff; border-width:1px; margin:0;}

.sideupdtwrpr {top:145px; left:35px; position:relative;}
.sideupdtwrpr input.hdrupdteml, .sideupdtwrpr input.hdrupdtzip {font-size:1.0em; color:#999; border:1px solid #e6e6e6; }
.sideupdtwrpr input.hdrupdteml {width:230px;margin: 0 0 0 0; padding:6px 3px 6px 3px;}
.sideupdtwrpr input.hdrupdtzip {width:142px;margin: 0 0 0 0; padding:6px 3px 6px 3px;}
.sideupdtwrpr input.hdrupdtbtn {width:81px; height:27px; border-style: solid; border-color:#fff; border-width:1px; margin:0;}

/* Nav */

.hdrNav {display:block; }
.hdrNav img { border:0px; padding:0px; margin:0px;}

/* footer */

/*.ftrwrpr {width:967px; height:100%; min-height:50px; padding:15px 0 15px 0; color:#fff; background:url(/images/dropshadowbottom.png) no-repeat top; z-index:100;} */
.ftrwrpr {width:940px; height:100%; min-height:50px; padding: 5px 0px 0px 10px; color:#fff; z-index:100; position:relative;}
.ftrlft { float:left; padding-left: 1px;}
.ftrrgt { float:right; padding:  5px 25px 0 0;}
.ftrwrpr a, .ftrwrpr a:link, .ftrwrpr a:visited {color:#fff; text-decoration:none;}
.ftrwrpr a:hover {color:#fff; text-decoration:underline;}
.ftrwrpr a:active {color:#fff; text-decoration:none;}

/* Content */
.content {padding: 10px 10px 10px 10px ;background-color:#fff; color:#646464;}

.content a {color:#335199; text-decoration:none;}
.content a:link {color:#335199; text-decoration:none;}
.content a:visited {color:#335199; text-decoration:none;}
.content a:hover {color:#335199; text-decoration:underline;}
.content a:active {color:#335199; text-decoration:none;}



/* Default */
body {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px; margin:0;} 
td {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px;}
th {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px; color:#ffffff; background-color: #888888;}
p  {font-family: Arial,Helvetica,Verdana,sans-serif; margin-top: 10px; margin-bottom: 10px; line-height:160%;}
input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px;}
h1 {color:#0B8200; font-weight:bold; font-size:26px;}
h2 {color:#0B8200; font-weight:bold; font-size:20px;}
h3 {color:#0B8200; font-weight:bold; font-size:18px;}
form {display:inline;}
.btn {font-size:14px; font-weight:bold; color:#333333; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #666666; text-decoration:none; cursor:hand;}
.btnCheckout {font-size:14px; font-weight:bold; color:#ff0000; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #FF0000; text-decoration:none; cursor:hand;}
.hide {display:none;}
.smallest {font-size:10px;}
.smaller {font-size:11px;}
.larger {font-size:14px;}
.largest {font-size:16px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#ff0000;}
.green {color:#339900;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}

img{ border:0px;}

a {color:#fff; text-decoration:none;outline:none;}
a:link {color: #fff; text-decoration:none;}
a:visited {color: #fff; text-decoration:none;}
a:hover {color: #fff; text-decoration:underline;}
a:active {color: #fff; text-decoration:none;}

a.textnav {color:#000; text-decoration:none;}
a.textnav:link {color:#000; text-decoration:none;}
a.textnav:visited {color:#000; text-decoration:none;}
a.textnav:hover {color:#000; text-decoration:underline;}
a.textnav:active {color:#000; text-decoration:none;}

a.button {color:#000; text-decoration:none;}
a.button:link {color:#000; text-decoration:none;}
a.button:visited {color:#000; text-decoration:none;}
a.button:hover {color:#000; text-decoration:underline;}
a.button:active {color:#000; text-decoration:none;}

a.red {color:#C6151F; text-decoration:none;}
a.red:link {color:#C6151F; text-decoration:none;}
a.red:visited {color:#C6151F; text-decoration:none;}
a.red:hover {color:#C6151F; text-decoration:underline;}
a.red:active {color:#C6151F; text-decoration:none;}

.bdr {border:1px solid #999999;}
.bdrtop {border-top:1px solid #999999;}
.bdrright {border-right:1px solid #999999;}
.bdrbottom {border-bottom:1px solid #999999;}
.bdrleft {border-left:1px solid #999999;}

.hdng {font-size:16px; font-weight:bold; color:#ffffff; background-color:#666666; padding:2px 10px 2px 6px; margin-bottom:10px;}
.hdng2 {font-size:16px; font-weight:bold; color:#ffffff; background-color:#999999; padding:2px 10px 2px 6px; margin-bottom:10px;}

.alternate	{background-color: #eeeeee;}
.row		{background-color: #ffffff;}

/* News */
.newsmenu,.newsmenu:link,.newsmenu:active,.newsmenu:visited,.newsmenu:hover{text-decoration:none;font-size:11px;font-weight:bold;}

.paidfor { border:1px solid #fff;text-align:center;padding:3px;color:#fff;}
.newsheader { color:#0000CC;font-size:13px;font-weight:bold; }
.newsdate { color:#7C7877; }

.videoDiv { padding-top: 60px; padding-bottom: 0px; padding-left:30px;text-align:left;width:245px; }
.clear {overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block;}

.twitter_update_list { list-style-type:none; text-align:center; }
.twitter_update_list a { display:none;}

.featured { width:575px; min-height:304px; background-image: url("/images/Featured_box.jpg"); padding: 20px 20px 20px 20px;}
.featuredlft { float:left; width:192px; padding: 10px 0px 0px 0px;}
.featuredlft img { padding: 0px 0px 10px 0px; }
.featuredrgt {float:left; width:370px; padding: 0px 6px 0px 6px;}
