/*****  2009 ULA CSS  *****/


body{
	background: #FFFFFF url(../09images/site_background.jpg) repeat-x top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:1.3em;
	}
	
img, img a{border:0px}

.inputbox{font-size:0.9em; color:#666666; height:17px; border:1px solid #3f3939; width:126px; padding:4px 2px; margin-right:5px}

.Site_Wrapper{width:987px; margin:auto; text-align:center}


/******************** HEADER *******************/

ul#header {list-style:none; margin:0; padding:0; float:left; text-align:left}
ul#header li img{
	padding: 0px;
	border:0;
}

.Header{height:220px; width:987px; padding-top:7px;}
	.Header .Logo{float:left; width:149px; padding-left:27px; padding-top:13px;}
	.Header .Header_Flash{float:left; width:778px; height:220px; overflow:hidden; }

/*******************************************/
	
.Menu_Container{height:36px}
	.Menu_Container .Menu{float:left; margin-left:200px; width:681px; height:36px}
	.Menu_Container .Login{float:right; width:83px;}

/******** Main Content Area *********/
.Content_Area{clear:both; padding-top:5px; text-align:left; padding-bottom:5px; height:100%}
	.Content_Area .Left_Panel{float:left; width:200px;}
	.Content_Area .Main_Panel{float:right; width:757px; padding-left:30px; padding-top:8px}
	.Content_Area H1{font-size:1.8em; color:#3d3d3d; font-weight:normal; padding:20px 0 25px;}
	.Content_Area H2{font-size:1.2em; color:#3d3d3d; font-weight:normal; padding:15px 0 25px;}
	.Content_Area p{padding:8px 0;}
	
	.Content_Area a{color:#9e0b0f; text-decoration:none}
	.Content_Area a:hover{color:#ed1c24; text-decoration:underline}
	
	
/******** NEWS Container *********/
	.Content_Area .Main_Panel .News{padding:0px 0 10px; margin-bottom:10px; margin-top:-5px;}
		.News H1{color:#b10f08}
		.News H4{color:#9e0b0f; font-size:1.2em; font-weight:bold; padding:0; margin:0; }
		.News p{color:#555555; margin:0; padding:0; padding-right:15px;}
		
		.News img{padding: 0px 10px 10px 0;}
		.News td{padding:10px 10px 0 0;border-bottom:1px solid #CCCCCC;}
		
			.News a{color:#9e0b0f; text-decoration:none}
			.News a:hover{color:#ed1c24; text-decoration:underline}

a.readon{float:right; color:#FFFFFF; background:#000000 url(../09images/arr.gif) no-repeat center left; font-size:0.80em;padding:0px 6px; margin-top:8px; }
a.readon:hover{float:right; background-color:#b10f08; color:#FFFFFF; text-decoration:none}
	
/********** FOOTER **********/
.Footer_container{clear:both; height:40px; background-color:#000000; text-align:center; margin-top:20px; font-size:0.80em}
	.Footer{width:987px; margin:auto; color:#c5c7c8; line-height:40px}
	.Footer a{color:#c5c7c8; text-decoration:none}
	.Footer a:hover{color:#FFFFFF;}
	
	
.Searchbar{height:27px; padding:10px 0}
	.Searchbar .inputbox{font-size:0.9em; color:#666666; height:17px; border:1px solid #3f3939; width:126px; padding:4px 2px; margin:0}

/************ NEWSLETTER ************/
.Newsletter{padding-top:20px;}
.Newsletter:hover{ cursor:pointer}

.Download_E-News{padding-top:50px;}
.Download_ARC{padding:10px 0;}


/*************  GENERAL *************/

.contentpaneopen td{padding-top:0px; padding-right:12px;}
.contentpaneopen img{padding-top:0px; padding-right:5px; padding-bottom:5px}

.contentheading{font-size:1.2em; color:#3d3d3d; font-weight:normal; line-height:1.1em;}
.componentheading{font-size:1.2em; color:#3d3d3d; font-weight:normal; line-height:1.1em; padding:18px 0 20px;} /*** Links page heading ***/
.createdate {color:#999999; font-size:0.8em; }

/************* Download page *************/

H5{font-size:1.8em; color:#3d3d3d; font-weight:normal; padding:20px 0 25px;}

	
/************************* LEFT QUICKLINKS **************************/
.quicklinks-menu, .quicklinks-menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	padding:5px 0;
}

.quicklinks-menu ul li{
	padding-right: 10px; 
	text-align:right;
}

.quicklinks-menu ul li a{
	font: normal 12px Arial;
	color: #211e1f;
	display: block;
	padding: 2px 0;
	text-decoration: none;
}

.quicklinks-menu ul li a:visited{
	color: black;
}

.quicklinks-menu ul li a:hover{
	color:#000000;
	text-decoration:underline;
}

/********************** Header Top-nav ********************/

#main-menu {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size:1em;
}
#main-menu li {
	float: left;
	margin: 0;
	padding: 0;
	background:url(../09images/main-menu_div.jpg) no-repeat top right;
}
#main-menu a {
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 0px 20px;
	text-decoration: none;
	line-height:36px;
}
#main-menu a:hover {
	background:url(../09images/main-menu_hi.jpg) repeat-x top;
	color: #fff;
}
