/* CSS Document */
html, body {  margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#000000; background:#11344e; }
img { border:0px; }

#fck_body { background:#FFF; width:480px; margin:auto; min-height:500px; }

a:link, a:visited { color:#000000; text-decoration:none; }
a:hover, a:active { color:#00589C; text-decoration:none; }

#container_main { width:780px; margin:10px auto; background:#FFF; }
#content { float:left; height:auto; display:block; margin:0px 0px 10px 0px; background:#7794C4;}

#header { width:100%; height:333px; margin:0px 0px 10px 0px; background-image:url(images/header-slice.png); background-repeat:repeat-x; }
#header-left { width:240px; padding:55px 0px 0px 10px; text-align:center; font-size:17px; font-weight:bold; float:left; }
#header-right { width:510px; height:290px; margin:20px 0px 0px 0px; background-color:#000; float:right; }

#mainmenu { float:left; width:250px; font-size:14px; }

#print_friendly { float:right; font-size:10px; margin:17px 10px 10px 10px; font-weight:bold; }
			 
#pagetext { float:right; width:479px; height:auto; padding:0px 10px; margin-right:10px; margin-bottom:10px; min-height:450px; border:1px solid #000000; background-color:#FFF; line-height:1.25em; }
.clear_float{clear:both; font-size:1px; line-height:0;}
#footer { clear:both; width:780px; min-height:30px; font-size:10px; background:#00589C; }
#footer a:hover, a:active { color:#FFFFFF; }


#container_main_print { width:730px; margin:10px auto; background:#FFF; }
#header_print { width:100%; height:100px; margin:0px 0px 10px 0px; text-align:center; }
#pagetext_print { padding:10px; margin:10px 0px; clear:both; }

#pagegallery_print { padding:10px; margin:10px 0px; clear:both; }
#pagegallery_print tr { font-size:11px; page-break-inside:avoid; }
#pagegallery_print tr td { width:33%; font-size:11px; color:#333; padding:10px 17px; }
#pagegallery_print tr td img { page-break-after:avoid; }

#footer_print { font-size:12px; text-align:center; padding:10px 0px; width:100%; color:#666; clear:both; }
#print_instructions { padding:10px; font-size:12px; text-align:center; }
#tear_line { text-align:center; color:#999; }
#print_instructions h1 { font-size:24px; font-weight:bold; color:#000; padding:30px 0px 4px 0px; margin:0px; line-height:1.5em; text-align:center; display:block; }


/*////////////// VERTICAL MENU //////////////*/

/* all lists */
#ECMS_vMenu, #ECMS_vMenu ul { list-style:none; float:left; background:#FFF; padding:0; font-weight:bold; width:249px; margin-left:10px; margin-top:0px; }

/* all list items */
#ECMS_vMenu li { float:left; line-height:31px; vertical-align:middle; text-indent:10px; width:249px; padding:0; background:#FFF; position:relative; background:url("images/menu-bg.png") no-repeat -1px; }

/* second-level lists */
#ECMS_vMenu li ul { position:absolute; left:-999em; height:auto; width:399px; font-weight:bold; border:1px solid #00589C; margin:-25px 0 0 239px; z-index:100; }
#ECMS_vMenu li ul li { float:left; line-height:14px; vertical-align:middle; text-indent:10px; width:399px; padding:0; background:#FFF; position:relative; font-weight:bold; font-size:12px; }

/* normal menu link */
#ECMS_vMenu a { display:block; width:249px; color:#00589C; line-height:31px; vertical-align:middle; text-decoration:none; padding:0; }

/* submenu indicator */
#ECMS_vMenu a.ECMS_vMenu_branch { background:url("/ecms/layout/icons/16x16/dropdown-on.gif") center right no-repeat; }

#ECMS_vMenu li li { padding-right: 24px; width:375px; }
#ECMS_vMenu li ul a { width:399px; }

/* active menu item */
#ECMS_vMenu li:hover, #ECMS_vMenu li.ECMS_vMenu_item_hover, #ECMS_vMenu li a:hover, #ECMS_vMenu li a.ECMS_vMenu_item_hover { background-color:#00589C; color:#FFF; }

/* submenu positioning - supports up to 5 levels deep */
#ECMS_vMenu li:hover ul ul, #ECMS_vMenu li:hover ul ul ul, #ECMS_vMenu li.ECMS_vMenu_item_hover ul ul, #ECMS_vMenu li.ECMS_vMenu_item_hover ul ul ul, #ECMS_vMenu li.ECMS_vMenu_item_hover ul ul ul ul, #ECMS_vMenu li.ECMS_vMenu_item_hover ul ul ul ul ul { left: -999em; }
#ECMS_vMenu li:hover ul, #ECMS_vMenu li li:hover ul, #ECMS_vMenu li li li:hover ul, #ECMS_vMenu li.ECMS_vMenu_item_hover ul, #ECMS_vMenu li li.ECMS_vMenu_item_hover ul, #ECMS_vMenu li li li.ECMS_vMenu_item_hover ul, #ECMS_vMenu li li li li.ECMS_vMenu_item_hover ul, #ECMS_vMenu li li li li li.ECMS_vMenu_item_hover ul { left:auto; }


/*////////////// HORIZONTAL MENU //////////////*/

/* all lists */
#ECMS_hMenu, #ECMS_hMenu ul { list-style:none; background-color:#00589C; padding:0; font-weight:bold; color:#FFF; text-align:center; display:block; }

/* all list items */
#ECMS_hMenu li { line-height:1em; padding:0; display:inline; color:#FFF; }

/* normal menu link */
#ECMS_hMenu a { display:inline; text-decoration:none; padding:0em 1em; color:#FFF; }

/* active menu item */
#ECMS_hMenu li a:hover { color:#000; }
