body {margin: 0px; background: #0657a6}

IE7 { css2: auto; }
img {border-style:none;}

:-moz-any-link:focus {
  outline: none;
}

.survey			{COLOR: #252525; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}
.survey	.normal		{COLOR: #252525; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}
.surveyresults .NormalBold {color: #252525; font-weight: bold}
.survey .results	{color: #9D0F25}

.more {display: none;}
a.hideLink {
    background: transparent url('up.gif') no-repeat left; }
a.showLink, a.hideLink {
    text-decoration: none;
    background: transparent url('down.gif') no-repeat left; }

HR {
border: none 0;
border-top: 1px solid #e0e0e0;/*the border*/
width: 100%;
height: 1px;
}
p {padding: 0; margin: 0}
.star    {list-style-image: url(images/star.png);}
.star LI {margin-bottom: 10px}

.blue_star {list-style-image: url(images/blue_star.png);}
.blue_star LI {margin: 0 0 10px -12px}

.sub    {list-style-image: url(images/arrow.png);}
.sub LI {margin: 0 0 3px -22px}

OL LI {margin: 0 0 10px 0px}

.workshop  {font-family: arial, sans-serif; color: #505050; font-size: 13px; font-weight: normal; padding: 0 15px 15px 0}
.workshop2 {font-family: arial, sans-serif; color: #d68e2c; font-size: 13px; font-weight: normal; padding: 0 15px 15px 0}

.chart    {border-top: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; font-family: arial, sans-serif; color: #505050; font-size: 13px;}
.chart TD {border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 6px}

.contact_table    {font-family: arial, sans-serif; color: #505050; font-size: 13px;}
.contact_table TD {border-bottom: 1px dotted #cfcfcf; padding: 12px 0 12px 0}

.bh_form TD {padding: 6px}


/*========================================================*/
/*     Textual Elements & normal style                    */
/*========================================================*/

.normal {font-family: Tahoma, sans-serif, color: #505050; font-size: 12px; font-weight: normal; line-height: 1.4em}
H1 {color:#045b98; font-size: 24px; font-weight: normal; font-family: Tahoma, sans-serif, margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
H2 {color:#780101; font-size: 16px; font-weight: bold; font-family: Tahoma, sans-serif, margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px;}

.upcoming		{font-family: Tahoma, sans-serif, color: #5b5b5b; font-size: 11px; font-weight: normal; line-height: 1.4em; padding: 10px 0 10px 0}
.upcoming A:link    	{COLOR: #04639e; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: Tahoma, sans-serif, font-weight: bold}
.upcoming A:visited 	{COLOR: #04639e; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: Tahoma, sans-serif, font-weight: bold}
.upcoming A:hover   	{COLOR: #292929; FONT-SIZE: 14px; TEXT-DECORATION: underline; font-family: Tahoma, sans-serif, font-weight: bold}



/*========================================================*/
/*     buttons				                  */
/*========================================================*/

    a.b1{ 
        background:url('images/b1.jpg') repeat 0px 0px; 
        width: 146px; 
        height: 32px; 
        display: block; float: left;
    }
    a.b1 span { 
        display: none; 
    }
    a.b1:hover { 
        background: url('images/b1.jpg') repeat -146px 0px; 
    }
    a.b2{ 
        background:url('images/b2.jpg') repeat 0px 0px; 
        width: 197px; 
        height: 32px; 
        display: block; float: left;
    }
    a.b2 span { 
        display: none; 
    }
    a.b2:hover { 
        background: url('images/b2.jpg') repeat -197px 0px; 
    }
    a.b3{ 
        background:url('images/b3.jpg') repeat 0px 0px; 
        width: 158px; 
        height: 32px; 
        display: block; float: left;
    }
    a.b3 span { 
        display: none; 
    }
    a.b3:hover { 
        background: url('images/b3.jpg') repeat -158px 0px; 
    }
    a.b4{ 
        background:url('images/b4.jpg') repeat 0px 0px; 
        width: 108px; 
        height: 32px; 
        display: block; float: left;
    }
    a.b4 span { 
        display: none; 
    }
    a.b4:hover { 
        background: url('images/b4.jpg') repeat -108px 0px; 
    }
    a.b5{ 
        background:url('images/b5.jpg') repeat 0px 0px; 
        width: 107px; 
        height: 32px; 
        display: block; float: left;
    }
    a.b5 span { 
        display: none; 
    }
    a.b5:hover { 
        background: url('images/b5.jpg') repeat -107px 0px; 
    }

/*========================================================*/
/*     Date, Footer, Login & Search Styles                */
/*========================================================*/

TD.date {font-family: arial, sans-serif; color: #9E9E9E; font-size: 11px; font-weight: normal;}

.footer {font-family: arial, sans-serif; color: #FFF; font-size: 11px; font-weight: normal; background: url(images/footer.jpg) no-repeat top center #0657a6; padding: 58px 0 0 0; height: 182px}
.footer A:link    {COLOR: #FFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}
.footer A:visited {COLOR: #FFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}
.footer A:hover   {COLOR: #FFF; FONT-SIZE: 11px; TEXT-DECORATION: underline; font-family: arial, sans-serif; font-weight: normal}

.footer3 {font-family: arial, sans-serif; color: #07B0EB; font-size: 11px; font-weight: normal; background: #0657a6; padding: 0px 0 0 0;}
.footer3 A:link    {COLOR: #07B0EB; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}
.footer3 A:visited {COLOR: #07B0EB; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}
.footer3 A:hover   {COLOR: #07B0EB; FONT-SIZE: 11px; TEXT-DECORATION: underline; font-family: arial, sans-serif; font-weight: normal}

.footer2 {font-family: arial, sans-serif; color: #FFF; font-size: 11px; font-weight: normal; background: url(images/footer2.jpg) no-repeat top center #0c77c9; padding: 58px 0 0 0; height: 141px}
.footer2 A:link    {COLOR: #FFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}
.footer2 A:visited {COLOR: #FFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}
.footer2 A:hover   {COLOR: #FFF; FONT-SIZE: 11px; TEXT-DECORATION: underline; font-family: arial, sans-serif; font-weight: normal}

TD.login {font-family: arial, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal;}

.login A:link    {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}
.login A:visited {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}
.login A:hover   {COLOR: #6D6D6D; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: normal}

.search A:link    {COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: bold}
.search A:visited {COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: bold}
.search A:hover   {COLOR: #6D6D6D; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: arial, sans-serif; font-weight: bold}

TD.search .SkinObject {color: #FFF}

/*========================================================*/
/*     Default Hyperlink style for website                */
/*========================================================*/

a:link     {color: #156da4; font-family: Tahoma, sans-serif, text-decoration: underline; font-size: 12px; font-weight: normal;}
a:visited  {color: #156da4; font-family: Tahoma, sans-serif, text-decoration: underline; font-size: 12px; font-weight: normal;}
a:hover    {color: #156da4; font-family: Tahoma, sans-serif, text-decoration: underline; font-size: 12px; font-weight: normal;}




TD.menu {padding-left: 5px; height: 33px; background-image: url(images/menu_bg.gif); background-repeat: repeat-x;}


/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu    --*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }
/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { margin:  3px 0 0 -2; }

/*-- menuitems idle             --*/ .MainMenu_Idle TD { color: #FFF; background: url(images/menu_repeat.jpg) repeat-x top center transparent; font-size: 18px; padding: 17px 0px 17px 0px; font-weight: normal; }
/*-- left seperator idle        --*/ .MainMenu_LeftIdle { background: transparent; width:3px; height: 55px; }
/*-- right seperator idle       --*/ .MainMenu_RightIdle { background: transparent; width:3px; height: 55px; }

/*-- menuitems over             --*/ .MainMenu_Selected TD { color: #fffb94; background: url(images/menu_repeat.jpg) repeat-x top center; font-size: 18px; padding: 17px 0px 17px 0px; font-weight: normal; }
	     


/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { color: #67d8f8; background: url(images/menu_repeat.jpg) repeat-x top center transparent; font-size: 18px; padding: 17px 0px 17px 0px; font-weight: normal; height: 44px}
/*-- right seperator active     --*/ .MainMenu_RightActive { background: url(images/sel_right.gif) no-repeat top right transparent; width:3px; height: 55px; }
/*-- left seperator active      --*/ .MainMenu_LeftActive { background: url(images/sel_left.gif) no-repeat top right transparent; width:3px; height: 55px; }

/*-- middle seperator           --*/ .MainMenu_Seperator { background: url(images/divider.png) no-repeat top center; width:4px; height: 49px; }

/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon { display: none; }									 
/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 15px 0 10px; color: #dedede}
/*-- not needed - module menu   --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
									 .ModuleTitle_MenuIcon { background: #FFF; border: 0px; border-bottom: 1px dotted #999; width:0px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0px; }
									 .ModuleTitle_MenuIcon IMG { margin: 0 10px 0 10px; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #0c77c9; padding: 0px; border: 1px solid #0c77c9; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #00325f transparent; color: #FFF; font-family: arial; font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #ffffff; color: #0c77c9; font-family: arial; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; border: 0;}



/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/



