* {
	border:				0;
	margin:				0;
	padding:			0;
}

img {
	display:			block;
}

html, body {
	behavior:			url(/csshover.htc);
    font: 100% arial;
    background-color: #000000;
	overflow-x:	hidden;
}
div#outWrapper {
	margin:				0;
	width:				100%;
	padding:			0;
	background-color:#FFFFFF;
	background-image: url(images/bg_tile_new.jpg);
	background-repeat: repeat-x;
}
div#wrapper {
	position:			relative;
	margin:				0 auto;
	width:				800px;
}

div.clear {
	clear:				left;
	height:				0;
	width:				100%;	
}

#contentSection {
    width: 800px;
	text-align: center;
	line-height:15px;
	margin:0;
	padding:0px 0px 60px 0px;
}

/***** ############# FOOTER ################ *****/
div#footer {
	clear: both;
	background-image: url(images/bg_footer.jpg);
	background-repeat: repeat-x;
	background-color:#000000;
	width: 100%;
	height: 80px;
	text-align:center;
	margin:0;
	padding:20px 0px 0px 0px;
}
div#footer p{
	margin-top: -30px;
	color: #505050; 
	font-family: Arial; 
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.kern {
    letter-spacing: -.1em;
    }

#bottomLinks
{
	list-style: none;
	padding-top: 12px;
	height: 64px;
	color: #505050; 
	font-family: Arial; 
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#bottomLinks li
{
	display: inline;
	border-left: 1px solid #313131;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}

#bottomLinks li.first
{
	border-left: 0 none transparent;
}

#bottomLinks a{
	color: #9f9f9f; font-family: Arial; font-size: 11px;font-weight: bold;text-decoration: none;
}
#bottomLinks a:hover{
	color: #9f9f9f; font-family: Arial; font-size: 11px;font-weight: bold;text-decoration: underline;
}


#map {
	position: relative;
	width:280px;
	height:280px;
}







/* SHADOWS CONTENT ----------------------------------------------------------------------------------------------*/
#shadowLeft {
	position:absolute;
	width:20px;
	height:325px;
	left: 50%;
	margin: 133px 0px 0px -428px;
}
#shadowMiddle {
	position:absolute;
	background-image:url(images/shadow_middle.jpg);
	width:10px;
	height:325px;
	left: 50%;
	margin: 133px 0px 0px 134px;
	z-index: 20;
}
#shadowRight {
	position:absolute;
	height:325px;
	left: 50%;
	margin: 133px 0px 0px 402px;
}






/* INDEX PAGE CONTENT ----------------------------------------------------------------------------------------------*/
#homeContent {
	background-color: #ffffff;
	width:800px;
	text-align:left;
	padding:0px;
}
#homeContent p {
	margin:				0px 0px 0px 4px;	
	padding-right:      14px;
}
#indexHeader {
	background-color: #ffffff;
	width:800px;
	height:40px;
	text-align:left;
	padding:0px;
}
#indexHeader p{
	margin:				0px 0px 0px 4px;	
}
#mainHeader {
	width:800px;
	height:105px;
	margin:0;
	padding:0;	
	background-image:url(images/slogan.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#mainWindow {
	width:800px;
	margin:	10px 0 0 0;	
}

#flashmenu {
	/*background-image: url(images/noPlayer.jpg);*/
	width:590px;
	height:133px;
}
#flashWin {
	width:556px;
	height:214px;	
}

#menu{
	width:800px;
	height:33px;
	margin:0;
	padding:0;
	border:0;
}






/* ALL NON INDEX CONTENT ----------------------------------------------------------------------------------------------*/
#apContent {
	background-color: #ffffff;
	width:800px;
	text-align:left;
	margin:	10px 0px 0px 0px;
}
#apContent p {
	margin:				0px 0px 0px 4px;	
	padding-right:      14px;
}
#apContent a {color: #ff0000; font-family: Arial; font-size: 12px;text-decoration: underline;}
#apContent a:hover {color: #ff0000; font-family: Arial; font-size: 12px;text-decoration: underline;}

#apContent  li
{
	margin:	0px 0px 0px 20px;
}
#apContent   img.float{
	  float: left; 
   	  margin: 2px; 
	  border: 1px solid #eaeaea;
	  display: block;
	  padding: 4px;
	  margin: 0px 10px 0px 0px;
	  background-color: #FFFFFF;

}

#headerSeal{
	position: absolute;
	margin:	10px 0px 0px 0px;
}
#headerSeal  p{
	padding-left:5px;
	padding-right:0px;
}

#restContent  li
{
	padding-left: 1em;
	padding-right: 1em;
}

#restContent a {color: #ff0000; font-family: Arial; font-size: 12px;text-decoration: underline;}
#restContent  a:hover {color: #ff0000; font-family: Arial; font-size: 12px;text-decoration: underline;}




/* RIGHT HAND COLUMNS CONTENT ----------------------------------------------------------------------------------------------*/
#lowerRightHandNav {
	background-color: #ffffff;
	width:246px;
	text-align:left;
	margin:	0 0 0 1px;	
}
#rightHandNav {
	background-color: #ffffff;
	width:246px;
	text-align:left;
	padding:0px;
	margin:	2px 0 0 1px;	
}
#imgRightHandNav {
	background-color: #ffffff;
	width:246px;
	text-align:left;
	margin:	0 0 0 1px;	
}

.style1 {color: #9f9f9f; font-family: Arial; font-size: 11px;font-weight: bold;}
.style2 {color: #505050; font-family: Arial; font-size: 13px;font-weight: bold;}
.style3 {color: #505050; font-family: Arial; font-size: 11px;font-weight: bold;}
.style4 {color: #2d2d2d; font-family: Arial; font-size: 13px;font-weight: bold;}
.style5 {color: #666666; font-family: Arial; font-size: 12px;}
.style6 {color: #ff0000; font-family: Arial; font-size: 11px;text-decoration: underline;}
.style7 {color: #333333; font-family: Arial; font-size: 20px;}
.style8 {color: #ffffff; font-family: Arial; font-size: 13px;font-weight: bold;}
.style9 {color: #ffffff; font-family: Arial; font-size: 11px;}
.style10 {color: #666666; font-family: Arial; font-size: 12px;font-style: italic;}
.style11 {color: #505050; font-family: Arial; font-size: 12px;text-decoration: underline;font-weight: bold;}
.style12 {color: #0c499c; font-family: Arial; font-size: 13px;font-weight: bold;}
.style13 {color: #666666; font-family: Arial; font-size: 11px;}
.style14 {color: #505050; font-family: Arial; font-size: 12px;text-decoration: none;font-weight: bold;}
.style15 {color: #ff0000; font-family: Arial; font-size: 13px;font-weight: bold;}
.style16 {color: #60c800; font-family: Arial; font-size: 13px;font-weight: bold;}

#callOut a {color: #ff0000; font-family: Arial; font-size: 11px;text-decoration: underline;}
#callOut a:hover {color: #ff0000; font-family: Arial; font-size: 11px;text-decoration: underline;}
#callOut {
	padding:0 0 0 5px;
}
#studyOut{
	margin:	0px 0px 0px 20px;
}
#studyOut a {color: #ff0000; font-family: Arial; font-size: 11px;text-decoration: underline;}
#studyOut a:hover {color: #ff0000; font-family: Arial; font-size: 11px;text-decoration: underline;}

#siteMap a {color: #666666; font-family: Arial; font-size: 11px;text-decoration: none;}
#siteMap a:hover {color: #666666; font-family: Arial; font-size: 11px;text-decoration: underline;}


#blueBox {
	text-align:left;
	padding:7px;
	width: 236px;
	height: 63px;
	line-height:14px;
	background-image: url(images/contactBkg.jpg);
	background-repeat: repeat-x;
	overflow-x:	hidden;
}
#blueBox a {color: #ffffff; font-family: Arial; font-size: 11px;text-decoration: underline;}
#blueBox a:hover {color: #ffffff; font-family: Arial; font-size: 11px;text-decoration: underline;}

div.storyWrapper {
	margin-bottom:20px;
	width:		  520px;
}