html{
height:100%;
margin-bottom:1px;}
body{
width:800px;
height:100%;
margin:0px auto 0px auto;
padding:0px;
text-align:center;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
background-color:#222222;
color:#ffffff;
}
.pagecontainer
{
background-color:#ffffff;
text-align:left;
}
.pagetop
{
position:relative;
height:93px;
text-align:left;
background-image:url(/layoutimgs/topbackground2.jpg);
background-position:0px 0px;
background-repeat:repeat;
}
.itlogo
{
	float:left;
	padding-top:5px;
	padding-left:14px;
	width:66px;
	height:78px;
}
.itsearch
{
	position:absolute;
	top:30px;
	right:30px;
	width:210px;
	height:40px;
}
.yahsearchl
{
	color:#ffffff;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}
.topnav
{
	position:absolute;
	left:94px;
	bottom:0px;
	width:452px;
	height:24px;
}
.topnav ul
{
margin:0;
padding:0;
list-style: none;
}
.topnav ul li
{
display: inline;
margin:0;
padding:0;
}
.topnav ul li a, .topnav ul li a:hover, .topnav ul li a:active, .topnav ul li a:visited
{
float:left;
display:block;
background-image:url(/layoutimgs/redtab.png);
background-repeat:no-repeat;
color:#ffffff;
font-weight:bold;
width:111px;
height:27px;
font-size:13px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
text-decoration:none;
cursor:pointer !important;
}
.topnav ul li a:hover,.topnav ul li a:active
{
background-image:url(/layoutimgs/bluetab.png);
background-repeat:no-repeat;
color:#000000;
cursor:pointer !important;
}
.pagerest
{
	width:800px;
	height:644px;
	background-image:url(/layoutimgs/backtexture2.jpg);
	background-position:0px 0px;
	background-repeat:repeat;
	padding-bottom:30px;
}
.pagerestin
{
	width:712px;
	height:576px;
	margin-left:auto;
	margin-right:auto;
}
.masthead
{
	width:712px;
	height:146px;
	margin:0px;
	overflow:hidden;
	position:relative;
}
.curvel
{
	width:30px;
	height:30px;
	position:absolute;
	top:0px;
	left:0px;
}
.curver
{
	width:30px;
	height:30px;
	position:absolute;
	top:0px;
	right:0px;
}
.titlebar
{
	height:45px;
	overflow:hidden;
	position:relative;
	background-image:url(/layoutimgs/titlebar.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
}
.titletext
{
	height:38px;
	padding-top:7px;
	padding-left:26px;
	padding-right:14px;
	float:left;
}
.titletext img{vertical-align:top;}
.textdot
{
	margin-top:6px;
	width:15px;
	height:15px;
}
.titlerest
{
	height:33px;
	padding-top:12px;
	float:right;
}
.titlerest .titletrans1
{
	height:2px;
	background-color:#ffffff;
	-moz-opacity:.21;
	filter:alpha(opacity:21);
	opacity:.21;
	-khtml-opacity:.21;
	opacity:.21;
}
.titlerest .titletrans2
{
	height:5px;
	margin-top:6px;
	background-color:#ffffff;
	-moz-opacity:.21;
	filter:alpha(opacity:21);
	opacity:.21;
	-khtml-opacity:.21;
	opacity:.21;
}
.maincontent
{
	height:280px;
	width:670px;
	padding: 23px 21px 23px 21px;
	background-color:#ffffff;
	text-align:left;
	position:relative;
}
.contentback
{
	height:280px;
	width:670px;
	background-color:#ffffff;
}
.niftyspacer{height:280px;overflow:hidden;}
.footerbar
{
	position:relative;
	background-image:url(/layoutimgs/bottombar.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	height:58px;
}
.footertrans
{
	float:left;
	padding-top:6px;
	padding-left:14px;
}
.transrect
{
	width:10px;
	height:12px;
	margin-bottom:5px;
	background-color:#ffffff;
	-moz-opacity:.21;
	filter:alpha(opacity:21);
	opacity:.21;
	-khtml-opacity:.21;
	opacity:.21;
}
.footerlinks
{
	height:28px;
	width:340px;
	margin-left:auto;
	margin-right:auto;
	padding-top:6px;
	text-align:center;
	font-size:80%;
}
.footerlinks a
{
	color:#ffffff;
	font-weight:normal;
}
.footerlinks a:active, .footerlinks a:hover
{
	color:#BD1B20;
}
.copyright
{
	text-align:center;
	padding-top:10px;
	font-size:80%;
}
#scrollbox{overflow: auto;}
.scrollcontent{position:relative;}
.scrollcontent h1
{
	color:#00372A;
	font-size:24px;
	font-family:Impact,Verdana;
	font-weight:normal;
}
.scrollcontent h2
{
	color:#00372A;
	font-size:20px;
	font-family:Impact,Verdana;
	font-weight:normal;
}
.scrollcontent h4
{
	color:#00372A;
	font-size:16px;
	font-family:Arial,Verdana;
	font-weight:bold;
}
.scrollbar{position:absolute;top:0px;right:0px;width:34px;height:280px;}
.scrollback{height:212px;overflow:hidden;}
.scrollup
{
	width:34px;
	height:34px;
	overflow:hidden;
	background-image:url(/layoutimgs/buttonup.jpg);
	background-position: 8px -8px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.scrolldown
{
	width:34px;
	height:34px;
	overflow:hidden;
	background-image:url(/layoutimgs/buttondown.jpg);
	background-position: 8px 9px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.scrollupact
{
	width:34px;
	height:34px;
	overflow:hidden;
	background-image:url(/layoutimgs/buttonupon.jpg);
	background-position: 8px -8px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.scrolldownact
{
	width:34px;
	height:34px;
	overflow:hidden;
	background-image:url(/layoutimgs/buttondownon.jpg);
	background-position: 8px 9px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.maincontent2
{
	height:280px;
	width:681px;
	padding: 23px 10px 23px 21px;
	background-color:#ffffff;
	text-align:left;
}
.contentback2
{
	height:280px;
	width:681px;
	background-color:#ffffff;
}