﻿/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, sup, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;padding:0;margin:0;border:0;vertical-align:baseline}


/* HTML5 Declarations */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
audio, canvas, video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;}
[hidden] {display:none;}


/* Base */
html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
/* body {background:#cbc1a6 url(../images/body_diagBg.png) repeat 0 0;color:#222;font-family:Georgia,Times New Roman,Serif;font-size:15px;line-height: 1.45;} */
body {background:#000000 url('../images/fan-web.jpg') center center no-repeat fixed; background-size:100%; color:#222;font-family: Verdana, Arial, sans-serif;font-size:15px;line-height: 1.45}
button, input, select, textarea {font-family:Helvetica,Arial,sans-serif;color:#222;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* Layout */
#header {position:relative;}
#header h1 {background:#fff url("../images/logo2-sm.png") no-repeat 50% 50%;text-indent:-999em;overflow:hidden;width:300px;height:90px;position:absolute;top:15px;left:50%;margin-left:-420px;border:1px solid #d9d1be;box-shadow:0 0 4px rgba(0,0,0,.2);z-index:10;-moz-border-radius: 10px; border-radius: 10px;}

/* #main {padding:0 30px 10px;background:url("../images/body_fadeBg.png") repeat-x 0 0;} */
#main {padding:0 auto 30px 10px;background:url("../images/body_fadeBg.png") repeat-x 0 0;}
#mainContent {background:#f4ede2;width:950px;margin:0 auto;box-shadow:0 0 10px #aea491;box-shadow:0 0 10px rgba(0,0,0,.2);-moz-border-radius: 15px; border-radius: 15px;}


/* #navWrapper {height:36px;background:#a29061;border-top:1px solid #7a6c49;} */
#navWrapper {height:36px;background:#060606;border-top:1px solid #000000; width:100%; margin:0px auto 0px auto;}

/* #nav {position:relative;background:#a29061;height:34px;border-top:1px solid #ad9d74;border-bottom:1px solid #7a6c49;box-shadow:0 2px 3px #aea491;box-shadow:0 2px 3px rgba(0,0,0,.2);} */
/* #nav {position: relative;background:#060606;height:34px;border-top:1px solid #000000;border-bottom:1px solid #000000;box-shadow:0 2px 3px #aea491;box-shadow:0 2px 3px rgba(0,0,0,.2);} */
#nav {position:relative;background:#060606;height:34px;border-top:1px solid #000000;border-bottom:1px solid #000000;box-shadow:0 2px 3px #aea491;box-shadow:0 2px 3px rgba(0,0,0,.2); padding-left:0px}
#navContent {width:500px;padding:0 10px 0 430px;margin:0 auto;height:34px;}
#nav.fixed {position:fixed;top:0;width:100%;z-index:11;}
#nav.fixed #navContent {background:url('../images/logo2-oneline-sm.png') no-repeat scroll 100px 2px;}

/* #navContent a {float:left;display:block;height:34px;line-height:34px;font-size:18px;padding:0 20px;border-right:1px solid #98875b;color:#f3f1eb;text-shadow:0 -1px 0 #7a6c49;text-decoration:none;} */
#navContent a {float:left;display:block;height:34px;line-height:34px;font-size:12px;padding:0 15px;border-right:1px solid #cccccc;color:#f3f1eb;text-shadow:0 -1px 0 #7a6c49;text-decoration:none;}
/* #navContent a:first-child {border-left:1px solid #98875b;} */
#navContent a:first-child {border-left:1px solid #cccccc;}
#navContent a:hover {background:#003672;}

.section {position:relative;border-bottom:1px solid #e6e1d5;padding:30px 60px 20px 60px; min-height:550px; clear:both;  page-break-before: always;}

/* .sectionHeading {border:1px solid #59002f;width:300px;position:absolute;left:-12px;top:-12px;sbox-shadow:1px 1px 3px #777;box-shadow:1px 1px 3px rgba(0,0,0,.7);} */
/*.sectionHeading {border:0px solid #00234a;width:300px;position:absolute;left:-12px;top:-12px;sbox-shadow:1px 1px 3px #777;box-shadow:1px 1px 3px rgba(0,0,0,.7);  -moz-border-radius: 12px 28px 12px 28px; border-radius: 12px 28px 12px 28px;}
/* .sectionHeading-text {display:block;padding:4px 40px;font-size:22px;color:#eeebe2;text-shadow:0 -1px 0 #59002f;font-style:italic;border-top:1px solid #a44d7a; 
	background: #7c0041; /* Old browsers 
	background: -moz-linear-gradient(top,  #7c0041 0%, #630031 100%); /* FF3.6+ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c0041), color-stop(100%,#630031)); /* Chrome,Safari4+ 
	background: -webkit-linear-gradient(top,  #7c0041 0%,#630031 100%); /* Chrome10+,Safari5.1+ 
	background: -o-linear-gradient(top,  #7c0041 0%,#630031 100%); /* Opera 11.10+ 
	background: -ms-linear-gradient(top,  #7c0041 0%,#630031 100%); /* IE10+ 
	background: linear-gradient(top,  #7c0041 0%,#630031 100%); /* W3C 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c0041', endColorstr='#630031',GradientType=0 ); /* IE6-9 
} */

.sectionHeading-text {display:block;padding:4px 40px;font-size:22px;color:#eeebe2;text-shadow:0 -1px 0 #59002f;font-style:italic;border-top:1px solid #00234a; -moz-border-radius: 10px 26px 10px 26px; border-radius: 10px 26px 10px 26px;
	background: #003672; /* Old browsers */
	background: -moz-linear-gradient(top,  #003672 0%, #153456 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003672), color-stop(100%,#153456)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #003672 0%,#153456 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #003672 0%,#153456 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #003672 0%,#153456 100%); /* IE10+ */
	background: linear-gradient(top,  #003672 0%,#153456 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003672', endColorstr='#153456',GradientType=0 ); /* IE6-9 */
}
.sectionHeading-wrap {position:absolute;display:block;width:12px;height:12px;background:url("../images/sectionHeading-wrap.png") no-repeat 0 0;bottom:-13px;left:-1px;}

#footer {text-align:center;font-size:10pt;color:#555555; height:20px;padding:5px;clear:both}
#footer a {color:#000000;}

#principals, #footer, #mikecunningham {background:#fff;}

#footer {clear:both}

/* #aboutUs h2 {background:url("../images/empire_tagline.png") no-repeat 0 0;text-indent:-999em;overflow:hidden;width:479px;height:27px;position:absolute;top:24px;right:57px;} */
#aboutUs h2 {background:url("../images/theleader3.png") no-repeat 0 0;text-indent:-999em;overflow:hidden;width:660px;height:60px;position:absolute;top:5px;left:325px;}

#linksList a {text-decoration:none;font-style:italic;}
#linksList p {margin-bottom:15px;line-height:20px;}

#linksList .col {float:left;width:370px;margin-left:30px;}
#linksList .col:first-child {margin-left:0;}

.contactInfo {clear:both}
.contactInfo h3 {font-size:20px;color:#2e70b9;margin-bottom:5px;}
.contactInfo p {margin-bottom:15px;}
.bullets {padding-left:20px; margin-bottom:15px}
.contactMap iframe {border:1px solid black;}


h3 {font-size:18px;color:#2e70b9;margin-bottom:15px; font-style:italic; padding-top:10px}
h4 {font-size:18px;color:#2e70b9;margin-bottom:15px; font-weight:bold;}
.photo_border {border:thin #75003C solid; padding:10px; margin:0px 0px 10px 10px; text-align:center;font-size:11px;float:right}
.photo_right {margin:0px 0px 0px 0px }
.photo_left {margin:15px;float:left}

p {margin-bottom: 10px}

ul {margin-left: 20px}
li {line-height:1.6em}


.style1 {
		text-align: center;
	}

.style2 {
		text-align: left;
	}

.style3 {
		border: 1px solid #2E70B9;
	}

.style5 {
		text-align: center;
		vertical-align: top;
	}

.style6 {
		vertical-align: middle;
	}

.style7 {
		text-align: center;
		vertical-align: middle;
	}

.style8 {
		text-align: left;
		vertical-align: middle;
	}

.style9 {
		border-width: 0;
		vertical-align: middle;
	}




