html {
height:100%;
overflow-y:scroll !important;
}
body{
background-color: white;
/*margin-top: 5px;*/
margin:8px 0 0 0;
font:14px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
#m2w-header {width:960px; margin:0 auto; margin-left:auto; margin-right:auto; height:98px}
img {border:none;}
#main-nav-container {background:#81a0c1; border:0;  margin:0;  white-space:nowrap; width:100%; }
#main-nav-bar{width:960px;margin:0 auto; margin-left: auto ; margin-right: auto; height:18px; padding:6px 0 }
#main-nav-links{width:660px;float:left;}
#main-nav-search {width:280px; float:right;margin-top:-1px}
ul#main-nav {margin:0; padding:0; }
#main-nav li{display:inline;list-style-type:none; margin-right:30px; padding:0}
#main-nav li a { color:#fff; font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:14px; font-weight:normal; letter-spacing:.09em; line-height:normal; text-decoration:none; }

#main-nav a:hover { color:#a3eeff; font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:14px; font-weight:normal; letter-spacing:.09em; line-height:normal; text-decoration:none; }
.searchbox-header { border:1px solid #fff; color:#333; padding-left:8px; font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:11px; margin:0;width:200px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.m2wlogin-label { font-family:"lucida grande", "lucida sans unicode", arial, verdana, sans-serif; font-size:12px; }
#m2w-login{float:left; width: 420px;/*height:250px;*/ -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; background:#f5f5f5; border:1px solid #CCC; padding:10px;  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
.login-links{font-size:12px;float:left;margin-top:10px }
.lang{float:right; margin-top:5px}

.m2wlogin td { border:0; padding:0; }
.input-rdcor{width:350px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; border:1px solid #ccc;padding:3px}

#banner-350x200{width:300px; height:250px;  float:right}

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;

}

h1 {

font:20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-weight:bold;
}

h2 {
padding:10px 0;
font:18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-weight:bold;
}

h3 {
font:14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-weight:bold;
}


h1#header {

font:.62em  "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
 color:#333; letter-spacing:.03em
}

.label {
font-size: 84%;
font-family: arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}
.label a{
font-size: 84%;
font-family: arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}
.label a:visited{
font-size: 84%;
font-family: arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}
.label a:hover{
font-size: 84%;
font-family: arial, helvetica, sans-serif;
color: #0000cc;
font-weight: bold;
text-decoration: none;
}
.prodlabel {
font-size: 80%;
font-family: arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}
.prodlabel a{
font-size: 80%;
font-family: arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}
.prodlabel a:visited{
font-size: 80%;
font-family: arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}
.prodlabel a:hover{
font-size: 80%;
font-family: arial, helvetica, sans-serif;
color: #0000cc;
font-weight: bold;
text-decoration: none;
}
.general {
font-size: 14px;  font-family:  arial, helvetica, sans-serif; 
color: #000000;
}
.general a{
font-size: 14px; font-family: arial, helvetica, sans-serif; color: #000000;
text-decoration: underline;
}
.title{
font-size: 105%;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
color: #000000;
padding: 0px;
}
.section{
font-size: 80%;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
color: #000000;
padding: 0px;
}
.nestedtbl {
font-size: 100%; font-family: verdana, arial, helvetica; font-color: #000000
}
#footer {
border-top: #cccccc 1px solid; 
}
#footer td {
padding-top: 10px
}
.footerlinks{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-align: center;
}
.footerlinks a{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
}
.footerlinks a:hover{
text-decoration: underline;
}
#footer-div {
padding-right: 3px; 
border-top: #cccccc 1px solid; 
margin-top: 1px; 
font-size: 10px; 
margin-bottom: 10px; 
padding-top: 3px; 
text-align: right; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
color: #000000; 
text-align: center;
}
#footer-div a{
color: #000000;text-decoration: none;
}
#footer-div a:hover{
text-decoration: underline;
}
.poda {
border: 1px dotted #666666;
}
.desc {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.desc a, visited{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
}
.desc a:hover{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}
.headline{
font-family: " trebuchet ms", arial, helvetica, sans-serif;
line-height: 30px;
font-size: 28px;
font-weight: bold;
color: #bbbbbb;
}
.subheadline{
font-family: " trebuchet ms", arial, helvetica, sans-serif;
line-height: 26px;
font-size: 24px;
font-weight: bold;
color: #000000;
}
.tagline{
font-family: " trebuchet ms", arial, helvetica, sans-serif;
line-height: 26px;
font-size: 24px;
font-weight: bold;
color: #bbbbbb;
} 

.featureslist {
list-style-image: url("../images/arrow.gif");
padding: 10px 0px 10px 15px  ; 
margin: 0px 0px 0px 15px  ; 
 } 
.signupsubhead {
font-size: 150%;
font-family: arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
}
.devices{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.devices td{
padding: 4px;
border-bottom: 1px dotted #cccccc;
}
.error{
font-family:" trebuchet ms", arial, helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #ff0000;
}
.email-table {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
cursor: default;
text-decoration: none;
}
.email-table th {
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #aaaaaa;
height: 22px;
}
.email-table tr td a {
text-decoration: none;
}
.email-table tr td a {
text-decoration: none;
}
.email-table tr td a:hover {
text-decoration: underline;
}
.email-table-tbody {
background-color: #e5e5e5;
height: 22px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}
.email-table-tbody tr td a {
text-decoration: none;
}


/*added May 29 2009*/

.searchbox-header{font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 11px; color: #333; margin:0; border:1px solid #d5d5d5; }

.searchbox td {padding:0; border:0;}

#m2w-submenu-container { background-image:url('/cgi-bin/images/tabs/bg-submenu-26.jpg'); background-repeat: repeat-x; height: 26px; padding: 0; white-space:nowrap; text-align: center; margin:0; border:0;}  
.m2w-submenu ul{margin:0; padding:0}
.m2w-submenu li{display:inline;margin-right:30px; padding:0;}
.m2w-submenu li a{
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 11px;
line-height: normal;
font-weight: normal;
letter-spacing:.09em;
color: #fff;
text-decoration: none;

}

.m2w-submenu a{
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 11px;
line-height: normal;
font-weight: normal;
letter-spacing:.09em;
color: #fff;
text-decoration: none;
/*padding-bottom: 6px;*/
}

.m2w-submenu a:hover{
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 11px;
line-height: normal;
font-weight: normal;
letter-spacing:.09em;
color: #003;
text-decoration: none;
/*padding-bottom: 6px;*/
}



#footer-container{margin-left:auto; margin-right:auto; width:760px;  clear:both; height:30px;  padding:10px 0 10px 0;}

.footer-links  {
color:#555;
font-size:10px; }




 .footer-links li {
margin-right: 10px;display:inline; border-right: 1px solid #CCC; padding-right:10px}

 .footer-links li.last {
border-right: none;
padding-right:0;
margin-right:0;}


 .footer-links li.first {
border-right: none;
margin-right:55px}
 
  .footer-links a:link{
	color:#36C;
	text-decoration:none;
 }
  .footer-links a:visited {
	color:#36C;
	text-decoration:none;
 }
  .footer-links a:hover{

	text-decoration:underline;
 }
  .footer-links a:active{
	
	text-decoration:none;
 }

.quick-links-graypod 
 {        
                  margin-left:auto; 
                  margin-right:auto; 
                  width:960px;  
                 padding:0;
                  min-height:220px; 
                  background-image:url('/images/quick-links/mid.jpg'); 
                  background-repeat:repeat-y; }
                  

 
 
 .quick-links {color:#555;
font-size:11px;margin-left:0;padding-left:0

}


 .quick-links  li {list-style-type:none; }

 .quick-links  a:link{
	color:#666;
	text-decoration:none;
 }
 .quick-links  a:visited {
	color:#666;
	text-decoration:none;
 }
 .quick-links  a:hover{

		color:#36C;
 }
 .quick-links  a:active{666
	text-decoration:none;
 }
 
.quick-links  li.head a{color:#636363; font-weight:bold;}
.quick-links  li.head a:hover{color:#36c}
.quick-links-col130 {width:130px; float:left;margin:15px 10px 0 0;text-align:left;}
.quick-links-col150{width:150px; float:left;margin:15px 10px 0 0;text-align:left;}
.quick-links-col150last{width:150px; float:left;margin:15px 0 0 0;text-align:left;}
.quick-links-col170{width:170px; float:left;margin:15px 10px 0 0;text-align:left;}
.quick-links-col130last {width:130px; float:left;margin:15px 0 0 0;text-align:left;}
.quick-links-col120last {width:120px; float:left;margin:15px 0 0 0;text-align:left;}

/*.webmail {width:360px; height: 150px; float:left; padding-right:20px; margin-top:20px; text-align:left}
.live {width:360px; height: 150px; float:left; margin-top:20px; text-align:left; padding-left:10px}*/

.webmail {width:450px; height: 150px; float:left; padding-right:5px; margin:35px 0 0 20px; text-align:left; border-right:1px solid #CCC}
.live {width:430px; height: 150px; float:left; margin-top:35px; text-align:left; padding-left:40px}

.details {font-size:12px}
.details  a:link{
	color:#36C;
	text-decoration:none;
 }
.details  a:visited {
	color:#36C;
	text-decoration:none;
 }
.details  a:hover{

	text-decoration:underline;
 }
.details  a:active{
	
	text-decoration:none;
 }
 