/* Print page styles */
@media print {
	#donotprintcontrolpanel { display:none; }
	#donotprintheader { display:none; }
	#donotprintfooter { display:none; }
	#donotprintleft { display:none; }
	#donotprintright { display:none; }
	#donotprintbc { display:none; }
	#donotprintimagetitle { display:none; }
	#printCenter { position:absolute; top:0px; left:0px; width:100%; }
}

body {
	font:normal 62.5% Arial, Helvetica, sans-serif;
	color:#000000;
	background:#eadcc8 url('../images/bg_top.gif') no-repeat 0 0;
	margin:0px;
}

/* Default Behaviors  */

img {
	border:0px;
}
td {
	vertical-align:top;
	padding:0px;
}
form {
	margin:0px;
}
input, select, textarea {
	font:1.1em Arial, Helvetica, sans-serif;
}

/* Default Links */

a, a:active, a:visited {
	color:#843315;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
	outline:none;
}
a:active {
	outline:none;
}
a:focus {
	outline:none;
}

/* Center Links */

#moduleCenterTer a, 
	#moduleCenterTer a:active, 
		#moduleCenterTer a:visited,
			#moduleCalbarConnect a, 
				#moduleCalbarConnect a:active, 
					#moduleCalbarConnect a:visited {
	color:#843315;
	text-decoration:none;
	outline:none;
	cursor:pointer;
	border-bottom:dotted 1px #336600;
}
#moduleCenterTer a:hover, #moduleCalbarConnect a:hover {
	text-decoration:none;
	outline:none;
	border-bottom:none;
}
#moduleCenterTer a:active, #moduleCalbarConnect a:active {
	outline:none;
}
#moduleCenterTer a:focus, #moduleCalbarConnect a:focus {
	outline:none;
}

/* Headers tags */

h1 {
	font:normal 1.7em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#757024;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 0px;
}
h1 a:link, h1 a:active, h1 a:visited {
	color:#757024;
}
h1 a:hover {
	color:#757024;
	text-decoration:underline;
}
h2 {
	font:bold 1.6em Arial, Helvetica, sans-serif;
	line-height:120%;
	margin:10px 0px 3px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #ccc;
	color:#32608B;
}
h2 a:link, h2 a:active, h2 a:visited {
	color:#32608B;
}
h2 a:hover {
	color:#984222;
	text-decoration:none;
}
h2.memberName {
	font:bold 1.8em Verdana, Arial, Helvetica, sans-serif;
	color:#984222;
	margin:0px 0px 5px 0px;
	padding:5px 0px 3px 0px;
	border-bottom:1px solid #ccc;
	text-transform:uppercase;
	width:400px;
}
h2.halftitle {
	font:bold 1.6em Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:5px 0px 3px 0px;
	border-bottom:1px solid #ccc;
	width:400px;
}
h2.memberfees {
	font:normal 1.4em Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:5px 0px 3px 0px;
	border-bottom:none;
	color:#984222;
}
h3 {
	font:normal 1.4em Arial, Helvetica, sans-serif;
	color:#984222;
	margin:0px 0px 5px 0px;
	padding:5px 0px 3px 0px;
	border-bottom:1px solid #ccc;
}
h3 a:link, h2 a:active, h2 a:visited {
	color:#984222;
}
h3 a:hover {
	color:#32608B;
	text-decoration:none;
}
h4 {
	font:bold 1.5em Arial, Helvetica, sans-serif;
	color:#984222;
	margin:0px 0px 6px 0px;
	padding:5px 0px 5px 0px;
}
h4 a:link, h4 a:active, h4 a:visited {
	color:#984222;
}
h4 a:hover {
	color:#984222;
	text-decoration:underline;
}
h5 {
	font:bold 1.3em Arial, Helvetica, sans-serif;
	color:#843315;
	margin:0px 0px 3px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #ccc;
}
h5 a:link, h5 a:active, h5 a:visited {
	color:#984222; 
}
h5 a:hover {
	color:#32608B;
	text-decoration:none;
}
h6 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#5d361c;
	margin:0px 0px 3px 0px;
	padding:5px 0px 5px 0px;
}
h6 a:link, h6 a:active, h6 a:visited {
	color:#5d361c;
}
h6 a:hover {
	color:#5d361c;
	text-decoration:underline;
}
p {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	line-height:160%;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:3px 0px 12px 0px;
}
address {
	margin:0px 0px 5px 0px;
	padding:3px 0px 12px 0px;
}
hr {
	background:#d4cac6;
	height:1px;
	color:#d4cac6;
	border:0;
	margin:0 0 .8em 0;
}

/* Layout Styles */

#container #main {
	margin:0px auto;
	width:1116px;
}
#container #mainB {
	margin:0px 0px 0px 0px;
	width:910px;
}
#container #top {
	width:1116px;
	margin:0px auto;
	height:113px;
	text-align:center;
	background:#163f8b url('../images/bg_nav_top.gif') no-repeat 203px 0px;
}
#container #top #header {
	background:url('../images/bg_seal_top.gif') no-repeat;
	height:113px;
	text-align:left;
	margin:0px auto;
	width:1116px;
}
#container #topB {
	width:910px;
	margin:0px 0px 0px 0px;
	height:113px;
	background:#163f8b url('../images/bg_nav_top_thin.gif') no-repeat 203px 0px;
	text-align:left;
}
#container #topB #headerB {
	background:url('../images/bg_seal_top.gif') no-repeat;
	height:113px;
	margin:0px 0px 0px 0px;
	width:910px;
}
#container #logoHeader {
	float:left;
	padding:13px 0px 0px 50px;
}
#container #searchHeader {
	float:right;
	padding:10px 90px 0px 0px;
	height:60px;
}
#container #searchHeaderB {
	float:right;
	padding:10px 90px 0px 0px;
	height:60px;
}
#container #searchHeader .date, 
	#container #searchHeader .input, 
		#container #searchHeader .search,
			#container #searchHeaderB .date,
				#container #searchHeaderB .input,
					 #container #searchHeaderB .search {
	float:left;
}
#container #searchHeader .date,
	#container #searchHeaderB .date {
	padding-right:20px;
}
#container #searchHeader .date p,
	#container #searchHeaderB .date p {
	line-height:19px;
	color:#FFFFFF;
	background:center;
	margin:0px;
	margin-top:-2px;
}
#container #searchHeader .input,
	#container #searchHeaderB .input {
	padding-right:10px;
}
#container #searchHeader .input input,
	#container #searchHeaderB .input input {
	height:14px;
	width:162px;
	padding:1px 2px 1px 4px;
}
#container #searchHeader .search input, 
	#container #searchHeaderB .search input {
	margin-top:1px;
	margin-top:2px;
}
#container #navHeader {
	float:left;
	padding:0px 0px 0px 226px;
	z-index:5;
	height:30px;
	vertical-align:middle;
}
#container #navHeader td {
	text-align:center;
	vertical-align:middle;
}

table#navMenu {
	font:normal 1.2em Arial, Verdana !Important;
	background-color:transparent;
	padding:0px;
	margin:0px;
	height:32px;
	text-transform:uppercase;
}
table#navMenu td {
	padding:8px 18px 8px 18px;
	margin:0px;
	cursor:pointer;
}
table#navMenu td:hover {
	background-color:#11326d;
}
table#navMenu a {
	color:#FFF;
	text-decoration:none;
}

#container #main #content {
	text-align:left;
	padding:16px 103px 45px 67px; 
	width:982px;
}
#container #mainB #contentB {
	text-align:left;
	padding:16px 103px 45px 67px; 
	width:982px;
}
#container #main .content {
	background:url('../images/bg_seal_bot.gif') no-repeat;
}
#container #mainB .content {
	background:url('../images/bg_seal_bot.gif') no-repeat;
}
#moduleCenterTer {
	float:left;
	width:750px;
	margin-right:22px;
}
#moduleCenterTer ul, 
	#moduleCenterTer ol, 
	#moduleCenterTer ol li ul li {
 	font:normal 1.2em Arial, Helvetica, sans-serif;
 	margin:0px 0px 0px 10px;
 	padding:0px 20px 0px 20px;
 	list-style-image:url('../images/bullet-orange.gif');
}
#moduleCenterTer li {
	padding:10px 0px 9px 5px;
}

/* Right Menu */

#moduleRight {
	float:left;
	margin-right:22px;
	width:188px;
}
#moduleRight ul {
	margin:0px;
	padding:6px 0px 0px;
}
#moduleRight li {
	list-style-type:none;
	font-size:1.2em;
	color:#843315;
	line-height:1.2em;
	padding-bottom:3px;
}
#moduleRight li.listLast {
	padding-bottom:0;
}
#moduleRight #moduleCalbarConnect {
	width:188px;
	padding-bottom:10px;
}
#moduleRight #moduleCalbarConnect p {
	font-size:1.1em;
}
#moduleRight #moduleCalbarConnect .moduleCalbarConnectTop {
	background:url('../images/bg_calbarconnect_top.png');
	height:12px;
	width:188px;
}
#moduleRight #moduleCalbarConnect .moduleCalbarConnectBot {
	background:url('../images/bg_calbarconnect_bot.png');
	height:12px;
	width:188px;
}
#moduleRight #moduleCalbarConnect .moduleCalbarConnectMid {
	background:#FFFFFF;
	width:164px;
	border-right:1px solid #c8bcb7;
	border-left:1px solid #c8bcb7;
	padding:0px 11px 5px 11px;
}


#moduleRight #moduleTerLinks {
	width:188px;
	padding-bottom:10px;
}
#moduleRight #moduleTerLinks a {
	font-weight:normal;
}
#moduleRight #moduleTerLinks a, 
	#moduleRight #moduleTerLinks a:active, 
		#moduleRight #moduleTerLinks a:visited {
	color:#fefefe;
	display:block;
	padding:0 10px 0 0;
}
#moduleRight #moduleTerLinks ul {
	margin:0;
	padding:0;
}
#moduleRight #moduleTerLinks li {
	background:#6a87bc;
	border-top:1px solid #8fa5cd;
	padding:6px 0 5px 14px;
	text-transform:uppercase;
	font-size:1.0em;
	color:#FFFFFF;
}
#moduleRight #moduleTerLinks li.listFirst {
	background:url('../images/bg_ter_left_top.png') no-repeat top;
	border:0;
}
#moduleRight #moduleTerLinks li.listLast {
	background:url('../images/bg_ter_left_bot.png') bottom;
	padding-bottom:6px;
}
#moduleRight #moduleTerLinks li.listOpen, 
	#moduleRight #moduleTerLinks li.listOn {
	background:#395fa6;
}
#moduleRight #moduleTerLinks li.listOpen a {
	border-bottom:1px solid #6b87bc;
	padding-bottom:6px;
}
#moduleRight #moduleTerLinks li.listOpen ul.listOpen {
	padding:0px;
	background:#395fa6;
	margin:0 0 0 12px;
}
#moduleRight #moduleTerLinks li.listOpen ul.listOpen a {
	border:0;
	padding:0 10px 0 0;
}
#moduleRight #moduleTerLinks li.listOpen ul.listOpen li {
	font-size:1.1em;
	text-transform:capitalize;
	padding:4px 0 4px 0px;
	border-top:1px solid #6b87bc;
	background:#395fa6;
}
#moduleRight #moduleTerLinks li.listOpen ul.listOpen li.listFirst {
	border:0;
}

/* Breadcrumb */

#moduleCenterTer .moduleCenterTerTopBC {
	font:normal 1.0em Arial, Helvetica, sans-serif;
	color:#716e3b;
	padding:15px 0px 0px 30px;
}
#moduleCenter #moduleCenterSec .moduleCenterTopBC img {
	margin-top:7px;
}
#moduleCenter #moduleCenterSec .moduleCenterTopBC p, 
	#moduleCenterTer .moduleCenterTerTopBC p {
	font-size:1.0em;
	color:#816511;
}
#moduleCenter #moduleCenterSec .moduleCenterTopBC a, 
	#moduleCenter #moduleCenterSec .moduleCenterTopBC a:active, 
		#moduleCenter #moduleCenterSec .moduleCenterTopBC a:visited {
	color:#395fa6;
}

/* Layouts */

#moduleCenterTer .moduleCenterTerTop {
	background:url('../images/bg_ter_top.png') no-repeat;
	height:48px;
	width:750px;
}
#moduleCenterTer .moduleCenterTerTopAtt {
	background:url('../images/bg_ter_top_att.png') no-repeat;
	height:67px;
	width:750px;
}
#moduleCenterTer .moduleCenterTerTopAtt .moduleCenterTop_FLH {
	background:url('../images/ttl_aboutus_bg.png') no-repeat right top;
	height:67px;
	width:750px;
}
#moduleCenterTer .moduleCenterTerMid {
	background:#FFFFFF;
	padding:0px 30px 1px 30px;
	width:690px;
}
#moduleCenterTer .moduleCenterTerBot {
	background:url('../images/bg_ter_bot.png') no-repeat;
	height:30px;
	width:750px;
}
#moduleCenterTer .moduleCenterTerMid .indent {
	padding-left:24px;
}

/* Footer */

#container #footer {
	padding:32px 0px 16px 0px;
	clear:both;
	text-align:left;
	font-size:1.1em;
}
#container #footer #footerlinks {
	color:#395fa6;
	padding:0px 103px 6px 60px;
}
#container #footer #footerlinks a, 
	#container #footer #footerlinks a:active, 
		#container #footer #footerlinks a:visited {
	color:#395fa6;
	padding-right:6px;
	padding-left:6px;
}
#container #footer #masthead {
	border-top:1px solid #777777;
	margin-left:6px;
	padding:6px 0px 0px 0px;
	margin:0px 90px 0px 66px;
}
#container #footer #masthead .copyright {
	font-size:1.0em !Important;
	float:left;
	padding-bottom:16px;
}
#container #footer #masthead .masthead {
	float:right;
	padding-bottom:16px;
}
#container #footer #masthead .copyright p, 
	#container #footer #masthead .masthead p {
	font:normal 1.1em Arial, Helvetica, sans-serif;
	color:#4b4b4a;
	margin:0px;
}
#container #footer #masthead .masthead a, 
	#container #footer #masthead .masthead a:active, 
		#container #footer #masthead .masthead a:visited {
	color:#395fa6;
}
#container #disclaimer {
	padding:10px 0 0px 0;
	margin:40px 0 0 6px;
	clear:both;
	text-align:left;
}
#container #disclaimer p {
	font-size:1.1em;
	color:#4b4b4a;
}

/* Clearing and fixing */

/* Fix for clearing floated elements */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
	display:inline-block;
	clear:both;
}

/* Floating */

.floatright
{
	float:right;
	width:220px;
	border:1px solid #c00;
	padding:5px;
	margin-left:75px;
}
.picFloatLeft {
	margin:4px 12px 4px 0px;
	float:left;
}
.picFloatRight {
	margin:4px 0 4px 12px;
	float:right;
}

/* Table Styles */

.Normal {
	width:100%; 
	font-size:1.2em; 
	padding:0px; 
	margin:0px;
}
.Normal td.TitleHeader,
	.Normal td.CategoryHeader,
		.Normal td.SizeHeader  { 
	border:1px solid #ddd; 
	color:#575B8A;
	padding:4px 4px 4px 4px;
	background:#ffffff;
	font:bold 1.4em Arial, Helvetica, sans-serif;
}
.Normal td.TitleCell,
	.Normal td.CategoryCell,
		.Normal td.SizeCell { 
	padding:4px; 
	border:0px;
	margin:0px; 
	border-bottom:1px solid #ddd;
}

.listing { 
	width:100%; 
	font-size:1.2em; 
	padding:0px; 
	margin:0px;
}
.listing th { 
	border:1px solid #ddd; 
	color:#575B8A;
	padding:4px 4px 4px 4px;
	background:#ffffff;
}
.listing td { 
	padding:4px; 
	border:0px;
	margin:0px; 
	border-bottom:1px solid #ddd;
}
.listing td.title  { 
	background-color:#888; 
	color:#fff; 
	text-align:left; 
	font-weight:bold;
}
.listing td.title2 { 
	color:#333;
	text-align:left; 
	font-weight:bold;
	font-size:1.4em; 
	border-bottom:2px solid #777; 
	padding-top:20px;
}

.portrait {
	width:100%;
	padding:10px;
	margin:5px 0px 10px 0px;
	border:1px solid #e1e1e1;
	background-color:#F9F9F9;
}
.portrait th {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	line-height:150%;
	border:1px solid #ddd; 
	color:#575B8A;
	padding:4px 4px 4px 4px;
	background:#ffffff url('images/table_header_bg.png') repeat-x top right;
}
.portrait td {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	line-height:135%;
	padding:6px 6px 6px 6px;
	border:1px solid #e1e1e1;
	border:1px solid #ddd;
	background-color:#FFFFFF;
}
.portrait td.icon {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:top;
	line-height:135%;
	padding:6px 6px 6px 6px;
	border:1px solid #e1e1e1;
	border:1px solid #ddd;
	background-color:#FFFFFF;
}

.record {
	width:500px;
	font-size:1.2em; 
	padding:5px 5px 5px 5px; 
	margin:0px 20px 20px 20px;
	border:solid 2px #E1E1E1;
	background-color:#F2F4F8;
}
.record th { 
	width:140px;
	border:1px solid #ddd; 
	color:#575B8A;
	padding:4px;
	background:#ffffff;
}
.record td { 
	padding:4px;
	margin:0px; 
}

.formTable {
	font-size:1.2em; 
	padding:5px 5px 5px 5px; 
	margin:0px 20px 20px 20px;
	border:solid 2px #E1E1E1;
	background-color:#F2F4F8;
}
.formTable th { 
	width:140px;
	border:1px solid #ddd; 
	color:#575B8A;
	padding:4px;
	background:#ffffff;
	text-align:left;
}
.formTable td { 
	padding:4px;
	margin:0px; 
}
.formTable .key		{ font-weight: bold; vertical-align: top; padding-right: 20px;}
.formTable .value	{ vertical-align: top; padding-bottom: 15px; }
.formTable .heading	{ border-bottom: 1px solid #ccc; font-size: 14px; font-weight: bold; color: #600; }

.invisible {
	width:100%;
	padding:10px;
	margin:0px 0px 10px 0px;
}
.invisible th {
	font:bold 1.1em Arial, Helvetica, sans-serif !Important;
	text-align:center;
	vertical-align:middle;
	line-height:150%;
	border:1px solid #ddd; 
	color:#575B8A;
	padding:4px 4px 4px 4px;
	background:#ffffff;
}
.invisible td {
	font:normal 1.0em Arial, Helvetica, sans-serif !Important;
	text-align:center !Important;
	vertical-align:top;
	line-height:100% !Important;
	padding:6px 6px 6px 6px;
}
.feebreadcrumb {
	width:685px;
	padding:0px  !Important;
	margin:3px 0px 20px 0px  !Important;
	border:solid 2px #E1E1E1;
}
.feebreadcrumb ol {
	padding:2px 2px 2px 2px !Important;
	margin:0px 0px 0px 0px !Important;
	border:solid 1px #E1E1E1;
	clear:both;
	list-style:none !Important;
	background-color:#F2F4F8;
	height:22px;
}
.feebreadcrumb li {
	font:normal 0.9em Arial, Helvetica, sans-serif !Important;
	width:105px;
	float:left;
	padding:3px !Important;
	margin:0px 0px 0px 0px !Important;
	border:solid 1px #E1E1E1;
}
.feebreadcrumb li.expanded {
	font:normal 0.9em Arial, Helvetica, sans-serif !Important;
	width:218px;
	float:left;
	padding:3px !Important;
	margin:0px 0px 0px 0px !Important;
	border:solid 1px #E1E1E1;
}
a.noline, 
	a.noline:active, 
		a.noline:visited {
	text-decoration:none !Important;
	border-bottom:none !Important;
}
a.noline:hover {
	text-decoration:underline !Important;
	border-bottom:none !Important;
}

.rowA { 
	background-color:#F3F8FC;
}
.rowB { 
	background-color:#fff;
}

/*  Content  Drop Down Styles in Editor  */

/* Colors */ 

.red {
	color:#CC0000;
}
.blue {
	color:#2d63a8;
}
.orange {
	color:#d35900;
}
.brown {
	color:#5d361c;
}
.white {
	color:#FFF;
}

/*  Pull Quotes  */

.pullQuoteLeftTBBorder {
	font:normal 1.5em Arial, Helvetica, sans-serif;
	padding:10px 5px 10px 5px; 
	margin:10px 10px 5px 0px;
	width:150px;
	float:left;
	text-align:left;
	line-height:135%;
	border-top:2px solid #D3DFEF;
	border-bottom:2px solid #D3DFEF;
	color:#575B8A;
}
.pullQuoteRightTBBorder {
	font:normal 1.5em Arial, Helvetica, sans-serif;
	padding:10px 5px 10px 5px; 
	margin:10px 0px 5px 10px;
	width:150px;
	float:right;
	text-align:left;
	line-height:135%;
	border-top:2px solid #D3DFEF;
	border-bottom:2px solid #D3DFEF;
	color:#575B8A;
}
.pullQuoteLeftRBorder {
	font:normal 1.5em Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 0px; 
	margin:10px 10px 5px 0px;
	width:150px;
	float:left;
	text-align:right;
	line-height:135%;
	border-right:2px solid #D3DFEF;
	color:#575B8A;
}
.pullQuoteRightLBorder {
	font:normal 1.5em Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 10px; 
	margin:10px 0px 5px 10px;
	width:150px;
	float:right;
	text-align:left;
	line-height:135%;
	border-left:2px solid #D3DFEF;
	color:#575B8A;
}

/*  Images Left and Right  */

.imageLeftSide {
	border:1px solid #FFBD8C; 
	margin:10px 10px 10px 0px;
	padding:5px 5px 5px 5px;
	float:left;
}

.imageRightSide {
	border:1px solid #FFBD8C; 
	margin:10px 0px 10px 10px;
	padding:5px 5px 5px 5px;
	float:right;
}
.imageLeftSideCaption {
	border:1px solid #CCC;
	background-color:#F9F9F9;
	font:italic 1.0em Arial, Helvetica, sans-serif;
	text-align:center;
	float:left;
	margin:.5em 10px .5em .5em;
	padding:.5em;
}
.imageLeftSideCaption img {
	display:block;
	margin:0px auto 3px auto;
	padding:0;
	vertical-align:middle;
}
.imageRightSideCaption {
	border:1px solid #CCC;
	background-color:#F9F9F9;
	font:italic 1.0em Arial, Helvetica, sans-serif;
	text-align:center;
	float:right;
	margin:.5em 10px .5em .5em;
	padding:.5em;
}
.imageRightSideCaption img {
	display:block;
	margin:0px auto 3px auto;
	padding:0;
	vertical-align:middle;
}

/* Styled Boxes */

.blueBox {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	line-height:160%;
	border:1px solid rgb(153, 153, 153);
	padding:10px;
	margin:5px 0px 10px 0px;
	background:rgb(238, 242, 255) none repeat scroll 0% 0%; 
	width:95%; 
}
.blueRightBox {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	line-height:160%;
	border-width:2px;
	border-color:#E1E1E1;
	border-style:solid;
	background-color:#F2F4F8;
	margin:5px 0px 10px 10px;
	padding:10px;
	float:right;
	width:200px;
}
.blueLeftBox {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	line-height:160%;
	border-width:2px;
	border-color:#E1E1E1;
	border-style:solid;
	background-color:#F2F4F8;
	margin:5px 10px 10px 0px;
	padding:10px;
	float:left;
	width:150px;
}
.redLineBox {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	line-height:160%;
	border:1px solid #C00;
	padding:10px;
	margin:5px 0px 10px 0px;
	background-color:#FFFFFF; 
	width:100%; 
}
.redLineRightBox {
	font:normal 1.0em Arial, Helvetica, sans-serif;
	line-height:160%;
	border:1px solid #C00;
	padding:10px;
	margin:5px 0px 10px 10px;
	background-color:#FFFFFF; 
	width:250px; 
	float:right;
}

.calbarConnectBox 
{
	font-size: smaller;
	border: 1px solid #C8BCB7;
	padding: 6px 12px 6px 12px;
}

/* Misc */
.buttonStandard {
	padding:3px;
	font-size:1.2em;
}
.loginWrapper {
	margin:1px;
}

.loginLeft {
	width:320px;
	margin:0px 0px 0px 0px;
	background-color:#EEF2FF;
	border:#999 1px solid;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.loginRight {
	width:320px;
	margin:0px 0px 0px 20px;
	padding:10px;
	float:right;
}

#logoff {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	line-height:150%;
	border:solid 2px #E1E1E1;
	background-color:#F2F4F8;
	margin:5px 0px 10px 10px;
	padding:5px;
	float:right;
	width:250px;
}
#logoff ul {
 	font:normal 1.1em Arial, Helvetica, sans-serif;
 	margin:0px 0px 0px 10px;
 	padding:0px 10px 0px 10px;
 	list-style-image:url('../images/bullet-orange.gif');
}
#logoff li {
	padding:3px 0px 2px 5px;
}
#logoffSmall {
	font:normal 1.1em Arial, Helvetica, sans-serif;
	line-height:150%;
	border:solid 2px #E1E1E1;
	background-color:#F2F4F8;
	margin:5px 0px 10px 10px;
	padding:5px;
	float:right;
	width:75px;
}
#logoffSmall ul {
 	font:normal 1.2em Arial, Helvetica, sans-serif;
 	margin:0px 0px 0px 10px;
 	padding:0px 10px 0px 10px;
 	list-style-image:url('../images/bullet-orange.gif');
}
#logoffSmall li {
	padding:2px 0px 2px 0px;
}
.footnote {
	font-size:0.9em !Important;
	color:#666;
}
#bookmarks {
 	margin:0px 40px 5px 40px;
 	padding:0px;
}
#bookmarks ul {
 	font:normal 1.1em Arial, Helvetica, sans-serif;
 	margin:0px 0px 0px 10px;
 	padding:0px 20px 0px 20px;
 	list-style-image:url('../images/bullet-orange.gif');
}
#bookmarks li {
	padding:10px 0px 9px 5px;
}
.bookmarks {
	width:100%;
	padding:10px;
	margin:0px;
}
.bookmarks td {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	vertical-align:top;
	line-height:135%;
	padding:6px 6px 6px 6px;
}
.memberInfo {
	font-size:1.4em;
	line-height:175% !Important;
}
.bullet {
	color:#999;
	font:bold 1.7em Verdana;
	line-height:100%;
}
.warningBox {
	color:#900;
	border:1px solid #900;
	padding:5px;
	font-weight:normal;
	font-size:1.2em;
	line-height:130%;
	margin:5px 0px 5px 0px;
}
.validationBox {
	color:#900;
	padding:3px;
	font:normal 1.2em Arial, Helvetica, sans-serif;
	line-height:130%;
}
.defaultButton {
	border:outset 2px #000;
	padding:2px;
	margin:3px 3px 3px 3px;
	color:#163f8b;
	cursor:pointer;
}
.continueClass {
	border:#eee 1px solid;
	padding:5px;
	background:#ffd;
}
.addressEdits {
	margin:10px 5px 0px 5px;
	border:#ccc 1px solid;
	padding:10px;
	background:#ffd;
}
.padToTheLeft {
	padding-left:20px;
}
.small { font-size: 0.9em !Important; }
.question {
	font:normal 1.3em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#5d361c;
	margin:0px 0px 3px 0px;
	padding:5px 0px 5px 0px;
	color:#32608B;
}
.questionBack {
	background-color:#F2F4F8;
	border-bottom:dotted 2px #CCC;
	margin:10px 0px 10px 5px;
	padding:5px 5px 0px 5px;
}
.grayOut {
	color:#888;
}
.grayOut a {
	color:#888;
}
.explain {
	display:none;
	font:normal 1.0em Arial, Helvetica, sans-serif;
	padding:10px;
}
.explain ul,
	.explain ol {
	font-size:1.0em;
}
.feedesc {
	font:normal 1.0em Arial, Helvetica, sans-serif;
	padding:10px;
}

.radioButtonList
{
	font:normal 1.2em Arial, Helvetica, sans-serif;
	padding:0px;
}

.IOLTASmallButton
{
	font:normal 1.0em Arial, Helvetica, sans-serif;
	float:left;
}