body 
{
margin:0px;	background-color:#adbbca; padding:0px;
}
div
{
padding:0px; margin:0px;
}
#mainContainer
{
margin:auto; padding:0 0 0 0; width:960px; height:auto; border:0px solid red; background:url(images/body_bg.jpg);
}
.bgTop
{
background:url(images/page-top.jpg) no-repeat; height:37px; width:920px;
}
.emailSign
{
color:#132866; font-size:12px; font-family:Futura, Arial, helvetica, sans-serif;
}
.emailSign a
{
color:#132866; font-size:12px; font-family:Futura, Arial, helvetica, sans-serif; vertical-align:top;
}
.emailSign a:hover
{
text-decoration:none;
}
.logoleft
{
background:url(images/logo-left.jpg);  background-repeat:repeat-x; 
}
.hp-mlink1
{
color:#002a5c; font-size:35px; font-family:Futura, Arial, helvetica, sans-serif; background-color:#ffc31b;
}
.hp-mlink2
{ 
color:#ffc31b; font-size:35px; font-family:Futura, Arial, helvetica, sans-serif; background-color:#a30234;
}
.hp-mlink3
{ 
color:#ffffff; font-size:35px;  font-family:Futura, Arial, helvetica, sans-serif; background-color:#002a5c;
}
p
{ 
 margin:0 0 0 0; padding:0 0 0 0
}
.news-events
{
font-size:22px; color:#a30234; font-family:Futura, Arial, helvetica, sans-serif; background-color:#ffcb39; font-weight:bold;
}
.BlueGraydientPaneSmall
{
background:url(images/gradient2.jpg); background-repeat:repeat-x; height:285px;width:214px;
}
.BlueGraydientPaneBig
{
background:url(images/gradient2.jpg); background-repeat:repeat-x; height:285px;	
}
.leftHomeGradientPane
{
background:url(images/gradient1.jpg); background-repeat:repeat-x; height:175px;
}
.rightbottomlogo
{
background:url(images/logo-aahsa.jpg); background-repeat:no-repeat; width:61px; 
}
.pagetext
{
color:#002a5c; font-size:15px; line-height:1.3; font-family:Futura, Arial, helvetica, sans-serif;
}
.homebottom_Container
{
font-size:14px; line-height:1.3; font-family:Futura, Arial, helvetica, sans-serif;	
}
.homebottom_Container p
{
font-size:14px; line-height:1.3; font-family:Futura, Arial, helvetica, sans-serif; padding:0px; margin:0px;	
}
.leftPaneHome
{
color:#999999; font-size:12px; font-family:Trebuchet MS; padding:0; margin:0;	
}
.leftpanegradient
{background-image:url(images/gradient1.jpg); background-repeat:repeat-x; }
.footerText
{
color:#999999; font-family:Futura, Arial, helvetica, sans-serif; font-size:12px; text-decoration:none;	
}
.footerText a
{
color:#999999; font-family:Futura, Arial, helvetica, sans-serif; font-size:12px; text-decoration:none;	
}
.footerText a:hover
{
text-decoration:underline;
}
.footerLink
{
color:#002a5c; font-family:Futura, Arial, helvetica, sans-serif; font-size:12px;	
}
.footerLink a
{
color:#002a5c; font-family:Futura, Arial, helvetica, sans-serif; font-size:12px; text-decoration:none;	
}
.footerLink a:hover
{
text-decoration:underline;
}
.toplink
{
background:url(images/top-links-bg.jpg);  background-repeat:no-repeat; height:52px; border:0px solid red;
}
.menu-text
{
color:#FFFFFF; font-size:16px; font-weight:bold; font-family:Futura, Arial, helvetica, sans-serif;
}
.menu-text a
{
color:#FFFFFF; font-size:16px; font-weight:bold; font-family:Futura, Arial, helvetica, sans-serif;
}
.menu-text a:hover
{
}

/*Start NorthStar Menu CSS  */
/*.topMenuNorthStarContainer
{padding:0px 0px 0px 0px; }
.topMenuNorthStarItem
{padding:0px; border:0px solid red; color:#FFC31B; font-size:16px; font-family:Times, "Times New Roman", Baskerville, serif; width:140px; text-align:left; }
.topMenuNorthStarItemRoot
{padding:0px; border:0px solid red; color:#FFC31B; font-size:18px; font-weight:bold; font-family:Times, "Times New Roman", Baskerville, serif; text-align:left}
.topMenuNorthStarHover
{text-decoration:underline;}
.topMenuNorthStarContainerSub
{background-color:#002A5C; padding:2px; border:0px solid red; margin:5px;}
/*End NorthStar Menu CSS  */
/*Start Top Menu CSS  */
/*.topMenuContainer
{ }
.topMenuItem
{padding:0px 0px 0px 0px; border:0px solid red; color:#FFFFFF; font-size:16px; font-family:Times, "Times New Roman", Baskerville, serif; text-align:left}
.topMenuItemRoot
{padding:0px 30px 0px 0px; border:0px solid red; color:#FFFFFF; font-size:18px; font-weight:bold; font-family:Times, "Times New Roman", Baskerville, serif; text-align:left;}
.topMenuHover
{text-decoration:underline;}
.topMenuContainerSub
{background-color:#002A5C; padding:0px 0px 0px 0px;}
/*End Top Menu CSS  */


/*---------Top NorthStar menu style ----------*/
/* main menu td */
.topMainNorthStarMenu 
{
cursor:pointer; font-size: 16px; background-color:transparent; width:160px;
}
/* Main Menu Normal */
.topMainNorthStarMenu .root
{	
color:#FFC31B; font-size:16px; font-weight:bold; text-align:left; padding:0px 0px 0px 0px; margin-right:1px; float:left; font-family:Futura, Arial, helvetica, sans-serif;
}
/* Main menu hover */
.topMainNorthStarMenu .hov{ 
color:#FFC31B; text-decoration:none;
}
/* Main menu selected */
.topMainNorthStarMenu .sel, .topMainNorthStarMenu .bc {
color:#FFC31B; 
}
.topMainNorthStarMenu table{
border:0px solid #FFC31B; width:310px;
}
/* SUB Menu Normal */
.topMainNorthStarMenu tr.mi{
background-color:#002A5C; z-index: 1000; font-size: 12px; font-weight:bold; text-align:left; color:#FFC31B; line-height:22px; text-transform:none; font-family:Futura, Arial, helvetica, sans-serif;
}
.topMainNorthStarMenu tr.mi td{
padding: 0 2px; text-transform:none;
}
/* SUB Menu hover & selected */
.topMainNorthStarMenu tr.hov { 
background: #00005C;
}
.topMainNorthStarMenu tr.hov td{
color:#FFC31B;
}
.topMainNorthStarMenu tr.sel, .topMainNorthStarMenu tr.bc{
background: #00005C;
}
.topMainNorthStarMenu tr.sel td, .topMainNorthStarMenu tr.bc td{
color:#FFC31B;
}
.main_dnnmenu_break
{
height: 0px; background-color: #D5E0FF;
}
/* End Top NorthStar Menu CSS*/


/*---------Start Top Menu CSS----------*/
/* main menu td */
.topMainMenu 
{
cursor:pointer; font-size: 15px; background-color:transparent;
}
/* Main Menu Normal */
.topMainMenu .root
{	
color:#FFFFFF; font-size:15px; font-weight:bold; text-align:left; padding:0px 27px 0px 0px; margin-right:1px; white-space:nowrap; font-family:Futura, Arial, helvetica, sans-serif;
}
/* Main menu hover */
.topMainMenu .hov{ 
color:#FFFFFF; text-decoration:none; border:0px solid red;
}
/* Main menu selected */
.topMainMenu .sel, .topMainMenu .bc {
color:#FFFFFF; 
}
.topMainMenu table{
border:0px solid #FFFFFF;
}
/* SUB Menu Normal */
.topMainMenu tr.mi{
background-color:#002A5C; z-index: 1000; font-size: 12px; font-weight:bold; text-align:left; color:#FFFFFF; line-height:22px; text-transform:none; font-family:Futura, Arial, helvetica, sans-serif;
}
.topMainMenu tr.mi td{
padding: 0 2px; text-transform:none;
}
/* SUB Menu hover & selected */
.topMainMenu tr.hov { 
background: #00005C;
}
.topMainMenu tr.hov td{
color:#FFFFFF;
}
.topMainMenu tr.sel, .topMainMenu tr.bc{
background: #00005C;
}
.topMainMenu tr.sel td, .topMainMenu tr.bc td{
color:#FFFFFF;
}
.main_dnnmenu_break
{
height: 0px; background-color: #D5E0FF;
}
/* End Top Menu CSS*/































































































































































































































































































































































































































