
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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 { 	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%; font-family: inherit;	}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style-position: inside;list-style-image: none;list-style-type: none;margin-left: 0px;}
table {	border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {	quotes: "" "";}



body {font-family:Verdana, Geneva, sans-serif;padding:0px; margin:0px;}
#topTools {margin-top:30px;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;}
a:link { color:#5260C4;}
a:visited { color:#4150b3;}
a:hover, a:active {color:#900;}
img {border:none;}

#wrapper {padding:10px;}

#topStyles
	{
		position:absolute;
		top:0px;
		right:0px;
		z-index:9999;
		font-size:10px;
		margin:0px;
		padding:0px;
	}

#topStyles p
	{
		display:none;
	}

#topStyles ul
	{
		padding:0px; margin:0px;
	}
	
#topStyles li
	{
		float:left;
		list-style:none;
		padding:0px; margin:0px;
	}

#topStyles li a
	{
		float:left;
		padding:5px;
		font-size:10px;
		display:block;
	}

#topStyles li a:link, #topStyles li a:visited
	{
		color:#BDBEC0;
		font-size:10px;
	}

#topStyles li a:hover, #topStyles li a:active
	{
		color:#fff;
		font-size:10px;
		background-color:#5260C4;
	}

#accessibility,
#siteTools,
#pageSummary,
#pageTags,
.geo,
.printLogo
	{
		display:none;
	}

body 
	{
		font-size:81.25%;
	}
html>body 
	{
		font-size:13px;
	}

.newWinStyle
	{
		background:url(/images/elements/externalLink.gif) no-repeat right center;
		padding: 1px 14px 1px 1px;
	}

.keyWords {display:none;}

/* =Branding
-----------------------------------------------------------------------------*/


#branding
	{
		width:100%;
		padding:0px;
		margin:0px auto 0px auto;
		background-color:#c8c8c9;
		text-align:center;
		overflow:hidden;
		height:75px;
		clear:left;
		margin-top:0px;
	}

#branding h1
	{
	width: 1024px;
	height: 75px;
	position: relative;
	font-size:9px;
	background-repeat: repeat-x;
	margin:0px auto 0px auto;
	padding:0px;
	}
	
#branding h1 span
	{
	position: absolute;
	width: 1024px;
	height: 75px;
	font-size:1px;
	color:#000000;
	background-image:url(/images/branding/logos/landmarkheader.gif);
	background-repeat: no-repeat;
	left: 0px;
	}


/* =Layout (Global)
-----------------------------------------------------------------------------*/
body
	{
		background:#FFFFFF;
		margin:auto;
		color:#232323;
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px;
	}



#wrapper
	{
		margin:auto;
		padding:0px 10px 10px 10px;
	}

#wrapper p
	{
		color:#232323;
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px;
		line-height:1.5em;
	}

#topTools
	{
		position:absolute;
		top:0px;
		left:0px;
	}

#topTools img {display:none;}

#topTools ul
	{
		width:820px;
		text-align:left;
		margin:0px;
		padding:0px;
		position:absolute;
		top:-20px;
		left:0px;
	}
	
#topTools li
	{
		float:left;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		font-size:12px;
		margin:0px;
		padding:0px 5px 0px 5px;
	}

#headingNav
	{
		clear:left;
		padding-top:10px;
	}

#headingNav li
	{
		float:left;
		font-size:12px !important;
		font-weight:bold !important;
		padding-right:20px;
		padding-left:20px;
	}

#headingNav li:a
	{
		float:left;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px !important;
		font-weight:bold !important;
	}

#headingNav li:a:link,
#headingNav li:a:visited
	{
		color:#cdcdcd !important;
	}

#navigation
	{
		clear:left;
		padding-top:15px;
	}

#navigation li
	{
		float:left;
		font-size:18px !important;
		border-right:#CCC 1px dotted;
		padding-right:20px;
		padding-left:20px;
	}

#navigation li:a
	{
		float:left;
		font-family:Verdana, Geneva, sans-serif;
		font-size:18px !important;
		display:block;
	}

#mainContent
	{
		clear:left;
		padding-top:20px;
	}

#leftBlogBoxWrapper img {display:none;}

#footer .newWinStyle
	{
		background:url(/images/elements/externalLink.gif) no-repeat right center;
		padding: 1px 14px 1px 1px;
	}

#footer .home
	{
		background:url(/images/elements/home.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .print
	{
		background:url(/images/elements/print.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .emailFooter
	{
		background:url(/images/elements/email.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .top
	{
		background:url(/images/elements/up.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

#footer .favorites
	{
		background:url(/images/elements/favorites.gif) no-repeat left center;
		padding: 1px 1px 1px 14px;
	}

.social-facebook
	{
		padding-left:20px;
		background:url(/images/elements/social/facebook.gif) no-repeat left;
		padding-right:10px;
	}

.social-blinklist
	{
		padding-left:20px;
		background:url(/images/elements/social/blinklist.gif) no-repeat left;
		padding-right:10px;
	}

.social-delicious
	{
		padding-left:20px;
		background:url(/images/elements/social/delicious.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-digg
	{
		padding-left:20px;
		background:url(/images/elements/social/digg.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-furl
	{
		padding-left:20px;
		background:url(/images/elements/social/furl.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-google
	{
		padding-left:20px;
		background:url(/images/elements/social/google.gif) no-repeat left;
		padding-right:10px;
	}

	
.social-magnolia
	{
		padding-left:20px;
		background:url(/images/elements/social/magnolia.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-reddit
	{
		padding-left:20px;
		background:url(/images/elements/social/reddit.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-stumbleupon
	{
		padding-left:20px;
		background:url(/images/elements/social/stumbleupon.gif) no-repeat left;
		padding-right:10px;
	}
	
.social-technorati
	{
		padding-left:20px;
		background:url(/images/elements/social/technorati.gif) no-repeat left;
		padding-right:10px;
	}

#mainContent h3
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:26px;
		color:#4c4cb5;
		font-weight:normal;
		padding-top:40px;
	}

#mainContent .summary
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		color:#4c4cb5;
		text-align:justify;
		line-height:24px;
		padding-right:20px;
	}



#mainContent p.bottomBit
	{
		color:#4c4cb5 !important;
	}
	
.eric
	{
		font-weight:bold;
		color:#4c4cb5;
	}

h1 {font-size:36px;}
h2 {font-size:30px;}
h3 {font-size:26px;}
h4 {font-size:24px;}
h5 {font-size:20px;}
h6 {font-size:18px;}

#topSection
	{padding:30px 0px 15px 0px;
	}

#topSection h1
	{
		padding:0px; 
		margin:0px; 
		text-align:center; 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:26px;
		color:#4c4cb5;
		font-weight:normal;
		}
#topSection .topSum {display:none;}

body div#toolTip 			{ position:absolute;z-index:9900;width:300px;background:#C8C8C9;border:2px solid #999999;text-align:left;padding:5px;}
body div#toolTip p 			{ margin:0;padding:3px 0px 3px 20px; color:#292997 ;font:11px/12px verdana,arial,sans-serif;font-weight:bold;text-align:left;  background:url(/images/elements/favicon.gif) no-repeat; }
body div#toolTip p em 		{ display:block;margin-top:3px;color:#000000;font-style:normal;font-weight:normal;text-align:left; }
body div#toolTip p em span 	{ font-weight:bold;color:#000000;text-align:left;}
