﻿body
	{ font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; margin:11px 22px 0 22px; padding:0; background-color:#FFF; color:#666; }
H1
	{ font-size:16px; border-bottom: 1px solid #CCC; margin:0 0 5px 0; padding-top:3px; padding-bottom:3px; white-space:nowrap;}
H2
	{ font-size:14px; margin:0 0 5px 0;}
H3
	{ font-size:14px; margin:0 0 0 0;}
a
, a:link
, a:hover
, a:visited
, a:active
	{ text-decoration:underline; color:#666;}
	
.MainContent
	{ width:333px; text-align:right; margin:0 auto; }
	
.InputBox
	{ margin:0 5px 11px 5px; }

.InputBoxNote
	{ text-align:center; margin:0 5px 11px 5px;	}
	
.Button
, .LargeButton
,.ButtonDisabled
	{ font-family: Tahome, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
	height:22px; padding:2px 3px 3px 2px; border:none;  margin-top:2px; margin-bottom:2px;
	color: #666; background-position:left top; background-repeat:no-repeat; width:75px;}

.Button
	{ background-color:#F7F7F7; cursor:pointer;  background-image:url("../images/b75.png");}

.ButtonDisabled
	{ background-color:#C7C7C7; cursor:default;  background-image:url("../images/b75_disabled.png");}

.LargeButton
	{ background-color:#F7F7F7; cursor:pointer;  background-image:url("../images/b100.png"); width:100px;}

.contentAlign
	{ text-align: center;}
	

.contentWraper
	{ }
/* IE HACK */
* html .contentWraper
	{ }

.ErrorWraper
	{ }

.contentWraper	
	{ color:#666; }

.ErrorPanel1
, .ErrorPanelRight1
, .contentPanel1
	{ padding:0; margin:0; }

.DropPanel1
, .DropPanelRight1
	{ margin:0 auto; text-align:left; padding:0;
	background-image:url("../images/content_b.png"); background-position:center left; background-repeat:repeat-y;}

.ErrorPanelRight1
, .contentPanelRight1
	{ }
.DropPanelRight1
	{ background-image:url("../images/content_b_right.png"); background-position:center right; background-repeat:repeat-y; }

.ErrorPanel2
, .contentPanel2
	{ background-image:url("../images/flow_back.png"); background-position:top left; background-repeat:repeat-y; margin:0; padding:0;}
	
.DropPanel2
, .DropPanelRight2
	{ padding:0; margin:0; background-image:url("../images/content_bottom_left.png"); background-position:bottom left; background-repeat:no-repeat;}
.DropPanel2
	{ background-image:url("../images/drop_bottom_left.png"); }
.DropPanelRight2
	{ background-image:url("../images/drop_bottom_right.png"); background-position:bottom right; background-repeat:no-repeat; }

.ErrorPanelRight2
, .contentPanelRight2
	{ background-image:url("../images/flow_back_end.png"); background-position:top right; background-repeat:repeat-y; }

.ErrorPanel3
	{ background-image:url("../images/flow_spacer.png"); background-position:bottom left; background-repeat:no-repeat; }
.contentPanel3
	{ }

.DropPanel3
,.DropPanelRight3
	{ background-image:url("../images/content_top_left.png"); background-position:top left; background-repeat:no-repeat; }
.DropPanel3
	{ background-image:url("../images/drop_top_left.png"); }
.DropPanelRight3
	{ padding:5px 0; background-image:url("../images/drop_top_right.png"); background-position:top right; background-repeat:no-repeat; }

.ErrorPanelRight3
	{ background-image:url("../images/flow_spacer_end.png"); background-position:bottom right; background-repeat:no-repeat; padding:11px;}
.contentPanelRight3
	{ padding:11px;}

.contentPanelRight3
	{ min-height:430px;}
.content
	{ margin:11px 6px 0 0; }
.contentDrop
	{ margin:11px; }

.AccountLeftColumn
	{ width:180px; margin:0; padding:0; color:#666; text-align:left; background-color:inherit; }
.AccountRightColumn
	{ vertical-align:top; }
.ErrorCaption
	{ font-size:14px; font-weight:bold; color:#FF6666; background-color:inherit;}
	
.MessageCaption
	{ font-size:14px; font-weight:bold; color:#66FF66; background-color:inherit;}
	
.contentCleaner
	{ clear:both;}
	
.ImageHolder
	{ height:120px;width:120px; text-align:center; vertical-align:middle; }
	
.LoginBanner
	{ background-color:#DDDDFF; border: dashed 1px #AAAAFF; font-size:larger; text-align:center; padding:6px; }

.NoWrapSpan
	{ white-space:nowrap; height:30px; float:left; padding:3px; }
	
.PagingContainer
	{ overflow:hidden; width:100%; display: inline; height:11px; font-size:11px; margin-top:20px; }

.PagingContainerOuter
	{ text-align:right; width:50%; float:right; position:relative; margin-top:-26px; vertical-align:bottom; z-index:0; }

.NavImage
	{ margin-top:3px;}
	
.SiteMapNav
	{ margin:9px 0; }

