/* CSS Document */
body {
margin:0;
padding:0;
font:100%/100.1% Verdana, Arial, Helvetica, sans-serif;
background:#222D2D url(../images/banner_bg.gif) repeat-x top;
color:#96BFCB;
}

h1,h2,h3,h4,h5,h6,div,ul,ol,li,p,input,form,object {
margin:0;
padding:0;
font-weight:normal;
}

li {
list-style-type:none;
}

img {
border:0;
}

a{
color:#fff ;
text-decoration:none;
}
a:hover{
color:#fff ;
text-decoration:underline;
}
.clear {
clear:both;
}

#header {
margin:0 auto;
padding:48px 0 0 0;
width:990px;
position:relative;
}

#header .logo { position:absolute; top:1px; left:15px; z-index:1;}


#nav {
width:990px;
margin:0 auto;
}

#nav .left {
float:left;
width:651px;
margin:0;
padding:0;
}





.left .millions {
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#D5F3FF;
font-weight:bold;
border-bottom:1px dotted #50666A;
padding:0 0 8px 0px;
margin:0 0 10px 20px;
}

.left  h3{font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#D5F3FF;
margin:0 0 10px 20px;
}

.millions span {
color:#FFDE5B;
}

.text {
font-size:0.80em;
padding:0 0 10px 20px;
line-height:1.6em;
color:#fff;
}

.text a{
text-decoration:underline;
}

.text1 {
font-size:0.80em;
padding:35px 0 10px 20px;
line-height:22px;
color:#fff;
}
.text_black {
font-size:0.80em;
padding:0 0 0 20px;
line-height:1.6em;
color:#333;
}
#nav .right {
float:left;
width:332px;
margin:0;
padding:0;
}

#login {
background:#2F4A54;
border-top:10px solid #3D606D;
border-bottom:30px solid #3D606D;
border-left:10px solid #3D606D;
border-right:10px solid #3D606D;
width:280px;
margin:20px 0 0 15px;
}

#login .free {
font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#D5F3FF;
padding:10px 0 0 15px;
font-weight:bold;
}
.align {
margin:10px 0 0 15px;
}

.align p {
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
font-size:0.80em;
padding:5px 0 3px 0;
color:#D5F3FF;
}

.prevent {
padding:5px 0 5px 15px;
font-size:0.75em;
color:#D5F3FF;
}

.disc_bullet li{ font:0.80em Arial, Helvetica, sans-serif; list-style-type:disc; padding:4px 0; color:#fff;}
.disc_bullet li a{color:#9FD9FF;}


#footer {
width:952px;
background:#375151;
color:#9FD9FF;
border-top:1px dotted #4A6A6A;
margin:20px 0 8px 0;
padding:5px 0;
}

.footer_links {
padding:10px 0;
text-align:center;

}

.footer_links a {
color:#9FD9FF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
border-right:1px solid #9FD9FF;
padding:0 8px 0 4px;
line-height:2em;
}

.footer_links a:hover {
color:#9FD9FF;
text-decoration:underline;
}

.footer_links .line {
border-right: none;
}

.space {
margin:6px 0 0 45px;
}

.space a {
color:#9FD9FF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
border-right:1px solid #9FD9FF;
padding:0 5px 0 5px;
margin:2px 0 0 0;
}

.space a:hover {
color:#9FD9FF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
padding:0 5px 0 5px;
margin:2px 0 0 0;
text-decoration:underline;
}

.space .line {
border-right: none;
}



.space1 {
margin:6px 0 0 90px;
padding:0 0 15px 0;
}

.space1 a {
color:#9FD9FF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
border-right:1px solid #9FD9FF;
padding:0 5px 0 5px;
margin:2px 0 10px 0;
}

.space1 a:hover {
color:#9FD9FF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
padding:0 5px 0 5px;
margin:2px 0 10px 0;
text-decoration:underline;
}

.space1 .line1 {
border-right: none;
}

.copy {
font-size:0.75em;
color:#fff;
text-align:center;
font-weight:bold;
margin:0 0 10px 0;
}
.num_bullet{margin:0 0 10px 0;}
.num_bullet li{ font:0.80em Arial, Helvetica, sans-serif; list-style-type:disc; margin:0 0 0 45px; color:#fff; padding:0 0 4px 0;}


#twiiterupdates {
background:#2F4A54;
border-top:10px solid #3D606D;
border-bottom:30px solid #3D606D;
border-left:10px solid #3D606D;
border-right:10px solid #3D606D;
width:280px;
margin:20px 0 0 15px;
}

#header .twitterbutton { position:absolute; top:10px; right:105px; z-index:1;}
