body {
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	background-color: #d5d3ca;
}
hr {
	border-top: 1px solid #c57fb4;
	border-bottom: 1px solid #cac9c0;
}
b {
	color: #5a3650;
}
ol, ul {
	color: #ffffff;
	font-size: 14px;
}
ol li span, ul li span {
	color: #45427a;
	font-weight: normal;
	font-size: 14px;
}
#vspacer {
	clear: both;
	height: 5px;
}
#hspacer {
	float: left;
	width: 5px;
}
#wrapper {
	margin: 0px auto 0px auto;
	width: 960px;
}
#bar {
	margin: 0px;
	padding: 0px;
	height: 29px;
	background-image: url(../images/shell/background_bar.png);
	background-repeat: no-repeat;
}
#bar #nav {
	padding: 0px 0px 0px 35px;
	color: #ffffff;
	font-size: 14px;
}
#bar #nav span {
	color: #888786;
}
#bar #nav a {
	color: #888786;
	text-decoration: none;
}
#bar #nav a:hover {
	color: #ffffff;
}
#bar #nav ul {
	margin: 0px;
	padding: 6px 8px 0px 0px;
	list-style-type: none;
}
#bar #nav ul li {
	padding: 0px 10px 0px 0px;
	display: inline;
}
#banner {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 113px;
	background-image: url(../images/shell/background_banner.png);
	background-repeat: no-repeat;
}
#banner #nav {
	padding: 85px 0px 0px 25px;
	color: #ffffff;
	font-size: 14px;
}
#banner #nav span {
	padding: 0px 7px 0px 0px;
	color: #888786;
}
#banner #nav a {
	color: #ffffff;
	text-decoration: none;
}
#banner #nav a:hover {
	color: #f7941d;
}
#banner #nav a:active {
	color: #f7941d;
}
#banner #nav ul {
	margin: 0px;
	padding: 6px 8px 0px 0px;
	list-style-type: none;
}
#banner #nav ul li {
	display: inline;
}
#banner #nav #login {
	float: right;
	margin: 5px 25px 0px 0px;
}
#banner #nav #login a {
	color: #f7941d;
}
#banner #nav #login a:hover {
	color: #ffffff;
}
#index {
	height: 356px;
	background-image: url(../images/index/background_photo.jpg);
	background-repeat: no-repeat;
}
#index #text {
	float: left;
	margin: 50px 0px 0px 25px;
	width: 435px;
	color: #ffffff;
	font-size: 18px;
}
#index #links {
	margin: 10px 10px 0px 0px;
	float: right;
	width: 460px;
}
#index #links .container {
	text-decoration: none;
	background-color: none;
}
#index #links .containerOver {
	text-decoration: none;
	background-color: #f7941d;
	background-image: url(../images/index/background_arrow_container.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#index #links .containerOver .title {
	padding: 3px 10px 3px 10px;
	color: #ffffff;
	font-size: 16px;
}
#index #links .containerOver .body {
	padding: 3px 50px 13px 10px;
	color: #ffffff;
	font-size: 12px;
}
#index #links .container .title {
	padding: 3px 10px 3px 10px;
	color: #f7941d;
	font-size: 16px;
	background-image: url(../images/index/background_box_title.png);
	background-repeat: repeat;
}
#index #links .container .body {
	padding: 3px 50px 10px 10px;
	color: #c4df9b;
	font-size: 12px;
	background-image: url(../images/index/background_box_body.png);
	background-repeat: repeat;
}
#content {
	margin: 0px;
	padding: 10px;
	background-color: #ffffff;
}
#content .ads {
	float: left;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}
#content #side, #content #page {
	float: left;
}
#content #side {
	margin: 0px 0px 0px 0px;
	width: 242px;
}
#content #side #nav .top {
	height: 8px;
	background-image: url(../images/shell/top_side_nav.png);
	background-repeat: no-repeat;
}
#content #side #nav .middle {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background-image: url(../images/shell/background_side_nav.png);
	background-repeat: repeat-y;
}
#content #side #nav .middle h1 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-size: 22px;
	font-weight: normal;
}
#content #side #nav .middle h2 {
	margin: 10px 10px 5px 0px;
	padding: 0px 0px 0px 25px;
	font-size: 14px;
	font-weight: normal;
	background-image: url(../images/shell/arrow_side_nav.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
#content #side #nav .middle h2 a {
	color: #f7941d;
	text-decoration: none;
}
#content #side #nav .middle h2 a:hover {
	color: #b96aa4;
}
#content #side #nav .middle h3 {
	margin: 0px 8px 0px 0px;
	padding: 5px 10px 5px 25px;
	font-size: 14px;
	font-weight: normal;
	background-color: #ededea;
	border-top: 1px solid #ffffff;
}
#content #side #nav .middle h3 a {
	color: #000000;
	text-decoration: none;
}
#content #side #nav .middle h3 a:hover {
	color: #f7941d;
}
#content #side #nav .middle h3 a:active {
	color: #b96aa4;
}
#content #side #nav .middle h4 {
	margin: 0px 8px 0px 0px;
	padding: 5px 10px 5px 40px;
	font-size: 14px;
	font-weight: normal;
	background-color: #ededea;
	border-top: 1px solid #ffffff;
}
#content #side #nav .middle h4 a {
	color: #b96aa4;
	text-decoration: none;
}
#content #side #nav .middle h4 a:hover {
	color: #f7941d;
}
#content #side #nav .middle h4 a:active {
	color: #000000;
}
#content #side #nav .middle h5 {
	margin: 0px;
	padding: 5px 10px 5px 55px;
	font-size: 12px;
	font-weight: normal;
	background-color: #ededea;
	border-top: 1px solid #ffffff;
}
#content #side #nav .middle h5 a {
	color: #f7941d;
	text-decoration: none;
}
#content #side #nav .middle h5 a:hover {
	color: #b96aa4;
}
#content #side #nav .middle h6 {
	margin: 0px;
	padding: 5px 10px 5px 65px;
	font-size: 12px;
	font-weight: normal;
	background-color: #ededea;
	border-top: 1px solid #ffffff;
}
#content #side #nav .middle h6 a {
	color: #605ca8;
	text-decoration: none;
}
#content #side #nav .middle h6 a:hover {
	color: #000000;
}
#content #side #nav .bottom {
	height: 8px;
	background-image: url(../images/shell/bottom_side_nav.png);
	background-repeat: no-repeat;
}
#content #side #backend {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#content #side #backend h1 {
	margin: 10px 10px 5px 0px;
	padding: 0px 0px 0px 25px;
	font-size: 14px;
	font-weight: normal;
	background-image: url(../images/shell/arrow_side_nav.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
#content #side #backend h1 a {
	color: #f7941d;
	text-decoration: none;
}
#content #side #backend h1 a:hover {
	color: #b96aa4;
}
#content #side #ad {
	padding: 10px 0px 10px 0px;
	width: 235px;
	text-align: center;
	background-color: #ededea;
}
#content #page {
	margin: 0px;
	padding: 10px 10px 35px 10px;
	width: 675px;
	background-color: #cac9c0;
}
#content #page h1 {
	padding: 0px 0px 0px 8px;
}
#content #page .imagelinks {
	margin: 0px 0px 15px 0px;
}
#content #page .image {
	float: left;
	margin: 0px 25px 25px 0px;
}
#content #page .textside {
	float: left;
	padding: 0px 16px 0px 8px;
	width: 310px;
}
#content #page .textpoll {
	float: left;
}
#content #page .graphic {
	float: right;
	margin: 0px 0px 5px 20px;
	width: 335px;
}
#content #page .text {
	padding: 0px 8px 0px 8px;
}
#content #page .text .graphicleft {
	padding: 0px 20px 15px 0px;
	float: left;
}
#content #page .text .graphicright {
	padding: 0px 0px 15px 20px;
	float: right;
}
#content #page .text .mediavideo {
	padding: 0px 20px 15px 0px;
	float: left;
}
#content #page .text h1,
#content #page .textside h1,
#content #page #about #container h1 {
	margin: 0px;
	padding: 0px;
	font-size: 21px;
	font-weight: normal;
}
#content #page .text h2,
#content #page .textside h2,
#content #page #about #container h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}
#content #page .text a,
#content #page .textside a {
	color: #834873;
	font-size: 14px;
}
#content #page .text a:hover,
#content #page .textside a:hover {
	color: #ffffff;
}

#content #page #about {
	float: left;
	margin: 0px;
	padding: 0px 8px 0px 8px;
}
#content #page #about #container {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 395px;
}
#content #page #about .image {
	float: left;
	margin: 0px 15px 15px 0px;
}
#content #page #about .portraitlink {
	margin: -15px 0px 20px 0px;
}
#content #page #sideabout .portraitlink {
	margin: 5px 0px 0px 0px;
}
#content #page #sideabout .portraitlink a {
	color: #939393;
	font-size: 12px;
	text-decoration: none;
}
#content #page #sideabout .portraitlink a:hover {
	color: #f7941d;
}
#content #page #sideabout {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 245px;
	background-color: #ffffff;
	border: 1px solid #c57fb4;
}
#content #page #sideabout h1 {
	margin: 0px;
	padding: 7px 0px 5px 10px;
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	text-align: left;
	background-color: #ededea;
}
#content #page #sideabout h2 {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 10px;
	color: #f7941d;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}
#content #page #sideabout #container {
	clear: both;
	margin: 0px;
	padding: 5px 10px 10px 10px;
	border-top: 1px solid #c4c4b9;
}
#content #page #sideabout #container .bios {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	width: 60px;
	height: 60px;
	border: 1px solid #9498a4;
}
#content #page #sideabout #container .title a {
	color: #605ca8;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#content #page #sideabout #container .title a:hover {
	color: #f7941d;
}
#content #page #sideabout #container .text {
	font-size: 12px;
}
#content #page #sideabout #container .quote {
	margin: 0px;
	padding: 0px;
	color: #834873;
	font-size: 12px;
}
#content #page #group {
	background-color: #ffffff;
	border: 1px solid #c57fb4;
}
#content #page #group h1 {
	margin: 0px;
	padding: 7px 0px 5px 10px;
	height: 25px;
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	text-align: left;
	background-color: #ededea;
}
#content #page #group #categories {
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
#content #page #group #categories #container {
	float: left;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	width: 125px;
	text-align: center;
}
#content #page #group #categories #container .title a {
	color: #b96aa4;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#content #page #group #categories #container .title a:hover {
	color: #f7941d;
}
#content #page #group #sidecategories {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 145px;
	text-align: center;
  	background-image: url('../../files/images/shell/background_media.png');
	background-repeat: repeat-x;
	background-position: 0px 25px;
}
#content #page #group #sidecategories #container {
	margin: 0px 10px 10px 10px;
	padding: 0px;
	width: 125px;
	text-align: center;
}
#content #page #group #sidecategories h1 {
	margin: -37px 0px 10px 0px;
	background-color: none;
}
#content #page #group #sidecategories #container .title a {
	color: #b96aa4;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#content #page #group #sidecategories #container .title a:hover {
	color: #f7941d;
}
#content #page #group #featured {
	float: left;
}
#content #page #group #featured #container {
	clear: both;
	padding: 10px;
	width: 310px;
}
#content #page #group #featured #details {
	clear: both;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #c57fb4;
}
#content #page #group #featured #details #text {
	float: left;
	width: 365px;
}
#content #page #group #featured .description {
	clear: both;
	padding: 5px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
}
#content #page #group #featured .block {
	clear: both;
	border: none;
}
#content #page #group #featured #thumb {
	float: left;
	margin: 0px 10px 0px 0px;
}
#content #page #group #featured #text {
	float: left;
	width: 175px;
}
#content #page #group #featured #text .title a {
	color: #f7941d;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
#content #page #group #featured #text .title a:hover {
	color: #b96aa4;
}
#content #page #group #featured #text .subtitle1 {
	float: left;
	margin: 0px 5px 0px 0px;
	color: #605ca8;
	font-size: 12px;
	font-weight: normal;
}
#content #page #group #featured #text .subtitle2 {
	float: left;
	font-size: 12px;
	font-weight: normal;
}
#content #page #group #sidevideo {
	float: right;
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#content #page #group #sidevideo .title {
	margin: 10px 0px 0px 0px;
	border: none;
}
#content #page #group #sidevideo .title a {
	color: #605ca8;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
#content #page #group #sidevideo .title a:hover {
	color: #f7941d;
}
#content #page #group #sidevideo .subtitle1 {
	float: left;
	color: #b96aa4;
	font-size: 12px;
	font-weight: normal;
}
#content #page #group #sidevideo .subtitle2 {
	float: left;
	margin: 0px 0px 0px 5px;
	font-size: 12px;
	font-weight: normal;
}
#content #page #group #mainvideo {
  	float: left;
	padding: 10px;
  	width: 500px;
}
#content #page #group #mainvideo #descriptions {
  	float: left;
	clear: both;
  	margin: 25px 0px 25px 0px;
  	width: 500px;
}
#content #page #group #mainvideo iframe {
	background-color: #000000;
}
#instructions ul li{
	padding: 0px 0px 0px 8px;
	font-size:15px;
	color:#003366;
	width: 500px;
	list-style-type: none; 
	background-image: url(../images/pages/asteriskBullet.jpg); 
	background-repeat: no-repeat;
}
#poll h1 {
	margin: 0px;
	padding: 7px 0px 5px 10px;
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	background-color: #ededea;
}
#poll #container {
	margin: 0px;
	padding: 10px 10px 20px 10px;
}
#poll #container h2 {
	margin: 0px 0px 10px 0px;
	color: #605ca8;
	font-size: 18px;
	font-weight: normal;
}
#poll #container label {
	display: block;
	color: #999999;
	font-size: 13px;
}
#poll #container .submit {
	margin: 10px 0px 0px 0px;
	text-align: right;
}
#poll #container .total {
	margin: 5px 0px 5px 0px;
	border: 1px solid #c57fb4;
}
#poll #container .percent {
	background-color: #f7941d;
}
#poll #container .number {
	color: #000000;
	font-size: 12px;
	text-align: right;
}
#content #page #group #viewmore {
  	float: left;
	margin: 0px 0px 0px -170px;
	padding: 8px 0px 0px 0px;
  	width: 165px;
	height: 270px;
}
#content #page #group #viewmore h1 {
	margin: -37px 0px 10px 0px;
	padding: 0px;
	background-color: none;
}
#content #page #group #viewmore h2 {
	margin: 10px 0px 20px -5px;
	padding: 0px 0px 0px 25px;
	font-size: 14px;
	font-weight: normal;
	background-image: url(../images/shell/arrow_side_nav.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
#content #page #group #viewmore h2 a {
	color: #f7941d;
	text-decoration: none;
}
#content #page #group #viewmore h2 a:hover {
	color: #b96aa4;
}
#content #page #group #viewmore #container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #c4c4b9;
}
#content #page #group #viewmore #container .graphic {
	float: left;
	margin: 0px;
	width: 50px;
}
#content #page #group #viewmore #container .link {
	float: right;
	margin: 0px;
	width: 105px;
}
#content #page #group #viewmore #container .linkvideo {
	float: left;
	margin: 0px;
}
#content #page #group #viewmore #container .link a,
#content #page #group #viewmore #container .linkvideo a {
	color: #b96aa4;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#content #page #group #viewmore #container .link a:hover,
#content #page #group #viewmore #container .linkvideo a:hover {
	color: #f7941d;
}
#footer {
	margin: 0px 0px 65px 0px;
	padding: 25px;
	background-color: #ffffff;
	background-image: url(../images/shell/bottom_content.png);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align:center;
}
#footer #nav span {
	padding: 0px 5px 0px 0px;
	color: #605ca8;
}
#footer #nav a {
	color: #605ca8;
	font-size: 11px;
	text-decoration: none;
}
#footer #nav a:hover {
	color: #f7941d;
}
#footer #nav ul {
	margin: 0px;
	padding: 6px 8px 0px 0px;
	list-style-type: none;
}
#footer #nav ul li {
	display: inline;
}
#footer #copyright {
	padding: 5px 0px 0px 0px;
	color: #999999;
	font-size: 10px;
}
#survey {
	padding: 0px 20px 20px 20px;
	font-size: 13px;
}
#survey h1 {
	margin: 0px 0px 0px -10px;
	padding: 0px;
	font-size: 22px;
	font-weight: normal;
}
#survey h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}
#survey .graphicleft {
	float: left;
	padding: 0px 20px 15px 0px;
}
#survey .graphicright {
	float: right;
	padding: 0px 0px 15px 20px;
}
#survey .poll {
	width: 100%;
	font-size: 12px;
}
#survey .border1 {
	font-weight: bold;
	border-top: 3px solid #ffffff;
	background-color: #dbdbdb;
}
#survey .border2 {
	border-top: 3px solid #ffffff;
	border-left: 3px solid #ffffff;
	background-color: #f2f2f2;
}
#survey .border3 {
	border-top: 3px solid #ffffff;
	border-left: 3px solid #ffffff;
	background-color: #dbdbdb;
}
#survey .border4 {
	border-top: 3px solid #ffffff;
	background-color: #f2f2f2;
}
#survey .subtitle3 {
	color: #f7941d;
	font-weight: bold;
	background-color: #231a21;
}
#survey .title {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background-color: #605ca8;
}
#survey .bar {
	float: left;
	margin: -5px;
	padding: 0px;
	height: 27px;
	background-color: #61B7A9;
}
#survey .source {
	color: #45427a;
	font-size: 11px;
	font-style: italic;
}
blockquote {
	color: #3F8191;
	font-size: 14px;
	font-style: italic;
}
.error {
	font-size:1.2em;
	color:#FF0000;
}
