/*
Created by Daniel Tucker
email: danielgt@gmail.com
web: www.danielgt.com

/****************************************************************** 
Standard Elements
******************************************************************/
body {text-align:center;padding:0px;margin:auto;font: 12px/24px Helvetica, Verdana, Arial;color: #333;background:url(../images/sitebg.jpg);z-index: 0;}
input {margin:0px 15px 15px 0px;color: #444;}
table, thead, tbody, tfoot {font: 12px/14px Helvetica;text-align: left;}
td, th, tr {padding:8px;margin:0px;}

/* Browser Specific Fixes */
img {border: none;z-index: 0;} /* img hack so images don't have borders in ie */
li {width:100%} /*firefox li fix*/

/****************************************************************** 
Reusable Classes
******************************************************************/
/* Floats */
img.floatleft {float: left; margin-right: 15px; }
img.floatright {float: right; margin-left: 15px;}
.linkbox {float: right; background: url(../images/linksbg.jpg);padding:20px 20px 0px 20px;height:191px;font-size: 11px;}

/* Text */
h1 {font-size: 25px;color: #336699;line-height: 20px;}
h2 {font-size: 16px;color: #336699;line-height: 12px;}
h3 {line-height: 14px;}
A:link {color: #33332D;}
A:visited {color: #2a2a2a;}
A:hover {color: #DB4105; text-decoration: none;}
A:active  {color: #2a2a2a; text-decoration: none;}
a:link:hover, a:visited:hover, a:active:hover {color:#E9AB17; text-decoration: none;}
.lighttext {padding: 30px;font: 14px/19px times;background: #f5f5f5;color: #555;}
.smallgrey {font: 10px/13px Helvetica;color: #808080;}
.list {padding-left: 20px;font-size: 11px;line-height: 17px;}
.whitelink {color: #fff;}
.odd {background: #d6dfef;}

/* Hints for Text Fields */
.hint {display: none;position: absolute;left:240px;width: 300px;margin-top: -10px;border: 1px solid #c93;padding: 10px 12px;background: #ffc;z-index: 2;}

/* Download Container */
.downloado {padding: 30px;font: 12px/20px Helvetica;background: #f5f5f5;border: 1px #e8e8e8 solid;}
p.downloadi:hover {background: #fff;color: #333;}
.downloadi {padding: 35px;background: #f9f9f9;border: 1px #e8e8e8 solid;}
.downloadilink {color: #333;border:none;}
.pointer{cursor: pointer;}

/****************************************************************** 
Site Containers
******************************************************************/
#centeringbox {width:844px;padding: 0px;text-align:left;position:relative;margin:0px auto;background: url(../images/border.jpg);}
#bodytextbox {padding: 10px;width: 570px;left: 245px;position: relative;padding-left: 13px;border-left: 1px #e8e8e8 solid;}
#fullbodytextbox {padding: 10px;width: 815px;left: 0px;position: relative;padding-left: 13px;}

/* Menu */
#nav {padding-left: 20px;padding-right: 20px;height: 57px;line-height: 30px;_line-height: 28px; /* I really don't like IE. */color: #fff;background: url(../images/menubg.jpg) no-repeat bottom;top:0px;position: relative;}
.navbottom {font-size:11px;}
#nav a:link{color: #fff;border: none; text-decoration: none;}
#nav a:visited{color: #fff;border: none; text-decoration: none;}
#nav a:hover{color: #e17d23;background: none;border: none; text-decoration: none;}
#nav a:active{color: #fff;border: none; text-decoration: none;}
#nav a:link:hover, a:visited:hover, a:active:hover  {color: #E9AB17;border: none; text-decoration: none;}

.tab {padding: 6px 7px 6px 7px;top: 1px;_top: 2px; /* IE fix */_padding: 5px; /* IE fix */position: relative; background: url(../images/tab.jpg);}

/* Banner */
#banner {}
#floatinghelp {right:0px;top:60px;height: 69px;width: 90px;line-height: 35px;padding-right: 5px;position: fixed;background: url(../images/floatinghelpbg.jpg);}

/* Adbar */
#adbar {margin-left: 10px;background: url(../images/adbar/adbarbg.jpg) no-repeat;left:0px;position: absolute;padding:10px 10px 10px 15px;width:210px;line-height: 18px;z-index: 2;height:434px;font-size:11px;line-height: 18px;_line-height:16px;_padding-top:20px;_width:230px;}

/* footer */
#footer {font-size: 9px;line-height: 12px;color: #444;padding: 10px 30px 10px 30px;text-align: justify;position: relative;border-top:solid 1px #e2e2e2;}
.footertitle {font-size: 12px;}
#footer table {font-size: 10px;color: #444;line-height: 15px;}
#footer td {padding-right: 20px;}
#footer a:link{color: #444;text-decoration: none;}
#footer a:visited{color: #444;text-decoration: none;}
#footer a:hover{color: #e17d23;text-decoration: none;}
#footer a:active{color: #444;text-decoration: none;}
#footer a:link:hover, a:visited:hover, a:active:hover  {color:#e17d23;text-decoration: none;}