@charset "utf-8";

body{color:#414141; font-family: helvetica, arial, sans-serif;}
a{color:#fb8819;}

.h{float:left;width:100%;background:#2a9ac0 url(img/h.jpg) no-repeat 0% 100%;clear:both; height: 256px;}
.h-inner{background:transparent url(none) no-repeat 100% 100%;min-height:100px;}
.h h1,.h p.structure{float:left;font-family:Georgia, "Times New Roman", Times, serif;padding:0;margin:0;font-weight:normal;}

.h h1{position:relative;font-size:1.6em;font-weight:normal;margin:22px 0 0 16px;padding:0;width:518px;height:42px;overflow:hidden; visibility: hidden; }
.h h1,.h h1 a{color:#fff;}
.h h1 a{text-decoration:none;border-bottom:1px solid #a63e40;}
.h h1 a:hover{border-width:0;}
.h h1 a span{cursor:pointer;position:absolute;display:block;left:0;top:0;width:518px;height:42px;background:transparent url(none) no-repeat 0 0;}

.h p.structure{display:none;font-size:1.2em;padding:36px 0 0 17px;}
.h p.structure,.h p.structure a{color:#FEB575;}
.h p.structure a{text-decoration:none;border-bottom:1px solid #b1402e;}
.h p.structure a:hover{border-width:0;}


/*
Site menu
li.selected and a.selected refer to the currently selected item.
li.on and a.on refer to the items in the menu branch that leads to and include the currently selected item.
li.menu refers to the list item being a further menu
li.open refers to the current state of the menu with respect to javascript functionality
*/

.n{float:left;width:195px; font-size: 1.2em;}
.n .site-menu{font-size:0.9em;line-height:1.8em;list-style-type:none;text-align:left;margin:0 5px 0 8px;padding:0 0px 0px 0px; border-bottom:1px solid #fff;}
.n .site-menu li{background:none;margin:0;padding:0;display:block;position:relative; border-bottom:1px solid #ddd;}
.n .site-menu li a{display:block;text-decoration:none;}
.n .site-menu li a:hover{display:block;text-decoration:underline; color: #fb8819;}
.n .site-menu ul{border-top:0px;background:none;margin:0px;padding:0px;border-bottom:0;}
.n .site-menu > li:first-child,.n .site-menu > li:first-child > a,.n .site-menu ul > li:first-child,.n .site-menu ul > li:first-child > a{border-top:0;}
.n .site-menu span{float:left;}

/*Level 1*/
.n .site-menu li a{color:#065993;font-weight:normal;padding:8px 4px 8px 23px;border-top:1px solid #fff;background:transparent url(img/n-a-level-1.gif) no-repeat 3px 12px;}
.n .site-menu li a:hover,
.n .site-menu li a.on{background-color:#fff; background-image:url(img/n-a-level-1-on.gif);}
.n .site-menu li a:hover{}
.n .site-menu li a.on{ color: #fb8819;}
.n .site-menu li a:hover.on{}
.n .site-menu li.on{}

/*Level 2*/
.n .site-menu li li a{color:#4c4c4c;margin:0 0 0 0;font-weight:normal;padding:7px 4px 7px 29px;font-size:0.9em;line-height:1.5em;border-top:1px solid #ccebfd;background:#e5f2f7 url(img/n-a-level-2.gif) no-repeat 14px 7px;}
.n .site-menu li li a:hover,
.n .site-menu li li a.on{background-image:url(img/n-a-level-2.gif);}
.n .site-menu li li a:hover{}
.n .site-menu li li a.on{}
.n .site-menu li li a:hover.on{}
/*Level 3*/
.n .site-menu li li li a{color:#202020;padding:2px 4px 2px 38px;font-size:0.9em;border-top:0px solid #fff;background:#effbff url(img/n-a-level-3.gif) no-repeat 23px 3px;}
.n .site-menu li li li a:hover,
.n .site-menu li li li a.on{}
.n .site-menu li li li a:hover{}
.n .site-menu li li li a.on{}
.n .site-menu li li li a:hover.on{}

.breadcrumb{font-size:0.9em;color:#004791;border-bottom:1px solid #ddd;padding:10px 0 0.5em 0;margin:0;}
.breadcrumb a{color:#3195cd;}
.breadcrumb span{color:#484848;}

.img { border: 0px;
	padding: 0px;
	margin: 0px;
	line-height: 0px;}
	
img { border: 0px;
	padding: 0px;
	margin: 0px;}	


.orangelink {
	background: url(img/orange-link-bg.gif) no-repeat;
	height: 20px;
	width: 300px;
	color: #FFFFFF;
	font: bold 1.6em Arial, Helvetica, sans-serif;
	padding: 15px 20px 15px 50px;
		font-size: 1.32em
}

.orangelink a {
	color: #FFFFFF;
	text-decoration: underline;
	}
.orangelink a:hover  {
	color: #FFFFFF;
	text-decoration: none;
	}
	
	
	
.bluelink {	
	background: url(img/blue-link-bg.gif) no-repeat;
	height: 20px;
	width: 300px;
	color: #FFFFFF;
	font: bold 1.6em Arial, Helvetica, sans-serif;
	padding: 14px 20px 15px 10px;
	font-size: 1.32em;

}

.bluelink a {
	color: #FFFFFF;
	text-decoration: underline;
	}
.bluelink a:hover  {
	color: #FFFFFF;
	text-decoration: none;
	}	
	
.wrap-content{float:left;width:100%;}
.wrap-content-inner{}


.m{margin:0px 0px 0 195px; font-size: 1.2em;}
.m-inner{margin:0px 15px 10px 15px;}
.m h1,.m h1 a {color:#004791; font-family: Helvetica, Arial, sans-serif; font-weight: bold;}
.m h2,.m h2 a {color:#004791; font-family: Helvetica, Arial, sans-serif; font-weight: bold;}
.m h3,.m h3 a {color:#004791; font-family: Helvetica, Arial, sans-serif; font-weight: bold;}
.m h4,.m h4 a{}
.m h5,.m h5 a{}
.m h6,.m h6 a{}
.m ul{list-style-type:none;padding-left:0;}
.m ul > li{padding-left:3em;}
.m ul > li{background:transparent url(img/m-ul-li-level-1.gif) no-repeat 9px 2px;}
.m ul > li > ul li{background:transparent url(img/m-ul-li-level-2.gif) no-repeat 9px 1px;}


.f{color:#313131;clear:both;margin:0px;padding:0 12px 0px 12px;font-size:0.9em;line-height:1.5em;background:#bcd5e4 url(img/f.jpg) no-repeat 0% 0%;min-height:28px;}

.f a{color:#313131;}
.f p{
	padding:12px 0 7px;
	margin: 0;
	background: #bcd5e4;
}
.f p span.date-modified{float:right;}
.f p span.author{background:url(img/mail-icon.gif) no-repeat 0px 3px;padding-left:17px;}


#main-content p { margin:.8em 0  0 0 }
