html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	color: #000;
	background-image:url('/img/global/background_pattern.png');
	background-position:top center ;
	background-repeat:repeat-y repeat-x;
}

p {
	padding:0px;
	margin:0px;
	padding-left:10px;
	}

a {
	color:#006699;
	cursor:pointer;
	text-decoration:none;
	}

a:link, a:visited {
	font-weight: normal;
}

a:hover {
	/* text-decoration: underline; */
	font-weight: normal;
}

input.button { cursor: pointer; }

img { border: none; }

input {
	margin:6px;
	font-size:.9em;
	}
	
.uiBtn {
	cursor:pointer;
	}
	
#wrapper {
	position:relative;
	top:0px;
	width:100%;
	text-align:center;
	}


#headerwrap {
	position:relative;
	top:0px;
	width:960px;
	height:120px;	
}

#header {
	float:left;
	left:0px;
	width:720px;
}

#mainLogo {
	float:left;
	}
	
	
#share_links {
	float:right;
	text-align:left;
	width:200px;
	height:70px;
	padding-top:10px;
	padding-bottom:50px;
	background-image:url('/img/share/share_tab.png');
	background-repeat:no-repeat;
	background-position:left top;
	}
	
#shareMenu{
	padding-left:80px;
	padding-top:2px;
	}
	
#contentwrap {
	position:relative;
	padding-top:24px;
	background-image:url('/img/global/content/page_cap.png');
	background-repeat:no-repeat;
	background-position:left top;
	width:966px;
	}
	
#content {
	width:966px;
	background-image:url('/img/global/content/page_mid.png');
	background-repeat:repeat-y;
	background-position:left top;
	}
	
#content_footer {
	width:966px;
	height:24px;
	background-image:url('/img/global/content/page_foot.png');
	background-position:left top;
	background-repeat:no-repeat;
}
	
#bodyCopy {
	position:relative;
	float:left;
	width:720px;
	text-align:left;
	color:#333;
	font-size:1.2em;
	line-height:1.4em;
	padding-left:20px;
	}
	
#bodyCopy p img {
	padding:4px;
	}
#bodyCopy p {
	margin-bottom:20px;
	}
#bodyCopy em {
	font-weight:bold;
	font-style:normal;
	color:#003399;
	}
	
#rightCol {
	float:right;
	padding-right:6px;
	width:200px;
	/* border-left:2px solid #5998c7; */
	}
	
#bodyCopy .inset_quote {
	font-style:italic;
	color:#003399;
	padding:16px;
	}
	
#bodyCopy .tip_box {
	border:2px dotted #99CCFF;
	color:#9999CC;
	padding:16px;
	width:80%;
	text-align:center;
	}

#bodyCopy .dialog {
	font-style:italic;
	color:#333;
	}



/*****************  TOP NAV  ******************/
#top_nav {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	display:none;
	}
#top_nav_list {
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font: bold 1em Arial;
	color:#000;
}

#top_nav_list li{
	list-style: none;
	display:inline-block;
	margin: 0;
	padding: 0;
	padding-top:4px;
}

#top_nav_list li a{
	position:relative;
	color:#fff;
	display:block;
	width:110px;
	height:36px;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 0px;
	background-image:url('/img/topNav/tabs/tab_base.png');
	background-repeat:no-repeat;
	background-position:left top;
}

#top_nav_list li a img  {
	padding-top:6px;
	}

#top_nav_list li a:link, #top_nav_list li a:visited{
	color:#fff;
}



#top_nav_list li a:hover{
	color: #ffff00;
	background-position:0px -40px;

}

#top_nav_list li a.current{
	background-position:0px -78px;
}


#sub_nav {
	position:relative;
	left:0px;
	float:none;
	}
	
#sub_nav_list{
	padding: 3px;
	margin-left: 0px;
	margin-bottom: 0px;
	font: bold .8em Arial;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
}

#sub_nav_list li{
	list-style: none;
	display:inline-block;
	margin: 0;
}

#sub_nav_list li a{
	position:relative;
	display:block;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
	color:#333366;
	padding-right:4px;
	padding-left:6px;
	margin-right: 12px;
	margin-left: 12px;
}

#sub_nav_list li a:link, #sub_nav_list li a:visited{
	color:#990000;
}



#sub_nav_list li a:hover{
	color: #FF0000;
	

}

#sub_nav_list li a.current{
	color: #8B0B2A;
	font-weight:bold;
	border-bottom:1px dotted #8B0B2A;
	
}

/***************story navigation **************/

#story_nav {
	position:relative;
	
}



#story_nav ul li{
	list-style: none;
	display:inline-block;
	margin: 0;
}


/***************page Nav  **********************/

#story_nav {
	position:relative;
	width:100%;
	text-align:center;
	}
	
#story_nav ul {
	margin:0px;
	padding:0px;
	}
	
#story_nav ul li a {
	display:block;
	cursor:pointer;
	height:51px;
	border:none;
	padding:none;
	margin:none;
	float:left;
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Century Gothic, Arial, sans_serif;
	font-size:1em;
	color:#006699;
	text-align:center;
	padding-top:16px;
	}
	
#story_nav ul li a.cur_page {
	width:54px;
	color:#FFF;
	font-size:1.5em;
	background-image:url('/img/pageNav/page_nav_CUR.png');
	}
#story_nav ul li a.page_num {
	width:42px;
	background-image:url('/img/pageNav/page_nav_NUM.png');
	}
#story_nav ul li a.page_knot {
	width:32px;
	background-image:url('/img/pageNav/page_nav_knot.png');
	}
	
#story_nav ul li a.LCap {
	width:150px;
	font-size:.8em;
	color:#006699;
	background-image:url('/img/pageNav/page_nav_LCap.png');
	background-position:right top;
	}
#story_nav ul li a.RCap {
	width:150px;
	font-size:.8em;
	color:#006699;
	background-position:left top;
	background-image:url('/img/pageNav/page_nav_RCap.png');
	}
	
#story_nav ul li a.no_cursor {
	cursor:default;
	}





/**********************************************/		

.flair {
	color:#CA7D30;
	font-weight:bold;
	}


.copyHeadline {
	color:#000;
	font-size:1.5em;
	line-height: 1em;
	font-weight:bolder;
}

.bioHeadline {
	color:#333;
	font-size:1.1em;
	font-weight:bold;
}

.copyText {
	text-align:left;
	color:#333;
	font-size:1em;;
}
.newsText {
	text-align:left;
	color:#DDDDDD;
	
	font-size:11px;
}

#footer_links {
	font-family:Century Gothic, Arial, sans serif;
	text-transform:uppercase;
	color:#CCFFFF;
	font-size:9px;
	width:90%;
	text-align:center;
	}

#footer_links a {
	color:#CCFFFF;
}



#footer_links a:hover {
	color:#FFF;
}

#footer_links span {
	color:#CCFFFF;
}

