/* section nav */
/* this color #225477 replaced the #236 link colors below */
.subsectionnav {
	font: normal 9px/9px verdana, geneva, sans-serif;
	color: #000;
	background: #fff;
	padding-left: 9px;
}
.subsectionnav a:link, 
.subsectionnav a:visited {
	color: #000;
	text-decoration: none;
}
.subsectionnav a:hover, 
.subsectionnav a:active {
	color: #000;
	text-decoration: underline;
}
.sectionname { 
    color: #fff; 
    font-size: 12px; 
    font-family: Verdana, sans serif; 
    text-decoration: none; 
    font-weight: bold 
}
.sectionname:hover { 
    color: #fff; 
    font-size: 12px; 
    font-family: Verdana, sans serif; 
    text-decoration: underline; 
    font-weight: bold 
}
.sectionnav { 
    color: #fff; 
    font-size: 9px; 
    font-family: Verdana, sans serif; 
    text-decoration: none; 
}
.sectionnav:hover { 
    color: #fff; 
    font-size: 9px; 
    font-family: Verdana, sans serif; 
    text-decoration: underline; 
}
.section { 
    color: #fff; 
    font-size: 9px; 
    font-family: Verdana, sans serif; 
    text-decoration: none; 
}
.sectionname2 { 
    color: #333; 
    font-size: 12px; 
    font-family: Verdana, sans serif; 
    text-decoration: none; 
    font-weight: bold 
}
.sectionname2:hover { 
    color: #236; 
    font-size: 12px; 
    font-family: Verdana, sans serif; 
    text-decoration: underline; 
    font-weight: bold 
}
.sectionnav2 { 
    color: #000; 
    font-size: 9px; 
    font-family: Verdana, sans serif; 
    text-decoration: none; 
}
.sectionnav2:hover { 
    color: #225477; 
    font-size: 9px; 
    font-family: Verdana, sans serif; 
    text-decoration: underline; 
}
.section2 { 
    color: #000; 
    font-size: 9px; 
    font-family: Verdana, sans serif; 
    text-decoration: none; 
    font-weight: normal;
}

/* front page */


#content {
	background: #fff;
	margin-bottom: 6px;
}
#billboard {
	background: #777 url(../../../imx/billboard_bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
}
#sectionname {
	padding-left: 7px;
}
#sectionhead {
	padding-top: 7px;
}
#spotlight {
	padding:  0 0 9px 6px;
	margin: 0;
}
#ad300 {
	padding: 0px 0 0 13px;
	margin: 0;
}
#leftColumn {
	padding:  6px 0 0 6px;
	margin: 0;
}
#rightColumn {
	padding:  6px 0 0 14px;
	margin: 0;
}
#features {
	margin-bottom: 6px;
}
#featurestab {
	background: url(../../../imx/departments_tab.gif) no-repeat left top;
	padding: 0;
	margin:  0;
}
#featurestab h1 {
	font: bold 11px/16px verdana, geneva, sans-serif;
	margin: 3px 0 0 3px;
	padding: 0;
	color: #fff;
}
.dark {
	background: #e7e7e7;
	border-left: 2px solid #1f2933;
	border-right: 2px solid #1f2933;
	padding: 6px 0 9px 0;
}
.dark img, .light img {
	border: 2px solid #1f2933;
	margin: 0px 6px 0px 6px;
}

div.overflow { 
    height: 293px; 
    width: 300px; 
    overflow: auto; 
    background-color: #ffffff; 
    padding: 0px; 
}


/* links */

.large:link, .large:visited {
	font: bold 12px/16px verdana, geneva, sans-serif;
	color: #225477;
	text-decoration: none;
}
.large:hover, .large:active {
	font: bold 12px/16px verdana, geneva, sans-serif;
	color: #000;
	text-decoration: underline;
}

.medium:link, .medium:visited {
	font: bold 11px/14px verdana, geneva, sans-serif;
	color: #236;
	text-decoration: none;
}
.medium:hover, .medium:active {
	font: bold 11px/14px verdana, geneva, sans-serif;
	color: #000;
	text-decoration: underline;
}
.small:link, .small:visited {
	font: bold 11px/150% verdana, geneva, sans-serif;
	color: #225477;
	text-decoration: none;
}
.small:hover, .small:active {
	font: bold 11px/150% verdana, geneva, sans-serif;
	color: #000;
	text-decoration: underline;
}
.dark p, .light p{
	font: 10px/12px verdana, geneva, sans-serif;
	color: #000;
	margin: 0 6px 0 0;
	padding: 0;
	width: 240px;
	float: left;
}
.light {
	background: #f3f3f3;
	border-left: 2px solid #1f2933;
	border-right: 2px solid #1f2933;
	padding: 9px 0 9px 0;
}
#highlightstab {
	background: url(../../../imx/highlights_tab.gif) no-repeat left top;
	margin: 0;
	padding: 0;
}
#highlightstab h1 {
	font: bold 11px/16px verdana, geneva, sans-serif;
	color: #fff;
	margin: 3px 0 0 4px;
	padding: 0;
}
.highlightslist {
	border-left: 2px solid #1f2933;
	border-right: 2px solid #1f2933;
	padding: 6px;
}
.highlightslist p {
	font: 10px/12px verdana, geneva, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	width: 189px;
	float: right;
}
.highlightslist img {
	border: 2px solid #1f2933;
	margin: 0 6px 0 0;
	padding: 0;
	float: left;
}

/* SECTIONFRONT RECENT FEATURES MENU */

.featmenu { 
    text-decoration: none; 
    font-family: Verdana, sans serif; 
    font-size: 11px; 
    color: #236; 
    line-height: 150%;  
}

.featmenu:hover { 
    text-decoration: underline; 
    font-family: Verdana, sans serif; 
    font-size: 11px; 
    color: #000; 
    line-height: 150%;  
}

.leftindent {padding-left: 10px;}

/* tabbed boxes */

#content_topbg { 
	background: #999;
	border-top: #444 1px solid;
	border-bottom: #444 1px solid;
}

#content_topbg h1 { 
	text-align: left;
	font: 18px/150% Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 7px 0;
}

#spotlight_table {
	text-align:left;
	
	margin: 7px; 
}

#leftcolumn_margin { 
	margin: 7px;
}

#rightcolumn_margin {
	margin: 7px 7px 7px 0;
}

#content_whitebg {
	background: #fff;
}

.border {
	border: 2px solid #444;
}

.videobox {
	text-align: left;
	font: 11px/120% verdana,geneva,sans-serif;
	color: #000;
	margin: 0;
	background-color: #fff;
	padding: 4px;
	height: auto;
}

.parawhite {
	text-align: left;
	font: 11px/150% verdana,geneva,sans-serif;
	color: #000;
	margin: 0;
	background-color: #fff;
	padding: 7px;
	clear: left;
}

.paradark {
	text-align: left;
	font: 11px/150% verdana,geneva,sans-serif;
	color: #000;
	margin: 0;
	background-color: #F0F0F0;
	padding: 10px;
	clear: left;
	height: auto;
}

.paralight {
	text-align: left;
	font: 11px/150% verdana,geneva,sans-serif;
	color: #000;
	margin: 0;
	background-color: #F8F8F8;
	padding: 10px;
	clear: left;
	height: auto;
}

.floatleft {
	float: left;
	clear: both;
	margin: 0px 10px 0px 0px;
	border: 1px solid #ccc;
	padding: 2px;
}

.photoborder {
	margin: 0px 0px 0px 0px;
	border: 1px solid #ccc;
	padding: 2px;
	float:left;
}
