@charset "UTF-8";


/* reset the main browser defaults
 * ------------------------------------------------------------------------- */

html,body,div { margin:0; padding:0 }

a img, :link img, :visited img, fieldset { border:none }


/* default type selectors
 * ---------------------------------------------------------------------------- */

body,td { font:14px Tahoma; line-height: 1.5 }

h1,h2,h3,h4,h5,h6 { font-size:1.0em }

a { color:#333333}
a:hover { color:#666666 }


/* classes
 * ---------------------------------------------------------------------------- */

.center { text-align: center }
.left { text-align: left }
.right { text-align: right }
.clear { clear: both; height: 0.01em; overflow: hidden }

.extra-links { text-align: center; margin: 15px auto; }



	

/* columns
 * ---------------------------------------------------------------------------- */

#columns {
	border-collapse: collapse;
	clear: both;
	margin: 0; 
	padding: 0;
	width: 1000px
	}
	
#column-left, #column-middle, #column-right { 
	margin: 0;
	padding: 0;
	vertical-align: top
	}

#column-left { width: 487px }
#column-middle { width: 312px }
#column-right { width: 201px; padding-left: 30px }

#column-main { line-height: 16px; padding: 15px 12px; width: 1000px }

#column-main a { color: #C00436 }
#column-main a:hover { color: #222 }


.bigheadline { color: #143a7b; font-weight: bold; font-size:  18px }

.storyheadlineblack { color: #777777; font-weight: bold; font-size:  13px }

.style1 {color: #777777}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:150%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#all{
	display:none;
	position: absolute;
	left: 260px;
	top: 25%;
	z-index: 5001;
	background-color: #FFFFFF;
	padding: 10px;
	color: #000000;
}
#apple{
	display:none;
	position: absolute;
	left: 260px;
	top: 25%;
	z-index: 5001;
	background-color: #FFFFFF;
	padding: 10px;
	color: #000000;
}
#facebook{
	display:none;
	position: absolute;
	left: 260px;
	top: 25%;
	z-index: 5001;
	background-color: #FFFFFF;
	padding: 10px;
	color: #000000;
}
#personal{
	display:none;
	position: absolute;
	left: 260px;
	top: 25%;
	z-index: 5001;
	background-color: #FFFFFF;
	padding: 10px;
	color: #000000;
}
a:link, a:visited {
	color: #143A7B;
	text-decoration: underline;
	}
a:hover, a:active {
	color: #F6D200;
	text-decoration: underline;
	}


.subheads { 
padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-top: 9px;
background-image: url(../Local Settings/Temporary Internet Files/Content.IE5/8F0N4PIL/images/cmsfooter.gif);
background-repeat: repeat-x;
}

.subheads2 { 
padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	padding-top: 36px;
background-image: url(../Local Settings/Temporary Internet Files/Content.IE5/8F0N4PIL/images/cmsfooter2.gif);
background-repeat: repeat-x;
}
.subheads3
{
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 36px;
	background-image: 
url(../Local Settings/Temporary Internet Files/Content.IE5/8F0N4PIL/images/cmsfooter.gif);
	background-repeat: repeat-x;
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #000000;
}
.tablepad {
	padding-top: 27px;
	padding-right: 27px;
	padding-bottom:36px;
	padding-left: 27px;
}
.tablepad3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 36px;
	padding-left: 9px;
}
.tablepad4 {
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom:0px;
	padding-left: 0px;
}
.tablepad5 {
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 18px;
}
.tablepad6 {
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 27px;
	padding-left: 18px;
}
