/* =Homepage Layout
---------------------------------------------------------------------------------------------------- */	
	
#layout-homepage {
/* background: url(../images/bg-layout-homepage.gif) repeat-y top left; */
	text-align: left;
	width: 954px;
}


#layout-homepage #content {
	float: left;
	width: 728px;
}

/* =Homepage Banner
---------------------------------------------------------------------------------------------------- */	

#homepage-banner{
  background: url(../images/banner-homepage.jpg) no-repeat top left;
	width: 728px;
	height:161px;
}

#homepage-banner div{
	padding: 40px 0px 0px 35px;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #000;
}

/* =Homepage Intro Title
---------------------------------------------------------------------------------------------------- */	

.homepage-title
{
	padding: 10px 10px 5px 15px;
}

.homepage-title h1 {
   float:none; 	
	background-color: none;
	background : none;
	color: #174080;
	font-size: 19px;
	font-weight: bold;
	text-transform: none;
	padding: 0px 0px 0px 0px;
	margin-right:0px;
}

/* =Homepage Layout
---------------------------------------------------------------------------------------------------- */	



/* =Homepage Content Area
---------------------------------------------------------------------------------------------------- */	

.homepage-content{
	width:363px;
	float:left;
}

.homepage-content .padding{
	padding: 10px 15px 10px 10px;
}


.homepage_callout_block {
	background-color: #eaeef3;
	border: 1px solid #6c6c6c;
	display:block;
	margin-bottom: 15px;
	font-size: 11px;
	}


.homepage_callout_block h2 {
	display:block;
  background:  url(../images/bg-homepage-h2.jpg) repeat-x top left;
	color: #174080;
	font-size: 18px;
	font-weight: bold;
	padding: 3px 5px 3px 10px;
}

.homepage_callout_block h3 {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	font-size:12px;
}

.homepage_callout_block h3 a, 
.homepage_callout_block h3 a:link, 
.homepage_callout_block h3 a:visited, 
.homepage_callout_block h3 a:hover{
	color:						#000;
	text-decoration:	none;
}

.homepage_callout_block .padding {
	padding: 10px;
}

/* =Homepage Right Column
---------------------------------------------------------------------------------------------------- */	

#layout-homepage #right-column {
	float: left;
	width: 226px;
	font-size: 11px;
	padding-top:20px;
}






/* =Homepage Footer
---------------------------------------------------------------------------------------------------- */	

#footer-homepage
 {
  background: url(../images/bg-footer-homepage.gif) no-repeat top left;
	text-align: left;
	width: 954px;
	height: 50px;
	}
	
	
/* =Homepage Buttons
---------------------------------------------------------------------------------------------------- */	

.homepage-buttons {
padding:0;
margin:0;

}

.homepage-buttons .padding {
	padding: 5px 0px 10px 15px;
}

.homepage-buttons h2 {
	color: #174080;
}


/* =Homepage Tabs
---------------------------------------------------------------------------------------------------- */	
.homepage-tabs{
	width:600px;
	float:left;
}

.homepage-tabs .padding{
	padding: 10px 0px 5px 15px;
}

.tabmenu {
display:block;
padding: 0px 0px 0px 10px;
margin:0;
list-style-type: none;
text-align: left;
width:600px; 
/*set to left, center, or right to align the menu as desired*/
}

.tabmenu ul{
padding: 0;
margin:0;
list-style-type: none;
text-align: left; 

/*set to left, center, or right to align the menu as desired*/
}

.tabmenu ul li{
float: left;
margin: 0;
height: 26px;
min-height: 26px;
}

.tabmenu ul li a{
display: block;
border-top: 1px solid #6c6c6c;
border-left: 1px solid #6c6c6c;
border-right: 1px solid #6c6c6c;
text-decoration: none;
padding: 3px 0px 4px 0px;
color: #525252;
background:  url(../images/homepage-tab-off.jpg) repeat-x top left;
font-size:16px;
font-weight: normal;
}

.tabmenu ul li a:visited{
color: #525252;
}

.tabmenu ul li a:hover,
.tabmenu ul li .selected{
display: block;
border-top: 1px solid #e70010;
border-left: 1px solid #e70010;
border-right: 1px solid #e70010;
text-decoration: none;
padding: 3px 0px 4px 0px;
color: #fff;
background:  url(../images/homepage-tab-on.jpg) repeat-x top left;
}

.tabcontent{
display:none;
}

.tabcontentstyle{
float:left;
text-align: left;
width:600px;
border: 1px solid #e70010;
font-size: 12px;
background-color: #eaeef3;
height:600px;
min-height: 600;
}

.tabcontentstyle a,
.tabcontentstyle a:link,
.tabcontentstyle a:visited
{
  color: #000;
  font-size: 12px;
}

.tabcontentstyle .padding{
padding: 10px;
}

.tabcontentstyle h3 {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	font-size:12px;
}

.tabcontentstyle h3 a, .tabcontentstyle h3 a:link, .tabcontentstyle h3 a:visited, .tabcontentstyle h3 a:hover{
	color:				#000;
	text-decoration:	none;
}

@media print {
.tabcontent {
display:block !important;
}


