image {border:0; padding:0; margin:0;}
body { background: url(../images/dark_background.png) center repeat-y #7a797a; font: medium Arial, Helvetica, sans-serif; line-height:1.1em; color:#fff; border:0; margin:0;}
h1 {border:0px; padding:0px; margin:0px;}
#main {background:url(../images/BGs/white.png);}
#out {width:810px;}
#outer {width:810px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#outer2 {width:810px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#03F;}
#seou {padding-bottom:2px;}
#mainhead{ width:810px; height:118px; overflow:visible;}
#header {width:810px; height:200px;}
#nav-top { width:802px; height:30px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.2em; padding-top:10px; border-bottom:#CCC medium solid; margin-right:4px; margin-left:2px; overflow:visible; float:right; line-height:1.3em;}
#nav-top a, a:link {color:#ffffff; text-decoration:none;}
#nav-top a:hover {text-decoration:underline; color:#f00;}
#nav-top a:visited {color:#FFF;}
#nav-top-base { width:803px; height:10px;border-left:#CCC thin solid;margin-right:4px; margin-left:0px; background: #066fff; float:right;}
.blu-back {background-color:#F00; width:804px; height:850px; margin-top:40px; }
#nav-bot { width:802px; height:30px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.2em; padding-top:10px; border-bottom:#00F medium solid; margin-right:4px; margin-left:2px; overflow:visible; float:right; line-height:1.3em;}
#nav-bot a, a:link {color:#ffffff; text-decoration:none;}
#nav-bot a:hover {text-decoration:underline; color:#f00;}
#nav-bot a:visited {color:#fff;}
#nav-bot-base { width:803px; height:10px;border-left:#00f thin solid;margin-right:4px; margin-left:0px; background: #066fff; float:right;}
#sidea2 { width:762px; float:left; text-align:left; padding:10px 20px 10px 20px; border-right:#CCC thin solid; border-left:#CCC thin solid; margin-left:2px;background:#C2C69B; min-height:1100px;}
#sidea { width:376px; float:left; text-align:right; padding-right:20px; border-right:#CCC thin solid; border-left:#CCC thin solid; margin-left:2px;background: #066fff; min-height:1100px;}
.right {float:right;}
.left {float:left;}
.m2 {font-size:1.6em; line-height:1.6em;}
#col-home { width:380px; padding-left:12px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background:#066fff; height:1800px;}
#col-home2 { width:380px; padding-left:12px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background: #066fff; height:1800px;}
#col-por { width:380px; padding-left:12px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background: #066fff; height:950px;}
#col-por2 { width:380px; padding-left:12px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background: #066fff; height:950px;}
#col-dfs { width:380px; padding-left:12px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background: #066fff; height:1650px;}
#col-dfs2 { width:380px; padding-left:12px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background: #066fff; height:1650px;}
#col-gte { width:380px; padding-left:12px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background: #066fff; height:1800px;}
#col-gte2 { width:380px; padding-left:12px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background: #066fff; height:1800px;}
#col-contact { width:380px; padding-left:12px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background: #066fff; height:1200px;}
#col-contact2 { width:380px; padding-left:12px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background: #066fff; height:1200px;}
#col-subs { width:800px; padding-left:0px; margin-left:2px; border-left:#CCC thin solid;margin-right:4px;background: #CCF; height:600px;}

#side2a h1 {line-height:1.8em; padding-top:10px; margin:0;}
#sidea h1 {line-height:1.8em; padding-top:10px; margin:0;}
#headright h1 {line-height:1.5em; font-size:1.4em; padding:0; margin:0; border:0; text-align:center;}
#headleft h1 {line-height:1.5em; font-size:1.4em; padding:0; margin:0; border:0; text-align:center; color:#fff;}
#headleft { margin-left:00px;background:url(../images/BGs/hlbg.png);}
#headright { margin-right:00px;background:url(../images/BGs/hlbg.png);}
a:link { color:#03F; text-decoration:underline;}

.link {color:#FFC; font-size:.822em; background-color:#900; text-align:center;}
.link a, a:link {text-decoration:none;}
.qopen {background:url(../images/BGs/qopen.png) no-repeat ; font-size:3.85em; width:25px; height:18px; padding-left:25px; padding-right:5px; float:left;}
.qclosed {background:url(../images/BGs/qclosed.png) no-repeat ; overflow:visible; height:10px; padding-right:25px; padding-bottom:15px; float:right;}

.quote {border:medium #003 solid; background-color:#fff; overflow:visible; color:#00C; padding:10px; font-family:Tahoma, Geneva, sans-serif; font-size:.858em; margin-right:20px; margin-left:10px; width:150px; float:right;}
.quotefull {border:medium #63F solid; background-color:#fff; overflow:visible; color:#00C; padding:10px; font-family:Tahoma, Geneva, sans-serif; font-size:.858em; margin-left:20px;width:320px; float:left;}
.quotel {border:medium #003 solid; background-color:#fff; overflow:visible; color:#00C; padding:10px; font-family:Tahoma, Geneva, sans-serif; font-size:.858em; margin-right:20px; margin-left:10px; width:150px; float:left;}
.red {color:#F00;}
.black {color:#000;}
.tops {font-size:1.3em;}
.tops a, a:link {color:#9FF; text-decoration:none;}
.cap {font-size:2em;}
.left {float:left;}

#footer { height:100px; width:810px; background: url(../images/BGs/footerbg.png) bottom repeat-y ; overflow:visible; color:#CFF; padding-bottom:30px; }
#footer a {color:#020;}
#footer h1 {z-index:-500;}
#footnav {padding-top:5px;}
#footin {padding-top:60px; color:#0CF;font:smaller "Trebuchet MS", Arial, Helvetica, sans-serif;}
#key { list-style: none;}
#key h1 { margin:0; padding:0; font-size:.75em; color:#CCC; text-indent: -1500em;}

.menu { list-style:inside none; font-family: arial, sans-serif; border-left:thin #CCC solid; border-right:thin #CCC solid; position:relative; font-size:12px; z-index:100; }
.menu ul li a, .menu ul li a:visited {display:block; font-size:.96em; text-decoration:none; color:#000;  padding-left:10px; padding-top:2px; padding-right:15px; height:30px; text-align:center; color:#fff; line-height:22px; overflow:hidden; border-right:1px solid #ccc; }
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:28px; left:0; width:105px;}
.menu ul li:hover ul li a.hide { color:#fff;}
.menu ul li:hover ul li:hover a.hide { color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;  color:#000;}
.menu ul li:hover ul li a:visited { font-size:12px}
.menu ul li:hover ul li a:hover { color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/* .war ul, li {list-style: outside url(../images/bomb.png); line-height:1.5em;} */
label { display:block; }
input {width:250px;}
input.text,textarea { width:250px;font:12px/12px 'courier new',courier,monospace;color:#fff;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
	
#key { list-style: none;}
#key h1 { margin:0; padding:0; font-size:.75em; color:#CCC; text-indent: -1500em;}
#key h2 { margin:0; padding:0; font-size:.75em; color:#CCC; text-indent: -1500em;}
#key p { margin:0; padding:0; font-size:.75em; color:#CCC; text-indent: -1500em;}
#desc { list-style: none;}
#desc h1 { margin:0; padding:0; font-size:.75em; color:#333;}
#desc p { margin:0; padding:0; font-size:.75em; color:#CCC; background-color:#FFF;}