.headshot {
float: right;
margin-left: 12px;
margin-bottom: 10px;
border: 1px solid #ccc;
}

.headshot_box {
float: right;
margin-left: 12px;
margin-bottom: 10px;
}

.headshot_box img {
border: 1px solid #ccc;
}

#sponsorslide {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
    border: 0;
}

#sponsorslide li {
    text-align: center;
}

body,td,li { font-size: 10pt; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #000; }

h1 { font-family: Century Gothic, Lucida Sans Unicode, Lucida Grande, sans-serif; color: #0a5089; font-size: 22px; font-weight: bold; text-decoration: none; margin:8px 0px 0px 0px; padding:0px; }
h2 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 18px; }
h3 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 16px; }

.fonttitle {  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #0a508b; font-size: 16px; font-weight: bold; text-decoration: none; }
.fonttitle2 {  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #ed1c24; font-size: 16px; font-weight: bold; text-decoration: none; }
.fonttitle3 {  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #91ca13;; font-size: 16px; font-weight: bold; text-decoration: none; }
.whitetitle {  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: white; font-size: 16px; font-weight: bold; text-decoration: none; }
.fonttitle4  {  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #9847c6; font-size: 16px; font-weight: bold; text-decoration: none; }
.fonttitle5 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #39700e; font-size: 20px; font-weight: bold; text-decoration: none; }

.blu { color: #9bb4f2; }
.pink { color: #f7aeae; }

.topPick { 
background-color: #f0f2f7;
padding: 12px;
border-bottom: 3px solid #fff;
}

.quick a {
font-size: 11px;
}

.color1 { color: #0a508b; }
.color2 { color: #ed1c24; }
.color3 { color: #91ca13; }
.color4 { color: #9966cc; }
.color5	{ color: #f7a421; }
.colorr { color: #CC0000; }
.colorw { color: #fff; }

.bgcolor1 { background-color: #0a508b; color: #fff; }
.bgcolor2 { background-color: #ed1c24; color: #fff; }
.bgcolor3 { background-color: #91ca13; color: #fff; }
.bgcolor4 { background-color: #9966cc; color: #fff; }
.bgcolor5 { background-color: #f7a421; color: #fff; }

.bdcolor1 { border-color: #0a508b; }
.bdcolor2 { border-color: #ed1c24; }
.bdcolor3 { border-color: #91ca13; }
.bdcolor4 { border-color: #9966cc; }
.bdcolor5 { border-color: #f7a421; }

.lightbg { background-color: #f0f2f7; }
.lightbg2 { background-color: #fdeded; }
.lightbg3 { background-color: #e7f2de; }
.lightbg4 { background-color: #ced5d7; }
.lightbg5 { background-color: #fecb7a; }

.boldcolor { color:#0a508b; font-weight:bold; font-size: 12px ; } 
.size2bc { font-weight: bold; font-size: 14px; color:#0a508b; }
.size2bcp { font-weight: bold; font-size: 14px; color:#ed1c24; }

.size1			{ font-size: 10px; }
.size10		{ font-size: 10px; }
.size11		{ font-size:11px; }
.size14		{ font-size:14px; }
.size16		{ font-size:16px; }
.size18		{ font-size:18px; }
.size20		{ font-size:20px; }

.size2b { font-weight: bold; font-size: 14px; }
.size3b { font-weight: bold; font-size: 16px; }
.size4b { font-weight: bold; font-size: 18px; }
.size5b { font-weight: bold; font-size: 20px; }

.qlink {  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; }
.regfee {  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; }

input.search {  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; font-size: 14px; font-weight: bold; color: #fff; background-color: #0a508b; }
input.clear {  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; font-size: 14px; font-weight: bold; color: #fff; background-color: #ed1c24; }
input.submit {  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; font-size: 14px; font-weight: bold; color: #fff; background-color: #91ca13;; }

input.login {  font-family: Verdana, Arial, Helvetica, sans-serif; height: 22px; font-size: 14px; font-weight: bold; color: #fff; background-color: #0a508b; }
input.logout {  font-family: Verdana, Arial, Helvetica, sans-serif; height: 22px; font-size: 14px; font-weight: bold; color: #fff; background-color: #91ca13;; }

.mainNav,
.subNav {
padding: 2px 0;
}

a.nv {  font-family: Century Gothic, Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; font-weight: bold; color: #91ca13; text-decoration: none; text-transform: uppercase; }
a.nv:hover {  font-family: Century Gothic, Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; font-weight: bold; color: #91ca13; text-decoration: none; text-transform: uppercase; }
a.nv2 {  font-family: Century Gothic, Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 13px; font-weight: bold; color: #91ca13; text-decoration: none; text-transform: uppercase; }

a.ny {  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px;  color: #000; text-decoration: none; text-transform:}
a.ny:hover {  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px; color: #ed1c24; text-decoration: none; }
a.ny2 {  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 12px;  color: #ed1c24; text-decoration: none; }

a.nps:link		   { color:#91ca13;; font-weight:bold; }
a.nps:visited	{ color:#91ca13;; font-weight:bold; }
a.nps:active	{ color:#0a508b; font-weight:bold; }
a.nps:hover		{ color:#0a508b; font-weight:bold; }

.tip  {border: thin solid black; width:250; color:black; background-color: #EEEEEE; layer-background-color: #CCCCCC; position:absolute; visibility:hidden; padding:5; margin-left:50; }

#box_container { float:right; width:200px; padding:0px 0px 0px 0px; margin: 0px 0px 10px 0px; background: url(images/global/box_bg.gif); background-repeat: repeat-y;}
#box_top { width:200px; padding: 0px 0px 0px 0px; background: url(images/global/box_top.gif); background-repeat: no-repeat; height:auto; }
#box_content { padding:12px; }
#box_btm { width:200px; height:18px; padding:0px; margin: 0px; background: url(images/global/box_btm.gif); background-repeat: no-repeat; }

a.tooltip {
    color: #000;
    border-bottom: 1px dotted #000;
    text-decoration: none;
}

#sponsorships {
    list-style: none;
}

#sponsorships li {
    display: inline;
    margin: 0 15px 0 0;
    padding: 0 0 10px 0;
}

#sponsorships li img {
    border: 0;
}

#wrap {
    width: 849px;
    margin: 0;
    background: #fff;
	text-align:left;
	position:absolute top left;
}

#headerbanner {
    width: 849px;
    height: 57px;
    margin: 0 auto;
	background: #26323e url('images/peoplebanner.jpg') no-repeat top center;

}

#metalbanner {
    width: 849px;
    height: 100px;
    margin: 0 auto;
	background: #26323e url('images/metal_patternbg.jpg') repeat left top;

}
#bannerimage {
	float:left;
	width: 600px;
	margin: 1px 40px 1px 70px;
	padding: 1px 40px 1px 70px;
	
}

#greenbanner {
    width: 849px;
	height:32px;
    margin: -15 auto;
	background: #b3eb87;
	text-align:center;
}

.greenbanner h3 {
    background: #b3eb87;
    font-size: 1.13em;
    color: #000;	
	font: bold Arial, Helvetica, sans-serif;
	text-align:center;

}

#content {
	margin: 10px 0px;
	padding: 10px 0px;
}

.clearboth {
	clear:both;
}

#expo ul {
	margin: 20px;
	padding: 20px;
	text-align:center;
}

#expo ul li {
	margin-top: 20px;
	padding-top: 20px;
	text-align:center;
}

.bullets {
	margin:10px 0px 15px 0px;
	padding:10px 0px 15px 0px;
}

#copyright		{ color:#666; float:left; padding:0px 0px 0px 15px; }
#copyright a	{ color:#666; text-decoration:underline; }

#button				{ cursor: pointer; cursor: hand; padding:0px; margin:0px; }
#dropmenudiv	{ position:absolute; border:1px solid #333; font:normal 10px Verdana; z-index:100; padding: 6px; }

.divider			{ background-color: #286aa1; height:1px; margin: 6px 0px 6px 0px; }
.dividerLt		{ background-color: #589ad2; height:1px; margin: 6px 0px 6px 0px; }

a.menu:link			{ font-size: 10px; font-family: Verdana, Arial, sans-serif; text-decoration:none; color: #fff; }
a.menu:visited	{ font-size: 10px; font-family: Verdana, Arial, sans-serif; text-decoration:none; color: #fff; }
a.menu:hover		{ font-size: 10px; font-family: Verdana, Arial, sans-serif; text-decoration:underline; color: #aad5f8 }

/* begin top bar navigation */

#toplist {
padding: 0;
margin: 7px 0 0 2px;
}

#toplist li {
list-style: none;
margin: 0;
display: inline;
font: normal 9pt Lucida Sans Unicode, Lucida Grande, sans-serif;
}

#toplist li a {
/* padding: 25px  12px 15px 12px; */
padding: 7px 11px;
background-color: #fff;
text-decoration: none;
}

#toplist li a:link, #toplist li a:visited		{ color: #fff; background-color: transparent; }
/* 12377e */
/* 0d2d72 */
#toplist li a:active, #toplist li a:hover		{ color: #fff; background-color: #86c40d; }

/* end top bar navigation */

/* slideshow */

#sidebarslide,
#sidebarslide1,
#sidebarslide2,
#sidebarslide3,
#sidebarslide4 {
    list-style: none;
    margin: 5px 0 0 15px;
    padding: 0;
    border: 0;
}

#sidebarslide li,
#sidebarslide1 li,
#sidebarslide2 li,
#sidebarslide3 li,
#sidebarslide4 li {
    text-align: center;
}

/* end slideshow */

#home_content {
width: 550px;
min-height: 270px;
background-color: #e9f4d0;
/* #e0f4d0; */
}

/* begin nps */

#nps_box {
background: url('images/nps_box.png') no-repeat;
width: 400px;
height: 160px;
position: relative;
}

#display_all {
position: absolute;
width: 160px;
height: 32px;
left: 220px;
top: 108px;
}

/* end nps */

form[name="search"] table {
}

/* */

#headerMenu	{ z-index: 5; }
#headerDiv		{ z-index: 3; }