@charset "utf-8";
/* -reset- */
@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus{outline:0;}body{line-height:1;color:#000;background:#FFF;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}strong{font-weight:bold;}

/* -global typography- */
body {font-size:62.5%; font-family: 'Century Gothic', Arial, Helvetica, sans-serif; color:#161616;}
h1 {font-family: museo-bold, Arial, Helvetica, sans-serif; color:#fff; font-size:2em; font-weight:bold; margin-bottom:30px;}
h2 {font-family: museo-bold, Arial, Helvetica, sans-serif; color:#335d8d; font-size:1.8em; font-weight:bold; margin-bottom:20px;}
h3 {font-family: 'Century Gothic', Arial, Helvetica, sans-serif; color:#003979; font-size:1.4em; font-weight:bold; margin-bottom:20px;}
h4 {font-size:1.6em; font-weight:bold; padding-bottom:12px;}
p {font-size:1.3em; line-height: 1.2em; margin-bottom:20px;}
ul li {font-size:1.3em;}
input, select, textarea {font-family: 'Century Gothic', Arial, Helvetica, sans-serif;}
form label {font-size:1.2em; display:block;}
form label span {color:#bda153;}
/* -layout- */
body {background:#dabf72 url(../images/global/bg-body.jpg) top left repeat-x;}
#wrapper {width:980px; margin:0 auto; position:relative;}
	#top {overflow:hidden;}
		#logo {float:left;}
		#top-side {background:url(../images/global/bg-top.jpg) top left no-repeat; float:left; width:688px; height:118px; display:block;}
	#navigation {background:url(../images/global/bg-navigation.jpg) top left no-repeat; clear:both; width:980px; height:39px; display:block;}
		.nav {overflow:hidden; width:903px; margin-left:38px; padding-top:11px;}
			.nav li {float:left; padding:0 12px; display:inline-block;}
			.nav li a, .nav li a:visited {color:#fff; font-size:18px; text-decoration:none; font-weight:bold;}
			.nav li a:hover {color:#0060cb;}
			.nav li.active a {color:#0060cb;}
	#header {clear:both; overflow:hidden; height:369px;}
	#content {background:url(../images/global/bg-content.jpg) top left no-repeat; width:980px; min-height:422px; height:auto !important; height:422px;}
		#content ul {margin-bottom:20px;}
			#content ul li {margin-bottom:3px;}
		#main {background:url(../images/global/bg-main.jpg) top left repeat-y; width:686px; float:left;}
			#main-content {background: url(../images/global/bg-main-content.jpg) top left no-repeat; padding-left:55px; padding-top:35px; min-height:420px; height:auto !important; height:420px;}
				#main-content p {width:595px;}
				#main-content a, #main-content a:visited {color:#003979;}
			#main-content-end {background:url(../images/global/bg-main-content-end.jpg) top left no-repeat; width:682px; height:140px; display:block;}
		#sidebar {width:292px; float:left; display:block;}
			.sideContainer {background:#e1cb8b; width:255px; display:block; padding: 10px; margin-bottom:10px;}
			.sideContainer h2, .sideContainer p {margin-bottom:0 !important; width:auto !important;}
			.sideContainer h2 {padding-bottom:10px;}
			
			#socialNetworking {margin:35px 0 180px 10px;}
				#socialNetworking ul li {margin-bottom:3px;}
	#footer {background:url(../images/global/bg-footer.jpg) top left no-repeat; width:980px; height:33px; display:block; text-align:center; padding-top:15px;}
		#footer p {margin:0 !important;}
		#footer a, #footer a:visited {color:#003979;}
/* -misc */
.clear {clear:both;}
.clear-right {clear:right;}
.clear-left {clear:left;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.gold {color:#986000;}

.gold-sub {color:#986000; display:block; font-size:.8em; font-weight:normal;}

/* typography control */
.normal {font-size: 1em; font-weight:normal;}
.small {font-size:.9em;}
.smaller {font-size:.8em;}
.smallest {font-size:.7em;}
/* lists with disc bullets */
.disclist {list-style:disc; margin-left:10px; padding-left:15px; width:90%;}
label.error {color:red !important; font-size:.8em;}

/* newsletter blog listings */
div.listing {width:600px; margin-bottom:20px;}
div.title {font-size:1.4em; font-weight:bold; padding-bottom:4px;}
div.synopsis {font-size:1.2em;}
a.view-all {font-size:1.3em;}
#btn-subscribe {background:url(../images/btn-subscribe.jpg) top left no-repeat; width:167px; height:45px; display:block; font-family: 'Century Gothic', Arial, Helvetica, sans-serif; font-size:0px; line-height:0px; text-indent:-9999px; cursor:pointer; border:0; color:black;}