/* Created by D. Neal Rippy */
/* www.dnrippy.com - use at will*/

/*reset*/
*
{padding: 0; margin: 0px;}
div,dl,dt,dd,ul,ol,li,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
{margin:0; padding:0;}
table
{border-spacing:0;}
img
{border:0;}
address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal;font-weight:normal;}
ol,ul 
{list-style:none;}
caption,th 
{text-align:left;}
h3,h4,h5,h6
{font-size:100%;}
h2
{display: none}
q:before,q:after
{content:'';}
/*endreset*/

/*genvalues*/
a:link, a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8B6969;
	text-decoration: none;
}
a:hover
{
	color: #ff33cc;
	text-decoration: overline;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}
H2 
{
	display: none
}
body 
{
	margin: 0px auto;
	text-align: center;
	height: auto;
}
/*endgenvalues*/

/*bodycontainer*/
.wrapper
{
	margin: auto;
	height: auto;
	width: 1000px;
}
/*endbodycontainer*/

/*masthead*/
.header
{
	width: 800px;
	height: 98px;
	margin: auto;
	background: url(../images/header.jpg) top center no-repeat;
}
/*endmasthead*/

/*topnavigation*/
ul 
{list-style: none;}
ul li 
{padding: 0 0 0 0;}
.topnav
{
	background: url(../images/bkgrdscroll.jpg) center repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	width: 750px;
	height: 55px;
	line-height: 20px;
	padding-left: 25px;
	padding-right: 25px;
	margin: 0;
}
.topnav li
{
	display: inline;
}
.topnav a, .topnav a:visited
{
	color: #8B6969;
	text-decoration: none;
}
.topnav a:hover
{
	color: #ff33cc;
	text-decoration: overline;
}
/*endtopnavigation*/

/*contentcontainers*/
.maincontent
{
	float: right;
	color: #ffffff;
	width: 800px;
	margin-top: 0px;
	margin-left: 100px;
	margin-right: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.sectitles
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	letter-spacing: 7px;
	float: right;
	color: #ffffff;
	font-size: 1.2em;
	width: 780px;
	height: 28px;
	padding-top: 22px;
	padding-left: 20px;
}
.bodycont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	float: right;
	color: #000000;
	text-align: left;
	line-height: 20px;
	width: 750px;
	padding-bottom: 10px;
	padding-right: 25px;
	padding-left: 25px;
	background: url(../images/bkgrdscroll.jpg) center repeat-y;
}
/*endcontent containers*/

/*specialtags*/
.italicont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	line-height: 19px;
	width: 700px;
	padding-right: 40px;
	padding-left: 10px;
}
.libullets, .ulbullets
{
	text-indent: -1em;
	list-style-type: disc;
	list-style-position: inside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	width: 400px;
	margin-left: 0px;
	margin-right: auto;
	padding-left: 15px;
	padding-bottom: 10px;
}
.spanbld
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #000000;
}
/*endspecialtags*/

/*bottomnavigation*/
.botnav
{
	float: right;
	background: url(../images/botround.jpg) center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	line-height: 22px;
	width: 750px;
	height: 63px;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 25px;
	margin: 0;
}
.botnav li
{
	display: inline;
}
.botnav a, .botnav a:visited
{
	color: #8B6969;
	text-decoration: none;
}
.botnav a:hover
{
	color: #ff33cc;
	text-decoration: overline;
}
/*endbottomnavigation*/

/*kendletag*/
.kendletag
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	line-height: 15px;
	width: 885px;
	margin: auto;
	padding-right: 115px;
	padding-top: 10px;
}
/*endkendletag*/

/*startdisclaimernav*/
.legalnav
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
	text-align: right;
	width: 885px;
	margin: auto;
	padding-right: 115px;
	padding-top: 10px;
	padding-bottom: 30px;
}
.legalnav li
{
	display: inline;
}
.legalnav a, .legalnav a:visited
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.legalnav a:hover
{
	color: #ff33cc;
	text-decoration: overline;
}
/*enddisclaimernav*/

/* Start Png Fix */

img, div, 
{ 
	behavior: url(includes/scripts/iepngfix.htc) 
}

/* End Png Fix */
