/***********************************************/
/* HTML tag styles                             */
/***********************************************/

img {
 border:0px;
}

body {
	font-family: Verdana,Arial,sans-serif;
	color: #333333;
	line-height: 1.166;
	background:#FFF;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,Verdana,sans-serif;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color: #19477E;
}

h1{
	font-size: 100%;
}

h2{
	font-size: 85%;
}

h3{
	font-size: 75%;
}

h4, h5, h6{
	font-size: 70%;
}

p {
	font-size: 70%;
	line-height: 1.4;
	padding-top:0px;
	margin-top:0px;
}

a {
 font-family:arial, sans serif;
 font-size: 100%;
 font-weight: bold;
 text-decoration: none;
 color:#19477E;
}

a:hover {
 text-decoration:underline;
}

ul {
	font-size: 70%;
	line-height: 1.4;
	list-style-type: disc;
}

ul ul {
	font-size: 100%;
	line-height: 1.4;
	list-style-type: disc;
}

ul ul ul {
	font-size: 100%;
	line-height: 1.4;
	list-style-type: none;
}

ol {
	font-size: 70%;
	line-height: 1.4;
}

ol ol {
	font-size: 100%;
	line-height: 1.4;
}

ol ol ol {
	font-size: 100%;
	line-height: 1.4;
}

hr {
	border: none 0; 
	border-top: 1px dotted #BDC4CE;
	border-bottom: 1px solid #FFF;
	height: 2px;
}							

/***********************************************/
/*Component Divs                               */
/***********************************************/

#skip {
	position: absolute;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

#contentShell {
	background-color: #FFF; 
}

#legal {
	padding: 16px 0px 0px 16px;
	font-family: Verdana,Arial,sans-serif;
	color: #FFF;
	font-size: 10px;
}

#credit {
	padding: 10px 25px 0px 0px;
	background-color: #FFF; 
	font-size: 65%;
	color: #FFFFEC;
	text-align: right;
}

.navText {
 color:#FFFFFF;
}


.container {
 width:770px;
}

/* text font for content */

.header {
 background:url('/assets/images/header.jpg');
 width:770px;
 height:140px;
 position:relative;
}

.inputBox {
 border:1px solid #FFF;
 background:#cccccc;
 color:#666666;
 width: 160px;
}

.inputSubmit {
 width:25px;
 height:20px;
 background:#D4160D;
 border:1px solid #FFF;
 font-size:10px;
 text-align:center;
 color:#FFF;
}

.header form {
 position:absolute;
 right:9px;
 bottom:7px;
 margin:0px;
 padding:0px;
}

.nav {
 background:url('/assets/images/nav_back.gif') repeat-x;
 height:25px;
}

.nav a {
 color:#FFF;
 font-weight:normal;
 font-size:11px;
 padding:5px 10px 5px 10px;
 height:25px;
 border-left:1px solid #002148;
 border-right:1px solid #8F9DB5;
}

.nav a:hover, .nav a.on {
 background:url('/assets/images/nav_back_on.gif') repeat-x;
 color:#19477E;
 font-weight:normal;
}

.imageChange {
 background-color:#F4F6F8;
}

.content {
 background:url('/assets/images/content_back.gif') top no-repeat;
}

.contentPadding {
 padding:0px 26px 26px 0px;
 text-align:left;
}

.contentPaddingSingle {
 padding:0px 26px 0px 26px;
 text-align:left;
}

.latestNewsHeading {
 background:#D4160D;
 color:#FFF;
 height:21px;
 border-left:6px solid #E98A86;
 padding-left:13px;
 padding-top:3px;
 font-weight:bold;
}

.latestNewsHeading a{
 color:#FFF;
 text-decoration:none;
 font-size:11px;
}
.latestNewsHeading a:hover{
 color:#FFF;
 text-decoration:none;
}

.latestNews {
 border-left:6px solid #F9DCDB;
 padding-left:21px;
 padding-top:5px;
}

.latestNews a {
 padding:4px 0px 3px 8px;
}

.latestNewsSummary {
 background:#EDEFF3;
 padding:8px;
 margin:4px 0px 4px 0px;
 font-size: 70%;
 line-height: 1.4;
}

.darkHeading {
 color:#FFF;
 height:21px;
 border-left:1px solid #FFF;
 border-right:6px solid #BAC7D8;
 font-weight:bold;
}
.darkHeading a{
 color:#FFF;
 text-decoration:none;
 font-size:11px;
 display:block;
 background:#19477E;
 padding-left:13px;
 padding-top:4px;
 padding-bottom:3px;
}
.darkHeading a:hover{
 color:#19477E;
 text-decoration:none;
 background:#BAC7D8;
}
.shortSummary {
 padding: 12px 12px 0px 12px;
}

.footer {
 background:url('/assets/images/footer_back.gif');
 width:758px;
 height:55px;
 padding:0px 15px 0px 15px;
 color:#666666;
 font-size:11px;
}

.footer a {
 font-size:11px;
}

.footer a {
 color:#D4160D;
 font-weight:normal;
}

.breadcrumbs a {
 color:#D4160D;
 font-size:11px;
 font-weight:normal;
}

.breadcrumbs {
 font-size:11px;
 font-weight:normal;
 border-bottom:1px solid #FFF;
 padding:7px;
 width:568px;
 text-align:left;
 float:right;
 clear:both;
}

.breadcrumbsSingle a {
 color:#D4160D;
 font-size:11px;
 font-weight:normal;
}

.breadcrumbsSingle {
 font-size:11px;
 font-weight:normal;
 border-bottom:1px solid #FFF;
 padding: 7px 7px 7px 14px;
 width:757px;
 text-align:left;
 clear:both;
}

.subNav {
 float:right;
}

.subNav2 {
 float:right;
}

.bottomNav {
 background:url('/assets/images/bottom_shadow.gif') no-repeat;
 height:25px;
}

.bottomNav a {
 color:#D4160D;
 font-size:11px;
}

.contentTable {
 width:560px;
 float:right;
}

.contentTableSingle {
 width:100%;
}

.caption {
 font-size:70%;
 color:#666;
}

.sideNavLeft {
 background:#8F9DB5;
 border-top:1px solid #adbcbd;
 border-bottom:1px solid #FFF;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
 width:19px;
}

.sideNavLeftOn {
 background:url('/assets/images/left_arrow.gif') no-repeat center center #D4160D;
 border-top:1px solid #F46159;
 border-bottom:1px solid #FFF;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
 width:19px;
}

.sideNavRight a {
 font-size:11px;
 color:#666666;
 padding:5px 4px 5px 4px;
 display:block;
}

.sideNavRight {
 border-top:1px solid #dbdbdb;
 border-bottom:1px solid #FFF;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
 background:#eeeeee;
 height:20px;
 width:132px;
}

.sideNavRightL2 a {
 font-size:11px;
 color:#666666;
 padding:5px 4px 5px 17px;
 display:block;
 font-weight:normal;
}

.sideNavRightL2 {
 border-top:1px solid #dbdbdb;
 border-bottom:1px solid #FFF;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
 background:#eeeeee;
 height:20px;
 width:132px;
 font-weight:normal;
}

.sideNavRightL2on a {
 font-size:11px;
 color:#666666;
 padding:5px 4px 5px 17px;
 display:block;
 font-weight:bold;
}

.sideNavRightL2on {
 border-top:1px solid #dbdbdb;
 border-bottom:1px solid #FFF;
 border-left:1px solid #FFF;
 border-right:1px solid #FFF;
 background:#eeeeee;
 height:20px;
 width:132px;
 font-weight:bold;
}

.sideNavTop {
 background:url('/assets/images/sideNav_top.gif') no-repeat;
 font-size:11px;
 font-weight:bold;
 color:#000;
 text-align:right;
 height:21px;
 width:172px;
}

.sideNavTop span {
 position:relative;
 right:15px;
}

.sideNavTable {
 position:relative;
 bottom:5px;
 left:10px;
}

.contentImage {
 float:right;
 margin:0px 2px 10px 10px;
}

.summaryImage {
 background:#EDEFF3;
 width:85px;
}

.summarySpacer {
 background:#8F9DB5;
}

.summaryText {
 background:#F8F9FB;
 padding:10px;
 width:100%;
 font-size:70%;
}

.summaryMore {
 float:right;
}
.print-email {
 position:relative;
 right:120px;
}

.date {
 color:#666666;
}