/* main classes */

body {
	margin:0px; padding:0px; background-color:#ffffff; width:1131px;
	}

p {
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; line-height:150%;
	}

a {
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ca1b1b; font-weight:normal; line-height:150%;
	}
	
h1 { 
	font-size:26px; font-family:"Times New Roman", Times, serif; color:#999999; letter-spacing:1px; font-weight:normal;
	}
	
.header { 
	font-size:26px; font-family:"Times New Roman", Times, serif; color:#999999; letter-spacing:0.2em; font-weight:normal; font-variant:small-caps;
	}	

h2 { 
	font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#000000; letter-spacing:1px; font-weight:normal; line-height:140%;
	}

.subheader { 
	font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#000000; letter-spacing:1px; font-weight:normal; line-height:140%;
	}

h3 { 
	font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#000000; letter-spacing:1px; font-weight:bold; line-height:140%;
	}
			
/* navigation classes */

#navigation { 
	background-color:#B6CCDB; border:0px; margin:0px; padding-top:5px; padding-left:15px; padding-bottom:5px; width:auto;
	}

.nav {
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;
	}	

.nav a {
	color:#000000; text-decoration:none;
	}

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

/* position classes */

#mainContentHolder {
	position:absolute; margin-top:0px; margin-left:0px; padding:0px;
	}

#contentLeftColumn {
	position:absolute; margin:0px; padding:0px; top:0px; left:0px; width:620px; border:0px;
	}
	
#contentRightColumn {
	position:absolute; margin:0px; padding:13px; top:0px; left:622px; width:315px; background-color:#0F3249;
	}

#mainHeaderPlacement {
	border-bottom:1px #cacaca solid; width:auto; margin-top:23px; padding-left:15px;
	}

#mainStoryPlacement {
	border:0px; width:auto; margin-top:15px; padding-left:15px; padding-right:10px;
	}

#indexStoryTablePlacement {
	border:0px; width:auto; margin-top:15px; padding-left:0px; padding-right:0px;
	}	
	
/* content classes */

.bodyCopy {
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; line-height:130%;
	}

.bodyBig { 
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:130%; font-weight:bold;
	}
	
.bodyWhite {
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal; line-height:130%;
	}	

.bodyBigWhite { 
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; line-height:130%; font-weight:bold;
	}

.copy {
	font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal; line-height:130%;
	}

.sourceHeader { 
	font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#666666; letter-spacing:1px; line-height:130%;
	}

.headerArticle { 
	font-size:26px; font-family:"Times New Roman", Times, serif; color:#999999; letter-spacing:1px;
	}
	
.indexDate {
	font-size:11px; color:#999999; letter-spacing:2px;
	}

.quote { 
	font-size:16px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.1em; color:#FF0000; font-weight:bold; line-height:110%;
	}
	
.eventDate { 
	font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#ca1b1b; letter-spacing:1px; line-height:130%; font-weight:normal; border-bottom:#999999 solid 1px; padding-bottom:20px;
	}
	
.eventPara {
	border-bottom:#999999 solid 1px; padding-bottom:20px;
	}
