
/* GLOBAL RESET */
a img { border:0; }
p, div, ul, ol, li, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
table, td, th { border:0; }

/* COMMON */
html { height:101%; }
body { margin:0; padding:0; font:11px Verdana, Sans-Serif; background:url(images/body_bg.gif) top left repeat-x #FFF; }
h1 { margin:0; padding:30px 12px 10px 12px; color:#37598E; font-family:Arial, Sans-Serif; font-size:14px; border-bottom:4px solid #F0F3F9; }
p { color:#484848; font-family:Calibri; font-size:16px; line-height:18px; }
a { color:#666; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }


.loginbox { position:absolute; right:35px; padding:3px 0 0 0; width:202px; height:17px; text-align:center; color:#84A3D5; background:url(images/login_bg.gif) top left no-repeat; }
.loginbox a { color:#FFF; }
.loginbox a.helplink { color:#84A3D5; }
.logo { position:absolute; margin:0px 0 0 35px; }

.container { margin:0 auto; padding:25px 0 0 0; width:860px; }
.content { clear:both; zoom:1; }
.rightcol { float:right; width:197px; }
.footer { clear:both; padding:30px 0 10px 0; text-align:center; }


/* TOPNAV */
.topnav { float:right; margin:35px 0 0 0; list-style-type:none; }
.topnav li { float:left; margin:0 4px 0 0; height:30px; }
.topnav li:hover ul { display:block; }

.topnav li a { display:block; width:100px; height:30px; text-indent:-9999px; background-repeat:no-repeat; outline:none; }
/*
.topnav li:hover a.tab, .topnav li a.tab:hover { background-position:0 -25px; }
*/
.topnav .how a { width:108px; }
.topnav .how ul a { width:189px; }
.topnav .how .tab { background-image:url(images/howitworkswithtwo1.gif); }
.topnav .how1 .tab { margin:-17px 0 0 0 ; background-image:url(images/howitworkswithtwo2.gif); height:50px; }

.topnav .how ul { height:125px; }
.topnav .see a { width:108px; }
.topnav .see ul a { width:189px; }
.topnav .see .tab { background-image:url(images/getappnow.gif); }
.topnav .see1 .tab {margin:-17px 0 0 0 ; background-image:url(images/getappnow2.gif);height:50px;  }

.topnav .see ul { height:125px; }
.topnav .fea .tab { background-image:url(images/under.gif); }
.topnav .fea1 .tab { margin:-17px 0 0 0 ; background-image:url(images/under2.gif);height:50px; }

.topnav .fea ul { height:75px; }
.topnav .pri .tab { background-image:url(images/market.gif); }
.topnav .pri1 .tab {margin:-17px 0 0 0 ; background-image:url(images/market2.gif);height:50px;  }

.topnav .pri ul { height:50px; }
.topnav .sig .tab { background-image:url(images/pricingwithtwo1.gif);   }
.topnav .sig1 .tab {margin:-17px 0 0 0 ; background-image:url(images/pricingwithtwo2.gif);height:50px;   }



.topnav ul { display:none; list-style-type:none; position:absolute; width:auto; height:auto; padding:12px 0 15px 8px; width:196px; background: url(images/dropdown_bg.jpg) top left no-repeat #FFF; border-bottom:1px solid #CACACA; }
.topnav ul li a { padding:0 0 0 14px; width:175px; height:26px; text-indent:0; line-height:26px; color:#2C4772; }
 .topnav ul li a:hover { color:#FFF; background: url(images/dropdown_link_bg.gif) top left no-repeat; } 


/* SUBNAV */
#subnav { margin:8px 10px 0 0; width:197px; background:url(images/bottom.gif) bottom left no-repeat; }
#subnav a { display:block; padding:0 20px 20px 25px; color:#4F7A32; font-weight:bold; text-decoration:none; outline:none; }
#subnav a:hover { background:url(images/arrow.gif) top left no-repeat; background-position:15px 3px; }

#subnav div { display:none; margin:-10px 0 0 0; }
#subnav div a { padding:0 20px 10px 30px; color:#666; font-weight:normal; }
#subnav div a:hover { color:#333; text-decoration:underline; background:none; }
#subnav div .current { color:#333; text-decoration:underline; }

.subbuttons { margin:10px 1px 10px 0; }
.subbuttons .su { float:right; }



/* ADMIN NAV */
.changelinks { margin:-18px 0 0 0; text-align:right; }
.changelinks a { font-size:10px; color:#214F9B; text-transform:uppercase; letter-spacing:-0.5px; }
.adminnavtable { clear:both; margin:30px 0 25px 0; width:840px;}
.adminnav { margin-top:40px; height:31px; background:url(../Admin/images/nav/nav_bg.gif) bottom left repeat-x; background-position:0 28px; }
.adminnav input { margin-left:10px; }
