@charset "utf-8"; 
/* CSS Document */

.oneColElsCtrHdr #container {
	width: 728px;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtrHdr #header {
	background-color: #EDEDE3;
	height: 89px;
} 
.oneColElsCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColElsCtrHdr #mainContent {
	background-color: #EAEAE0;
	background-image: url(../images/bg_left.gif);
	background-repeat: repeat-y;
}
.oneColElsCtrHdr #byDate {
	background-color: #e8e8dc;
}
.oneColElsCtrHdr #mainFlash {
	background-color: #EAEAE0;
	width: 728px;
	height: 414px;
	background-image: url(../images/purple_stripe.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}


.oneColElsCtrHdr #footer {
	padding-top: 10px;
	font-family: "lucida sans",Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AEAFB5;
	padding-bottom: 20px;
	letter-spacing: 1px;
} 
.oneColElsCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

#contentLEFT
 {
	width: 183px;
	background-color: #f0f0e4;
	padding-top: 50px;
	padding-bottom: 10px;
	float: left;
	clear: both;

}
#contentRIGHT
 {
	width: 460px;
	font-size: 12px;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #6D6A67;
	padding-right: 40px;
	line-height: 20px;
	float: right;
	clear: none;
	text-align: left;
	display: block;

}
#contentRIGHT a:link { color:#53544C; text-decoration: none; 
	}
#contentRIGHT a:visited {
	color:#7D7C77;
	text-decoration:none;
	}
#contentRIGHT a:hover {
	color:#565552;
	text-decoration: none;
	}

#contentCOLL
 {
	width: 545px;
	font-size: 12px;
	padding-bottom: 0px;
	color: #6D6A67;
	line-height: 20px;
	float: left;
	text-align: left;
	display: block;

}
#contentCOLL a:link {
	color:#7D7C77;
	text-decoration: none;
	}
#contentCOLL a:visited {
	color:#7D7C77;
	text-decoration:none;
	}
#contentCOLL a:hover {
	color:#565552;
	text-decoration: none;
	}



.footerleft {
	width: 400px;

}
.footerright{
	width: 200px;
	float: right;
	text-align: right;
}
.mainNAV {
	background-color: #C5AACD;
	height: 22px;
}
.mainNAV2 {
	background-color: #C5AACD;
	height: 22px;
}
a.footerlink:link {
	color: #AEAFB5;
	text-decoration: none;
}
a.footerlink:visited {
	text-decoration: none;
	color: #AEAFB5;
}
a.footerlink:hover {
	text-decoration: none;
	color: #96979E;
}
a.footerlink:active {
	text-decoration: none;
	color: #666666;
}
.clear {
	clear: both;
}
#leftcontainerSUB2 {
	color:#95989c;
	text-align:left;
	width:183px;
	float:left;
	display:block;
	clear:none;
	margin-left: 0px;
	background-color: #F0F0E4;
	}
#leftcontainerSUB {
	color:#95989c;
	text-align:left;
	width:183px;
	float:left;
	display:block;
	clear:none;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	background-color: #F0F0E4;
	}

#leftcontainerSUB a:visited {
	text-decoration:none;
	color:#656769;
	}
#leftcontainerSUB a:link {
	text-decoration:none;
	color:#656769;
	}
#leftcontainerSUB a:hover{
	text-decoration:none;
	color:#AFB0A9;
	}
#leftcontainerSUB .over {
	text-decoration:none;
	color:#940000;
	display: block;
	cursor: hand;
	cursor: hand;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 24px;
	background-color: #d9d9cd;
	
	}
	.sdmenu {
	font-family: "Arial Narrow", Arial, Verdana;
	font-size: 13px;
	background-color: #f0f0e4;
	letter-spacing: 1px;
}

.sdmenu .title, .sdmenu .titlehidden, .titlebottom{
	display: block;
	color: #7a7d80;
	cursor: hand;
	cursor: hand;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 24px;
}

.title{
	color: #7a7d80;
	background-image: url(../images/dottedline_1.gif);
	background-repeat: repeat-x;

}
.titlebottom{
	color: #7a7d80;
	font-size: 12px;
	padding-right: 8px;

}


.sdmenu .arrow {
		margin-left: 10px;
    margin-right: 7px;
}

.sdmenu .titlehidden {
    border-bottom: none;
}

.sdmenu #top {
	background-image: url(../images/dottedline_1.gif);
	background-repeat: repeat-x;
}
.sdmenu #bottom {
	background-image: url(../images/leftNAV_bottom.jpg);
	background-repeat: repeat-x;
}
.sdmenu #topbggrad{
	background-image: url(../images/leftNAV_topbggrad.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
	height: 3px;
}
.sdmenu .submenu {
	overflow: hidden;
	padding-bottom: 5px;
}

.sdmenu .submenu a {
    padding: 5px 0;
    text-indent: 44px;
    display: block;

}
.sdmenu .submenu .down {
	overflow: hidden;
	line-height: 10px;
	padding-bottom: 5px;
	padding: 5px 0;
	text-indent: 44px;
	display: block;
	color: #7a7d80;
	
}
.sdmenu .submenu .down a:hover {
	overflow: hidden;
	line-height: 10px;
	padding-bottom: 5px;
	padding: 5px 0;
	text-indent: 44px;
	display: block;
	color: #A0A3A5;
}
.box1 {
	padding-top: 22px;
	padding-right: 40px;
	padding-bottom: 22px;
	padding-left: 40px;
}
.box2 {
	background-color: #EFEFE7;
	padding-top: 22px;
	padding-right: 40px;
	padding-bottom: 22px;
	padding-left: 40px;
}
#divide {


}
#date1 {
	width: 40px;
	float: left;
	padding-top: 4px;

}
#awards1 {
	width: 410px;
	float: right;
	padding-top: 4px;


}
#honors1 {
	width: auto;
	float: left;
	padding-top: 4px;


}
#interviews {
	width: 200px;
	float: left;


}
#videos {
	width: 210px;
	float: right;


}
#hline {
	background-color: #D9D9CD;
	height: 2px;
	width: 100%;
}
.imagepadding {
	padding-bottom: 10px;
	padding-left: 10px;

}
#bydate {
	background-color: #e8e8dc;
}
