/*generic styles */

.clear {clear:both;}
.skip {position:absolute;left:-999em;}
.nav a {color:white;text-decoration:none;}
.nav a:hover {text-decoration:underline;}
body {text-align: center;}
body #wrapper {margin:0 auto;text-align: left;}
img {border:none;}
label {margin:0;padding:0;}

#wrapper {
width:770px;
background:#666  url(/atf/cf/{B432DDF5-7926-46FC-92A7-5F785077E05C}/wrapper_bg.gif) top left repeat-y;}

/* ------------------
 start header styles 
 ------------------- */
#header_home {
width:770px;
height:133px;
background:transparent url(/atf/cf/{B432DDF5-7926-46FC-92A7-5F785077E05C}/header_bg.jpg) bottom left repeat-y;}

#header {
width:770px;
height:133px;
background:transparent url(header_bg2.gif) bottom left repeat-y;}


/* logo box */
#header_logo {
width:226px;
float:left;
background:transparent url(/atf/cf/{B432DDF5-7926-46FC-92A7-5F785077E05C}/header_logo.gif) top left no-repeat;}

#header_logo a em {position:absolute;left:-999em;}
#header_logo a {display:block;font-size:1px;line-height:1px;}
	
#header_logo a.crf {width:70px;float:left;height:100px;}
#header_logo a.prc {width:130px;height:100px;float:right;}
#header_logo a.crf2 {width:170px;height:20px;clear:left;}	

/* header nav box */
#header_nav {
float:left;
width:138px;
padding:.5em 3px .3em 3px;}

	#header_nav ul {
	display:block;
	padding:0 0 0em 0;
	margin:0;}

	#header_nav li {
	font-weight:bold;
	font-size:95%;
	color:white;
	list-style:none;
	padding:0px 0 0px 12px;
	background:transparent url(/atf/cf/{B432DDF5-7926-46FC-92A7-5F785077E05C}/header_nav_arrow.gif) top left no-repeat;}	

.number {text-decoration:underline;}	

/* header content box */
#header_content	{
float:left;
width:185px;
padding:.5em 6px;
font-weight:bold;
color:#FDE385;}

#header_content p {float:left;margin:0;padding:0;}
#header_content img {float:left;margin:0;padding:0 5px 0 0;}
#header_content b, #header_content a {color:#FFF;}

/* header search box */
#header_search {
float:right;
height:133px;
width:203px;}
	
	#header_search form {
	margin:0;
	padding:1em 0px 0px 10px;
	color:#FFF;
	font-weight:bold;}
	
	#header_search input {
	width:80px;
	height:14px;
	border:none;
	margin:0 3px 0 0;}
	
	#header_search a {
	padding:0 3px 2px 2px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	border:1px solid black;	}
	
	#header_search a:hover {
	border:1px solid white;	}
	
	#bioImg {border:none;}
	a#bioLink,a#bioLink:hover {	
	width:201px;
	height:131px;
	padding:0;
	margin:0;
	display:block;
	border:none;}
	
/* top nav */
#topnav	{
width:770px;
text-align:center;
background:#B50A37;
clear:both;}

#topnav a {
display:block;
float:left;
font-weight:bold;
padding:3px 7px;
font-size:95%;}

#topnav a:hover {
background:#000;
text-decoration:none;}

#topnav a.on {background:#000;}

span.d {position:absolute;left:-999em;}
/* ---------------------
end header styles 
-------------------- */


/* ---------------------
start body styles
-------------------- */

/* home page  */
#leftcolumn_home {width:410px;padding:30px 30px 30px 30px;float:left;background:#FFF; margin:0}
#leftcolumn_home p.welcome {margin:0;padding:0;font-size:120%;line-height:120%;}

div.left, div.right {float:left;}
div.left {width:100px;}
div.right {width:300px;}
div.left img {display:block;margin-bottom:15px;}
div.right p {padding-bottom:15px;margin:0;display:block;}
div.right a {font-weight:bold;}

#leftcolumn_home p {clear:left;}
#leftcolumn_home img {margin-right:5px;}
#leftcolumn_home a {color:#B50A37;}

#rightcolumn_home {width:259px; _width:240px; padding:20px 20px 20px 20px;background:#FFFAC2;float:left; margin:0}
.whats_new {float:left;}
.whats_new img {float:left;margin:0 0 1em 0;padding:0 5px 0 0;}
.whats_new h5 {margin:0;}
.whats_new p {padding:0	;
display:inline;}
.whats_new b {color:#B50A37;}
.whats_new a {color:#B50A37;}



span.title {
color:#000;
text-decoration:none;
font-weight:bold;
display:inline;
padding:0 0 0 13px;
margin:0;
background:transparent url('/atf/cf/{B432DDF5-7926-46FC-92A7-5F785077E05C}/GREY_ARROW.GIF') top left no-repeat;}
a.whatsnew {color:#B50A37;}

.right_articlelinks {clear:left;}
.right_articlelinks p {margin:0;}

/* Start Mac IE5 filter \*/
#leftcolumn_home, #rightcolumn_home {
padding-bottom: 1000em;
margin-bottom: -999em;}		
/* End Mac IE5 filter */	

/* inside pages  */
#webfeature {min-height:20em;background:#FFF;}

/* left col */
#leftcolumn {
background:#636466;
color:#FFF;
width:124px;
float:left;
padding:1em 10px 2em 10px;}

#leftcolumn #right_search {margin:auto -10px;font-size:90%;}

	#leftnav, #leftnav li, #leftnav ul  {
	list-style:none;
	padding:0;
	margin:0;}	
	#leftnav li { 	
	padding-left:11px;
	background:transparent url('/atf/cf/{B432DDF5-7926-46FC-92A7-5F785077E05C}/WHITE_ARROW.GIF') top left no-repeat;}
	#leftnav li li {	padding-left:13px;}
	
	#leftnav a {padding:2px 0;display:block;}
	#leftnav a.on {font-weight:bold;}

/* middle col */
#printone {
	float:right;
	display:block;
	width:255px;
	margin:0px 0px 10px 0px;
}

#middlecolumn {padding:10px;float:left;}
#middlecolumn_feedbacksite {padding:10px;float:left;}


.three_col {width:442px; _width:412px;}
body.noright .three_col {width:575px;}

.two_col {width:575px;}

/* right col */
#rightcolumn {
background:#CFEA83;
width:144px;
float:right;}

/* right search box */
#right_search {background:#636466;font-size:90%;}
	
	#right_search form {
	margin:0;
	padding:1em 0px 1em 4px;
	color:#FFF;
	font-weight:bold;}
	
	#right_search input {
	width:60px;
	height:14px;
	border:none;
	padding:0;
	margin:0 2px 0 0;}
	
	#right_search a {
	padding:0;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #636466;}
	
	#right_search a:hover {border:1px solid white;	}	

#rightcontent {
padding:.5em 8px 2em 10px;}
	
/* Start Mac IE5 filter \*/
#leftcolumn, #rightcolumn, #middlecolumn {
padding-bottom: 1000em;
margin-bottom: -999em;}
	
#middle {overflow: hidden;background:#FFF;width:770px;}		
/* End Mac IE5 filter */	

/* ---------------------
end body styles
-------------------- */


/* footer styles */
#footer {
font-size:90%;
color:#8E8E8E;
text-transform:uppercase;
text-align:center;
padding:1em 0;
position: relative;
z-index: 1000;
background:#FFFFFF;}

#footer a {color:#8E8E8E;padding:0 4px;}

#footer div {margin-top:1.3em;}

#rightcontent a {
text-decoration:none;
color:#0000ff;
}

#rightcontent a:hover {
text-decoration:none;
color:#0000ff;
}

#rightcontent a font:hover {
text-decoration:underline;
color:#0000ff;
}


/* inline content index bug fix */
li.icl_title {background:transparent url(/atf/cf/{B432DDF5-7926-46FC-92A7-5F785077E05C}/GREY_ARROW.GIF) top left no-repeat;}

li.icl_title a {
color:#000;
text-decoration:none;
font-weight:bold;
padding-left:17px;
margin:0;}

li.icl_title a:hover { text-decoration:underline;}

.CTHeader {vertical-align: bottom;margin:5px 0px }
form#Form1 td.CTodd { font:9px; color: #666666; vertical-align: bottom; padding:0px; margin:5px 0px}


.CTtablein tr.CTsubtitle{text-align:left; background-color:#dedede !important}
.CTtablein{padding:2px !important}