html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

:focus{outline:0}
body{line-height:1; color:black; background:white}
ol, ul{list-style:none}

table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object{border:0}
body{ padding:0 0;  background:#192d40;  font-family:"arial",sans-serif;  font-size:13px;  line-height:24px;  color:#e8eaeb;  text-align:center}

a{color:#fff}
a:link{color:#fff}
a:hover{color:#fff; text-decoration:none}

h1, h2, h3, h4, h5, h6{margin:15px 0 10px 0}
h1{font-size:200%}
h2{font-size:160%; font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif; font-weight:normal; color:#fff;}
h3{font-size:120%; margin-top:25px; font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif}
h4{font-size:120%}
h5{font-size:100%}

#layout{ width:960px;  margin:0 auto;  text-align:left}
#container{ padding-top:12px}
#header{position:relative; padding-left:7px}
.alt{font-style:italic; padding-top:35px;color:#3f576e}
#logo{font-family:Impact,'Techno CE',sans-serif; font-weight:normal; color:#fff; position:relative; overflow:hidden; height:110px; font-size:260%; margin:0; line-height:130px}
#logo a{ color:#fff; text-decoration:none}
  
#logo .snowflake{ position:absolute; left:0; top:20px; z-index:1; width:400px; height:80px; background:url('../img/snowflake.png') 285px 35px no-repeat; cursor:pointer}

#logo .light{color:#3f576e}

.smaller{font-size:small}
#nav{position:relative; z-index:2; border:1px solid #1a2735; border-right:none; border-left:none; padding: 0}
#nav ul{margin:0; padding:0; list-style:none}
#nav ul li{float:left; display:inline; margin:0; padding:0}
#nav ul li a{ font-size:19px;  font-weight:bold;  display:block;  color:#fff;  text-decoration:none;  float:left;  float:none;  padding:14px 21px 14px 21px;  line-height:18px; text-align:center}
#nav ul li a span{ font-size:12px;  font-weight:bold;  color:#56708a}
#nav ul li a:hover{ background:#1a2735 url('../img/bg.gif') repeat-x;}
#nav ul li#active a{ }

.float-left{float:left}
.float-right{float:right}
.align-left{text-align:left}
.align-right{text-align:right}
.no-border{border:none}
.no-bg{background:none}

.clearer{clear:both}
.clear{display:inline-block}
.clear:after{display:block; visibility:hidden; clear:both; height:0; content:"."}

.content{ float:left;  padding:0 0 0 0;  width:960px;  z-index:10}
.content .in{ padding:0 0 0 10px}

b{font-size:15px; font-weight:bold; }

img.img{background:#FAFAFA; border:1px solid #E4E4E4; padding:8px}
img.float-right{ margin:5px 0px 10px 10px}
img.float-left{  margin:5px 20px 10px 0px}

#footer-outer{clear:both; float:left; width:960px; margin-top:20px; padding:10px 3px;  font-size:.9em; color:#fff}
#footer-wrap{float:left; width:900px; margin-left:20px; display:inline}
#footer-wrap h3{font-size:2.4em}
#footer-wrap .col-a{width:430px; float:left; padding-right:20px;}
#footer-wrap .col-b{width:430px; float:right}

#footer-outer .footer-list ul{border-top:1px solid #324455; list-style:none; padding:0;}


.footer-list span{width:90px; display:block; text-align:right; margin-right:10px; float:left}

#footer{ clear:both;  height:77px;  margin-top:20px;  border-top:1px solid #324455;  padding:10px 3px;  color:#a0a9b0;  font-size:90%}

#footer a{ color:#a0a9b0}

#footer p{margin:0; padding-top:10px}


hr{display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC}

.clear{clear:both}
.box{min-height:1px}
.box:after{display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:"."}
.noscreen{display:none}

