@charset "utf-8";
/* CSS Document */
body {width: 910px; margin: 10px auto 0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
#banner {
	width: 910px;
	height: 66px;
	margin: auto;
	position: relative;
	}
h1 {font-size:24px; font-weight:bold;}
name {font-size: 18px; font-weight:bold; color:#306db0;}
contactinfo {font-size: 12px;}
p {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.sub-bullet-text {font: Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:12px; color:#0066FF;}
#sidenav {
	width: 170px;
	position: relative;
	height: 180px;
	top: 20px;
}
#container910 {
	width: 910px;
	position: relative;
	margin: auto;
}
.sidenav_header {
	width: 170px;
	height: 30px;
	position: absolute;
}
.sidenav_button1 {
	width: 170px;
	height: 30px;
	position: absolute;
	top: 30px;
}
.sidenav_button2 {
	width: 170px;
	height: 30px;
	position: absolute;
	top: 60px;
}
.sidenav_button3 {
	width: 170px;
	height: 30px;
	position: absolute;
	top: 90px;
}
.sidenav_button4 {
	width: 170px;
	height: 30px;
	position: absolute;
	top: 120px;
}
.sidenav_button5 {
	width: 170px;
	height: 30px;
	position: absolute;
	top: 150px;
}
.sidenav_button6 {
	width: 170px;
	height: 30px;
	position: absolute;
	top: 180px;
}
#topnav {
	height: 25px;
	width: 910px;
	font-size: 14px;
	position: relative;
	background: repeat-x url(../Images/layout_objects/topnav_back.gif);
	margin: auto;
}
.mainheader {
	width: 700px;
	right: 0px;
	height: 60px;
	background:url(../Images/layout_objects/page_header_background.gif) repeat-x;
	position: absolute;
	top: 20px;
}
.maincontent {
	width: 700px;
	right: 0px;
	position: absolute;
	top:90px;
}
.bio_content {
	width: 700px;
	right: 0px;
	position: absolute;
	top:430px;
}
.prod_box_700x150 {
	width: 700px;
	height: 150px;
	position:relative;
	background:url(../Images/layout_objects/150h_block_grayfooter.gif) repeat-x bottom;
}
.prod_box_700x75 {
	width: 700px;
	height: 75px;
	position:relative;
	background:url(../Images/layout_objects/150h_block_grayfooter.gif) repeat-x bottom;
}
.imgholder_150x150 {
	width: 150px;
	height: 150px;
	float: left;
	margin-right: 20px;
}
.imgholder_300x300 {
	width: 300px;
	height: 300px;
	float: right;
	margin-left: 20px;
}
.imgholder_150x75 {
	width: 150px;
	height: 75px;
	float: left;
	margin-right: 20px;
}
.subtext_380px_right {
	width: 380px;
	float: right;
}
.mapbox_700x350 {
	width: 700px;
	height: 350px;
	right: 0px;
	position: absolute;
	top: 350px;
}
#bio_picture-frame_340x340 {
	width: 300px;
	height: 300px;
	float: right;
	padding: 20px;
}
#bio_contact-summary_360x340 {
	width: 360px;
	height: 340px;
	float: right;
}
.sectionheader {
	width: 700px;
	right: 0px;
	height: 60px;
	background:url(../Images/layout_objects/page_header_background.gif) repeat-x;
	position: relative;
	padding-top: 1px;
	margin-top: 20px;
}
.sectionheader910 {
	width: 910px;
	right: 0px;
	height: 60px;
	padding-top:1px;
	background:url(../Images/layout_objects/page_header_background.gif) repeat-x;
	margin-top: 20px;
}
.media-partner-section {
	width: 910px;
	height: 170px;
	background: url(../Images/layout_objects/partner_grid_back.gif) repeat;
	margin-top:1px;
}
.broadcast-partner-section {
	width: 910px;
	height: 85px;
	background: url(../Images/layout_objects/partner_grid_back.gif) repeat;
	margin-top:1px;
}
.partnerimg {
	margin: 10px;
}
.partner-desc {
	width: 910px;
	margin-top: 10px;
	background-image: url(../Images/layout_objects/gray2x2.gif);
	background-repeat:repeat-x;
	padding-top: 1px;
}
th, td {
  padding: 3px !important;
}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

/* Form Fields */
.Form-Container {
	width: 700px;
	margin: 20px auto 10px auto;
	
}
.Form-Field-container {
	width: 600px;
	margin: 5px auto 5px auto;
}
.Form-Field-Label {
	width: 175px;
	float: left;
}
.Form-Field-Input {
	width: 350px;
	float: left;
}
.700x80-enforcer {
	width: 700px;
	height: 90px;
	position: relative;
}
.100x80-Container_1 {
	width: 82px;
	height: 82px;
	position: absolute;
	left: 73px;
	top: 5px;
}
.100x80-Container_2 {
	width: 82px;
	height: 82px;
	position: absolute;
	left: 237px;
	top: 5px;
}
.100x80-Container_3 {
	width: 82px;
	height: 82px;
	position: absolute;
	left: 401px;
	top: 5px;
}
.100x80-Container_4 {
	width: 82px;
	height: 82px;
	position: absolute;
	left: 571px;
	top: 5px;
}
.20x80_checkbox-1 {
	width: 20px;
	height: 52px;
	position: absolute;
	padding-top: 28px;
	left: 47px;
	top: 5px;
}
.20x80_checkbox-2 {
	width: 20px;
	height: 52px;
	position: absolute;
	padding-top: 28px;
	left: 212px;
	top: 5px;
}
.20x80_checkbox-3 {
	width: 20px;
	height: 52px;
	position: absolute;
	padding-top: 28px;
	left: 377px;
	top: 5px;
}
.20x80_checkbox-4 {
	width: 20px;
	height: 52px;
	position: absolute;
	padding-top: 28px;
	left: 547px;
	top: 5px;
}
.frame-700x500 {
	width: 700px;
	height: 500px;
}
/* Table Layouts */
table.archive tr.d0 td {
	background-color: #FEFEFE;
}
table.archive tr.d1 td {
	background-color: #e4f1ff;
}
#edu_footer {
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 910px;
	height: 46px;
	bottom:10px;
	position:absolute;
}
#trademark_footer {
	width: 910px;
	font-size: 10px;
	margin-top: 20px;
	text-align: center;
	position:absolute;
	bottom:0px;
}
#edu_footer1 {
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 910px;
	height: 46px;
}
#trademark_footer1 {
	width: 910px;
	font-size: 10px;
	margin-top: 20px;
	text-align: center;
}
.bottom-container{text-align:center;background:transparent url(../Images/layout_objects/bgBottom.jpg) repeat-x scroll top left;border-top:solid 1px #cccccc;}
.bottom-container p, .bottom-container p a {color:#000000;padding:10px 0px;text-decoration:none;}
.bottom-container p a:hover{color:#000000;text-decoration:underline;}
.alignCenter{text-align:center;}
.share_top_button{
	position: absolute;
	z-index: 10;
	left: 738px;
	top: 2px;
	}
