/* CSS Document */
body {
	margin:0px;
	padding:20px;
	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:##595A5A;
}

.centered {
	width:100%;
	text-align:center;
}

.container {
	width:782px;
	text-align:center;
	font-size:12px;
}

.formbox {
	width:333px;
	font-size:11px;
}

.submitbox {
	width:100px;
	font-size:11px;
}


.header {
	text-align:center;
	width:781px;
	border:1px solid #EBD136;
	background-color:#FFFFFF;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:0px;
	padding-bottom:0px;
}

.logo {
	width:748px;
	height:138px;
	border:0px none;
}

.tag-line {
	width:546px;
	height:50px;
	border:0px none;
}

.flash {
	width:781px;
	height:193px;
	border:0px none;
}

.nav {
	float:left;
	text-align:left;
	width:169px;
	border:1px solid #EBD136;
	background-color:#FFFFFF;
	padding:10px;
	font-size:100%;
	color:#595A5A;
	line-height:16px;
}

.nav a, nav a:active, nav a:visited {
	display:block;
	font-size:100%;
	color:#595A5A;
	text-decoration:none;
	background-image:url(../images/arrow_yellow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:10px;
	padding-left:15px;
}

.nav a:hover {
	color:#595A5A;
	text-decoration:underline;
}

.nav-spacer {
	height:1px;
	width:100%;
}

.content {
	float:right;
	text-align:left;
	width:578px;
	border:1px solid #EBD136;
	background-color:#FFFFFF;
	padding:0px;
	line-height:18px;
	color:#595A5A;
	background-image:url(../images/content_back_001.jpg);
	background-repeat:no-repeat;
	margin:0px;
}

.content a, content a:active, content a:visited {
	color:#88ACCE;
	text-decoration:underline;
}

.content a:hover {
	color:#88ACCE;
	text-decoration:none;
}

.page-header {
	width:476px;
	color:gray;
	text-align:left;
	font-size:90%;
	letter-spacing:2px;
	background-image:url(../images/arrow_yellow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
}

.uppercase {
	text-transform:uppercase;
}

.page-header-uppercase {
	width:476px;
	color:gray;
	text-align:left;
	font-size:90%;
	letter-spacing:2px;
	text-transform:uppercase;
	background-image:url(../images/arrow_yellow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
}

.body-text {
	width:476px;	
	text-align:left;
	font-size:100%;
	padding-left:14px;
	margin-left:51px;
}

.column-01 {
	float:left;
	width:259px;
	text-align:left;
	padding-left:20px;
	padding-right:10px;
}

.column-12 {
	float:left;
	width:245px;
	text-align:left;
	margin-left:0px;
	margin-right:10px;
}

.column-13 {
	float:left;
	width:245px;
	text-align:left;
	margin-left:10px;
	margin-right:0px;
}

.column-02 {
	float:right;
	width:259px;
	text-align:left;
	padding-left:10px;
	padding-right:20px;
}

.column-03 {
	float:left;
	width:200px;
	text-align:left;
	padding-left:70px;
}

.column-04 {
	float:right;
	width:200px;
	text-align:left;
	padding-right:70px;
}

.column-05 {
	float:left;
	width:132px;
	text-align:left;
	padding-left:61px;
}

.column-06 {
	float:left;
	width:132px;
	text-align:left;
	padding-left:30px;
	
}

.column-07 {
	float:right;
	width:193px;
	text-align:left;
	padding-left:30px;
}

.column-08 {
	float:left;
	width:270px;
	text-align:left;
	padding-left:70px;
}

.column-09 {
	float:right;
	width:130px;
	text-align:left;
	padding-right:70px;
}


.column-10 {
	float:left;
	width:518px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

.column-11 {
	float:left;
	width:500px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
.feature-box1 {
	width:535px;
	height:130px;
	border:1px solid #EBD136;
	margin-top:5px;
	background-position:center;
	background-repeat:no-repeat;
	text-align:left;
}

.column-11 {
	float:right;
	width:538px;
	text-align:left;
	padding-right:20px;
	padding-left:20px;
}

.footer a, footer a:active, footer a:visited {
	color:#EBD136;
	text-decoration:none;
}

.footer a:hover {
	color:#EBD136;
	text-decoration:underline;
}

.content-end {
	width:546px;
	border-bottom:8px solid #88ACCE;
	margin-bottom:16px;
	margin-top:16px;
	margin-left:16px;
}

.widgets {
	text-align:right;
	width:546px;
	margin-bottom:16px;
	margin-top:16px;
	margin-left:16px;
}

.widget-button {
	border:0px none;
	width:19px;
	height:16px;
}

.widget-button-big {
	border:0px none;
	width:19px;
	height:16px;
}

.widget-button-med {
	border:0px none;
	width:17px;
	height:14px;
}

.widget-button-small {
	border:0px none;
	width:15px;
	height:13px;
}

.footer {
	float:right;
	width:558px;
	border:1px solid #EBD136;
	background-color:#FFFFFF;
	margin-top:10px;
	padding:10px;
	font-size:90%;
	color:#333333;
	margin-bottom:10px;
}

.arrow {
	margin-left:15px;
	margin-right:5px;
}

.copyright {
	float:left;
}

.chorus {
	float:right;
}

.clear-this {
	font-size:0px;
	color: #FFFFFF;
	clear: both;
}

.form-table {
	width:80%;
	border:1px solid #E4E9E4;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	
}

.form-table td {
	text-align:left;
	vertical-align:top;
	width:50%;
	font-weight:normal;
	padding:5px;
}

.inputBox {
	width:95%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}

.textArea {
	width:95%;
	height:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}

.table-shade {
	background-color:#F5F0F9;
}

.feature-title {
	width:230px;
	letter-spacing:0px;
	text-transform:uppercase;
	font-size:90%;	
	background-image:url(../images/arrow_yellow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
	letter-spacing:2px;
	text-align:left;
	margin-top:30px;
	color:#88ACCE;
}

.feature-box {
	width:255px;
	height:130px;
	border:1px solid #EBD136;
	margin-top:5px;
	background-position:center;
	background-repeat:no-repeat;
	text-align:left;
}


.feature-header {
	font-size:95%;
	line-height:16px;
	margin-left:10px;
	margin-right:10px;
	width:235px;
	padding-top:10px;
	color:#666666;
	font-weight:bold;
}

.feature-text {
	font-size:90%;
	line-height:15px;
	margin-left:10px;
	margin-right:10px;
	width:235px;
	color:#666666;
}

.feature-text1 {
	font-size:90%;
	line-height:15px;
	margin-left:10px;
	margin-right:10px;
	width:515px;
	color:#666666;
}

.feature-text a, feature-text a:active, feature-text a:visited {
	color:#88ACCE;
	float:right;
	text-decoration:none;
}

.feature-text a:hover {
	color:#88ACCE;
	float:right;
	text-decoration:underline;
}


.team-box {
	width:130px;
	border:1px solid #EBD136;
	margin-top:5px;
	text-align:left;
}

.team-header {
	font-size:95%;
	line-height:16px;
	width:120px;
	color:#666666;
	font-weight:bold;
	margin-left:5px;
}

.team-text {
	font-size:90%;
	line-height:15px;
	width:120px;
	color:#666666;
	margin-left:5px;
}

.team-text a, team-text a:active, team-text a:visited {
	color:#88ACCE;
	text-decoration:none;
	
}

.team-text a:hover {
	color:#88ACCE;
	text-decoration:underline;
	
}

.team-spacer {
	height:20px;
	width:100%;
}

.team-picture {
	width:122px;
	height:120px;
	border:0px none;
	margin-top:2px;
	margin-left:2px;
	float:center;
	
}

.team-individual-picture {
	width:122px;
	height:120px;
	border:0px none;
	margin-top:2px;
	margin-left:2px;
	float:center;
	
}


.team-individual-box {
	width:130px;
	border:1px solid #E4E9E4;
	margin-top:5px;
	text-align:left;
}

.team-individual-header {
	font-size:95%;
	line-height:16px;
	width:120px;
	color:#666666;
	font-weight:bold;
	margin-left:5px;
}

.team-individual-text {
	font-size:90%;
	line-height:15px;
	width:120px;
	color:#666666;
	margin-left:5px;
}

.team-individual-text a, team-individual-text a:active, team-individual-text a:visited {
	color:#88ACCE;
	text-decoration:none;
	
}

.team-individual-text a:hover {
	color:#88ACCE;
	text-decoration:underline;
	
}

.example-spacer {
	width:546px;
	border-bottom:1px solid #E4E9E4;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:16px;
}

.example-individual-picture {
	width:122px;
	height:120px;
	border:0px none;
	margin-top:2px;
	margin-left:2px;
	float:center;
	
}


.example-individual-box {
	width:130px;
	border:1px solid #E4E9E4;
	margin-top:5px;
	text-align:left;
}

.example-individual-header {
	font-size:95%;
	line-height:16px;
	width:120px;
	color:#666666;
	font-weight:bold;
	margin-left:5px;
}

.example-individual-text {
	font-size:90%;
	line-height:15px;
	width:120px;
	color:#666666;
	margin-left:5px;
}

.example-individual-text a, example-individual-text a:active, example-individual-text a:visited {
	color:#88ACCE;
	text-decoration:none;
	
}

.example-individual-text a:hover {
	color:#88ACCE;
	text-decoration:underline;
	
}

.client-spacer {
	width:546px;
	border-bottom:1px solid #E4E9E4;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:16px;
}

.news-spacer {
	width:546px;
	border-bottom:0px solid #E4E9E4;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:16px;
}

.events-spacer {
	width:546px;
	border-bottom:0px solid #E4E9E4;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:16px;
}

.pr-spacer {
	width:546px;
	border-bottom:0px solid #E4E9E4;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:16px;
}

.newsevents-spacer {
	width:546px;
	border-bottom:1px solid #E4E9E4;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:16px;
}

.news-individual-picture {
	width:122px;
	height:120px;
	border:0px none;
	margin-top:2px;
	margin-left:2px;
	float:center;
	
}


.news-individual-box {
	width:130px;
	border:1px solid #E4E9E4;
	margin-top:5px;
	text-align:left;
}

.news-individual-header {
	font-size:95%;
	line-height:16px;
	width:120px;
	color:#666666;
	font-weight:bold;
	margin-left:5px;
}

.news-individual-text {
	font-size:90%;
	line-height:15px;
	width:120px;
	color:#666666;
	margin-left:5px;
}

.news-individual-text a, news-individual-text a:active, news-individual-text a:visited {
	color:#88ACCE;
	text-decoration:none;
	
}

.news-individual-text a:hover {
	color:#88ACCE;
	text-decoration:underline;
	
}


.pr-individual-picture {
	width:122px;
	height:120px;
	border:0px none;
	margin-top:2px;
	margin-left:2px;
	float:center;
	
}


.pr-individual-box {
	width:130px;
	border:1px solid #E4E9E4;
	margin-top:5px;
	text-align:left;
}

.pr-individual-header {
	font-size:95%;
	line-height:16px;
	width:120px;
	color:#666666;
	font-weight:bold;
	margin-left:5px;
}

.pr-individual-text {
	font-size:90%;
	line-height:15px;
	width:120px;
	color:#666666;
	margin-left:5px;
}

.pr-individual-text a, pr-individual-text a:active, pr-individual-text a:visited {
	color:#88ACCE;
	text-decoration:none;
	
}

.pr-individual-text a:hover {
	color:#88ACCE;
	text-decoration:underline;
	
}


.hp-nav {
	float:left;
	text-align:left;
	width:169px;
	background-color:#FFFFFF;
	
}

.homepage-nav {
	float:left;
	padding:10px;
	text-align:left;
	width:169px;
	border:1px solid #EBD136;
	background-color:#FFFFFF;
	font-size:90%;
	color:#595A5A;
	line-height:16px;
}

.homepage-nav a, homepage-nav a:active, homepage-nav a:visited {
	display:block;
	font-size:100%;
	color:#595A5A;
	text-decoration:none;
	background-image:url(../images/arrow_yellow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:10px;
	padding-left:15px;
}

.homepage-nav a:hover {
	color:#595A5A;
	text-decoration:underline;
}

.homepage-nav-spacer {
	height:1px;
	width:100%;
}

.homepage-extra-news {
	float:left;
	padding:10px;
	text-align:left;
	width:169px;
	border:1px solid #EBD136;
	background-color:#FFFFFF;
	font-size:100%;
	color:#595A5A;
	line-height:16px;
}


.homepage-extra-quickpoll {
	float:left;
	padding:10px;
	text-align:left;
	width:169px;
	border:1px solid #EBD136;
	background-color:#FFFFFF;
	font-size:100%;
	color:#595A5A;
	line-height:16px;
}


.homepage-extra-nav-spacer {
	height:10px;
	width:100%;
}

.homepage-extra-title {
	letter-spacing:0px;
	text-transform:uppercase;
	font-size:90%;	
	background-image:url(../images/arrow_yellow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
	letter-spacing:2px;
	text-align:left;
	margin-top:10px;
	color:#88ACCE;
}

.homepage-extra-item {
	padding-left:12px;
	text-align:left;
	background-color:#FFFFFF;
	font-size:90%;
	color:#595A5A;
	line-height:16px;
	letter-spacing:0px;
}

.homepage-extra-item a, homepage-extra-item a:active, homepage-extra-item a:visited {
	display:block;
	color:#595A5A;
	text-decoration:none;
}

.homepage-extra-item a:hover {
	color:#595A5A;
	text-decoration:underline;
}


.homepage-extra-date {
	padding-left:12px;
	text-align:left;
	background-color:#FFFFFF;
	font-size:77%;
	color:#595A5A;
	line-height:12px;
	letter-spacing:0px;
	padding-bottom:5px;
}

.subpage-extra-date {
	padding-left:12px;
	text-align:left;
	background-color:#FFFFFF;
	color:#595A5A;
	line-height:12px;
	letter-spacing:0px;
	padding-bottom:5px;
}

.subpage-extra-item {
	padding-left:12px;
	text-align:left;
	background-color:#FFFFFF;
	font-size:100%;
	color:#595A5A;
	line-height:16px;
	letter-spacing:0px;
}

.blue {
font-size:90%;
color:#88ACCE;
}

.hp-more {
	font-size:90%;
	line-height:15px;
	padding-left:12px;
	width:150px;
	color:#666666;
	text-align:left;
}



.hp-more a, hp-more a:active, hp-more a:visited {
	color:#88ACCE;
	text-decoration:none;
}

.hp-more a:hover {
	color:#88ACCE;
	text-decoration:underline;
}


.homepage-qp-item {
	padding-left:12px;
	text-align:left;
	background-color:#FFFFFF;
	font-size:100%;
	color:#595A5A;
	line-height:16px;
	letter-spacing:0px;
}

.homepage-qp-item a, homepage-qp-item a:active, homepage-qp-item a:visited {
	display:block;
	color:#595A5A;
	text-decoration:none;
}

.homepage-qp-item a:hover {
	color:#595A5A;
	text-decoration:underline;
}

.hp-qp-table {
	width:100%;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	
}

.hp-qp-table td {
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	padding:0px;
}

.form-button {
	border:0px none;
	background-color:#EBD136;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	padding:3px;
	border:1px dashed #88ACCE;
	color:#FFFFFF;
}

.homepage-intro {
	letter-spacing:0px;
	font-size:90%;	
	text-align:left;
	margin-top:20px;
	color:#595A5A;
}

.confirmation {color:#cc3333}


.associated-info {
	width:230px;
	color:gray;
	text-align:left;
	font-size:70%;
	letter-spacing:2px;
	padding-top:0px;
	padding-bottom:0px;
}

.associated-infoheader {
	color:gray;
	text-align:left;
	font-size:70%;
	letter-spacing:2px;
}

