html, body { background-color: #ffffff; height: 100%; font-family: Tahoma, sans-serif; font-size: 15px; color: #ffffff; margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { color: #ffffff; font-family: Tahoma, sans-serif; font-weight: normal; }
a, a:hover { color: #ffffff; text-decoration: underline; }
h1 { font-size: 32px; }
h2 { font-size: 28px; }
h3 { font-size: 18px; }
p { line-height: 1.3em; }
textarea { display: block;}
.content-box { margin: 0 0 5px;}

/* structure */
#wrap { width: 100%; height: 100%; }
#head { width: 847px; height: 171px; margin: 40px auto 0px;  }
#head .logo { height: 170px; width: 170px; float: left; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#head .logo h1 a { display: block; text-indent: -99999px; background: url('/public/assets/images/logo.png') no-repeat; height: 170px; width: 170px; }
#head .banner { width: 676px; height: 170px; background-color: #ffb421; float:right; border-bottom: 1px solid #ffffff; line-height: 3em; }
    .banner h1 { margin-top: 55px; text-align: center; }
    .banner span { font-size: 16px; margin-top: -5px;}
#main-content {display: block; background-color: #ffb421; width: 847px !important; margin: 0px auto 10px; padding: 0px !important;}
.main { width:641px; min-height: 377px; height: 100%; background-color: #ff6700; float: right; padding: 15px 10px 0px 25px; }
.left-menu { width: 170px; float:left; text-align: center;}   
   #main-navigation li { background-color: #ffb421; width: 170px; height: 130px; border-bottom: 1px solid #ffffff; line-height: 8em;  border-right: 1px solid #ffffff; }
   #main-navigation li:hover { background-color: #ff6700; width: 170px; height: 130px; border-bottom: 1px solid #ffffff; }
   #main-navigation li:hover a { color: #ffffff; }
   #main-navigation li.active { background-color: #ff6700; }
   #main-navigation li.last { border-bottom: none; }
   #main-navigation li a { color: #6f6f6f; font-size: 22px; text-decoration: none;  padding: 40px; }
   #main-navigation li a:hover { color: #ffffff; }
   #main-navigation li.active a { color: #ffffff; }
#footer { width: 847px !important; }
   #footer-nav-top li { border-right: 1px solid #6f6f6f; line-height: 1em !important; display: inline; float: left; padding-right: 5px !important; padding-left: 5px !important; }
   #footer-nav-top li.last { border-right: none; padding-right:0px; padding-left: 5px !important;}
   #footer-nav-top li a, #footer-nav-top .no-link { color: #6f6f6f; text-decoration: none; font-size: 11px; font-weight: bold; }

 /*social button*/
 #head .fb_link { text-align: right; height: 20px; margin-bottom: 10px;}
 #head .fb_link .item { float: none; }

/*remove content headers */    
.content-box-header { display: none; }

/* dashboard */
#page-dashboard h3 { margin-top: 20px; }
.download-apps { margin-top: 20px; }
.download-apps li { display: inline-block; padding-right: 15px; text-align: center; width:132px; zoom: 1; *display:inline; }
.download-apps li a { text-decoration: none; }
.low-bandwitdh { margin-top: 60px;}
.low-bandwitdh h3 { padding-bottom: 5px!important;}
.low-bandwitdh ul { line-height: 20px; padding-left: 10px;}

/* about */
.bulleted-list { margin-left:12px !important; line-height: 1.3em;  padding: 10px 0;}
.bulleted-list li { padding-left: 22px; }

/* support */
#page-contactus-support label { font-weight: normal; }
#page-contactus-support .button { border-radius: 0; background-color: #ffb421; font-size: 17px; color: #6f6f6f; border: 0; padding: 10px 20px; }

.text-input-container label { display: block; }
.text-input-container { width: 250px; float: left; margin-right: 15px; height: 50px; }
.text-input-container input { width: 220px; }
span.input-notification { font-size: 12px;}

.notification h5 { color: #000000; }