﻿/* Zero down margin and paddin on all elements */
* {  margin: 0;  padding: 0;}

body {  overflow-y:scroll;  font: 0.85em/1.6 Arial, Verdana, sans-serif;  background-color: #e3e3e3;  min-width: 1007px/*1263px*/;  text-align: center;}
h1,h2 {  font-size: 1em;  font-weight: normal;  color: #fff;  font-weight: bold;  text-transform: uppercase;  margin-top:30px;}
p {font-size: 0.9em; }
li{font-size: 1em;  } 
p.p_qt { margin: 0; padding: 10px 10px 10px 40px !important;}
a { color: #fff; font-size: 1em;}

input.inp  {width: 261px; height: 19px; line-height: 19px; border: none;}
/* elements
================================*/
#wrapper   {    width: 1004px/*1260px*/;    margin: 0 auto;     text-align: left; }
#branding { padding-bottom: 15px;}
#top-branding { padding-top: 20px;padding-left: 33px; padding-right: 33px;}
#content  {    width: 1004px/*1260px*/;    background-color: #475b78;    background-image: url(../images/content-top-bg.jpg);    background-repeat: no-repeat;   background-position: left top;   }
#mainContent{    width: 654px/*910px*/;    float: left;    color: #fff;}
#secondaryContent {  width:322px;  padding-left: 28px;  float: left;   color: #fff;} 
#footer{padding: 12px 40px;background: #e3e3e3 url(../images/content-btm-bg.jpg) no-repeat left top;} 
#mainContent * {  padding-right: 10px;  padding-left: 35px;}
#mainContent * * {  padding-right: 0; padding-left: 0px;}
#mainContent a {  padding-right: 0px;  padding-left: 0px;}

#footer div { float: left; padding-top: 7px;font-size: 0.9em;}
#footer ul { margin-top:7px; float: right; list-style-type: none;}
#footer ul li { float: left; padding-right: 35px;}
#footer ul li a { color: #000; font-size: 0.9em;}
#footer ul li.lastli { padding-right: 0 !important;}

#top-branding a { float: left;}
#top-branding ul {float: right; list-style-type: none; margin: 16px 0 0 0 !important ; padding: 0; }
#top-branding ul li { float: left; padding-left: 70px; }
#top-branding ul li a { font-size: 1em; font-weight: bold; color: #808080; text-decoration:none; }
#top-branding ul li a:hover {color: #fff; }
#top-branding ul li a.sel {color: #000 !important;}
#top-branding a img { border: none;}
#top-branding { padding-bottom: 0px;}

#recent-news { list-style-type: none; margin-top: 10px; padding-right: 55px;}
#recent-news li { color: #99ccff; font-size: 0.8em;}
#recent-news li a { color: #fff; text-decoration:none; font-size:1.1em;}

#login-block { margin: 35px 0px 10px -21px; padding: 25px 0 25px 22px; width: 321px; height: 143px; background: url(../images/login-bg.gif) no-repeat right top; }
#login-block h3 { text-transform: uppercase; font-size: 1em; padding: 0; margin: 0;}
#login-block p { padding: 0 0 5px 0; margin: 0; font-size: 1.1em; line-height:17px;  }
#login-block div.row { padding-top: 10px;} 
#login-block div.col1, #login-block div.col2 { float: left;}
#login-block div.col2 { padding-left: 15px;}
#login-block div.col1 a { color: #fff; font-size: 1em;}
