﻿div.intro
{
width				: 904px;
display				: block;
padding				: 0px 0px 0px 0px;
min-height			: 435px;
}

div.hold div.content-wrapper div.intro a
{
color               : #FFF;
text-decoration     : none;
cursor              : text;
}

div.intro #flashcontainer
{
float				: left;
width				: 904px;
height				: 420px;
}

div.hold h2
{
width				: 390px;
margin				: 0px 0px 16px 0px;
padding-top			: 38px;
font-size			: 75%;
line-height			: 16px;
font-weight			: normal;
color				: #FFF;
}

div.hold h2#hometitle
{
display				: block;
margin				: 0 0 8px 0;
padding				: 0 0 18px 0;
height				: 42px;
width				: 390px;
}

div.hold h2#hometitle span
{
display				: none;
}

div.hold h3
{
width				: 390px;
margin				: 0px 0px 0px 0px;
font-size			: 75%;
line-height			: 16px;
font-weight			: normal;
color				: #FFF;
}

div.home-promo
{
display				: block;
float				: left;
width				: 237px;
padding				: 0px 25px 0px 35px; 
background-image	: url(../images/home/hma_3blocks_top.jpg);
background-repeat	: no-repeat;
}

div.home-promo#right
{
background-image	: url(../images/home/hma_3blocks_top-right-new.jpg);
width				: 240px;
}

div.home-promo#middle
{
background-image	: url(../images/home/hma_3blocks_middle-new.jpg);
width				: 243px;
}

div.home-promo#left
{
background-image	: url(../images/home/hma_3blocks_top-left-new.jpg);
}

div.home-promo h4
{
background-repeat	: no-repeat;
margin				: 0px 0px 0px 0px;
padding				: 30px 0px 10px 0px;
color				: #00A6CC;
font-size			: 90%;
font-weight			: normal;
}

div.home-promo h4 a
{
color				: #0686AB;
text-decoration     : none;
}

div.home-promo h5
{
font-size			: 75%;
line-height			: 14px;
font-weight			: normal;
color				: #666;
margin				: 8px 0px 0px 0px;
}

div.home-promo ul
{
list-style-type     : none;
margin				: 10px 0px 15px 0px;
padding				: 0px;
}

div.home-promo ul li
{
background-image	: url(../images/home/home_bullets_icon.gif);
background-repeat   : no-repeat;
background-position : 0px 7px;
font-size			: 75%;
line-height			: 18px;
font-weight			: normal;
color				: #666;
padding-left        : 10px;
margin				: 0px 0px 0px 0px;
}

div.home-promo ul li a
{
color				: #666;
text-decoration		: none;
}

div.home-promo ul li a:hover
{
text-decoration		: underline;
color			:#00A5CC;
}

div.three-blocks-bottom
{
background-image	: url(../images/home/hma_3blocks_bottom.jpg);
background-repeat	: no-repeat;
width				: 900px;
display				: block;
padding				: 0px 0px 0px 0px;
clear				: both;
min-height			: 24px;
}

div.home-contact
{
background-color	: #E8E8E8;
width				: 865px;
display				: block;
padding				: 10px 0px 10px 35px;
overflow			: hidden;
margin-top			: 10px;
}

div.home-contact p
{
display				: block;
float				: left;
width				: 210px;
font-size			: 75%;
line-height			: 14px;
font-weight			: normal;
color				: #666;
margin				: 0px 0px 0px 0px;
}

div.home-contact p a
{
color				: #666;
}

div.home-contact p span
{
color				: #00A5CC;
font-weight			: bold;
}

div.home-contact p.details
{
width				: 170px;
}

div.home-contact p.address
{
width				: 185px;
}

div.home-contact p.large
{
font-size			: 100%;
font-weight			: bold;
line-height			: 18px;
}


div.news-banners
{
width				: 900px;
overflow            : hidden;
clear               : both;
margin				: 15px 0px 0px 0px;
}

div.news-banners div.news
{
width               : 438px;
display             : block;
float               : left;
margin              : 0px 10px 0px 0px;
}

div.news-banners div.news p.header
{
background-image    : url(../images/home/bg_home_news.gif);
background-repeat   : no-repeat;
background-position : -5px 0px;
background-color    : #0686AB;
font-size           : 75%;
font-weight         : normal;
color               : #FFF;
line-height         : 15px;
margin              : 0px;
padding             : 8px 0px 8px 30px;  
}

div.news-banners div.news p.header a
{
color               : #FFF;
text-decoration     : none;
}

div.news-banners div.news p.header span
{
padding             : 0px 0px 0px 210px;    
}

div.news-banners div.news p.header span a#morenews
{
color               : #FFF;
text-decoration     : none;
width               : 103px;
text-decoration     : none;
padding             : 0px 0px 0px 0px; 
display             : inline; 
}

div.news-banners div.news p.header span a#morenews:hover
{
background-image    : none;   
}

div.news-banners div.news h6
{
font-size           : 75%;
font-weight         : normal;
color               : #666;
line-height         : 18px;
margin              : 0px;
border-bottom       : 1px dashed #CCC;
border-left         : 1px solid #CCC;
border-right        : 1px solid #CCC;
}

div.news-banners div.news  h6 span
{
font-weight         : normal;   
color               : #0686AB;
}

div.news-banners div.news h6 a
{
width               : 398px;
display             : block;
overflow            : hidden;
color               : #666;
text-decoration     : none;
padding             : 4px 8px 4px 30px;  
}

div.news-banners div.news h6 a:hover
{
background-image    : url(../images/home/bg_news_rollover.gif);
background-repeat   : repeat-x;
background-color    : #FFF;
}

div.news-banners div.news img
{
display             : block;
float               : right;
width               : 80px;
height              : 50px;
background-color    : #DDD;
margin              : 0px;
border              : 1px solid #CCC;
}

/* RSS Feed */

div.news-banners div.news p.rss
{
font-size           : 75%;
font-weight         : normal;
color               : #666;
line-height         : 18px;
margin              : 0px;
border-bottom       : 1px dashed #CCC;
border-left         : 1px solid #CCC;
border-right        : 1px solid #CCC;    
}

div.news-banners div.news p.rss span
{
font-weight         : bold;
display             : block;    
}

div.news-banners div.news p.rss a
{
width               : 368px;
display             : block;
overflow            : hidden;
color               : #666;
text-decoration     : none;
padding             : 12px 8px 12px 60px;
background-image    : url(../images/generic/rss.gif);
background-position : 30px  11px;
background-repeat   : no-repeat;
background-color    : #EEE;
}

div.news-banners div.news p.rss a:hover
{
background-color    : #E6E6E6;
}

div.news-banners div.banner2, div.news-banners div.banner1, div.news-banners div.banner3
{
width               : 450px;
display             : block;
float               : left;
}

div.news-banners div.banner2
{
width               : 445px;
display             : block;
float               : left;
}

div.news-banners div.banner1 h6
{
margin              : 0px 0px 13px 0px;
background-repeat   : no-repeat;
background-color    : #FFF;    
}

div.news-banners div.banner2 h6
{
margin              : 0px 0px 10px 0px;
background-repeat   : no-repeat;
background-color    : #FFF;    
}

div.news-banners div.banner3 h6
{
margin              : 0px;
background-repeat   : no-repeat;
background-color    : #FFF;    
}

div.news-banners div.banner1 h6 a, div.news-banners div.banner2 h6 a, div.news-banners div.banner3 h6 a
{
display             : block;
width               : 450px;
height              : 0px;
overflow            : hidden;
padding-top         : 103px;    
}

div.news-banners div.banner2 h6 a
{
display             : block;
width               : 445px;
height              : 0px;
overflow            : hidden;
padding-top         : 103px;    
}

.promo-container
{
float				: left;
}

.content
{
min-height			: 173px;
margin				: 0;
}

.content .main
{
width				: 450px;
float				: left;
}

.content .news_container
{
float				: left; 
width				: 446px;
height				: 173px;
background			: url(../images/home/news-container-bg.gif) no-repeat;
}

.content .news_container .header
{
width				: 446px;
height				: 30px;
overflow			: hidden;
}

.content .news_container .header h4
{
float				: left; 
padding				: 7px 0 0 20px;
margin				: 0;
font-size			: 90%;
font-weight			: normal;
color				: #00A8CC;
}

.content .news_container .header h4 a
{
color				: #00A8CC;
text-decoration     : none;
}

.content .news_container .header span
{
float				: left; 
padding				: 7px 0 0 258px;
margin				: 0;
font-size			: 75%;
font-weight			: normal;
}

.content .news_container .news-content
{
width : 446px;
height : 113px;
margin : 0;
overflow : hidden;
}

ul#news-carousel 
{
margin: 0;
padding: 0;
}

ul#news-carousel li
{
float				: left;
display				: block;
width				: 446px;
margin				: 0;
padding				: 0;
font-size			: 80%;
}

ul#news-carousel img
{
margin				: 0 15px 15px 0;
padding				: 0;
float				: left;
}

ul#news-carousel h5
{
color				: #00A5CC;
font-size			: 100%;
font-weight			: bold;
line-height			: 16px;
margin				: 3px 0 10px 0;
padding				: 0;
}
 
ul#news-carousel h5 a
{
color				: #00A5CC;
text-decoration     : none;
}

ul#news-carousel p
{
color				: #666;
font-size			: 100%;
font-weight			: normal;
line-height			: 16px;
margin				: 3px 0 10px 0;
padding				: 0;
}
 
ul#news-carousel p a
{
color				: #666;
text-decoration     : none;
}

ul#news-carousel span
{
color				: #000000;
font-size			: 90%;
font-weight			: bold;
line-height			: 16px;
margin				: 0;
padding				: 0;
}

.content-wrapper .content h2
{
color				: #666666;
padding-top			: 10px;
}

.content-wrapper .content h2 strong
{
color				: #03A5CC;
}

.content-wrapper .content a
{
text-decoration		: none;
color				: #666666;}


.content-wrapper .content h3
{
color			: #666666;
}

.content .news_container .news-footer
{
width       : 446px;
height      : 40px;
overflow    : hidden;
}

.news-footer a#home-banner-prev
{
width               : 27px;
height              : 0px;
padding-top         : 27px;
display             : block;
overflow            : hidden;
background			: url(../images/home/news_prev.gif) no-repeat;
margin              : 0px 0px 0px 15px;
float               : left;
}

.news-footer a#home-banner-next
{
width               : 27px;
height              : 0px;
padding-top         : 27px;
display             : block;
overflow            : hidden;
background			: url(../images/home/news_next.gif) no-repeat;
margin              : 0px 15px 0px 0px;
float               : right;
}

