/**
 *
 *
 */

@import "___layouts-compressed.css";

* { outline:none; }

html { background:#334047 url(../img/bgd_pattern_01.gif) 0 0 repeat; }
body { font:11px Verdana,Arial,Helvetica,sans-serif; color:#747474; }
body * { line-height:1.44em; }

.test1 { background:gold; }
.test2 { background:orange; }
.test3 { background:red; }

.left { float:left; }
.right { float:right; }
.hidden { display:none; }
.sep1 { margin-top:40px; padding-top:10px; border-top:2px solid #ccc; }

a { font-weight:bold; color:#445a67; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { width:167px; height:55px; margin:0 0 0 175px; padding:30px 0 0 0; display:block; text-indent:-9999px; }
h1 a { width:100%; height:100%; display:block; }
h2 { background-color:#fff; margin:0 0 10px 0; padding:2px; border:1px solid #dbe2e4; line-height:1.2em; text-transform:uppercase; }
#ct h2 { background:url(../img/bullet_05.gif) 2px 2px no-repeat; padding-left:25px; }
#et h2 { background:url(../img/bullet_02.gif) 3px 50% no-repeat; padding-left:15px; }
#ct h3 a { background:url(../img/bullet_08.gif) 0 5px no-repeat; padding-left:10px; }
#ct h3 a:hover { border-bottom:1px solid #d6b81d; text-decoration:none; }
#ct h3 span a { font-size:.9em; background-image:none; padding-left:0; }
#ct h3 + p { margin-top:-8px; }
#ct h2.toggler { background:url(../img/bullet_01.gif) 2px 2px no-repeat; color:#465864; }
#ct h2.toggler span { background:url(../img/bullet_03.gif) 100% 0 no-repeat; padding-right:25px; display:block; }
#ct h2.toggler.collapsed { background:url(../img/bullet_05.gif) 2px 2px no-repeat; color:#a6a6a6; }
#ct h2.toggler.collapsed span { background:url(../img/bullet_04.gif) 100% 0 no-repeat; }


#container { background:url(../img/bgd_pattern_02.gif) -3px 0 repeat-y; width:947px; border:3px solid #fff; }

#h { background:url(../img/pict_w-maurice-young-cae_02.jpg) 0 0 no-repeat; height:135px; border-bottom:3px solid #fff; }
#h ul { display:none; }
#b {  }
	#hl { }
	
	#accordion { margin:5px 0 0 0; }
	#accordion .element { margin:0 10px 20px 10px; }

#sb { background:#3d515d; width:190px; }
	#lev1 { margin:5px; }
	#lev1 li { margin:0 0 5px 0; list-style:none; }
	#lev1 a, #f .a a, #sb p a { font:bold 11px Arial,Verdana,Helvetica,sans-serif; background:#3d515d url(../img/bgd_nav_01.gif) 0 50% repeat-x; color:#fff; padding:2px 0 2px 5px; display:block; border:1px solid #63737d; text-decoration:none; text-transform:uppercase; }
	#lev1 a:hover { background:#d6b81d url(../img/bgd_nav_03.gif) 0 50% repeat-x; }
	#lev1 span { margin-right:5px; display:block; }
	#lev1 ul { margin:0; overflow:hidden; }
	#lev1 ul li { margin-bottom:0; }
	#lev1 ul a { font-size:10px; background:#d5d5d5; color:#445a67; margin:3px 5px; padding:2px 0 2px 3px; display:block; text-transform:uppercase; }
	#lev1 ul a:hover, #lev1 a#lev1selected { background:#fff; }
	/* menu item that contains a sub menu */
	#lev1 a.hasSub span { background:url(../img/bullet_06.gif) 100% 50% no-repeat; }
	#lev1 a.hasSub:hover span { background:url(../img/bullet_12.gif) 100% 50% no-repeat; }
	/* currently selected */
	#lev1 a.current { background:#d6b81d url(../img/bgd_nav_03.gif) 0 50% repeat-x; }
	/* currently selected for multi-level menu item */
	#lev1 a.hasSub.current span { background:url(../img/bullet_12.gif) 100% 50% no-repeat; }
	#lev1 a.current.activated span { background:url(../img/bullet_10.gif) 100% 50% no-repeat; }
	/* activated */
	#lev1 a.activated span { background:url(../img/bullet_11.gif) 100% 50% no-repeat }
	#lev1 a.activated:hover span { background:url(../img/bullet_10.gif) 100% 50% no-repeat }
	#sb p a { background:none; margin:15px 6px; border:none; text-decoration:underline; }
	#sb p a:hover { text-decoration:underline; }


#ct { background:#fff; width:576px; padding:0 12px; }

	td { border-color:#ccc; line-height:12px; }
	td p { margin-bottom:5px; }

#et { background:#eceeef; width:147px; padding:0 5px; }
	#et a { font-weight:bold; color:#445a67; }

	.widget { }
	.widget h2 { margin-top:5px; }
	.widget dl { margin:0 5px; }
	.widget dt, .widget dd { margin-left:0; margin-bottom:15px; }
	.widget dt { font-weight:bold; color:#445a67; }

#f { background:url(../img/bgd_footer_01.gif) 100% 100% no-repeat; margin:50px 0 0 0; padding-bottom:20px; position:relative; }
	#f .layout { overflow:hidden; }
	#f .a { width:180px; padding:0 5px; visibility:hidden; }
	#f .a span { background:url(../img/bullet_09.gif) 100% 50% no-repeat; display:block; }
	#f .b { width:757px; }
	#f .b img { display:block; }
	#f .logo { width:28px; height:40px; display:block; float:left; }
	#f .logo span { width:28px; height:40px; margin:42px 0 0 62px; display:block; text-indent:-9999px; cursor:pointer; position:relative; }
	
	#frmSearch { margin:0 0 50px 0; visibility:hidden; }
	#frmSearch .text { background:#dadee0; width:99px; height:15px; margin:0 1px 0 0; padding:2px; float:left; border:1px solid #fff; }
	
	#credits { position:absolute; z-index:1; bottom:-5px; right:1px; }
	#credits a { color:#1d4477; text-decoration:none; }
	#credits a:hover { text-decoration:none; }


/**
 * MultiBox v1.0
 */
#iFrame { overflow-x:hidden; overflow-y:hidden; }
.MultiBoxContainer { position:absolute; border:4px solid #3d515d; background-color:#FFF; display:none; z-index:999; }
.MultiBoxLoading { background:url(../img/icon_loading.gif) no-repeat center; }
.MultiBoxContent { position:relative; width:100%; height:100%; overflow:hidden; }

.MultiBoxClose { position:absolute; top:-10px; right:-10px; background:url(../img/icon_multibox_close.png) no-repeat; width:24px; height:24px; cursor:pointer; }

.MultiBoxControlsContainer { overflow:hidden; height:0px; position:relative; }
.MultiBoxControls { width:100%; height:auto; position:relative; background-color:#000000; }
.MultiBoxPrevious { position:absolute; background:url(../img/icon_multibox_left.png) no-repeat; width:24px; height:24px; left:0px; margin-top:5px; cursor:pointer; }
.MultiBoxNext { position:absolute; background:url(../img/icon_multibox_right.png) no-repeat; width:24px; height:24px; right:0px; margin-top:5px; cursor:pointer; }

.MultiBoxNextDisabled { cursor:default; background:url(../img/icon_multibox_right_disabled.png) no-repeat; }
.MultiBoxPreviousDisabled { cursor:default; background:url(../img/icon_multibox_left_disabled.png) no-repeat; }

.MultiBoxTitle { position:relative; margin:10px 0 0 35px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold; text-align:left; }
.MultiBoxNumber { position:relative; width:50px; margin:10px 35px 0 0; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:right; }
.MultiBoxDescription { clear:left; position:relative; margin:0 35px 0 35px; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:left; }

