body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#474B57;
	font-size:80%;


}
td {
	font-family: Arial, Helvetica, sans-serif;
}
th {
	font-family: Arial, Helvetica, sans-serif;
}
#holder{
	background-color:#FFFFFF;
	background-image:url(../images/backgrounds/background.gif);
	background-repeat:no-repeat;
	width:1020px;
	margin-left:auto;
	margin-right:auto;	

}
a{
color:#01A2E6;
text-decoration:none;
}
/*SHARED STYLES*/
#content-holder, #news{
	margin-left:0px;
	margin-right:7px;
	padding:0px;
}
#content-copy h1, #news-copy h1{
	margin-top:0px;
	font-size:135%;
}
#content-copy h2, #news-copy h2{
	font-size:125%;
}
#content-copy p, #content-copy h1, #content-copy h2, #content-copy img, #news-copy p, #news-copy h1, #news-copy h2, #news-copy img{
	padding-left:10px;
	padding-right:10px;
	margin-bottom:0px;
}
#content-copy ul, #content-copy ol {
	margin-bottom:0px;
}
/*LOGO ELEMENTS*/
#logos{
	width:100%;
	height:115px;
	margin-bottom:20px;
}

.mainLogo{
	padding-left:50px;
	padding-top:28px;
	float:left;
	
}
.otherLogos{
	padding-right:55px;
	float:right;
	padding-top:28px;
}
/*MENU ELEMENTS*/
/* common styling */
/* set up the overall width of the menu div, the font and the margins */

.menu { 
	margin:0; 
	margin:5px 0 60px 0;
	font-weight:bold;
	font-stretch:condensed;
	color:#333745;
	position:relative;
	z-index:100;
	padding-left:18px;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
	padding:0; 
	margin-left:40px;
	margin-top:0;
	margin-bottom:0;
	list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
	float:left; 
	position:relative;
	padding-right:53px;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a {
	display:block; 
	text-align:center; 
	text-decoration:none; 
	color:#333745;	
	line-height:28px; 
	font-size:11px;
}
.menu a.active {
	color:#F4951B;
}
/* make the dropdown ul invisible */
.menu ul li ul {
	display: none;
}

/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
	color:#F4951B; 
/*	background:#b3ab79;*/
}
/*shared sub menu styles*/
.menu ul li:hover ul, .menu ul li:hover ul li a {
	display:block;
	
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
	position:absolute; 
	top:0px; 
	left:0px; 
	margin-top:27px;
	margin-left:0;
	width:125px;

}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a { 
	background:#F4951B; 
	color:#000;
	text-align:left;
	width:120px;
	line-height:22px;
	padding-left:5px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFF;	
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
	color:#FFF;
}
/*CONTENT ELEMENTS*/
#content-holder{
	width:680px;
	float:left;
	padding-left:20px;
}
#home-content p, #content-copy p, #home-content ul, #content-copy ul, #content-copy ol, #news-copy p{
	font-size:85%;
}
#home-content{
	background:url(../images/backgrounds/home-content-bg.gif) no-repeat;
	height:auto;
	padding-left:30px;
	padding-top:5px;
}
#content-top-BG{
	background:url(../images/backgrounds/content-top.gif) no-repeat;
	height:12px;
}
#content-copy{
	margin:0px;
	padding-left:25px;
	background:url(../images/backgrounds/content-middle.gif) repeat-y;
	padding-right:25px;
}
#content-copy h1, #content-copy h2{
	color:#01A2E6;
}

#content-bottom-BG{
	margin:0px;
	background:url(../images/backgrounds/content-bottom.gif) no-repeat;
}

/*NEWS ELEMENTS*/
#news{
	margin-top:75px;
	width:280px;
	float:right;
	margin-right:20px;
}
#news-top-BG{
	height:11px;
	background:url(../images/backgrounds/news-top.gif) no-repeat;
}
#news-copy{
	background:url(../images/backgrounds/news-middle.gif) repeat-y;
	padding-right:20px;
}
#news-copy h1, #news-copy h2{
	color:#333745;
}
#news-bottom-BG{
	background:url(../images/backgrounds/news-bottom.gif) no-repeat;
}
/*ABOUT ELEMENTS*/
#about-image{

}
/*FOOTER ELEMENT*/	
#curve-bg{
	clear:both;
}
#footer{
	height:26px;
	background-image:url(../images/backgrounds/background-bottom.gif);
	background-repeat:no-repeat;
	clear:both;
}