html,body { height:100%; background-color:#b0b7bb; font-family:Arial, Helvetica, sans-serif; margin:0px; }
* html container { height:100%; }
#container { position:relative; width:760px; height:100%; min-height:100%; margin: 0 auto;}
#nonFooter { position:relative; min-height:100%; width:100%; height: auto !important; height:100%; margin: 0px auto -30px; }

#header { position:relative; width:760px; height:100%; float:left; padding:0;}
#navigation { position:relative; width:760px; height:20px; float:left; clear:both; }
#lights { position:relative; width:760px; height:35px; float:left; clear: both; }

#anchor { position:relative; width:760px; height:374px; float:left; clear:both; }
#content { position: relative; width:750px; float:left; clear:both; padding-left:10px; }
#feature01 { position:relative; width:200px; float:left; left:40px; top:-62px; }
#feature02 { position:relative; width:200px; float:left; left:80px; top:-62px; }
#feature03 { position:relative; width:200px; float:right; clear:right; top:4px; right:40px; }
#promo_video_container { position:relative; width:400px; float:left; left:40px; top:-20px; }

#reelbottom { position:absolute; width:206px; height:80px; left:504px; top:285px; z-index:100; }

#spacer { position:relative; width:100%; height:30px; float:left; clear:both; }
#footer { position:relative; background-color:#000000; height:30px; width:760px; margin-left:auto; margin-right:auto; clear:both; }
#footertext { position:relative; float:right; right:20px; height:30px; }
.legal { font-size:9px; color:#b0b7bb; line-height:12px; margin:0px; }

#leftcolumn { position:relative; width:220px; height:220px; float:left; top:15px; left:30px; }
#ritecolumn { position:relative; width:450px; float:left; top:15px; left:60px; }
.imagestyle { border:2px solid #009ddc; margin-bottom:20px; }

.bluehead { font-size:18px; color:#009ddc; line-height:22px; font-style:normal; font-weight:normal; margin-bottom:5px; text-decoration:none; }
.bluebighead { font-size:21px; color:#009ddc; line-height:18px; font-style:normal; font-weight:normal; margin-bottom:5px; text-decoration:none; }
.bluesubhead { font-size:14px; color:#009ddc; line-height:16px; font-style:normal; font-weight:normal; margin-bottom:0px; text-decoration:none;}
a.bluelink:link { font-size:13px; color:#009ddc; font-style:normal; font-weight:normal; text-decoration:underline; line-height:16px; }
a.bluelink:visited { font-size:13px; color:#009ddc; font-style:normal; font-weight:normal; text-decoration:underline; line-height:16px; }
a.bluelink:hover { font-size:13px; color:#009ddc; font-style:normal; font-weight:normal; text-decoration:none; line-height:16px; }
.whitehead { font-size:18px; color:#FFFFFF; line-height:16px; font-style:normal; font-weight:normal; margin-bottom:5px; text-decoration:none; }
a.whitelink:link { font-size:11px; color:#FFFFFF; font-style:normal; font-weight:normal; text-decoration:underline; line-height:16px; }
a.whitelink:visited { font-size:11px; color:#FFFFFF; font-style:normal; font-weight:normal; text-decoration:underline; line-height:16px; }
a.whitelink:hover { font-size:11px; color:#FFFFFF; font-style:normal; font-weight:normal; text-decoration:none; line-height:16px; }
.purplehead { font-size:18px; color:#362d98; line-height:16px; font-style:normal; font-weight:normal; margin-bottom:5px; text-decoration:none; }
.purplebighead { font-size:21px; color:#362d98; line-height:18px; font-style:normal; font-weight:normal; margin-bottom:5px; text-decoration:none; }
.purplesubhead { font-size:14px; color:#362d98; line-height:16px; font-style:normal; font-weight:normal; margin-bottom:0px; text-decoration:none; }
a.purplelink:link { font-size:11px; color:#362d98; font-style:normal; font-weight:normal; text-decoration:underline; line-height:16px; }
a.purplelink:visited { font-size:11px; color:#362d98; font-style:normal; font-weight:normal; text-decoration:underline; line-height:16px; }
a.purplelink:hover { font-size:11px; color:#362d98; font-style:normal; font-weight:normal; text-decoration:none; line-height:16px; }
.redhead { font-size:18px; color:#ed1555; line-height:16px; font-style:normal; font-weight:normal; margin-bottom:5px; text-decoration:none; }
.redbighead { font-size:21px; color:#ed1555; line-height:18px; font-style:normal; font-weight:normal; margin-bottom:5px; text-decoration:none; }
.redsubhead { font-size:14px; color:#ed1555; line-height:16px; font-style:normal; font-weight:normal; margin-bottom:0px; text-decoration:none; }
a.redlink:link { font-size:11px; color:#ed1555; font-style:normal; font-weight:normal; text-decoration:underline; line-height:16px; }
a.redlink:visited { font-size:11px; color:#ed1555; font-style:normal; font-weight:normal; text-decoration:underline; line-height:16px; }
a.redlink:hover { font-size:11px; color:#ed1555; font-style:normal; font-weight:normal; text-decoration:none; line-height:16px; }
p { font-size:12px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; line-height: 16px; margin-bottom:10px; margin-top:0px; }
ul,ol { font-size:12px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; line-height: 16px; margin-bottom:10px; /*margin-top:-10px;*/ }
li.arrow-bullet { list-style-image:url(/images/arrow.gif); }
ul li { list-style-type:disc; list-style-image:none;}
ol.one {counter-reset:item 0;}
ol li {display:block}
ol li:before { content: counter(item) ". "; counter-increment: item; display:block; }
.list2 { font-size:11px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; line-height: 16px; margin-bottom:10px; margin-top:0px; }

.featuretext { font-size:13px; color:#b0b7bb; line-height:16px; font-style:normal; font-weight:nomral; margin-bottom:0px; text-decoration:none; }

.blue { color:#009ddc; }
.purple { color:#362d98; }
.red { color:#ed1555; }
.grey { color:#b0b7bb; }

form { margin:0px; }

.openSubMenu{display:'';}
.closeSubMenu{display:none;list-style:none;}