/*-----------------------------------------------------------------------------
TruePresence Style Sheet

version:   1.0
date:      6.8.06
author:	    
e-mail:	
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, {
  margin: 1em 0;
}


/* List Styles */




/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	border: 0;
}


/* =Typography
-----------------------------------------------------------------------------*/

body {
background:#e6e7e7;
margin-top:0;
text-align:center;
font-family: verdana,arial,sans-serif;
height:100%;
}

html{

height:100%;

}


p{

color:#666;
font-size:12px;
font-weight:normal;
}

.blueText{

font-family: verdana,arial,sans-serif;
color:#5188bf;
font-size:12px;
font-weight:normal;
}


/* =Headings
-----------------------------------------------------------------------------*/

h1{

font-family: verdana,arial,sans-serif;
color:#5188bf;
font-size:9pt;
font-weight:normal;
}


#col2 .header{
font-family: verdana,arial,sans-serif;
color:#5188bf;
font-size:30px;
font-weight:normal;
margin-bottom:20px;
}




/* =Links
-----------------------------------------------------------------------------*/

a{ 
		
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	color:#000;
}
		
a:hover{ 
		
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	color:#666;
}
		
a visited{ 
		
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	color:#000;
}


#mastHead a{ 
		
	font-family: verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	color:#fff;
}
		
#mastHead a:hover{ 
		
	font-family: verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	color:#ccc;
}
		
#mastHead a visited{ 
		
	font-family: verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	color:#fff;
}


/* = Left Nav Links
------------------------------------------------------------------------------*/

#col1 a{ 
		
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	color:#fff;
}
		
#col1 a:hover{ 
		
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	color:#5188bf;
}
		
#col1 a visited{ 
		
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	color:#fff;
}

#col3 a { 
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	color:#fff;
}
		
#col3 a:hover { 
	color:#5188bf;
}


/* =Branding
-----------------------------------------------------------------------------*/

#mastHead{
	
	position:relative;
	float:left;
	width:962px;
	height:53px;
	background:#ccc;
	background-image: url('/images/mastTile.gif');
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	border-right:1px solid #ccc;
}

#mastLogo{
	
	position:relative;
	float:left;
	width:auto;
	height:53px;
	margin:0;
	padding:0;

}

#mastLinks{
	
	position:relative;
	float:right;
	width:auto;
	height:43px;
	margin:10px 10px 0 0;
	padding:0;

}




/* =Main Nav
-----------------------------------------------------------------------------*/

#nav {
	
	position: relative;
	float:left;
	width:100%;
	height:27px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style: none;
	display: inline;
	overflow:hidden;
	

}

#navContainer{

	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:962px;
	height:27px;
	background-image: url('/images/navTile.gif');
	background-repeat: repeat-x;
	/*_top:-3px;*/
	

}
	

/* menu top */


#navContainer .menu-top { /* Applies to top level menu items */
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	width:100%;
	height:27px;
}

#navContainer .menu-top li {
	position:relative;
	float:left;
/*	background:url("/images/btnBg_left.gif") no-repeat left top;
*/	margin:0;
	padding:0 0 0 0;
	width:12.3%;
	height:27px;
	border-left: 1px solid #CCCCCC;
}

#navContainer .menu-top a {
	float:left;
	display:block;
	background:url("/images/btnBg2.gif") repeat-x right top;
	padding:7px 0 4px 0;
	margin:0;
	text-align:center;
	font-family: arial, sans-serif;
	font-size: 11px;
	color:#1b60a9;
	text-decoration:none;
	font-weight:bold;
	height:16px;
	width:100%;

}

#navContainer .menu-top a:hover {
	text-decoration:none;
	text-align:center;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#3E4F6F;
	background:url("/images/btnBg_roll.gif") no-repeat right top;

}

#navContainer .menu-parent a { /* Applies to every parent menu item of current page */
	color: #999;
}

#navContainer .menu-current a {
	color: #999;
}

#navContainer .menu-sibling { /* Applies to siblings of current page */

}

#navContainer .menu-child { /* Applies to every child menu items of current page */

}

#navContainer .menu-expand { /* Applies to every menu item with children */

}


/* =Sub Nav
-----------------------------------------------------------------------------*/

/* menu top */


#col1 .menu-top {
	list-style: none;
	margin: 0px 0px 0px 5px;
	color: #ffffff;
}

#col1 .menu-top li {
	margin: 0px 0px 10px 0px;
}

#col1 .menu-top a:hover {
	color: #5188bf;
}

#col1 .menu-current a {
	color: #5188bf
}


/* =Main Content
-----------------------------------------------------------------------------*/



#navShadow{
	
	position:relative;
	float:left;
	width:963px;
	height:15px;
	margin:0;
	padding:0;
	
}

#mainContent{	
	position:relative;
	float:left;
	width:963px;
	height:auto;
	background:#fff;
	margin:0;
	padding:0;
	background-image: url(/images/drillContentTile.gif);
	background-repeat: repeat-y;
	color: #666;
	font-size:8pt;	
}

#sidebarContent{
	margin: 0;
}

#sidebarContent p{
	color: #FFFFFF;
	padding: 0 5px 0 90px;
}

#sidebarContent img {
	padding: 10px 0 0 81px;
	}

#sidebarContent a{
	color: #FFFFFF;
}


#col1{
	
	position:relative;
	float:left;
	
	background:#adafb2;
	margin:0 0 0 0 ;
	padding:10px;
	color: #666;
	font-size:12px;
	
}

#col2{
	
	position:relative;
	float:left;
	width:446px;
	height:auto;
	background:#fff;
	margin:0 10px 100px 10px ;
	padding:0 10px 0 10px;
	color: #666;
	font-size:12px;
	
}
#col2 img {
	margin:0 4px;
}

#col3{
	
	position:relative;
	float:right;
	width:288px;
	height:100%;
	margin:0 0 100px 0 ;
	padding:0;
	color: #666;
	font-size:12px;
	
}




/* =Secondary Content
-----------------------------------------------------------------------------*/



/* =Footer
-----------------------------------------------------------------------------*/

#footer {
	
	position:relative;
	float:left;
	width:963px;
	height:42px;
	background:#e6e7e7;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	color: #999999;
	font-size: 10px;
	clear: both;
	text-transform: lowercase;
}

#footer a {
	font-size: 10px;
}
#footer a:hover {
	font-size: 10px;
	}

.credit {
	text-transform:none;
	padding: 8px 0 0 0;
	font-size:10px;
	color: #999999;
	}

.credit a {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	}

.credit a:hover {
	color: #666666;
	text-decoration: underline;
	}

/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opera 7 */
fieldset {
  border: 1px solid transparent;
}




/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}



/* =Misc 1
-----------------------------------------------------------------------------*/



/* =Misc 2
-----------------------------------------------------------------------------*/




#frame{

	width:963px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
/*	height:100%;*/
	text-align:left;
}


.blue a {
	color:#5188bf;
	font-weight:bold;
	text-decoration:none;
	}
.blue a:hover {
	color:#666;
	font-weight:bold !important;
	text-decoration:none !important;
}


.purchasetable, .purchasedetail {
	border-collapse:collapse;
	width:100%;	
}
.purchasetable td, .purchasetable th, .purchasedetail td, .purchasedetail th {
	padding:4px;
	
}
.addcell {
	padding-bottom:0 0 6px 0;
	border-bottom:1px #ccc solid;
}
.purchasetable img {
	float:left;
	padding:0 8px;
}

#contentarea {
	width:600px;
}

#leftcolumn {
	float:left;
	width:179px;
	padding-left:10px;
	min-height:20px;
}
/*Ecommerce Lite
-----------------------------------------------------------------------*/
.purchasetable, .purchasedetail {
	border-collapse:collapse;
	width:100%;
	clear:both;	
}
.purchasetable {
	border-top:1px solid #999;
	margin-top:6px;
}
.purchasedetail {
	border-bottom:1px solid #999;
}
.purchasetable td, .purchasetable th, .purchasedetail td, .purchasedetail th {
	padding:4px;
}
.purchasetable tr{
	border-bottom:1px solid #999;
}
.purchasetable img, .purchasedetail img {
	border:1px solid #CCC;
}
.purchasetable a {
	text-decoration:none;
}
.backtopurchase a {
	display:block;
	border:2px solid #31969b;
	background-color:#8fd2d5;
	color:#092e22 !important;
	width:3.5em;
	line-height:1.5em;
	text-align:center;
	margin-top:4px;
	font-size:77%;
	text-decoration:none;
}
.backtopurchase a:hover{
	background-color:#b9f3f5;
	color:#008c92;
}
.viewcart {
	position:relative;
	float:left;
	
}
.underline {
	text-decoration:underline;
}



