﻿/*
*/


@font-face { font-family:'Arial','Tahoma', sans-serif; }
body {margin:0; font-family:'Helvetica Neue',Arial,sans-serif; line-height:1em; color:#c0c0c0; background:#555; }
::selection { color:#000; background:#ffb706; text-shadow:none; }
#site { margin:0 auto; width:972px; background:#fff; box-shadow:0px 0px 20px #000; }

a { color:#003399; text-decoration:none;  outline:none; }
a.link3 {color:#ffb706; }
a.link2 {color:#003399; }
a:active { color:#003399; }
a:hover { color:#003399; }
a:visited { color:#003399; }
b { font-weight: bold; }
cite.1 { color: blue; font-style: normal }
cite.2 { color: red; font-style: normal }
cite.2a { color: #C00000; }
cite.3 { text-decoration: underline; font-style: normal }
cite.4 { font-size: 0em; color: #FFFFFF; }
cite.green { color: green; font-style: normal }
div.c1 {text-align: center; }
div.c2 {margin-left: 2em }
div.c3 { font-size: 7pt; text-align: center }
div.c4 { font-family: "Arial","Tahoma", sans-serif; font-size: 10pt; margin-left: 4em }
div.c5 { font-family: "Arial","Tahoma", sans-serif; font-size: 16pt; margin-left: 5%; font-style: italic; }
div.c6 { text-align: center; font-family: "Arial","Tahoma", sans-serif; font-size: 10pt; }
div.c7 { text-align: right }
div.c8 { font-size: 18pt; text-align: left font-family: "Times New Roman", serif; }
div.c9 { font-size: 12pt; text-align: left font-family: "Times New Roman", serif; }
div.c10 { width: 39em; margin-left: auto; margin-right: auto; text-align: center; font-family: "Arial","Tahoma", sans-serif; font-size: 9pt; }
div.c11 { font-size: 0em; color: #FFFFFF; }
div.c12 { text-align: center; font-family: "Arial","Tahoma", sans-serif; font-size: 12pt; }
div.c13	{margin-left: 18em }
h1 { line-height:1.2em; }
h1,h2,h3,h4,h5 { font-family:Georgia,serif; }
h4 {margin:0em; }
h6 { margin:0.3em 0 0.5em; font-family:'Arial'; font-size:1.17em; font-weight:bold; letter-spacing:0.1em; color:#c1272d; text-transform:uppercase; }
i { font-style: italic; }
img,iframe { border:0; }
input,textarea,select { outline-color:#ffb706; }
li.c1 {list-style: none}
p {font-size: 0.9em; color: #000000; font-family: "Arial","Tahoma", sans-serif; margin-left:2%; }
p.2 {font-size: 0.9em; color: #000000; font-family: "Arial","Tahoma", sans-serif; margin-left:10em; }
p.3	{font-family: "Arial","Tahoma", sans-serif; font-size: 10pt; }
p.3	{font-family: "Arial","Tahoma", sans-serif; font-size: 12pt; }
p.4	{margin-left:0%; }	
span.c1 {color: #C00000; font-style: italic; }
span.c2 { color: red; font-style: normal }
span.c3 { font-size: 0em; color: #FFFFFF; }
span.c3	{font-size: 0em; color: #FFFFFF; }
span.c4 { font-size: 16pt; }
span.c5 { text-decoration: underline; }
span.c6 { color: #C00000; font-style: italic; }
span.c7 { color: #006800; font-style: normal }
span.c8 { color: #7E0080; font-style: normal }
span.c9 { font-size: 8pt; }
span.c10 { color: #000099; font-style: normal }
span.c11 { color: #990000; font-style: normal }
span.c12 { font-size: 8pt; }
span.c13 { font-size: 18pt; }
span.c14 { color: #663366; font-style: normal }
span.c15 { font-size: 14pt; }
span.c16 { font-size: 36pt; color: #FFFFFF; }
span.c17 { font-size: 12pt; font-family: "Times New Roman", serif; }
span.c18 { font-size: 24pt; }
span.c19 { font-family:'Times New Roman'; font-size:1.4em; line-height:1.7em; margin:0.75em; color:#555555; }
span.c20 { font-family:'Times New Roman'; font-size:1.4em; line-height:0.4em; margin:0.75em; color:#555555; }
span.c21 { font-family:'Times New Roman'; font-size:1em; line-height:0.4em; margin:0.75em; color:#555555; }
span.c22 { font-family:'Times New Roman'; font-size:1.4em; line-height:1.3em; margin:0.75em; color:#555555; }
table.centered { margin-left: auto; margin-right: auto; }
td {font-size: 0.9em; color: #000000; font-family: "Arial","Tahoma", sans-serif;	}
td.2 {font-size: 1em; color: #000000; font-family: "Arial","Tahoma", sans-serif;	}
td.3 {font-size: 12pt; color: #FFFFFF; font-family: "Arial","Tahoma", sans-serif; }
th {font-size: 12pt; color: #000000; font-family: "Arial","Tahoma", sans-serif; }
.blue1 { margin-left: 2%; color: blue; }
.button,input[type=submit] { cursor:pointer; }
.clear { clear:both; }
.clear-l { clear:left; }
.clear-r { clear:right; }
.green1 { margin-left: 2%; color: #336600; }
.hide { display:none; }
.link {color:#333; }
.link2 {color:#003399; }
.link3 {color:#ffb706; }
.placeholder { color:#666; }
.placeholder:hover { color:#555; }
.three {float:left; }
.two {float:right; }
.un-placeholder,.placeholder.un-placeholder { color:#111; }


#heading {width: 100%;	height: 165px;	margin: 0 auto;	background:url(Images/Header2.jpg) no-repeat top right #000;}
#heading h1 { margin:0; padding:20px 5px 0; }
#heading h3 { margin:0; padding:5px 75px 0; }

#heading2 {width: 100%;	height: 165px;	margin: 0 auto;	background:url(Images/Header3.jpg) no-repeat top right #000;}
#heading2 h1 { margin:0; padding:30px 5px 0; }
#heading2 h3 { margin:0; padding:5px 75px 0; }

#heading3 {width: 100%;	height: 165px;	margin: 0 auto;	background:url(Images/Header5.jpg) no-repeat top right #000;}
#heading3 h1 { margin:0; padding:30px 5px 0; }
#heading3 h3 { margin:0; padding:5px 75px 0; }

#heading6 {width: 100%;	height: 165px;	margin: 0 auto;	background:url(Images/Header6.jpg) no-repeat top right #000;}
#heading6 h1 { margin:0; padding:30px 5px 0; }
#heading6 h3 { margin:0; padding:5px 75px 0; }

#heading7 {width: 100%;	height: 165px;	margin: 0 auto;	background:url(Images/Header7.jpg) no-repeat top right #000;}
#heading7 h1 { margin:0; padding:30px 5px 0; }
#heading7 h3 { margin:0; padding:5px 75px 0; }

#heading8 {width: 100%;	height: 165px;	margin: 0 auto;	background:url(Images/Header8.jpg) no-repeat top right #000;}
#heading8 h1 { margin:0; padding:30px 5px 0; }
#heading8 h3 { margin:0; padding:5px 75px 0; }

#heading9 {width: 100%;	height: 165px;	margin: 0 auto;	background:url(Images/Header9.jpg) no-repeat top right #000;}
#heading9 h1 { margin:0; padding:30px 5px 0; }
#heading9 h3 { margin:0; padding:5px 75px 0; }

#heading10 {width: 100%;	height: 165px;	margin: 0 auto;	background:url(Images/Header10.jpg) no-repeat top right #000;}
#heading10 h1 { margin:0; padding:30px 5px 0; }
#heading10 h3 { margin:0; padding:5px 75px 0; }

#heading11 {width: 100%;	height: 165px;	margin: 0 auto;	background:url(Images/Header11.jpg) no-repeat top right #000;}
#heading11 h1 { margin:0; padding:30px 5px 0; }
#heading11 h3 { margin:0; padding:5px 75px 0; }

#header { position:relative; margin:0 0 33px; background:#000; z-index:10; }
#header ul { margin:0; padding:0; list-style:none; }
#header h1,#header h2 { margin:0; padding:20px 0 0; }
#header h1 a,#header h2 a { position:absolute; top:14px; left:48px; display:block; width:145px; height:98px; text-indent:-5000px; }
#header #toolbox { font-size:0.8em; }

#nav { position:relative; width:100%; height:40px; line-height:18px; font-family:'Arial'; font-size:0.7em; background:#003399}
#nav li { float:left; margin:0px 0px 0; border-right:1px solid #000; }
#nav a { display:block; padding:2px 10px; color:#ffb706; }
#nav a:hover { color:#fff; }
#nav a:active { color:#960; }
#nav ul { position:absolute; margin:-2px 0 0; padding:6px 0; width:180px; background:#000; z-index:99; box-shadow:0px 9px 10px rgba(0,0,0,0.3); }
#nav ul,#nav li.hover ul,#nav li.hover ul ul,#nav li.hover ul ul ul,#nav li:hover ul,#nav li:hover ul ul,#nav li:hover ul ul ul { left:-999em; }
#nav li.hover ul,#nav li li.hover ul,#nav li li li.hover ul,#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul { left:auto; }
#nav li.hover,#nav li:hover { position:static; }
#nav ul li { float:none; border:none; }
#nav ul a { display:block; padding:3px 10px; border:none; text-transform:none; }
#nav ul a:hover,#nav ul li.hover a,#nav ul li:hover a { margin-left:1px; margin-right:-3px; border-right:1px solid #dfa006; color:#fff; background:#003399; }
#nav ul a:active,#nav ul li.hover a:active,#nav ul li:hover a:active { color:#000; background:#960; }
#nav ul ul { margin:-24px 0 0 180px; background:#ffb706; }
#nav ul ul a,#nav ul li.hover ul a,#nav ul li:hover ul a { margin-left:0; margin-right:0; border:none; }
#nav ul ul a:hover { color:#000; background:lightYellow; }

#aside { position:relative; clear:right; float:right; margin:0 0px 30px; padding:12px; width:201px; font-family:Georgia,serif; font-size:0.9em; color:#666;  background:#f1f1f1; z-index:8; box-shadow:5px 5px 7px #888; }
#aside h3 { margin:0.3em 0 0.1em; font-family:'Arial'; font-size:1.17em; font-weight:bold; letter-spacing:0.1em; color:#c1272d; text-transform:uppercase; }
#aside h4 { margin:0.3em 0 0.1em; font-family:'Arial'; font-size:1em; font-weight:bold; letter-spacing:0.1em; color:#c1272d; text-transform:uppercase; }
#aside p { margin:0; }
#aside a { color:#666; text-decoration:underline; }
#aside a:hover { text-decoration:none; }
#aside a:active { color:#333; }
#aside .top { margin:-12px; height:20px; }
#aside .bottom { margin:0 -12px -12px; height:30px; }
#aside .announcements { height:260px; }
#aside .announcements .ticker { position:relative; height:240px; overflow:hidden; }
#aside .announcements .ticker div { width:100%; height:132px; }
#aside .announcements .ticker a { display:block; padding:3px 0; width:100%; height:24px; border-bottom:1px solid #ddd; background:#f1f1f1; overflow:hidden; }
#aside .announcements .ticker a.sticky { position:absolute; top:0; left:0; z-index:9; }
#aside .spotlight,#aside .secondary-spotlight { margin:1em 0 0; padding:2px 10px; }
#aside .spotlight { background:#ccc; color:#003399}
#aside .spotlight a { font-size:1.5em; color:#003399; text-decoration:none; }
#aside .spotlight .alignright,#aside .secondary-spotlight .alignright { margin:0 0 8px 8px; width:90px; height:auto; }
#aside .spotlight .alignleft,#aside .secondary-spotlight .alignleft { margin:0 8px 8px 0; width:90px; height:auto; }
#aside .spotlight p { font-family:'Times New Roman'; font-size:0.76em; line-height:1.4em; margin:0.75em; color:#003399}

#content { font-size:0.9em; margin-right: 2em; }
#content .navigation { padding:12px 0 30px; }
#content .navigation .newer a,#content .navigation .older a { border:1px solid #444; text-align:center; color:#ffb706; background:#000; text-decoration:none; border-radius:12px; }
#content .navigation .newer a:hover,#content .navigation .older a:hover { color:#fff; }
#content .navigation .newer a:active,#content .navigation .older a:active { border-color:#999; color:#c80; }

#footer { clear:both; padding:10px 0 60px; font-size:0.76em; text-align:center; }
#footer address { display:inline; font-style:normal; }
#footer ul { display:inline; margin:0; padding:0; list-style:none; }
#footer li { display:inline; }
#footer a { color:#333; }
#footer ul a { margin:0 2px; padding:0 2px 0 8px; border-left:1px solid #c0c0c0; text-decoration:underline; }
#footer a:hover { color:#666; text-decoration:none; }
#footer a:active { color:#eee; }

/* Side Nav */
#side-nav { float:left; margin:0; padding:0; width:246px; list-style:none; }
#side-nav ul { display:none; margin:0; padding:0; list-style:none; }
#side-nav li { margin:0 18px 0 26px; padding:3px 0; }
#side-nav li li { margin-right:0; }
#side-nav .ancestor { margin:0; padding:0; }
#side-nav .ancestor a,#side-nav .ancestor a.hidden,#side-nav .ancestor a.shown { display:block; padding:6px 28px; font-size:1.1em; font-weight:bold; color:#000!important; background:url(images/corner-br-yellow.png) no-repeat right bottom #ffb706; text-transform:uppercase; }
#side-nav a { padding:3px 0; color:#666; text-transform:uppercase; }
#side-nav a:hover { color:#999; }
#side-nav a:active { color:#222; }
#side-nav a .arrow { padding:0 8px; background:url(images/expand-arrows.png) no-repeat right center; }
#side-nav a.hidden .arrow { background-position:right 1px; }
#side-nav a.shown .arrow { background-position:right -29px; }
#side-nav ul a { text-transform:none; }
#side-nav ul a,#side-nav ul a.hidden,#side-nav ul a.shown { background-position:right center; }
#side-nav ul { border-top:1px solid #d9d9d9; }
#side-nav ul li { border-bottom:1px solid #d9d9d9; }

/* Home */
.home #header { margin:0; }
.home .hentry { position:relative; padding:0 0px 0 46px; color:#333; }
.home .hentry h1,.home .hentry h2 { padding:0; background:none; }
.home .hentry p { margin:1em; }
.home .hentry #tools { position:absolute; right:255px; top:260px; z-index:8; }
.home .hentry #aside { top:0px; }
.home .hentry #aside .top { margin-top:-35px; height:35px; }
.home .hentry .items { width:675px; }
.home .hentry .item { float:left; margin:10px 0px 0 0; width:190px; height:175px; }
.home .hentry .item img { display:block; width:200px; height:89px; }
.home .hentry .item h3 { position:relative; margin:0px 0 0px; padding:0 8px; height:23px; line-height:23px; font-size:0.98em; font-weight:normal; color:#ffb706; #000; }
.home .hentry .item h3 a { display:block; margin:0 -8px; padding:0 8px; }
.home .hentry .item p { font-size:0.86em; line-height:1.4em; }
.home .hentry .item a img,.home .hentry .item h3 a { border-bottom:2px solid transparent; color:#000000; text-decoration:none; }
.home .hentry .item a:hover img,.home .hentry .item h3 a:hover { border-color:#ffb706; }
.home .hentry .item a:active img,.home .hentry .item h3 a:active { border-color:#888; }
.home .hentry  blockquote {font-size: 0.9em; color: #000000; font-family: "Arial","Tahoma", sans-serif; margin-left:2%; }

	



