


/* This is the css file for www primary pages. */


a {
	 outline: none;

}


#content 
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		font-size:.75em;
		behavior: url('/css/iepngfix.htc');
	}

#content a
	{
		color:#000;
		text-decoration:none;
	}

#content p.quote
	{
		font-family: "Times New Roman", Times, serif;
		font-size:1em;
		line-height:1.25em;
	}

#content p.afterquote
	{
		font-family: arial;
		font-size: 1em;
		line-height: 1.2em;
	}

#content ul
	{
		margin-left:30px;
	}

#content a:hover
	{
		color:#900;
		text-decoration:none;
	}
	
#content_head
	{
		display: block;
		width:745px;
		height:300px;
		behavior: url('/css/iepngfix.htc');
	}
	
#content table
	{
		width:100%;
		padding-bottom:20px;
	}

#content table th
	{
		font-size:1em;
		font-weight: normal;
		text-align:left;
		background-color:#fff;
	}

#content table tr
	{
		background-color:#eee;
	}

#content table tr.total
	{
		color:#900;
	}

#content table tr td
	{
		vertical-align:top;
		padding:4px;
		font-size:.9em;
	}

#content ul
	{
		list-style-type: square;
		padding-bottom:10px;
	}

#content ul.half
	{ 
		display:block;
		float:right;
		width:220px;
		clear:none;
	}

#content ul.halfsm
	{ 
	    font-size: 11px;
		display:block;
		float:right;
		width:220px;
		clear:none;
	}
	
#content ul label
	{
		padding:0;
		margin:0;
		font-weight:bold;
	}

#img_title
	{
		background-repeat: no-repeat;
		background-image: url("../img/about/");
		behavior: url('/css/iepngfix.htc');
		background-position:right;
		float:left;
		height:300px;
		width:496px;
		margin-bottom:10px;
		_margin-left: -9px;
	}

#img_title h1
	{
		display:block;
		color:#fff;
		height:40px;
		margin-top:260px;
		background-image: url("../img/page_title_bg.png");
		background-position:bottom;
		background-repeat:repeat-x;
		padding-left:10px;
	}

#img_title h1.withh2
	{
		display:block;
		color:#fff;
		height:40px;
		margin-top:0px;
		background-image: url("../img/page_title_bg.png");
		background-position:bottom;
		background-repeat:repeat-x;
		padding-left:10px;
	}

#img_title h2
	{
		display:block;
		color:#fff;
		height:30px;
		margin-top:230px;
		padding-left:10px;
	}

#sec_sub_menu
	{
		float:left;
		height:298px;
		width:238px;
		_width:237px;
		border-top:1px solid #888;
		border-right:1px solid #888;
		border-bottom:1px solid #888;
		background-color:#eee;
		background-repeat:no-repeat;
		background-position:bottom right;
	}

.sec_sub_menu_white
	{
		float:left;
		height:298px;
		width:238px;
		_width:237px;
		background-color:#fff;
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	
#sec_sub_menu ul
	{
		margin:0px;
        padding: 5px 3px 3px 8px;
		list-style-type:none;
		line-height: 13px;
	}


#sec_sub_menu ul li
	{
		font-size:1.25em;
		font-weight:bold;
	}

#sec_sub_menu ul li.selected
	{
	list-style-type:disc;
	}
	
#sec_sub_menu ul li a
	{
	}
	
#sec_sub_menu ul li a:hover
	{
	}

#sec_sub_menu ul li ul
	{
		padding-left:15px;
	}

/* the li of the ul of the li of the ul. */
#sec_sub_menu ul li ul li
	{
		font-size:.75em;
		font-weight:normal;
	}


#content #sec_sub_menu ul 
{
_padding-bottom: 2px;
_line-height: .85em;
}



#page_left
	{
	float:left;
	width:500px;
	padding:0 0 0 5px;
	}

#page_whole
	{
	float:left;
	width:725px;
	padding:0 0 0 10px;
	}

#page_right
	{
	float:left;
	width:200px;
	padding-left:10px;	
	}
	
#page_bottom
	{
	float:left;
	clear:both;
	width:100%;
	}
	
#breadcrumbs
	{
		padding-top:15px;
		text-align:center;
	}
	
#breadcrumbs ul
	{
		list-style-type: none;
	}

#breadcrumbs ul li
	{
		display:inline;
		padding-right:5px;
		padding-left:5px;
	}
	
#page_right	ul
	{
		padding:0px;
		margin:0;
		list-style-type:none;
	}

#page_right ul li a
	{
	}

#page_right ul label
	{
		display:block;
		height:30px;
	}
.DataTable {
	color: #000000;
}

ul#majorsubnavlist
{
   margin-top: -10px;
   *+margin-top: 0px;
   margin-left: -5px;
   padding-top: 9px;
   white-space: nowrap;
   font-size: 12px;
   font-family: arial, sans-serif;
   font-weight: bold;
   width: 733px;
   background: url(../img/css_img/subnav_off.png);
   _background: url(../img/css_img/subnav_off.gif);
   background-repeat: repeat-x;
   behavior: url('/css/iepngfix.htc');
   border-left: 1px solid #999;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
   height: 12px;
   _line-height: 11px;
   _display: block;
}

#majorsubnavlist li
{
   display: inline;
   list-style-type: none;
}


#majorsubnavlist a {
   padding: 9px 21px 8px 18px;
   _padding: 9px 21px 7px 18px;
}

#majorsubnavlist a:link, #navlist a:visited
{
   color: #333;
   text-decoration: none;
   font-weight: bold;

}

#majorsubnavlist a:hover
{
   color: #fff;
   background: url(../img/css_img/subnav_blue.png) repeat-x;
   text-decoration: none;
   font-weight: bold;
}






/* Sights and Sounds main css styles */

#multimedia_listing {
   width: 490px;
   float: left;
   padding-bottom: 62px;   
   padding-left: 22px;
}



#multimedia_nav {
   width: 180px;
   float: left;
   background-color: #d8d7d7;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   margin-top: 0px;
   margin-right: 8px;
   margin-bottom: 0px;
   margin-left: 10px;
}


#multimedia_nav h3{
   width: 170px;
   float: right;
   background-color: #c7c7c7;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}

#multimedia_nav ul{
   background-color: #d8d7d7;
   min-height: 120px;
   padding-top: 32px;

}

#media_box {
   float: left;
   margin-bottom: 20px;
   width: 490px;
   border-top: 1px dashed #d0d0d0;
   padding: 6px;
   padding-top: 12px;
}


#media_img {
   width: 168px;
   float: left;
   padding-top: 8px;
   padding-bottom: 10px;
   margin-left: 7px;

}

#media_desc {
   float: right;
   padding-top: 9px;
   width: 306px;
}




#spacer {
   height: 18px;
}









/* Video page  */

#vid_box_full {
   padding-right: 18px;

}


#vid_screen {
 
   padding-left: 12px;
   padding-top: 12px;
   padding-right: 0px;
   
}



#vid_description {
   padding-bottom: 12px;
   padding-top: 1px;
   padding-left: 5px;
   width: 480px;
}



#vid_content {
   float: right;
   padding-left: 12px;
   width: 120px;
}


#view_media_but {
   float: right;


}






#usnewsfloater {
	position: absolute;
	top: 298px;
	left: 680px;
	height: 60px;
	width: 54px;
    z-index: 900000;

}


#link_layer {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 368px;
	width: 636px;	
    z-index: 8;
		}
		
		
#fall2008_floater {
	position: absolute;
	top: 0px;
	left: 643px;
	height: 60px;
	width: 54px;
    z-index: 9;

}


#fall2008_floater_left {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 60px;
	width: 54px;
    z-index: 9;

}








.quote {
	border: 1px solid #f1f1f1;
	background: #f9f8f8;
	width:460px;
	padding: 19px;
	font: 13px arial, sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 15px;	
	color: #888;
	float:left;
}

.quote div {
	float: right;
	padding-top: 6px;
	padding-bottom: 12px;
	font: 12px arial, sans-serif;
}







td.mainelementheadrm {
                border-collapse: collapse;
                border: 0px solid #73282C;
                padding: 2px;
                padding-right:5px;
                color: #FFFFFF;
                background-repeat: repeat;
                background-color: #FF6600;
                font-size: 12px;
                font-family: Arial, Helvetica, sans-serif;
                font-weight: bold;
                text-decoration: none;
                text-align:left;
}

td.mainelement {
                border-collapse: collapse;
                border: 1px solid #FF6600;
                padding: 6px;
                color: #000000;
                background-color: #FFFFFF;

}

