﻿body {margin:0px; padding:6px; background:white; color:#666666; }
body * {font-family:Arial,Helvetica,sans-serif; -moz-box-sizing: border-box; }
small {font-size:10px; font-weight:bold; }
sup, sub {font-size:8px; font-weight:bold; }
img {border:0px; }
form {border:0px; margin:0px; }
input,select {font-size:11px; color:#333333; height:18px; background-color:white; border: 1px solid #666666; }
textarea {font-size:11px; color:#333333; background-color:white; border: 1px solid #666666; overflow:auto; }
input.radio {height:13px; width:13px; background:transparent; border:0px; vertical-align:baseline; margin-right:3px; }
input.checkbox {height:13px; width:13px; background:transparent; border:0px; margin-right:3px; }
.Button {height:20px; background-color:#B7B7B7; color:white; font-size:10px; font-weight:bold; border-bottom:1px solid #7E7E7E; border-right:1px solid #7E7E7E; border-top:1px solid #E3E3E3; border-left:1px solid #E3E3E3; }

a:link, a:visited, a:active {color:#496DB9; text-align:left; }
a:hover {text-decoration:underline; }
a.h1 {color:#000099; font-weight:bold; font-size:12px; }

h1, h2, h3 {margin:0px; padding:0px; color:#000099; font-weight:bold; font-size:12px; text-decoration:none; -moz-box-sizing: border-box; }
h1 {display:block; font-size:12px; padding-bottom:7px; }
h2 {display:inline; }
h3 {border-bottom:solid white 2px; background-color:#E3E3E3; }
h3.Blue {background-color:#5F81CA; }
h3.Green {background-color:#99CC33; }
.h3Blue {color:#000099; }

ul, ol {margin:0px; padding:0px 0px 14px 0px; }
ul, ol, li {list-style-position:outside; }
ul {list-style-image: url("/Images/Icons/BulletBlue.gif"); }
ol li {margin-left:24px; font-size:11px; text-align:justify; }
ul li {margin-left:18px; padding:0px; line-height:14px; text-align:justify; }

blockquote, p {margin:0px; padding:7px; }
blockquote ul, blockquote ol {margin:0px; padding:0px 0px 7px 0px; }

table {border-spacing:0px; border-collapse:collapse; -moz-box-sizing: border-box; }
td, th {empty-cells:show; font-size:11px; }
th {text-align:right; font-weight:normal; }
thead * {background-color:#CECECE; }
thead th, thead td {font-size:11px; height:24px; line-height:13px; padding:0px 6px 0px 6px; font-size:10px; font-weight:bold; }

.Wrapper {width:755px; height:100%; -moz-box-sizing: border-box; } /*ivo, July 9, 2010: width was 774 */
.Header, .Content, .Footer {width:100%; -moz-box-sizing: border-box; }
.Content {float:left; width:100%; background-image:url(/Images/background.gif); background-repeat:repeat-y; }
.MainContent {position:relative; display:block; float:left; width:565px; -moz-box-sizing: border-box; } /*ivo, July 9, 2010: width was 557 */
.Left, #Main, .Right {position:relative; display:block; -moz-box-sizing: border-box; }


.Header {margin-bottom:6px; }
	.Header a,
	.Header span {text-decoration:none; font-size:10px; font-weight:bold; }
	.TagLine td {border:0px; padding:0px; background:url(/Images/TagLineBackground.gif); background-repeat:repeat-x; color:white; }


.Left {width:181px; float:left; margin-right:6px; }
	.Left * {font-size:10px; font-weight:bold; line-height:14px; }
	.Left #Menu   {width:181px; margin:0px; padding:0px; border-bottom:11px solid white; }
		.Left #Menu a {display:block; height:18px; padding-left:10px; text-decoration:none; border-bottom:1px solid #F5F5F5; color:#666666; background-color:#E3E3E3; 
						background-image:url(/Images/BlockGrey.gif); background-repeat:repeat-y; }
		.Left #Menu a:hover,
		.Left #Menu a.selected {color:#333333; background-color:#D3D3D3; background-image:url(/Images/BlockGreen.gif); background-repeat:repeat-y; }
	.Left blockquote {border-bottom:11px solid white; }
	.Left p {padding:0px 0px 7px 0px; }
	.Left hr {margin:7px 0px 7px 0px; padding:0px; height:1px; border-color:#D1D1D1; border-style:solid; border-width:1px 0px 0px 0px; }
	.Left .BottomLine {margin-bottom:6px; border-color:#D1D1D1; border-style:solid; border-width:0px 0px 1px 0px; } /*border-color:#DEE2EA; */

	.UserPoll td {padding:3px 0px 2px 5px; font-weight:bold; line-height:13px; -moz-box-sizing: border-box; }
	.UserPoll th  {padding:4px 0px 0px 0px; vertical-align:top; -moz-box-sizing: border-box; }
	.PollResults div {position:relative; display:block; float:left; height:8px; margin-top:3px; margin-right:10px; background-image:url("/Images/PollResults.gif"); background-repeat:repeat-x; background-position:top; -moz-box-sizing: border-box; }


.Main {position:relative; display:block; float:left; font-size:11px; line-height:14px; -moz-box-sizing: border-box; }
	.Main a {text-decoration:underline; }
	.Main blockquote {padding:0px 0px 14px 0px; }
	.Main blockquote p {padding:0px 0px 7px 0px; }
	.Main p {padding:0px 0px 14px 0px; text-align:justify; }
	.Main hr {margin:0px 0px 7px 0px; padding:0px; height:1px; font-size:1px; line-height:1px; border-color:#BABABA; border-style:solid; border-width:1px 0px 0px 0px; }
	.Main .BottomLine {margin-bottom:6px; border-color:#BABABA; border-style:solid; border-width:0px 0px 1px 0px; } /*border-color:#DEE2EA; */
	.Main .Head  {border-bottom:1px solid #BABABA; margin-bottom:21px; font-size:10px; line-height:14px; font-weight:bold; }
		.Main .Head img {display:block; }
		.Main .Head a {white-space:nowrap; text-decoration:none; }
		.Main .Head a:hover {white-space:nowrap; text-decoration:underline; }
	.Main .Body  {font-size:11px; margin:0px 7px 0px 7px;  -moz-box-sizing: border-box; }

	.Wide  {width:100%;  -moz-box-sizing: border-box; }

	.Narrow {width:379px; }
	.Narrow table {width:379px; }
	.Narrow .Body table {width:365px; }

	.C1  {width:260px; float:left; margin-bottom:7px; -moz-box-sizing: border-box; }
	.C2 {width:260px; float:right; margin-bottom:7px; -moz-box-sizing: border-box; }

	.Forms th,
	.Forms td {padding-top:3px; padding-bottom:3px; }
	.Forms th {padding-right:10px; }
	
	.SmallerInput {width:60px; }
	
	
#Right {width:172px; float:right; font-size:10px; line-height:12px; font-weight:bold; -moz-box-sizing: border-box; }
#Right blockquote {margin-bottom:11px; padding:7px 7px 2px 7px; background-color:#F5F5F5; -moz-box-sizing: border-box; }
#Right p {margin-bottom:11px; padding:0px; -moz-box-sizing: border-box; }
#Right blockquote p {padding:0px 0px 7px 0px; margin:0px; -moz-box-sizing: border-box; }
#Right .BottomLine {margin-bottom:6px; border-color:#D1D1D1; border-style:solid; border-width:0px 0px 1px 0px; } /*border-color:#DEE2EA; */
#Right hr {margin:0px 0px 0px 0px; padding:0px; height:1px; font-size:1px; line-height:1px; border-color:#D1D1D1; border-style:solid; border-width:1px 0px 0px 0px; }
#Right .InFocus {height:134px; padding:7px 7px 0px 7px; margin-bottom:13px; -moz-box-sizing: border-box; }
#Right a {text-decoration:none; }
#Right a:hover {text-decoration:underline; }
#Right .Head {width:100%; font-size:11px; font-weight:normal; padding:7px; -moz-box-sizing: border-box; }
#Right .Head a {text-decoration:none; }
#Right .Head a:hover {text-decoration:underline; }
#Right .Head td {font-size:11px; font-weight:normal; margin:0px; padding:0px; }


.Footer {clear:both; font-size:10px; font-weight:bold; line-height:16px; color:#666666; }
	.Footer .Menu  {margin-top:6px; padding:2px 0px 5px 0px; border:solid #DEE2EA 1px; border-left:0; border-right:0; }
		.Footer .Menu a {white-space:nowrap; text-decoration:none; }
		.Footer .Menu a:hover {white-space:nowrap; text-decoration:underline; }
	.Copyright {display:block; padding:5px 0px 20px 0px; font-size:9px; }

.ShowTextBox  {float:right; font-size:10px; font-weight:bold; padding-right:7px; }
.Icon {display:inline; margin:2px 5px 2px 0px; vertical-align:middle; }
.BulletBlue {display:inline; margin-right:5px; }
.BackToTop {position:absolute; left:0px; top:0px; visibility:hidden; }
.Red  {color:#CC0000; }
.BlueBold {color:#496DB9; font-weight:bold; }
.Blue {color:#496DB9; }
.Bold {font-weight:bold; }
.Breadcrumbs {color:#999999; padding:0px 3px 0px 3px; vertical-align:top; }
.ErrorMessage {color:#CC0000 !important; }
.Star {font:11px Verdana;}
.HalfP {margin-bottom:7px; }
.DisplayNone {display:none; }

div.ImageAlignLeft {float:left; margin:0px 10px 2px 0px; width:200px; }
div.ImageAlignRight {float:right; margin:0px 0px 2px 10px; width:200px; }
img.ImageAlignLeft {float:left; margin:0px 10px 2px 0px; }
img.ImageAlignRight {float:right; margin:0px 0px 2px 10px; }

.thisTable  {border:solid #999999 1px; }
.thisTable th  {border:solid #999999 1px; text-align:right; }
.thisTable td  {padding-left:3px; border:solid #999999 1px; }
.thisTable tr,
.thisTable th {padding:3px; }

.Row1 {background-color:#F0F0F0; }
.Row0 {background-color:#FFFFFF; }
.Row0 th, .Row0 td, 
.Row1 th, .Row1 td {height:24px; line-height:14px; padding:0px 6px 0px 6px; }

.tablePhotoGallery td {width:47%; padding-bottom:24px; vertical-align:top; text-align:left; }
.tablePhotoGallery th {width:6%; }
.AlignRight {text-align:right; padding: 0 0 2px 0; }
