/* True Value Company Main CSS */

/**************

COLORS:
red:a0000d

**************/
.todo {color: #FF00FF;}
*      {margin:0; padding:0} /*Removes margin and padding from every element. */
html   {height:auto; font-size:11pt;} /*Set font-size to a percentage preventing a Windows IE "extreme font re-sizing" bug. Set font-size slightly larger than 100% to repair Opera rounding errors. 
Set less than 101% to prevent Safari errors. */
body, h1, h2, h3, h4, h5, h6, p, div, form, code, pre, fieldset, legend, dl, dt, dd
{margin:0; padding:0; border:0 solid;} /*general leveller*/

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11pt; color:#000;
}

/*************** tag styles ******************************************************/

h1 {font-size: 16pt; line-height:1.2em; margin:5px 0; color:#a0000d;}
.headtitle {font-size: 16pt; line-height:1.2em; margin:5px 0 10px 0; color:#a0000d;}/*headtitle - Used in bio for heading name */
h2 {font-size: 14pt; line-height:1em; margin:25px 0 -8px 0; color:#a0000d;}
.headsubtitle {font-size: 14pt; line-height:1em; margin:5px 0 10px 0; color:#333;}

p {line-height:1.5em; margin:10px 0 ;}

ul {
	margin:0 0 0 40px;
	list-style-image: url(../images/global/bullet.gif);
}

li {
	margin:2px 0;
	line-height:1.9em;
}

a {color:#a0000d; text-decoration:none;}
p a {font-weight:bold;}
a:hover { text-decoration:underline;}


/*************** main containers ******************************************************/
#wrapper { 
 margin: 0 auto; 
 width: auto;

}
#fauxbgcontainer { background: none; 
 overflow:visible; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: auto; position:absolute; top:0; left:0;

}
#faux {background: none; 
 margin-bottom: 0px; 
  overflow: visible; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 8.5in;  position:absolute; top:1in; left:0; 
}
/*************** top section ******************************************************/
#header {
 background:url(../images/global/topbg.jpg) repeat-x;
 width: auto;
 height: 80px;
 margin: 0px;
 padding: 0;
}

#logo { position:relative; top:14px; left:0px; float: none !important;
}

#searchbox {visibility:hidden;}

#locatornav {visibility:hidden;}
#locatornav a {visibility:hidden;}

/*************** nav ******************************************************/
#navigation {
visibility:hidden
}

#navHome {
visibility:hidden
}
#navigation ul, #navHome ul {visibility:hidden;}
#navigation li, #navHome li {visibility:hidden;}
#navigation li a, #navHome li a{visibility:hidden;}
#navigation li a:hover, #navHome li a:hover{visibility:hidden;}
/*************** Columns ******************************************************/
#leftcolumn { 
visibility:hidden; float: none !important;

}
#content, #contenttable { 
 float: none !important;
 position: absolute; top:.5in; left:0px;
 margin: 0;
 padding: 0px;
 width: 6.5in;
 display: inline;
 min-height:0px;
}

#rightcolumn { 
 visibility:hidden;

}
/*************** SOLO column pages (oursites, mt,  press-releases..)******************************************************/
#contentSolo { 
float: none !important;
 position: absolute; top:1.5in; left:0px;
 margin: 0px;
 padding: 0px;
 width: 6.5in;
 display: inline;
 min-height:1in;
}
/*This is a sub 3 section div*/
#threecolDiv {}/*Empty div wrapper for c1, c2 & c3 (see Our Sites)*/
#c1 a, #c2 a, #c3 a {text-decoration:underline;}
#c1 h2, #c2 h2, #c3 h2 {margin-top:5px;}
#c1 {width:210px; float:left;}
#c2 {width:210px; float:left; margin:0 30px;}
#c3 {width:210px; float:right;}
/*END   sub 3 section div*/
/*************** Home page specific ******************************************************/

#contentHome {margin:0px 13px;}
#homecopy {margin:27px 35px;}
#lefthomecol {float: none !important;}
#righthomecol {width:316px; float: none !important; margin:20px 0 0 0}
/*************** Contents ******************************************************/

#banner { width:auto; height:58px; background:none;  position: absolute; top:0px; left:0px; }/*IE6 css has positioning adjustment*/
#bannerInPage { width:auto; height:58px; background:none; position: absolute; top:0; left:0px; }/*IE css has positioning adjustment*/
#bannerInPageContact { width:auto; height:58px; background:none; position: absolute; top:0; left:0px; }/*IE css has positioning adjustment*/
#banner img{ position: absolute; top:0px; left:0px; }/*IE css has positioning adjustment*/

/*************** Other ******************************************************/
/*************** Other ******************************************************/
#agreement { width:8in; height:20in;}

.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; padding-right:3px;
	font-weight:bold;
	color: #a0000d;
}

.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
}
.btndefault {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: thin outset;
}

.listing {
	font-size: 12px;
	white-space: normal;
}

.listing a {font-weight:bold;}

.photodescription { font-size:11px;}
/*************** Footer ******************************************************/
#footer { visibility:hidden;} 

#footerlogos a{ visibility:hidden;}
 
 #sitemap {visibility:hidden;}
 
.clear { clear: both; background: none; }

/*************** buttons ******************************************************/
/******************************* college Btn START********************************/

.collegeBtn
{
width:191px; float:right;
position: relative;
top:0px;
left:5px;
font-family:Verdana, Arial, sans-serif;
background: url(../images/btn_career_college.gif) no-repeat;
white-space: nowrap;
display: block;
width: 191px;
height: 41px;
margin: 0;
padding:  0 0 0px 0;
z-index: 1;
}

.collegeBtn a
{
display: block;
color: #000000;
font-size: 11px;
width: 191px;
height: 41px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.collegeBtn img
{
width: 191px;
height: 41px;
border: 0
}

* html a:hover
{
visibility:visible
}

.collegeBtn a:hover img
{
visibility:hidden
}

.collegeBtn span
{
position: absolute;
left: 5px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/******************************* college Btn END********************************/


/******************************* experienced Btn START********************************/

.experiencedBtn
{
width:191px; float:left;
position: relative;
top:0px;
left:0px;
font-family:Verdana, Arial, sans-serif;
background: url(../images/btn_career_experienced.gif) no-repeat;
white-space: nowrap;
display: block;
width: 191px;
height: 41px;
margin: 0;
padding:  0;
z-index: 1;
}

.experiencedBtn a
{
display: block;
color: #000000;
font-size: 11px;
width: 191px;
height: 41px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.experiencedBtn img
{
width: 191px;
height: 41px;
border: 0
}

* html a:hover
{
visibility:visible
}

.experiencedBtn a:hover img
{
visibility:hidden
}

.experiencedBtn span
{
position: absolute;
left: 0px;
top: 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/******************************* experienced Btn END********************************/