BODY 			{ text-align: center }

IMG#Line		{ background:url(../images/line.gif); height: 1px; } 
IMG#BLine		{ background:url(../images/b_line.gif); height: 1px; }
IMG#BrownLine	{ background:url(../images/brown_line.jpg); height: 1px; }
IMG#Spacer		{ background:url(../images/spacer_1x1.gif); height: 1px; border:0; }
.MyInput 		{ font-size: 9pt; font-family: Arial; border-style: solid; border-width: 1px; border-color: #B5B5B5; color: #333333}
.MyButton		{ background: #3B5998; color: white; font-family:arial; font-size:8pt; font-weight:bold; border-right: 1px solid black; border-bottom: 1px solid black; 
				  border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; width:80px; height:19px; margin-left:10px; margin-bottom:15px }
.MyCombo		{ font-size:9pt; font-family:arial; height:17 }

h1				{ font-size:20pt; font-family:arial; font-weight:bold; color:#164C97; margin:0 }

.MainNav 		{ font-family:arial; font-size:9pt; font-weight:bold; text-align: right; vertical-align: bottom }
.MainNavContain	{ overflow: auto; width: auto; padding-right:4px }
.MainNavLink	{ font-family:arial; font-size:9pt; font-weight:bold; text-align: right; vertical-align: bottom; padding-left:10px; float: right }

.TopNav			{ color:#000000; text-decoration:none }
.TopNav:hover 	{ color:#0099CC; text-decoration:none }

.TopNavG		{ color:#00822B; text-decoration:none }
.TopNavG:hover 	{ color:#0099CC; text-decoration:none }

.ChainNav		{ color: #737373; text-decoration:none; font-family:arial; font-size: 9pt; }
.ChainNav:hover	{ text-decoration: underline }
.ChainNav:visited{ color: #737373 }
.ChainNavCap	{ font-family:arial; font-size:9pt; color: #737373; font-weight: bold }
.ChainNavArr	{ font-family:arial; font-size:9pt; color: #737373 } 

.AddressCap		{ font-family:arial; font-size:8.5pt; font-weight:bold; text-align: right; vertical-align: bottom; color: #3B5998 }
.NoResults		{ font-family:arial; font-size:10pt; color: #666666; padding-top:25px; padding-bottom:25px; border-left:1px solid #899FB4; border-right:1px solid #899FB4 }

/* EDIT SPECIFIC STYLES */
div.categorycont{ overflow: auto; width:600px }
div.categorylist{ float:left }

.EditCap		{ font-family:arial; font-size:9pt; font-weight:bold; text-indent:10px; color: #333333; text-align: left }
.EDescTable		{ padding: 0; width: 100%; horizontal-align: left; margin-bottom: 5px; margin-top:5px}
.EDescTable TD	{ height:23px }
.EViewText		{ margin:7px; margin-bottom:12px; font-family:arial; font-size:9pt; color: #333333 }
.EFeatTable		{ padding: 0; width: 100%; horizontal-align: left; margin-bottom: 5px; margin-top: 5px}
.EFeatTable TD	{ text-indent: 5px; font-size: 10pt; font-family: Arial; color: #333333; height: 23px }
.EFeatTable P	{ margin-left: 13px; }
.ECombo			{ font-size:9pt; font-family:arial; height:17; color: #333333 }
.ETextArea		{ width: 853px; height: 150px; border-style: solid; border-width: 1px; border-color: #B5B5B5; font-size: 9.5pt; font-family: Arial; color: #333333 }

.EShortDescTable{ padding: 0; width: 100%; horizontal-align: left; margin-bottom: 5px; margin-top:5px }
.EShortTextArea	{ width: 650px; height: 150px; border-style: solid; border-width: 1px; border-color: #B5B5B5; font-size: 9.5pt; font-family: Arial; color: #333333 }

.ELongTextArea	{ width: 853px; height: 450px; border-style: solid; border-width: 1px; border-color: #B5B5B5; font-size: 9.5pt; font-family: Arial; color: #333333 }


.UserImage 				{ border-left:1px solid #ccc; border-right:1px solid #888; border-top:1px solid #ccc; border-bottom:1px solid #888; vertical-align: bottom; horizontal-align: center; }
.user-file				{ width:auto; auto; position:relative; margin:0px 0 0px 0px; zoom:1; overflow:hidden; margin-bottom:0 }
.user-file label 		{ border-left:1px solid #ccc; border-right:1px solid #888; border-top:1px solid #ccc; border-bottom:1px solid #888;
  						  white-space:nowrap; position:relative; z-index:1; left:0;	top:0; overflow:hidden;  
						  font-weight:bold;	display:inline;	-webkit-border-top-right-radius:20px; -webkit-border-bottom-right-radius:20px; padding-left:80px; padding-right:80px; 
						  padding-top:0px; padding-bottom:120px; float:left }
.user-file label input	{ position:absolute; right:0; top:0; border:none; font-size:80pt; font-family:arial; line-height:12px; opacity:0; zoom:1; filter:alpha(opacity=0); cursor:hand }
.PicFrame				{ width: 162px; height: 122px; margin:0; vertical-align: bottom; horizontal-align: center;}

.USPSInfo		{ border-style: solid; border-width: 1px; border-color: #CAFFCA; width: 550px; background-color: #E8FFE8; margin-top: 4px; }
.USPSInfoDet 	{ padding-left: 10px; font-size: 8.5pt; font-family: Arial; height: 17px; color: #333333 }

/* LOGIN SPECIFIC STYLES */
.SMTable		{ width:500px; background-image: url(../images/s_table_top.jpg); background-repeat:no-repeat }
.SMTitle		{ font-family:arial; font-size:10pt; text-indent:15px; padding-top:3px; color: #333333; height:24px }
.SMContent		{ width:100%; border:none; border-left: 1px solid #899FB4; border-right: 1px solid #899FB4 }
.SMTableEnd		{ background: url('../images/s_table_bottom.jpg'); background-repeat:no-repeat; height:22; font-family:arial; font-size:8pt; font-weight: bold; color:#333333; text-align:left; padding-left:15px }

.SMComment		{ font-family:arial; font-size:8pt; color: #333333 }	

/* MY ACCOUNT SPECIFIC STYLES */
.MyAdTable		{ width:100%; border:none; border-left: 1px solid #899FB4; border-right: 1px solid #899FB4 }
.MyEmailCap		{ font-family:arial; font-size:9pt; text-indent:10px; color: #333333 }


/* LIST SPECIFIC STYLES */
.LocLink		{ text-decoration:none; color: blue; padding-left:3px; padding-right:0px; font-family:arial; font-weight:bold; font-size:8pt; }
.LocLink:hover	{ text-decoration:underline }

.ListPageTitle	{ height:30px; font-family:arial; font-size:16pt; color:#333333 }
.SearchBar		{ width:900px; height:57px; background:url(../images/search_table.jpg); padding-top:6px; margin-top:15px; text-align:left; border:none }
.SearchCaption	{ font-family:arial; font-size:7.5pt; font-weight:bold }
.SearchInput	{ font-size: 8pt; font-family: Arial; border-style: solid; border-width: 1px; border-color: #B5B5B5; height:19px}
.SearchCombo	{ font-size:8pt; font-family:arial; height:17 }
.SearchButton	{ background: #3B5998; color: white; font-family:arial; font-size:8pt; font-weight:bold; border-right: 1px solid black; border-bottom: 1px solid black; 
				  border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; width:80px; height:19px }
.ListTable		{ width:900px; background-image: url(../images/table_top.jpg); background-repeat:no-repeat }
.SortLink		{ border:none; background: #C2D3EF; color: #333333; text-decoration: none }
.SortLink:hover { text-decoration: underline; color: #0058B0 }

.FirstListTitle	{ font-family:arial; font-size:9.5pt; font-weight:bold; text-indent:15px; padding-top:3px; color: #333333; height:24px }
.ListTitle		{ font-family:arial; font-size:9.5pt; font-weight:bold; text-indent:10px; padding-top:3px; color: #333333; height:24px }

.ListAdTable	{ width:100%; border:none; cursor:hand; border-left: 1px solid #899FB4; border-right: 1px solid #899FB4 }
.ListImage		{ text-indent:5px; height:20px; width:115px; text-align: left; }
.ListAdTitle 	{ font-size: 9pt; font-family: Arial; height:20px; vertical-align:top; color: #333333 }
.ListAdTitle P	{ margin-left: 10px; margin-top:0; margin-bottom:0 }
.ListAdDetail 	{ text-indent: 10px; font-size: 9pt; font-family: Arial; height:18px; vertical-align:top; color: #333333 }
.ListAdDetail2 	{ text-indent: 10px; font-size: 9pt; font-family: Arial; vertical-align: top; color: #333333}

.ListPrompt		{ width:100%px; font-size: 10pt; font-weight: bold; font-family: Helvetica; color: #646464; margin-top: 25px; margin-bottom:20px; }

.ListDivider	{ background: #FFD6C1; color: #454545; font-family:arial; font-size:8pt; font-weight:bold; height:19;  
				  border-bottom: 1px solid #899FB4; border-left: 1px solid #899FB4; border-right: 1px solid #899FB4; padding-left:5px; text-align: center }

.BottomNavBar	{ background: url('../images/table_bottom.jpg'); background-repeat:no-repeat; height:22; font-family:arial; font-size:9pt; font-weight: bold; color:blue; text-align:center; padding-bottom:3px }
.Footer			{ width:900px; position: relative; horizontal-align: center; font-family: Arial; font-size: 9pt; }

/* VIEW SPECIFIC STYLES */
.BackLink		{ text-decoration:none; color: #007DFB; padding-left:3px; padding-right:0px; font-family:arial; font-weight:bold; font-size:9pt }
.BackLink:hover	{ text-decoration:underline }

div.container 	{ overflow: auto; width: 900px; }
div.block 		{ margin-bottom:10px; margin-top:15px; float: left }

.ViewTable		{ width:900px; background-image: url(../images/table_top.jpg); background-repeat:no-repeat }
.FirstViewTitle	{ font-family:arial; font-size:10pt; text-indent:15px; padding-top:3px; color: #333333; height:24px }
.ViewTitleDate	{ font-family:arial; font-size:8pt; font-weight:bold; text-indent:10px; padding-top:3px; padding-right:15px; color: #333333; height:24px; text-align: right; }
.ViewTopTable	{ width:100%; border:none; border-left: 1px solid #899FB4; border-right: 1px solid #899FB4 }

.ViewMidTable	{ width:100%; border:none; border-left: 1px solid #899FB4; border-right: 1px solid #899FB4; }
.ViewInfoTable	{ width:870px; border:none; border: 1px solid #DDE1D0; margin-top:15px }
.SectionTitle	{ text-indent: 5px;	font-size: 9pt; font-weight: bold; font-family: Arial; height: 18px; background-color: #E4E8D9; color: #272727 }

.BusSection		{ font-family:arial; font-size:9pt; text-indent:10px; color: #333333; height:20px; text-align:left; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:11px; 
				  margin-top:5px; border-top: 1px solid #CFD8E0; border-bottom: 1px solid #CFD8E0; background:#FFFFD9 }

.ViewCap		{ font-family:arial; font-size:9pt; text-indent:10px; color: #333333; height:20px; text-align: left }

.DescTable		{ padding: 0; width: 100%; horizontal-align: left; margin-bottom: 5px; margin-top:5px}
.DescTable TR	{ vertical-align:top }
.DescTable TD	{ text-indent: 10px; font-size: 10pt; font-family: Arial; height: 20px; color: #333333}
.DescTable TD P { margin-left:10px; margin-right:10px; text-indent:0 }
.ViewText		{ margin:7px; margin-bottom:12px; font-family:arial; font-size:9pt; color: #333333 }

.FeatTable		{ padding: 0; width: 100%; horizontal-align: left; margin-bottom: 5px; margin-top: 5px}
.FeatTable TD	{ text-indent: 5px; font-size: 10pt; font-family: Arial; color: #333333; height: 20px }
.FeatTable P	{ margin-left: 13px; }
.PicTable		{ padding: 0px; width: 100%; height: 200px }
.PicTable TD	{ width: 210px; vertical-align: top; }
.ViewTableEnd	{ background: url('../images/table_bottom.jpg'); background-repeat:no-repeat; height:22; font-family:arial; font-size:8pt; font-weight: bold; color:#333333; text-align:left; padding-left:15px }

.FlagCap		{ font-family:arial; font-size:9pt; font-weight:bold; color: #737373 }
.FlagLink		{ text-decoration:none; color: #007DFB; font-family:arial; font-weight:normal; font-size:9pt }
.FlagLink:hover { text-decoration:underline; cursor:hand }

/* SEND EMAIL STYLES */
.SEComment		{ font-size:7pt; font-family: Arial; }
.SEMsgTA 		{ margin-left: 10px; margin-top: 5px; margin-bottom: 10px; text-indent:0; }
.SEMsgTA TextArea { width: 440px; height: 238px; border-style: solid; border-width: 1px; border-color: #B5B5B5; color: #333333; font-size: 9.5pt; font-family: Arial; }
.SEToTA 		{ margin-left: 10px; margin-top: 5px; margin-bottom: 1px; text-indent:0; }
.SEToTA TextArea{ width: 440px; height: 100px; border-style: solid; border-width: 1px; border-color: #B5B5B5; color: #333333; font-size: 9.5pt; font-family: Arial; }
.SendEmailButton{ background: #3B5998; color: white; font-family:arial; font-size:8pt; font-weight:bold; border-right: 1px solid black; border-bottom: 1px solid black; 
				  border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; width:80px; height:19px; margin-left:10px; margin-bottom:15px }

.ContactsTable	{ width:300px; border:none; border: 1px solid #DDE1D0; margin-top:10px }
.ContactsItems  { text-indent:5px; font-family: Arial; font-size:9pt; }

.ContactsErr 	{ text-indent:10px; font-family: Arial; font-size:9pt; }
.ContactsTitle	{ text-indent: 5px;	font-size: 9pt; font-weight: bold; font-family: Arial; height: 18px; background-color: #E4E8D9; color: #272727 }

div.LeftCol		{ width:90; float: left; font-family:arial; font-size:9pt; text-indent:10px; color: #333333; height:20px; text-align: left  }
div.MidCol		{ width:120; float: left; padding-left:0; font-family:arial; font-size:9pt; color: #333333; height:20px; text-align: left  }
div.At			{ width:20; float: left; text-align: center }
div.RightCol	{ width:70; float: left; padding-left:0px; font-family:arial; font-size:9pt; color: #333333; height:20px; text-align: left  }
.ContsFrame 	{ width:290px; height:265px; margin-left: 3px; margin-bottom:15px; border-style: solid; border-width: 1px; border-color: #B5B5B5; }
.SETitle 		{ text-indent: 10px; font-size: 10pt; font-family: Arial; height: 20px; }
.SETitle P 		{ margin-top: 5px; }