@charset "utf-8";
/* CSS Document */

* {	margin:0; padding:0; }

body	{ 
		width:100%; 
		height:100%; 
		background: #3b3b3b url(../images/bkg-pg.gif) repeat-x top left;
		font: 12px Verdana, Arial, Helvetica, sans-serif; 
		color: #FFFFFF; 
		text-align: center; 
		}

.left 	{ float:left; }
.right 	{ float: right; }
.cleanFloats { clear: both; height:0px;	width:0px; }

p		{ margin: 0px 0px 10px 0px; }
b		{ font-weight:bold; }
strong	{ font-weight:bold; }
i		{ font-style:italic; }
em		{ font-style:italic; }

img		{ border:0px; border-style:none; }

h1 { padding-bottom: 5px; font-size: 24px; color: #eb0037; line-height:28px; }
h1 a:link, h1 a:visited { color: #eb0037; text-decoration:none; }
h1 a:hover { color: #eb0037; text-decoration:underline;}
h1.points { padding: 10px 0 10px 5px; background-image:url(../images/bkg-points.gif); background-repeat:no-repeat; }

h2 { padding-bottom: 5px; font-size: 16px; color: #2A96FF; line-height: 20px; }
h2 a:link, h2 a:visited { color: #2A96FF;  text-decoration:none; }
h2 a:hover { color: #2A96FF; text-decoration:underline; }

h3 { padding-bottom: 5px; font-size: 14px; color: #D50001; line-height: 18px; }
h3 a:link, h3 a:visited { color: #D50001; text-decoration:none;  }
h3 a:hover { color: #D50001; text-decoration:underline; }

a:link, a:visited			{ color: #D50001; }
a:hover, a:visited:hover	{ color: #2A96FF; }

blockquote { margin: 0px 30px; }
ul,ol { margin: 0px 0px 10px 30px; }
ul li, ol li{ padding: 2px 0px; }

/* Page */
#wrap { position: relative; width: 1000px; margin: 0 auto; }

/* Header */
#header { position: relative; width: 1000px; height: 153px; background-image:url(../images/bkg-header.jpg); background-repeat:no-repeat; text-align:left; }
#logo { padding-left: 44px; }

/* main and fades */
#main { position: relative; width: 1000px; background-image: url(../images/bkg-side-fades.gif); background-repeat:repeat-y; }

#fadeL { float: left; width: 44px; background-image:url(../images/box-fade-l.gif); background-repeat:no-repeat; }
#fadeR { float: left; width: 43px; background-image:url(../images/box-fade-r.gif); background-repeat:no-repeat; }

/* Box */
#box { float: left; width: 912px; }

#bxtop { width: 912px; }

#bxmid { width: 882px; padding: 0px 15px 5px 15px; background-image:url(../images/box-mid.jpg); background-repeat:repeat-y; }

#tnav { width: 882px; height: 23px; padding-top: 5px; background-color: #000000; font-size: 11px; font-weight:bold; color: #F8DB13; }
#tnav a:link, #tnav a:visited { padding: 0px 5px 0px 5px; color: #F8DB13; text-decoration: none; }
#tnav a:hover { color: #D50001;  }

#pic { width: 882px; height: 315px; }

#content { float: left; width: 531px; padding: 0px 30px; text-align:left; color: #000000; line-height:16px; }
#content.full { width: 822px; }
#content img { margin: 10px }

#sidebar { float: left; width: 258px; padding: 10px; margin: 10px 0; background-color: #f3efd1; text-align:left; color: #000000; }
#sidebar h1 { font-size: 16px; }
#sidebar h2 { font-size: 14px; }
#sidebar img { margin: 10px }

#bxbtm { position: relative; width: 1000px;}

/* footer */

#footer { postion: relative; width: 1000px; height: 100px; padding-top: 27px; background-image:url(../images/bkg-footer.gif); background-repeat:no-repeat;}
#copyright { width: 200px; margin: 0 auto; text-align: left; line-height: 18px; font-size:11px; }
#copyright img { padding-right: 10px;}

/**** Text Styles ****/
.copyright {
 color: #000000;
 font-size: 8pt;
 padding-left: 10px;
}
.formBody {
 color: #000000;
}
.formHeading {
}
.formMainBody {
 color: #000000;
}
.formSmallText {
}
.formText {
 color: #000000;
}
.formTextRequired {
 color: #000000;
}


.lgText { font-size: 16px; }
.medText { font-size: 14px; }
.newsBody {
 color: #000000;
 text-align: left;
 padding: 10px;
 margin: 10px 10px;
}
.newsBullet {
 font-weight: bold;
 padding-left: 10px;
}
.newsHeadline {
 color: #000000;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
}
.newsListBlurb {
 color: #000000;
 font-weight: normal;
 padding-left: 10px;
}
.newsListHeadline {
 font-weight: bold;
 text-decoration: none;
}
.newsListHeadline:hover {
 text-decoration: underline;
}
.newsListHeadlineTD {
 padding-left: 10px;
}
.newsListPublishline {
 color: #000000;
 font-size: 8pt;
 font-weight: bold;
 padding-left: 10px;
}
.newsListMoreLink {
 font-size: 8pt;
 padding-left: 10px;
}
.newsListMoreLink:hover {
}
.newsPrevNext {
 line-height: 14pt;
}
.newsPublished {
 color: #000000;
 font-size: 8pt;
}
.newsSubHeadline {
 color: #000000;
 font-size: 8pt;
 text-align: left;
 text-decoration: none;
}
.smText { font-size: 10px; }

.color1 {  color: #D50001; }
.color2 {  color: #2A96FF; }
.color3 {  color: #E89923; }
.color4 {  color: #F8DB13; }