body {
	color:#DDDDDD;
}
a, a:hover, a:link, a:visited {
	color: #F60D00;
	text-decoration:none;
}
a, a:hover, a:link, a:visited {
	outline: medium none;
}
a:hover {
	text-decoration: underline;
}
.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}
.stretchercontent {
	background: none repeat scroll 0 0 #DDDDDD !important;
}
.copyright {
	width:350px;
	margin: 0 auto;
}
.lineheader{
    background: none repeat scroll 0 0 #D60500;
    border-bottom: 5px solid #666666;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 16px;
}
.pageheader, .bluepageheader{
	color: #1B63AE;
	font: 900 26px/30px Source Sans Pro,Trebuchet MS,Arial,sans serif;
	text-transform: uppercase;
}

#topmost {
}

#topcontainer {
	float:none !important;
}

#headcontainer {

}

#container {

	margin:20px auto;
	width:940px;
	background-color:white;
	
}

#navcontainer {
	vertical-align:top;
	width:200px !important;
	border-right: 1px solid #CCCCCC;
	padding: 10px 20px 10px 0;
}

#primarycontent2 {
	vertical-align:top;
	width:auto !important;
	padding:0 20px;
}

#contentcontainer {
}

#containerdiv {

}

#footer {
}

.navholder {
}
.navheader {
	background:url(images/gradient.png) repeat-x 0 0;
	background-color:#3E3E3E;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:10px 20px;
}
.navitem {

}
.navitem a {
	color:#FDCB03;
	border: 1px solid #D60500;
	padding: 5px 15px;
	text-shadow: 0 1px 0 #333333;
	border-radius:5px 5px 5px 5px;
	cursor: pointer;
	display: block;
	margin-bottom: 4px;
	font-weight: 700;
	font-size:16px;

	background: #d60500; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2Q2MDUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjBkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d60500 5%, #f60d00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#d60500), color-stop(100%,#f60d00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d60500 5%,#f60d00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d60500 5%,#f60d00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d60500 5%,#f60d00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d60500 5%,#f60d00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60500', endColorstr='#f60d00',GradientType=0 ); /* IE6-8 */

}
.navitem a:hover, .navholder .current {
	background: none repeat scroll 0 0 #D60500;
	color: #FFFFFF;
	text-decoration: none;
}
.semtitle {
	margin-top:0;
	color:#F60D00;
}
