/* Last update: January 23, 2009 by RPD: Clean up code */

/* Body */
body
{
	background:#FFFFFF; d7d9e5;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	color:#252525;
	margin:0;
	padding:0;
}

/* Universal tags */
table, tbody, tr, td, th
{
	margin:0;
	padding:0;
	border:0px none;
}

table, tbody, tr, td, p
{
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}

th
{
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}

ul, ol
{
	margin-top:0;
	margin-bottom:0;
}

li
{
	line-height:120%;
	margin:0;
	padding:0;
}

li.rightBox
{
	margin:0;
	padding:0;
	list-style-position: inside;
}

ul.containerend
{
	margin-bottom:0;
}

form
{
	margin:0;
	padding:0;
}

input
{
	margin:0;
	padding:0;
}

a
{
	color:#005a9c;
	text-decoration:none;
}

a:hover
{
	color:#C00;
	text-decoration:underline;
}

blockquote
{
	margin:0 20px;
	padding:0;
}

h2
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14pt;
	font-weight:bold;
	margin:0;
	padding:0;
}

h3
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin:0;
	padding:0;
}

h4
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin:0;
	padding:0;
	color: #005a9c;
}

H5
{
	font-family: Arial,Helvetica,sans-serif;
	FONT-SIZE: 14px;
	font-weight: bold;
	color: #005a9c;
}

img
{
	border:0px none;
}

/* Print Containers */
.containerpopup
{
	width:400px;
	background:#FFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:center;
	padding:25px;
}

.containerhide
{
	position:absolute;
	height:0;
	width:0;
	overflow:hidden;
}

.containerheaderprint
{
	display:none;
}

/* Containers */
.containerheader
{
	background:#FFF url('images/header_bg.gif');
	width:100%;
	text-align:center
}

.containerSearch
{
	background:url('images/bg_search.gif');
	width:100%;
	text-align:left;
	font-size:20pt;
	height:29px;
}

.containernav
{
	background:url('images/bg_nav.gif');
	width:100%;
	h eight:59px;
	height:29px;
	text-align:center
}

.containermain
{
	width:820px;
	text-align:left;
	margin:0 auto;
}

.containerwide
{
	width:100%;
	overflow:hidden;
}

.containerleft
{
	width:550px;
	float:left;
	margin-right:8px;
	overflow:hidden;
}

.containerright
{
	width:250px;
	float:left;
	overflow:hidden;
}

/* Clear */
.clearup
{
	clear:both;
}

/* Header box */
.boxheader
{
	width:1020px;
	text-align:left;
	margin:0 auto;
}

.boxheader img
{
	padding:0;
	margin:0;
	float:left;
}

.boxheader a:hover
{
	text-decoration:none;
}

/* Nav box */
.boxnav
{
	width:1020px;
	height:59px;
	text-align:left;
	margin:0 auto;
}

.boxnav ul
{
	width:100%;
	height:27px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:1px 0 0;
}

.boxnav ul li
{
	display:inline;
	line-height:normal;
	margin:0;
	padding:0;
}

.boxnav ul li.nav1 a
{
	width:90px;
	border-left:1px solid #ccc;
	overflow:hidden;
	
}



.boxnav ul li.nav2 a
{
	width:166px;
	overflow:hidden;
}

.boxnav ul li.nav3 a
{
	width:111px;
	overflow:hidden;
}

.boxnav ul li.nav4 a
{
	width:111px;
	overflow:hidden;
}

.boxnav ul li.nav5 a
{
	width:109px;
	overflow:hidden;
}

.boxnav ul li.nav6 a
{
	width:127px;
	overflow:hidden;
}

.boxnav ul li.nav7 a
{
	width:177px;
	overflow:visible;
}

.boxnav ul li a
{
	float:left;
	height:20px;
	text-align:center;
	text-decoration:none;
	border-right:1px solid #ccc;
	background-color:#FFF;
	color:#005a9c;
	padding:6px 0 0;
}

.boxnav ul li#active a
{
	background-color:#ffe741;
	color:#005a9c;
}

.boxnav ul li#active a:hover
{
	background-color:#ffe741;
	color:#005a9c;
	text-decoration:underline;
}

.boxnav ul li a:hover
{
	background-color:#ffe741;
	color:#005a9c;
	text-decoration:underline;
}




/* Left box */
.boxleft
{
	background:#fff;
	margin-bottom:8px;
}

.boxleft_top div
{
	background:url('images/corner_tl.png') no-repeat top left;
}

.boxleft_top
{
	background:url('images/corner_tr.png') no-repeat top right;
}

.boxleft_bottom div
{
	background:url('images/corner_bl.png') no-repeat bottom left;
}

.boxleft_bottom
{
	background:url('images/corner_br.png') no-repeat bottom right;
}

.boxleft_top div, .boxleft_top, .boxleft_bottom div, .boxleft_bottom
{
	width:100%;
	height:10px;
	font-size:1px;
}

.boxleft_header
{
	line-height:11pt;
	font-size:14pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#7f7f7f;
	margin:0 12px 10px 12px;
}

.boxleft_break
{
	border-bottom:1px solid #d7d7d7;
	margin:0;
	
}

.boxleft_subnav
{
	background:#fff7bd;
	margin:0;
}

.boxleft_subnav_content
{
	font-size:10pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#a1a1a1;
	padding:10px 12px;
}

.boxleft_subnav_content a#active
{
	font-weight:bold;
}

.boxleft_subnav_content a
{
	color:#005a9c;
	text-decoration:none;
}

.boxleft_subnav_content a#active:hover
{
	font-weight:bold;
	text-decoration:underline;
}

.boxleft_subnav_content a:hover
{
	color:#C00;
	text-decoration:underline;
}

.boxleft_content
{
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin:15px 12px 0 12px;
}

.boxleft_content ul, .boxleft_content ol
{
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
}

.boxleft_content th.col1, .boxleft_content td.col1
{
	text-align:left;
	vertical-align:top;
	width:161px;
}

.boxleft_content th.col2, .boxleft_content td.col2
{
	text-align:center;
	vertical-align:top;
	width:150px;
}

.boxleft_content th.col3, .boxleft_content td.col3
{
	text-align:center;
	vertical-align:top;
	width:40px;
}

.boxleft_content th.col4, .boxleft_content td.col4
{
	text-align:center;
	vertical-align:top;
	width:60px;
}

.boxleft_content .contentformtext{
	width:225px;
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#252;
}

.boxleft_content .contentformtextarea{
	width:375px;
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#252;
}

input.signupEmail
{
	background-color: #FFFFFF; 99CC66; DDDDDD;
	font-family: Tahoma;
	font-size: 8pt;
	b order: 0px;
}

td.boxLeft
{
	background:url('images/col3.png');
	background-repeat: repeat;
	background-position: 7px 10px;
}

td.middleContent
{
	background:url('images/SIGTARP_logo.jpg');
	background-repeat: no-repeat;
	background-position: center 45px;
	padding:10px;
}

td.careerContent
{
	background:url('images/Treasury_Watermark_Career_Page.jpg');
	background-repeat: no-repeat;
	background-position:center 40px;
	padding:10px;
}

td.aboutLinks
{
	color: #005a9c;
	f ont-family:Arial,Helvetica,sans-serif;
	f ont-size:9pt;
}

/*#rightbox
{
	text-align:left;
	background:#E4E8ED;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	padding:8px;
}*/

/*#rightboxHotline
{
	text-align:left;
	background:#005a9c;
	padding:2px;
	color: white;

	

	
}

#sigtarpHotlineBox
{
	text-align:left;
	background:#EDF6FF;
	padding:0px 10px;
	
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	
}
*/
#rightbox
{
	text-align:left;
	background:#E4E8ED;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	padding:16px 16px 3px;
	text-indent: -1em;
}

#rightboxHotline
{
	text-align:left;
	background:#800000;
	padding:8px;
	color: #FFFFFF;
}

#sigtarpHotlineBox
{
	text-align:left;
	background:#CC9999;
	padding:4px;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
/* Main Content Footer */
#divFooter
{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	text-align:right;
	color:#FFFFFF;
	background:url('images/bg_search.gif');
}

#divFooterRelative
{
	p osition:relative;
	bottom:0;
	left:0;
	width:100%;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	text-align:right;
	color:#FFFFFF;
	background:url('images/bg_search.gif');
	height:35px;
	vertical-align: middle;
}


.boxleftfooter
{
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#898989;
	text-align:center;
	padding:8px;
}

/* Right box */
.boxright
{
	background:#fff;
	margin-bottom:8px;
}

.boxright_top div
{
	background:url('images/corner_tl.png') no-repeat top left;
}

.boxright_top
{
	background:url('images/corner_tr.png') no-repeat top right;
}

.boxright_bottom div
{
	background:url('images/corner_bl.png') no-repeat bottom left;
}

.boxright_bottom
{
	background:url('images/corner_br.png') no-repeat bottom right;
}

.boxright_top div, .boxright_top, .boxright_bottom div, .boxright_bottom
{
	width:100%;
	height:10px;
	font-size:1px;
}

.boxright_header
{
	line-height:11pt;
	font-size:12pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#252525;
	margin:0 12px 10px 12px;
}

.boxright_break
{
	border-bottom:1px solid #d7d7d7;
	margin:0;
}

.boxright_subnav
{
	background:#fff7bd;
	margin:0;
}

.boxright_subnav_content
{
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#a1a1a1;
	padding:10px 12px;
}

.boxright_subnav_content a
{
	color:#005a9c;
	text-decoration:none;
}

.boxright_content
{
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin:15px 12px 0 12px;
}

.boxright_content ul, .boxright_content ol
{
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin-left:16px;
	margin-right:10px;
	padding:0;
}
