﻿/*
.
Copyright 2009 - American Petro Hunter
.
/* = Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}



/* = Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body {
	font: normal 12px Arial, Helvetica, sans-serif;
	vertical-align: top;
	background: #fff url(bg_main_top.gif) top repeat-x;
	color: #000;
	line-height:160%;
}

body.interior {	
	background: #fff url(bg_interior_top.gif) top repeat-x;
}

.right {
	float: right;
}
.left {
	float: left;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align:center;
}
.justify {
	text-align:justify;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft {
	float:left;
	margin:4px 10px 4px 0;
}
img.alignright {
	float:right;
	margin:4px 0 4px 10px;
}
.bullet { 
	list-style:square;	padding-left:15px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

.calloutBox {
    display:block;
    padding:5px; background-color:#e5e5e5; margin:10px; border:1px dotted gray; color:Red;
}

/*  */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

/*  */

/* = Forms & Inputs
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
form {
	margin:0;
	padding:0;
}
input, select, textarea {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 11px;
	color:#666;
	border: 1px solid #E0BB0C;
	margin:3px;
	background-color:#e5e5e5;
	vertical-align:middle;
	padding:3px;
}

/* = Colors
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.white {color:#fff;}
.blue {color:#132146;}
.red {color:#F00;}
.reddark {color:#C00;}
.yellow {color:#FC0;}


/* = Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
a:link, a:visited {
	color: #CC0000; text-decoration:none;
}
a:hover, a:active{
	color: #132347; text-decoration:underline;
}

a.link_yellow:link,  a.link_yellow:visited{
	color: #FC0; text-decoration:none;
}

a.link_yellow:hover,  a.link_yellow:active{
	color:#FF0; 
}

a.link_blue:link,  a.link_blue:visited{
	color: #132347; text-decoration:none;
}

a.link_blue:hover,  a.link_blue:active{
	color:#000; text-decoration:underline; 
}

a.link_newstitle:link,  a.link_newstitle:visited{
	color: #C00; text-decoration:none; font-size:14px;
}

a.link_newstitle:hover,  a.link_newstitle:active{
	color:#132347; text-decoration:underline;
}

a.link_footer:link,  a.link_footer:visited{
	color: #fff; text-decoration:none;
}

a.link_footer:hover,  a.link_footer:active{
	color:#FC0;
}
/* = Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1 {
	font-size:25px; font-weight:bolder; color:#132146;
	
}
h2 {
	font-size:20px; font-weight:bolder;	color:#C00; padding:10px 0px 10px 0px;
}
h3 {
	font-weight:bolder;	font-size:14px;	color:#666; padding:10px 0px 10px 0px;
}
h3.symbolHeader{ font-size:16px;}
h4 {
	font-size:12px; font-weight:bold;	color:#C90; padding:10px 0px 10px 0px;
}

/* = Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header { 
	width:985px; margin-left:auto; margin-right:auto;
}

#header .topSect {
	background:url(../images/bg_top_bar.gif) top right no-repeat #132347; height:131px;
}

#header .topSect ul {
	border:none; margin:0; padding:0; list-style:none; display:table;
}

#header .topSect ul li {
	display:table-cell;  float:left; border:none; margin:0; padding:0;
}
#header .topSect ul li.ts_logo {
	width:253px; height:131px; padding:0; margin:0; background:url(logo_p1.gif) top no-repeat;
}

#header .topSect ul li.ts_datesym {
	width:375px; padding:80px 0px 0px 50px; color:white;  height:41px;
}

#header .topSect ul li.ts_newsform {
	padding:50px 0px 0px 65px; height:81px; width:130px;
}

#header .topSect ul li.ts_newsform .emailfield {
	border:none; margin:8px 0px 10px 20px; padding:0; background-color:#DAE7F2; height:15px; font-size:10px; font-weight:bold; text-align:center;
}
#header .topSect ul li.ts_newsform .button {
	border:none; margin:0px 0px 0px 45px; padding:0; background:none;
}

/* = Menu Bar
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#menubar { 
	width:985px;  text-align:left; margin:0; padding:0; margin-left:auto; margin-right:auto; clear:both;
}

#menubar .menu{
	float:left;	
}

/* = SubMenu Bar
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

#submenu_bar{
	background-color:#E0BB0C; width:985px; margin-right:auto; margin-left:auto; text-align:center; color:#132146;
}

#submenu_bar .submenu_header{
	display:inline-block; height:18px; padding:7px 10px 5px 35px; font-size:14px; font-weight:bolder; border-right:solid 1px white; float:left; margin:0px;
}

#submenu_bar .submenu_items{
	display:inline-block; height:18px; padding:7px 10px 5px 10px; font-size:12px; font-weight:bold; margin:0px;
}

#submenu_bar .submenu_items ul {
	padding:0px; margin:0px;
}
#submenu_bar .submenu_items ul li{
	padding:0px 10px 0px 10px; margin:0px; display:inline-block; float:left;
}

#submenu_bar .submenu_items ul li a {
	color:#132146; display:inline-block;
}

#submenu_bar .submenu_items ul li a:hover {
	color:#000; display:inline-block;
}

#submenu_bar .submenu_items ul li a.currentHilight:link, #submenu_bar .submenu_items ul li a.currentHilight:visited {
	color:#C00;
}
#submenu_bar .submenu_items ul li a.currentHilight:hover, #submenu_bar .submenu_items ul li a.currentHilight:active {
	color:#C00; text-decoration:none;
}

/* = Flash Movie
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#flashmovie { 
	width:985px;  margin:0; padding:0; margin-left:auto; margin-right:auto;
}

/* = Body
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#body { 
	width:985px; margin-left:auto; margin-right:auto; padding-top:35px; padding-bottom:25px;
}

#body .body_left {
	width:620px; padding:0px 25px 20px 25px; border-right:1px dashed #FC0; float:left; 	
}

#body .body_right {
	float:left; width:230px; padding-left:25px;
}
/* = Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer {
	width:100%; background:	#132347; height:100%; text-align:center;
	padding:25px 0px 25px 0px; color:#999;
}
#footer .copyrightext {
	font-size:10px;	
}




/* = Signup Page
-------------------------------------------------------------------*/
.signup_field {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 20px;
	color:#666;
	border: 1px solid #E0BB0C;	
	background-color:#e5e5e5;	
	height:20px;		
	float:right;
	margin-left:0px;
	padding-left:0px;
	width:250px;
	
}
.signup_label{
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 20px;
	height:20px;
	line-height:140%;
	margin-right:0px;
	padding-right:0px;
}
.signup_container{
	width:520px; padding-top:20px;display:block; margin-left:auto;margin-right:auto; margin-bottom:10px;
}
.signup_news_container{
	width:100%; padding:5px; margin-right:0px;padding-right:0px;
}
.signup_button{
	border:none; margin-top:20px; margin-left:158px; padding:0; background:none;
}
.signup_news_item{	
	float:left;
	width:275px;
	padding-right:20px;	
	border-right:1px solid #E0BB0C;	
	text-align:center;
	height:80px;
}
.news_item_noline{   
	float:left;
	width:275px;	
	text-align:center;
}
a.signup_news_link:link, a.signup_news_link:visited{
	color:#555555; 	
}
a.signup_news_link:hover, a.signup_news_link:active{
	color:#CC0000; 		
}
.signup_news_date{
    font-size:9px;
    color:#363636;    
}
.signup_headline{
	padding-top:15px;padding-bottom:0px;font-size:38px; font-weight:bolder; line-height:normal; text-align:center;font-family: Arial,Verdana,Geneva, helvetica, sans-serif;
}
.kit-form input.big
{
    width:180px;
}
