@media screen{
/* #111 -almost black, #eee -almost white, #fff - white, #366 - body bg, #165050 - dark blue/gr, #47b8b8 - light blue, #8cc63f - green */
html{height:100%;margin-bottom:1px;} /* force scrollbars */
body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#366;color:#fff;font-size:12px;}
div, form, a, img, ul, p, table, tr, td{background-color:transparent;margin:0;padding:0;border:none;}
div.clearfix{display:block;float:none;clear:both;height:1px;}
div#scaff{width:1000px;margin:0 auto;background-color:#366;}
div#mastwrap{padding:10px 10px 0 10px;background-color:#366;background-image:url(bg-top-tail.png);background-position:top left;background-repeat:no-repeat;}
div#ftwrap{padding:0 10px 10px 10px;background-color:#366;background-image:url(bg-top-tail.png);background-position:bottom left;background-repeat:no-repeat;}
div#mainwrap{padding:0 10px;background-color:#366;background-image:url(page-bg-mid.png);background-repeat:repeat-y;}
div#mastnav{width:980px;text-align:right;color:#eee;background-color:#165050;padding:5px 0;}
div#mast{width:980px;background-color:#165050;padding:0;margin:0;}
div#printmast{display:none;}
div#mast a, div#mast img{padding:0;margin:0;border:none;}
div#ft{padding:10px 0 20px 0;margin:0;width:980px;text-indent:200px;border-top:2px solid #fff;text-align:left;float:none;clear:both;background-color:#165050;color:#eee;font-size:12px;line-height:1.4em;}
div#main{width:980px;float:none;clear:both;background-color:#fff;margin:0;padding:0;border:none;background-image:url(stripe-1.png);background-position:0% 0%;background-repeat:repeat-y;}
div#sidenav{width:185px;float:left;background-color:#165050;margin-right:15px;}
div#crumbs{width:770px;float:left;background-color:#fff;color:#111;clear:right;padding:12px 5px 5px 0px;}
div#maincontent, div#subcontent, body.mceContentBody{background-color:#fff;color:#111;}
.col2main{width:775px;padding-right:5px;float:right;}
.col3main{width:560px;float:left;}
div#subcontent{width:200px;float:right;clear:right;}
/* footer and mastlinks */
#ft a, #ft a:link,  #ft a:visited, #mastnav a, #mastnav a:link,  #mastnav a:visited{ color:#eee;text-decoration:none;padding:3px 6px;}
#mastnav a:hover, #mastnav a:active, #ft a:hover, #ft a:active{color:#fff;text-decoration:underline;}
/* menu */
ul.nav1{border-bottom:2px solid #fff; background-color:#165050;color:#fff;margin-bottom:60px;}
/* level 1 */
ul.nav1 li{	list-style-type:none;margin:0;padding:0;text-indent:0;margin:0;	background-color:#165050;color:#fff;}
ul.nav1 li a, ul.nav1 li a:link, ul.nav1 li a:visited{border-top:2px solid #fff;	display:block;font-size:13px;font-weight:bold;	padding:8px 4px 8px 8px;margin:0;	text-decoration:none;color:#fff;background-color:#165050;background-image:url(menu-bg-2.png);background-position:top left;background-repeat:no-repeat;	}	
ul.nav1 li a:hover, ul.nav1 li a:active{color:#fff;background-color:#478b8b; color:#fff; border-top:2px solid #8cc63f;	background-position:top right;text-decoration:underline;}	
ul.nav1 li a.hilite:link, ul.nav1 li a.hilite:visited{	border-top:2px solid #fff;background-image:url(menu-bg-1.png);	color:#fff;background-color:#478b8b;background-position:top right;background-repeat:no-repeat;}	
ul.nav1 li a.hilite:hover, ul.nav1 li a.hilite:active{	border-top:2px solid #fff; text-decoration:underline;}
/* level 2 */	
ul.nav2{background-color:#478b8b;}
ul.nav1 ul.nav2 li a, ul.nav1 ul.nav2 li a:link, ul.nav1 ul.nav2 li a:visited{font-size:12px;font-weight:normal;	padding:2px 4px 4px 30px;	background-image:url(menu-bg-4.png);background-position:center right;background-repeat:no-repeat;	text-decoration:none;border:none;background-color:#478b8b;color:#fff;}
ul.nav1 ul.nav2 li a:hover, ul.nav1 ul.nav2 li a:active{	border:none;background-color:#478b8b;	background-position:center left;	color:#fff;text-decoration:underline;}
ul.nav1 ul.nav2 li a.hilite:link, ul.nav1 ul.nav2 li a.hilite:visited{	color:#fff;background-color:#478b8b;border:none;	background-image:url(menu-bg-3.png);	text-decoration:none;	background-position:center left;}
ul.nav1 ul.nav2 li a.hilite:hover, ul.nav1 ul.nav2 li a.hilite:active{	background-image:url(menu-bg-4.png);	border:none;text-decoration:underline;}
/* text styling */
/* content. xx for page output */
/* .mceContentBody xx for editor preview */
.content *,.mceContentBody * {font-size:12px;line-height:1.2em;background-color:#fff;color:#111;}
.content p, .mceContentBody p {margin:0;padding:0.6em 0;line-height:1.5em;}
.content h1, .mceContentBody h1{font-size:1.6em;padding:5px 5px 2px 0px;color:#165050;font-weight:bold;margin:0;}
.content h2, .mceContentBody h2{font-size:1.4em;padding:5px 5px 2px 0px;color:#165050;font-weight:bold;margin:0;}
.content h3, .mceContentBody h3{font-size:1.3em;padding:5px 5px 2px 0px;color:#165050;font-weight:bold;margin:0;}
.content h4, .mceContentBody h4{font-size:1.1em;padding:5px 5px 2px 0px;color:#000;font-weight:bold;margin:0;}
.content img, .mceContentBody img {padding:5px;}
.content ul, .content ol,.mceContentBody ul, .mceContentBody ol{margin:5px 10px;padding:0px 5px;float:none;}
.content ol, .mceContentBody ol{list-style:decimal}
.content li{line-height:1.5em;}
.content ol li, .mceContentBody ol li{padding:2px 5px 5px 15px;list-style-type:decimal;}
.content ol ol li, .mceContentBody ol ol li{padding:2px 5px;list-style-type:lower-roman;}
.content ul li, .mceContentBody ul li{padding:2px 5px 2px 15px;list-style-type:disc;}
.content ul ul li, .mceContentBody ul ul li{padding:2px 5px;list-style-type:circle;}
.content a, .content a:link,.mceContentBody a, .mceContentBody a:link{text-decoration:underline;color:#47b8b8;font-size:1em;}
.content a:visited, .mceContentBody a:visited {color:#366;font-size:1em;}
.content a:hover, .content a:active,.mceContentBody a:hover, .mceContentBody a:active{color:#8cc63f;font-size:1em;}
.content a.more{display:block;float:none;clear:both;}

}
@media print{
#crumbs{display:block;width:auto;}
#maincontent{display:block;width:auto;}
#sidenav,#sub2,#ftwrap,#mastwrap{display:none;}
body{font-family:"Times New Roman", Times, serif;
 font-size:12pt;color:#000;background-color:#fff;line-height:1.5em;
 /*padding-top:2cm; background-image:url(es-printheader.png);background-repeat:no-repeat;*/
 }
 #printmast{display:block;}
 #printmast img{height:60px;}
h1{font-size:15pt;font-weight:bold;line-height:1.4em;}
h2{font-size:14pt;font-weight:bold;line-height:1.4em;}
h3{font-size:13pt;font-weight:bold;line-height:1.4em;}
h4{font-size:13pt;font-weight:normal;line-height:1.4em;}
}