/* Global CSS */

/* Site Specific Layout */
body {margin:0; padding:0; background:#000000;}
#page {width:968px; margin:0 auto; text-align:center; overflow:hidden;}
#main {width:968px; margin:0; padding:0; text-align:left;}
#col-1 {float:left; width:247px; margin:0; padding:19px 0 0 8px;}
#col-2 {float:left; width:620px; margin:0 0 0 72px; padding:0;}
#col-3 {float:left; width:266px; margin:0; padding:0 15px 0 0;}
* html #col-3 {padding:0 13px 0 0;}
#col-4 {float:left; width:266px; margin:0; padding:0 0 0 15px;}
* html #col-4 {padding:0 0 0 13px;}
.content {float:left; width:562px; margin:0; padding:0 29px 19px 29px;}

/* Sub-header */
ul.sub-header {float:left; width:562px; margin:0; padding:0; list-style:none;}
ul.sub-header li {float:left; margin:0; padding:15px 15px 22px 0; display:inline;}
ul.sub-header li a {color:#0F0F0D; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
ul.sub-header li a:hover {color:#CB7216; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
ul.sub-header li.on a {color:#CB7216; font-weight:bold;}

/* Navigation */
#logo {position:absolute; width:229px; height:286px; margin-left:15px; padding:0; z-index:1;}
#logo a:focus{outline:none;}
#left-nav-box {position:relative; top:174px; width:222px; height:410px; margin:0; padding:0; background-color:#0D0704; border: 1px solid #A25605; /* for IE */ filter:alpha(opacity=62); /* CSS3 standard */ opacity:0.6;}
ul#left-nav {width:222px; margin:120px 0 0 0; padding:0; list-style:none;}
ul#left-nav li {float:left; margin:0 0 7px 0; height:32px; overflow:hidden;}
ul#left-nav li.social-icon{height:35px; width:93px; margin:10px 0 0 15px;}
ul#left-nav li.social-icon-twitter{height:35px; width:93px; margin:10px 0 0 0px;}
ul#left-nav li.social-icon a, ul#left-nav li.social-icon-twitter a{color:#ffffff;}
ul#left-nav li.social-icon a:hover, ul#left-nav li.social-icon-twitter a:hover{margin:0;}
ul#left-nav li a {display:block;}
ul#left-nav li a:hover {margin:-32px 0 0 0;}
ul#left-nav li.on a {margin:-32px 0 0 0;}

/* Footer */  
ul#footer {margin:0; padding:10px 0 10px 0; font-size:11px; list-style:none;}
ul#footer li {margin:0; padding:0 5px 0 5px; display:inline; border-right:1px solid #9E5810;}
ul#footer li.first {padding-left:0;}
ul#footer li.last {padding-right:0; border-right:none;}
ul#footer li a {color:#A8A8A8;}

.flash-container {float:left; width:955px; margin:20px 0 20px 0;}
#flash-banner {width:955px; margin:0 auto; padding:0; text-align:center;}

/* Typography */
body {text-align:left; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#000000;}
div {font-size:12px;}

/* Links */
a, a:link, a:visited, a:hover, a:active {background-color:transparent; text-decoration:none;}
a:hover {text-decoration:underline;}
p a, p a:link, p a:visited, p a:hover, p a:active {text-decoration:underline;}

/* Headings */
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:bold; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; line-height:16px;}
h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 12px;}

.title {margin:0; padding:0 0 19px 0;}

/* Text */
p {font-size:11px; margin:0; padding:0; color:#4E4E4E; line-height:16px; padding:0 0 10px 0;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}

/* Table */
table {font-size:12px; margin:0; padding:0; border-collapse:collapse;}
tr {font-size:12px; margin:0; padding:0;}
td {font-size:12px; margin:0; padding:0;}

/* Forms */
fieldset {float:left; border:none;}
fieldset legend {width:100%; padding:0!important; margin:0; font-size:12px; line-height:16px; color:#000000;}
fieldset legend label {display:block;}     

/* Clearing */
.clear {float:none; clear:both;}
/* IE adds invisible padding */
* html .clear {}
*:first-child+html .clear {}


/***********************  Mootools tooltips  ********************************/
tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 10px;
	color: #7d1414;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px 8px;
	background-color: #ebdec1;
}
 
.tool-text {
	font-size: 10px;
	padding: 4px 8px 4px 8px;
	color: #7d1414;
	background-color: #ebdec1;
	border: 1px solid #ffffff;
}





