.invisible {
	width: 0;
	height: 0;
	position: absolute;
	overflow: hidden;
}

*{
	margin:0;
	padding:0;
}
img {
	border: 0;
}
body{
	background: #ffffff;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	padding-top:25px;
}
#container{
	width:100%;
	margin: 0;
	background:#FFFFFF;
}

#header, #topnav, #breadcrumb, #col1, #col3, #footer, #noticestrip{
display:none;
}

#col2, #col2.col2wide{
	width:100%;
	margin:0;
	float:none;
	display: block;
}
h1, .home h1{
	color:#000000;
	font-size:16px;
	padding: 5px 0;
}
#col2 a{color:#000000;}

#col2 ul.contentboldlist li{
	font-weight:bold;
	padding: 10px 0;
	list-style: none;
}

#col2 ul.contentboldlist li a{
	color:#000000;
	text-decoration: none;
}
#col1 h2{
	color:#000000;
	font-size:115%;
	margin:20px 0 10px 0;
}

#col2 h2{
	color:#000000;
	font-size:140%;
	margin-bottom:10px;
}

#col2 p{
	margin:10px 0;
}

#relatedlinks ul li{
	list-style: circle url(none);
	margin:0 0 0 20px;
}
#relatedlinks ul a{
	color:#000000;
	text-decoration:none;
}
.floatimageright{
	float:right;
	margin:0 0 10px 10px;
}

.color-purple h1, .color-purple #col1 h2, .color-purple #col2 h2{
	color:#000000;
}


.col2largeimg{
	margin-bottom:15px;
}

/*********   HOME PAGE SPECIFIC STYLES   ************/


.col2-thirds{
	width:210px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	font-size:110%;
}
.col2-thirds a{
	color:#003366;
	text-decoration:none;
	
}
.col2-thirds-container{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	clear:both;
}

.home h1.red{
	color:#000000;
}

.col2-thirds li{
	list-style: none;
}
.home #container{
	background:#000000;
}
.home #footer{
	background:#000000 url(../images/homefooterbg.jpg) repeat-x left top;
}

.whitebgcorners-top {
	background:#FFFFFF url(../images/whitebgcorners_top.png) no-repeat center top;
	height: 6px;
}.whitebgcorners{
	background:#FFFFFF;
}
.whitebgcorners-bottom {
	background:#FFFFFF url(../images/whitebgcorners_bottom.png) no-repeat center top;
	height: 6px;
}

.whitebgcornerswide-top {
	background:#FFFFFF url(../images/whitebgcornerswide_top.png) no-repeat center top;
	height: 6px;
}.whitebgcornerswide{
	background:#FFFFFF;
}
.whitebgcornerswide-bottom {
	background:#FFFFFF url(../images/whitebgcornerswide_bottom.png) no-repeat center top;
	height: 6px;
}