﻿
/*	--------------------------------------------------
	:: Global Reset & Standards
	-------------------------------------------------- */
	
	/* 
		Eric Meyer's CSS Reset
		http://meyerweb.com/eric/tools/css/reset/ 
		v2.0 | 20110126
   		License: none (public domain)
	*/
	
/*	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, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit;
		vertical-align: baseline;
	}
*/

html {
color:#000;
background:#FFF;
height:100%;
}

th {
font-style:normal;
font-weight:400;
text-align:left;
margin:0;
padding:0;
}

legend {
color:#000;
margin:0;
padding:0;
}

fieldset {
border:0;
margin:0;
padding:0;
}

code {
font-style:normal;
font-weight:400;
margin:0;
padding:0;
}

body {
min-height:101%;
background-color:transparent;
background-position:center center fixed no-repeat;
-moz-background-size:cover;
-webkit-background-size:cover;
background-size:cover;
font-size:10pt;
border:3px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
margin:0;
padding:0 0 0 2px !important;
}

table {
border-collapse:collapse;
border-spacing:0;
}

img {
border:0;
}

caption {
font-style:normal;
font-weight:400;
text-align:left;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

select {
font-family:inherit;
font-weight:inherit;
font-size:100%;
}

#TotalBody {
background-color:#e1dcc1;
}

.GradientBody #textboxTerm {
font-weight:600;
font-family:“Trebuchet MS”,“Lucida Sans Unicode”, “Lucida Grande”,”Lucida Sans”, Arial, sans-serif;
font-size:8pt;
letter-spacing:.3px;
vertical-align:middle;
}

#banner {
padding-top:8px;
padding-left:none;
}

#toplist {
	float:left; 
}

#google_translate_element {
	height:24px;overflow:hidden; width:100%; background-color:transparent; padding-bottom:6px;
}

#addthis { 
	vertical-align:top ;
}

#login { 
	padding-top:4px; float:left;
}

#footer {
font-size:8pt;
text-align:left;
background-color:transparent!important;
padding:.3em 0;
}

#footer :last-child {
text-align:right;
}

#header {
font-size:inherit;
text-align:center;
padding:.3em 0;
}

.sharepointLogin {
text-align:left;
table-layout:auto;
}

.ms-globalbreadcrumb {
background-position:left center;
background-repeat:repeat;
border:0 transparent none;
border-spacing:0;
}

.ms-sitemapdirectional {
font-style:oblique;
font-variant:small-caps;
color:maroon!important;
font-weight:bolder;
font-size:1.5em;
}

.ms-sitetitle {
padding:0;display:none;
}

.ms-sitetitle a {
color:maroon!important;
text-align:left!important;
}

#TurnOnAccessibility {
border:0 transparent none;
}

.ms-titlearearight {
display:none:;
}

.ms-propertysheet {
float:left;
width:95%;
}

.ms-bodyareaframe {
background-color:transparent;
overflow:auto;
float:left!important;
}

td.ms-bodyareaframe {
border:0;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
-moz-box-shadow:-3px 3px 3px #BBB38B;
-0-box-shadow:-3px 3px 3px #BBB38B;
-webkit-box-shadow:-3px 3px 3px #BBB38B;
box-shadow:-3px 3px 3px #BBB38B;
background-color:#EFECDE;
padding:5px;
}

.ms-standardheader {
font-size:13pt;
font-weight:600;
}

;
.ms-WPTitle {
font-family:“Trebuchet MS”, Helvetica,“Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
}

#toplist {
vertical-align:middle;
list-style:none!important;
}

#toplist a {
color:#000!important;
font-family:"Trebuchet MS"!important;
font-size:9pt!important;
font-weight:600!important;
text-decoration:none!important;
}

td.ms-vb {
font-size:10pt;
padding:.5em;
}

.zz1_TopNavigationMenu_2 {
width:95.5%!important;
padding-left:3px!important;
float:left!important;
}

.ms-topnav {
font-family:“Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
text-transform:uppercase;
font-weight:500;
color:navy;
font-size:.8em;
line-height:1.5em;
padding-bottom:.4em;
text-align:center;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border:4px solid #7FDEF5;
border-radius:6px;
z-index:10;
}

.ms-topnav a {
display:inline;
}

.ms-topnav hover {
background-color:#C90;
}

table.ms-topnav td img {
visibility:hidden;
}

td.ms-topnav {
height:100%;
}

.ms-topNavHover {
font-family:“Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
font-size:.8em;
line-height:1.5em;
width:100%;
}

.ms-topnavselected {
font-family:“Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
font-size:.8em;
line-height:1.5em;
}

.ms-topNavFlyOuts {
font-family:“Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
font-size:.8em;
line-height:.8em;
text-align:left;
background-color:#E8EDF9;
}

.ms-navframe {
border-spacing:none;
width:10%;
}

.ms-quicklaunchouter {
border:0;
border-spacing:0;
}

.ms-quickLaunch {
font-family:“Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
font-size:1.2em!important;
line-height:1.2em!important;
background-color:transparent;
width:144px;
}

.ms-navheader2 a {
font-family:“Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
font-size:1.2em!important;
line-height:1.3em!important;
font-weight:300!important;
}

.ms-pagemargin {
display:none!important;
}

.ms-WPBody {
font-family:“Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
font-size:10pt;
color:#000;
padding:12px;
}

#WebPartWPQ2 {
margin:24px;
}

#WebPartWPQ2 .ms-vb {
font-size:8pt!important;
}

#WebPartWPQ4 p {
padding-right:20px;
}

.qlinks {
list-style-image:url(/Icons/carat.png);
margin-left:12px;
}

.blueBox,.grayBox,.orangeBox {
background-image:0 to(rgba(0,0,0,0));
background-repeat:no-repeat;
border:5px solid rgba(0,0,0,0.2);
}

td,blockquote,p,form,pre,li,ol,ul,dd,dt,dl,div {
margin:0;
padding:0;
}

textarea,input {
font-family:inherit;
font-weight:inherit;
font-size:100%;
margin:0;
padding:0;
}

h6,h5,h4,h3,h2,h1 {
font-size:100%;
font-weight:400;
margin:0;
padding:0;
}

var,strong,em,dfn,cite,address {
font-style:normal;
font-weight:400;
}

q:after,q:before {
content:'';
}

acronym,abbr {
border:0;
font-variant:normal;
}

#SRSB,.ms-sblink,.ms-titleareaframe,.ms-pagetitleareaframe,td.ms-pagetitleareaframe,.ms-pagebreadcrumb,td#zz1_TopNavigationMenun0 {
display:none;
}

#footer :first-child,#footer :only-child {
text-align:left;
}

.ms-titleimagearea,.ms-bannerframe {
width:100%;
}

.ms-sitetitle h1,.ms-sitetitle td {
width:100%!important;
}

.ms-alternating,.ms-vh {
background-color:transparent;
}

.ms-topNavFlyOutsHover,.ms-topNavFlyOutsSelected {
font-family:“Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
font-size:.8em;
line-height:.8em;
}

.ms-nav,.ms-navitem {
font-family:“Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
font-size:1.2em!important;
line-height:1.2em!important;
}

.ms-navheader,.ms-navheader a {
font-family:“Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
font-size:1.2em!important;
line-height:1.5em!important;
font-weight:300!important;
}

#article {
				padding-left:10px;
}
#article p {
				padding-bottom:8px;
}
#article ol {
				padding-left:8px; list-style-type:decimal;
}

#article ul li {
				padding-left:16px; list-style-type: square;
}

.link-item {
				padding-bottom:12px;
}
.panel-image {
				vertical-align:bottom; padding:16px; float:none;
	} 
.onlinesearch {
				vertical-align:top; margin-top:-12px;float:right; background-color:#EFECDE;
}
.image-list-item li {
				list-style-type:none;font-weight:600;text-align:center;padding:12px;}
.list-item li {
				list-style-type:disc;margin-left:12px;font-weight:600;
}

