﻿/*-----RESET-----*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

img {border:none;}



/*-----BASIC ELEMENTS-----*/

a 
{
	color:#000000;	
}

a:link
{
	color:#000000;
}

a.newsscroll:link {color:black; text-decoration:none;}
a.newsscroll:visited {color:black; text-decoration:none;}
a.newsscroll:active {color:black; text-decoration:none;}
a.newsscroll:hover {color:Navy; text-decoration:underline;}

a.eap:link {color:Navy; text-decoration:none;}
a.eap:visited {color:Navy; text-decoration:none;}
a.eap:active {color:Gray; text-decoration:none;}
a.eap:hover {color:#993333}

a.ihd:link {color:#105129; text-decoration:none;}
a.ihd:visited {color:#105129; text-decoration:none;}
a.ihd:active {color:#105129; text-decoration:none;}
a.ihd:hover {color:green}

a.eaptopnav:link {color:Navy; text-decoration:none;}
a.eaptopnav:visited {color:Navy; text-decoration:none;}
a.eaptopnav:active {color:Gray; text-decoration:none;}
a.eaptopnav:hover {color:White}

a.tcp:link {Color:White; text-decoration:none;}
a.tcp:visited {Color:White; text-decoration:none;}
a.tcp:active {color:Silver; text-decoration:none;}
a.tcp:hover {color:silver}

a.tcprog:link {color:White; text-decoration:none;}
a.tcprog:visited {Color:White; text-decoration:none;}
a.tcprog:active {color:Silver; text-decoration:none;}
a.tcprog:hover {color:silver}

a.hdif:link {color:white; text-decoration:none;}
a.hdif:visited {color:white; text-decoration:none;}
a.hdif:active {color:silver; text-decoration:none;}
a.hdif:hover {color:white; text-decoration:underline}

a.navy:link {color:Navy; text-decoration:none}
a.navy:visited {color:Navy; text-decoration:none}
a.navy:hover {color:black; text-decoration:underline}

.hdifheader
{
	color: #105129;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;}
	
a.green:link {color:#105129; text-decoration:underline}
a.green:visited {color:#105129; text-decoration:none;}
a.green:active {color:gray; text-decoration:none;}
a.green:hover {color:gray; text-decoration:underline}

a.red:link {color:#993333; text-decoration:none;}
a.red:visited {color:#993333; text-decoration:none;}
a.red:active {color:#993333; text-decoration:none;}
a.red:hover {color:black; text-decoration:underline}

p.border1
{
font-size:large;
text-align:center;
color:white;
background:#993333;
border-style:solid;
border-color:#000066;
border-width:5px;
border-left-color:#848ad9;
border-top-color:#848ad9;
width:250px;
}

a.border1:link {color:white; text-decoration:none;}
a.border1:visited {color:white; text-decoration:none;}
a.border1:active {color:white; text-decoration:none;}
a.border1:hover {color:#deba73;}

blockquote
{
	margin:0 35px;
}

h9
{font-family: comic Comic Sans MS, Helvetica, sans-serif;}
h10
{font-family: Georgia, Calibri;}
h11
{font-family: calibri, sans-serif;}
h12
{font-family: calibri, sans-serif; font-size:12pt;}

h1
{
	color:#993333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18pt;
	margin:15px 0;
}

h2
{
	color:#993333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14pt;
	margin:10px 0;
}

h3
{
	color:#993333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	margin:8px 0;
}

h4
{
	color:#993333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:5px 0;
}

h5
{
	color:#993333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0;
}

h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:10px 0;
}

li
{
	margin-left:15px;
}

p
{
	margin:10px 0;
	line-height:1.4em;
}

ul
{
	margin-left:10px;
}


/*-----GENERIC CLASSES-----*/

.b
{
	font-weight:bold;
}

.bold
{
	font-weight:bold;
}

.clear
{
	clear:both;
}

.center
{
	text-align:center;
}

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}


.header
{
	color: #993333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.hide
{
	display:none;
}

.margin20
{
	margin:20px;
}

.smallText
{
	font-size:8pt;
}

.smaller {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}

.style3 {
	background-color:White;
	border-top: solid 1px #9F7210;
	border-bottom: solid 1px #9F7210;
	font-size:10pt;
	font-weight:bold;
	padding-left:5px;
}

.subtitle 
{
	color: #993333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin:10px 0;
}

.title
{
	color: #993333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	margin:15px 0;
}


/*-----BASIC LAYOUT-----*/

body
{
	background:#333333;
	color:#000000;
	font: 10pt sans-serif;
}

#pageWrapper
{
	border:solid 1px #999999;
	margin:0 auto;
	margin-top:10px;
	width:820px;
}

#header
{
	height:108px;
	position:relative;
	width:100%;
}

#main
{
	position:relative;
	width:100%;
}

#footer
{
	color:#CCCCCC;
	font-size:8pt;
	margin:0 auto;
	width:820px;
}




/*-----HEADER-----*/

#headerLeft
{
	float:left;
	height:108px;
	width:272px;
}

#headerRight
{
	background: url(images/masterpage/headerRight.jpg) no-repeat;
	float:right;
	height:108px;
	width:548px;
}


/*-----MAIN-----*/

#contentWrapper
{
	background:#F7F3E0;
	float:left;
	min-height:450px;
	width:635px;
}

.equalHeight
{
	/* THIS CLASS IS USED WITH JQUERY TO SET THE COLUMN HEIGHTS TO BE EQUAL */
}

#navLeft
{
	background:#0B0505 url(images/masterpage/menuBackground.jpg) no-repeat top;
	float:left;
	font-size:11pt;
	min-height:450px;
	width:185px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

#navLeft .menuItem
{
	color:#9F7210;
	font-weight:bold;
	margin:5px 0 8px 20px;
}

#navLeft .menuItem a
{
	color:#EEB661;
	text-decoration:none;
}

#navLeft .menuItem a:hover
{
	color:#F7F3E0;
}

#navTop
{
	background:#E2A44D; /*url(images/masterpage/topNavBackground.jpg) repeat-x;*/
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-align:center;
	width:100%;
}

#TCPTop
{
    background:#29388c; /*url(images/masterpage/topNavBackground.jpg) repeat-x;*/
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-align:center;
	width:100%;
}

#EAPnavTop
{
    background:#98AFC7; /*url(images/masterpage/topNavBackground.jpg) repeat-x;*/
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-align:center;
	width:100%;
}

#HDIFTop
{
    background:#105129; /*url(images/masterpage/topNavBackground.jpg) repeat-x;*/
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-align:center;
	width:100%;
}

#TCPTop
{
    background:#29388c; /*url(images/masterpage/topNavBackground.jpg) repeat-x;*/
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-align:center;
	width:100%;
}

#zone10navTop
{
	background:#993333; /*url(/images/masterpage/topNavBackground.jpg) repeat-x;*/
	font-family:sans-serif;
	font-size:11pt;
	font-weight:bold;
	height:25px;
	line-height:25px;
	position:relative;
	text-align:center;
	width:100%;
	color:#FFFFFF;
}


#navTop a
{
	text-decoration:none;
}

#navTop a:hover
{
	color:#F7F3E0;	
}

#phMain
{
	margin:25px 10px 0 15px;
}


/*-----FOOTER-----*/

#footerLeft
{
	float:left;
}

#footerRight
{
	float:right;
	text-align:right;
}

#footer a
{
	color:#CCCCCC;
	
}

/*-----PRESS RELEASE-----*/
.news
{
	background: url(/images/common/arrow.gif) no-repeat;	
	padding-left:10px;	
}