body {	margin: 0px;
		background: url(../images/shadow.gif);
		background-position: top center;
		background-repeat: repeat-y;
}

body,td {	font: normal 9pt/11pt Arial, Helvetica, sans-serif; }


.mainarea {		/*background: url(../images/mainbg.gif);*/
				background-position: left;
				background-repeat: repeat-y;
}



.contentcell {	padding: 16px;
}



/* DEFAULT LINK STYLES START */
a, a:link, a:visited {		color: #BF2C38;
							text-decoration: none;
}

a:hover {color: #FF0000;
		text-decoration: none;
        font: bold 10.25pt;
}

/* default link styles end*/

hr
{
color: #B70005;
width: 80%;
}

strong
{
color: #B50007;
}

/* HEADER STYLES START */
h1,h2,h3,h4 {	padding-bottom: 4px;
				padding-top: 5px;
				margin:3px;
				color: #B70005;
}

h1 {	font: bold 12pt Arial, Helvetica, sans-serif;
		color:B70005;
}

a.leftnavhead, a.leftnavhead:visited, a.leftnavhead:link { color: white;
	text-decoration: none;
}

h2 {	font: bold 10pt Arial, Helvetica, sans-serif;
}
/* header styles end */




.search {	color: white;
			font: bold 9pt Arial, Helvetica, sans-serif;
}

.search a, .search a:visited, .topnav a:link, .topnav a:visited	{	color: white;
													text-decoration: none;
}

.search a:hover {	color: white;
					text-decoration: underline;
}

.searchbox {	font-size: 8pt;
}



/* NAV STYLES START */

.topnav {	width:740px;
			height:21px;
			background: #B70005;
			text-align: right;
}

.divider {	width:3px;
			background: #B70005;
}

.topnav a, .topnav a:link, .topnav a:visited {	color: white;
												text-decoration: none;
}

.topnav a:hover {	color: white;
					text-decoration: underline;
}


.topnavitem {	color: white;
				font: bold 10pt Arial, Helvetica, sans-serif;
}

.topnavitemactive {	color: black;
					font: bold 10pt Arial, Helvetica, sans-serif;
					text-decoration: none;
}

.leftnavcell {	padding-left: 10px;
				padding-top: 16px;
				padding-right: 10px;
				padding-bottom: 16px;
				
				/*background: url(../images/leftnavgradient.jpg);*/
				background: url(../images/left_nav_dots.gif);
				background-position: top;
				background-repeat: no-repeat;
}

.leftnavcell h1 { color: white;
}

.navparent {	font: normal 8pt/10pt Arial, Helvetica, sans-serif;
				background: url(../images/left_nav_dots.gif);
				text-transform: uppercase;
				padding-left: 10px;
				padding-top: 10px;
				padding-right: 10px;
				padding-bottom: 10px;
				background-position: bottom;
				background-repeat: no-repeat;
				border:1px;
}

.navchild {	font: normal 8pt/11pt Arial, Helvetica, sans-serif;
}

a.quicklink, a.quicklink:link, a.quicklink:visited {	color: #000000;
														text-decoration: none;
}

a.quicklink:hover {	color: #000000;
						text-decoration: underline;
}

a.leftnavlink, a.leftnavlink:link, a.leftnavlink:visited {	color: #BF2C38;
														text-decoration: none;
}

a.leftnavlink:hover {	color: #BF2C38;
						text-decoration: underline;
}

.bottomnav {	color: white;
				text-align: left;
				height:20px;
				font: bold 8pt Arial, Helvetica, sans-serif;
}

.bottomnav a, .bottomnav a:link, .bottomnav a:visited {	color: white;
												text-decoration: none;
}

.bottomnav a:hover {	color: white;
					text-decoration: underline;
}


.toplinks {	    color: white;
				text-align: right;
				height:20px;
				font: bold 8pt Arial, Helvetica, sans-serif;
}
.toplinks a, .toplinks a:link, .toplinks a:visited {	color: white;
												text-decoration: none;
}

.toplinks a:hover {	color: white;
					text-decoration: underline;
}

div.paw
{
vertical-align:bottom;
}
/* nav styles end */

/* styles to fix bullets in content */


ul.content_list
{
border-bottom:none;
}

li.content_bullets
{
position:inherit;
line-height:2.0;
list-style:url(//images/red_dot.gif);
width:450px;
margin-left:40px;
}


div.content_special
{
z-index:auto;
}

/* end of styles to fix bullets in content */



/* pop outs start */

ul {
	margin: 0;
	margin-top: 0px;
	padding: 0;
	list-style: none;
	width: 181px; /* Width of Menu Items */
	border-bottom: 2px solid #B50008;
	/*border-bottom: 2px #B50008 dotted;*/
	}

ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 180px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #000;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	/*border: 1px solid #ff0000;*/
	border-top: 2px solid #B50008;
	/*border-top: 2px #B50008 dotted;*/
	border-bottom: 0;
	text-transform:uppercase;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #E2144A; background: #FFFFFF;} /* Hover Styles */
		
li ul li a { padding: 5px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

/* pop outs end */

