body {
	background: #fff url(images/bg.jpg) repeat-x top center;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: Georgia;
}
body a {
	color: #003399;
}
#dWrapper {
	width: 800px;
	padding: 0  10px 15px 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
}

* html #dWrapper {  /* This is the Tan hack */
	width: 820px; 
	w\idth: 820px; }
	
:-moz-any-link:focus {
  outline: none;
}	

a img { border: 0; }

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXX   S T A R T   H E A D E R   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

#dTitleBar {
	height: 81px;
	background: url(images/tb-bg.jpg) no-repeat;
}
#dTitleBar h4 {
	margin: 0 0 0 11px;
	height: 27px;
	width: 168px;
	text-indent: -8000px;
}
#h4Browse {
	background: url(images/browse.jpg) no-repeat;
}
#h4Browse a {
	display: block;
	width: 100%;
	height: 100%;
}
#h4Search {
	background: url(images/search.jpg) no-repeat;
}
#h4Search a {
	display: block;
	width: 100%;
	height: 100%;
}
#dBrowse {
	width: 190px;
	height: 50px;
	border: 1px solid #000;
	float: left;
	margin-top: 14px;
	background: url(images/form-bg.gif) repeat-x;
}
#sBrowse {
	font-family: Verdana, Arial, Sans;
	color: #748495;
	width: 168px;
	height: 16px;
	font-size: 10px;
	margin-left: 11px;
	border-color: #97a5b3;
	background: #e8eff4 url(images/input-bg.gif) repeat;
}
#iSearch {
	font-family: Verdana, Arial, Sans;
	color: #748495;
	width: 144px;
	height: 12px;
	font-size: 10px;
	margin-left: 11px;
	border-color: #97a5b3;
	background: #e8eff4 url(images/input-bg.gif) repeat;
	padding: 2px;
	vertical-align: super;
}

#dSearch img { vertical-align: top; }

#h1Logo {
	float: left;
	width: 418px;
	height: 81px;
	margin: 0;
	border: 0;
}

#imgLogo {
	float: left;
	width: 418px;
	height: 81px;
	margin: 0;
}



#dSearch {
	width: 188px;
	height: 50px;
	border: 1px solid #000;
	float: left;
	margin-top: 14px;
	background: url(images/form-bg.gif) repeat-x;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXX   E N D   H E A D E R   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */



/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXX   S T A R T   N A V B A R   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
#dNavbar {
	width: 800px;
	clear: both;
}
#ulNavbar {
	list-style: none;
	margin: 0;
	padding: 0;
}
#ulNavbar li {
	float: left;
	
	height: 33px;
	margin: 0;
	padding: 0;
}
#ulNavbar li a {
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
	text-indent: -8000px;
}

#liEvents { width: 149px; }
#liAdvertising  { width: 119px; }
#liWhyChoose  { width: 154px; }
#liHistory  { width: 119px; }
#liContact  { width: 113px; }
#liOrder  { width: 146px; }

#liEvents a:link, #liEvents a:visited {
	background: url(images/nav-events.jpg) left top no-repeat;
}
#liEvents a:hover, #liEvents a:active {
	background: url(images/nav-events.jpg) left bottom no-repeat;
}
#liAdvertising a:link, #liAdvertising a:visited {
	background: url(images/nav-advertising.jpg) left top no-repeat;
}
#liAdvertising a:hover, #liAdvertising a:active {
	background: url(images/nav-advertising.jpg) left bottom no-repeat;
}
#liWhyChoose a:link, #liWhyChoose a:visited {
	background: url(images/nav-why.jpg) left top no-repeat;
}
#liWhyChoose a:hover, #liWhyChoose a:active {
	background: url(images/nav-why.jpg) left bottom no-repeat;
}
#liHistory a:link, #liHistory a:visited {
	background: url(images/nav-history.jpg) left top no-repeat;
}
#liHistory a:hover, #liHistory a:active {
	background: url(images/nav-history.jpg) left bottom no-repeat;
}
#liContact a:link, #liContact a:visited {
	background: url(images/nav-contact.jpg) left top no-repeat;
}
#liContact a:hover, #liContact a:active {
	background: url(images/nav-contact.jpg) left bottom no-repeat;
}

#liOrder a:link, #liOrder a:visited {
	background: url(images/nav-order.jpg) left top no-repeat;
}
#liOrder a:hover, #liOrder a:active {
	background: url(images/nav-order.jpg) left bottom no-repeat;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXX   E N D   N A V B A R   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

#dLogin {
	clear: both;
	width: 788px;
	height: 15px;
	padding: 5px;
	background-color: #9dbcd4;
	border-left: 1px solid #6f7f8e;
	border-right: 1px solid #6f7f8e;
	border-bottom: 1px solid #6f7f8e;
}
#dLogin p {
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#dLogin p a:link, #dLogin p a:visited {
	text-decoration: none;
}
#dLogin p a:hover, #dLogin p a:active {
	text-decoration: underline;
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXX   S T A R T   M A I N   C O N T E N T   S T Y L E S   XXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

.homepage #dMainContent {
	background: url(images/content-bg.gif) repeat-x;
	}

.cmwrapper {width:700px; margin: 0 auto;}

.cmwrapper h4 {margin:2em 0 0 0; font-variant:small-caps;}

#dMainContent {
	width: 800px;
	background-color: #fff;
	clear: both;
	color: #274559;
	border-left: 1px solid #6f7f8e;
	border-right: 1px solid #6f7f8e;
	border-bottom: 1px solid #6f7f8e;
}

#dMainContent p {
	font-size: 13px;
	line-height: 1.5;
	margin-left: auto;
	margin-right: auto;
	margin-top: .6em;
	margin-bottom: .6em;
}
#dMainContent h2 {
	font-size: 24px;
	margin-top: 10px;
	padding-top: 15px;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}



#dMainContent ul {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}
#dMainContent ul li {
	font-size: 13px;
	line-height: 1.5;
	padding: 0;
	margin: 0;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
#dHomeLeft {
	float: left;
	width: 385px;
	display: block;
	height: 100%;
	overflow: hidden;
}
#pHomeText {
	width: 385px;
	height: 210px;
	background: url(images/homeText.gif) no-repeat;
	font-size: 1pt;
	margin: 0 !important;
	padding: 0 !important;
}
#pHomeText span {
	display: none;
}
#dHomeRight {
	float: left;
	width: 412px;
	display: block;
}
#h1BodyLogo {
	width: 385px;
	height: 235px;
	text-indent: -8000px;
	font-size: 1pt;
	background: url(images/body-logo.gif) no-repeat;
	margin: 0;
	padding: 0;
}
#h3HomeTag {
	width: 410px;
	height: 93px;
	font-size: 1pt;
	text-indent: -8000px;
	background: url(images/quality.gif) no-repeat;
	margin: 0;
	padding: 0;
}
#dBreadcrumbs {
	width: 778px;
	padding: 5px 10px;
	float: left;
	clear: both;
	background: #ced3d6;
}
#dBreadcrumbs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
#dBreadcrumbs ul li {
	float: left;
	font-size: 11px;
	padding: 0 2px;
}
#dBreadcrumbs ul li a:link, #dBreadcrumbs ul li a:visited {
	text-decoration: none;
}
#dBreadcrumbs ul li a:hover, #dBreadcrumbs ul li a:active {
	text-decoration: underline;
}
#dBc {
	float: left;
}
#dBack {
	float: right;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#dBack a:link, #dBack a:visited {
	text-decoration: none;
}
#dBack a:hover, #dBack a:active {
	text-decoration: underline;
}

.downloadLeft { float: left; clear: left; width: 110px; margin-right: 10px; font-size: 11px; text-align: center; }
.downloadRight { float: left; clear: right; width: 500px; }
.downloadRight h1, .downloadRight h2, .downloadRight h3, .downloadRight h4, .downloadRight h5, .downloadRight h6 { margin-top: 0; margin-bottom: 5px; }
.downloadRight p, .downloadRight ul, .downloadRight ul li { margin: 5px 0; font-size: 11px !important; width: 500px !important; }

.downloadWrapper { padding: 10px; margin-bottom: 10px; }


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXX   E N D   M A I N   C O N T E N T   S T Y L E S   XXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */



/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXX   S T A R T   P R O D U C T   P A G E   S T Y L E S   XXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
#dProductContent {
	width: 798px;
	background-color: #fff;
	clear: both;
	color: #274559;
	border-left: 1px solid #6f7f8e;
	border-right: 1px solid #6f7f8e;
	border-bottom: 1px solid #6f7f8e;
}
#dProductContent input {
	font-size: 13px;
}
#dProductLeft {
	width: 400px;
	float: left;
}
#dProductLeft img.productImage {
	width: 380px;
	margin-left: auto;
	margin-right: auto;
}
p.caption {
	font-size: 11px !important;
	text-align: center;
	width: 380px !important;
	margin-left: auto;
	margin-right: auto;
}
#dProductRight {
	width: 360px;
	padding: 0 15px 15px 15px;
	float: left;
}
#dProductRight h2 {
	width: 340px !important;
	font-size: 24px;
	margin-bottom: 10px;
	font-size: 24px;
}

h3.h3ProdNum {
	font-size: 16px;
	margin: 0;
}
#dProductRight p {
	margin: .2em 0 !important;
	font-size: 13px;
}
#dProductRight p.pNotes {
	font-style: italic;
}
h4.h4Request {
	text-indent: -8000px;
	background: url(images/requestQuote.gif) no-repeat;
	width: 360px;
	height: 21px;
	margin: 15px 0 0 0;
	padding: 0;
}
#dProductRight table {
	margin: 5px 0;
}
#dProductRight table tr td {
	font-size: 13px;
}
span.required {
	color: red !important;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXX   E N D   P R O D U C T   P A G E   S T Y L E S   XXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */



#dSpecials {
	background-color: #fff;
	width: 798px;
	min-height: 78px;
  	height:auto !important;
  	height: 78px;
	border: 1px solid #8e9aaa;
	margin-top: 14px;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXX   S T A R T   F O O T E R   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
ul.ulBottomNav {
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 25px;
}
ul.ulBottomNav li {
	float: left;
	border-right: 1px solid #8e9aaa;
	color: #8e9aaa;
	font-family: Georgia, serif;
	font-size: 11px;
	padding: 0 5px;
	margin: 2px 0;
}
ul.ulBottomNav li a {
	text-decoration: none;
}
#bnSiteMap, #bnPrivacy {
	border-right: 0 !important;
}
#bnBrowse {
	margin-left: 120px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXX   E N D   F O O T E R   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

/* Fix Firefox clear Float Problem. (see http://www.positioniseverything.net/easyclearing.html) */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
  * html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */




#divSearchBrowseMain { 
	width: 800px; 
	background-color: #fff;
	clear: both;
	color: #274559;
	border-left: 1px solid #6f7f8e;
	border-right: 1px solid #6f7f8e;
	border-bottom: 1px solid #6f7f8e; 
	padding: 0 0 20px 0;
}

#divLoggedIn { 	background-color: #9dbcd4; 
						padding: 5px 5px 5px 13px; 
						margin: 0;
						width: 782px;
						clear: both;
						border-bottom: 1px solid #6f7f8e;
						}
						
.homepage #divLoggedIn { margin-left: 1px; }
						
#divLoggedIn p { margin: 0; width: 760px; padding: 0; font-size: 10pt; }



/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXX   S T A R T   S E A R C H   R E S U L T S   P A G E   S T Y L E S   XXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

.dSearchRow { float: left; padding-right: 15px; margin: 13px 0 0 0; }
.dSearchItem { 	float: left; 
				width: 181px; 
				margin-left: 13px; 
				margin-bottom: 13px;
				background-color: #fff; 
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 10pt; 
				border: 1px solid #000;
				background-color: #f5f5f5;
}
						
.dSearchItem img { border: 0; margin:0; }
.dSearchItem div { margin: 0; }
.dSearchItem div p { text-align: center; margin: 0 0 5px 0; }
.dSearchItem div {  margin: 0; padding: 5px; }
#divResultsInfo { 	background-color: #fff; 
					border: 1px solid #000; 
					padding: 5px; 
					margin: 0 0 0 13px; 
					width: 760px;
					clear: both; 
					float: left; 
}

#divResultsInfo p { margin: 0; padding: 0; font-size: 10pt; }
		
#h2Search { padding: 5px; 
			margin: 10px 10px 5px 13px;
			width: 760px;
			clear: both; 
			float: left;
			padding: 0;
			font-size: 24px;			
}
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXX   E N D   S E A R C H   R E S U L T S   P A G E   S T Y L E S   XXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */




/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXX   S T A R T   B R O W S E   P A G E   S T Y L E S   XXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
#divBrowseInfo { 	background-color: #fff; 
						border: 1px solid #000; 
						padding: 5px; 
						margin: 0 0 0 13px;
						width: 760px;

						}
#divBrowseInfo p { margin: 0; padding: 0; font-size: 10pt; }



#h2Browse { 		padding: 0; 
					margin: 10px 10px 0 13px;
					width: 760px;
					font-size: 24px;					
}

#divBrowseMenu { float: left; 
				width: 161px; 
				margin-left: 13px; 
				margin-bottom: 13px; 
				margin-top: 13px;
				padding: 10px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 10pt; 
				border: 1px solid #000;
				background-color: #f5f5f5;
				display: inline;
}

#divBrowseMenu h3 { margin: 0; padding: 0; font-size: 14pt; }
#divBrowseMenu h4 { margin: 2px 0 6px 0; padding: 0; font-size: 12pt; }

#ulBrowseMenu { list-style: none; padding: 0; margin: 0; }
#ulBrowseMenu li { padding: 0 0 3px 0; margin: 0; font-weight: bold; font-size: 10pt; }
#ulBrowseMenu li ul { list-style: none; padding: 0; margin: 0; }
#ulBrowseMenu li ul li { padding: 0 0 3px 8px; margin: 0; }
#ulBrowseMenu li ul > li:first-child { margin-top: 3px !important; } 

#ulBrowseMenu li a:link, #ulBrowseMenu li a:visited  { color: #3333CC; font-weight: normal !important; text-decoration: none; }
#ulBrowseMenu li a:hover, #ulBrowseMenu li a:active  { color: #3333CC; font-weight: normal !important; text-decoration: underline; }

.dBrowseRow { float: left; margin: 13px 0 0 0; width: 588px; }

.dBrowseItem { 	float: left; 
				width: 181px; 
				margin-left: 13px; 
				margin-bottom: 13px; 
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 10pt; 
				border: 1px solid #000;
				background-color: #f5f5f5;
				display: inline;
}
.dBrowseItem img { border: 0; margin:0; }
.dBrowseItem div { margin: 0; }
.dBrowseItem div p { text-align: center; margin: 0 0 5px 0; }
.dBrowseItem div {  margin: 0; padding: 5px; }

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXX   E N D   B R O W S E   P A G E   S T Y L E S   XXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXX   S T A R T   P A G I N A T O R   S T Y L E S   XXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
		.dPaginator { 	background-color: #fff; 
						border: 1px solid #000; 
						padding: 5px; 
						margin-left: 13px;
						margin-right: -3px; 
						margin-top: 13px; 
						width: 760px;
						clear: both; 
						float: left; 
						display: inline;
						}
		.ulPaginator { list-style: none; margin: 0; padding: 0; font-size: 8pt; }
		.ulPaginator li { float: left; border-left: 1px solid #000; padding: 0 5px; }
		.ulPaginator > li:first-child { border-left: none !important; }
		.ulPaginator li a { line-height: 1.5em; }
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXX   E N D   P A G I N A T O R   S T Y L E S   XXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXX   S T A R T   L O G I N   P A G E   S T Y L E S   XXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

#h2Login { 		padding: 0; margin: 13px 10px 0 13px; width: 760px; font-size: 24px; }

#divLoginInfo { 	background-color: #fff; 
					border: 1px solid #000; 
					padding: 5px; 
					margin: 0 0 0 13px; 
					width: 760px;
					clear: both; 
					float: left; 
}

#divLoginInfo p { margin: 0; padding: 0; font-size: 10pt; }



#tabLogin { clear: both; margin: 15px auto; width: 600px; border: 1px solid #000; }
#signin { border: 1px solid #000; background-color: #afe9b9; }
#divAboutAccount { clear: both; margin: 15px auto; width: 587px; border: 1px solid #000; padding-left: 13px; padding-bottom: 13px; }
#divAboutAccount h4 { margin: 13px 0; }
		
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXX   E N D   L O G I N   P A G E   S T Y L E S   XXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXX   S T A R T   N E W   A C C O U N T   P A G E   S T Y L E S   XXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */


#tabNewAccount { clear: both; margin: 15px auto; width: 600px; border: 0; }
#tabNewAccountForm { border: 1px solid #000; font-size: 8pt;  }
#tabNewAccountForm input, #tabNewAccountForm select { font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; }
#tabNewAccountForm h4 { font-size: 12pt; margin: 0; padding: 0; }
#tdNewAccountImg img { border: 1px solid #000; margin-bottom: 13px; }

		
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXX   E N D   N E W   A C C O U N T   P A G E   S T Y L E S   XXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXX   S T A R T   G E N E R I C   P A G E   S T Y L E S   XXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */


#divGeneric { 	font-family:Georgia, "Times New Roman", Times, serif; 
				background-color: #fff;  
				padding: 5px; 
				margin: 13px 0 0 13px; 
				width: 760px;
				clear: both; 
				float: left; 
}

#divGeneric p { font-size: 10pt; }

#divGeneric h1, #divGeneric h2, #divGeneric h3, #divGeneric h4, #divGeneric h5, #divGeneric h6 { margin-top: 0; }

p.pejayerror { margin: 0; color:#663333; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; } 
		
		
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXX   E N D   G E N E R I C   P A G E   S T Y L E S   XXXXXXXXXXXXXXXX  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */

