body
{ 
	margin: 5px;
	padding: 0px;
	background: #32004A;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
}

.center
{ 
	text-align: center;
}

a
{
	color: #000000;
	text-decoration: none;
}

a:visited
{
	color: #000000;
}

a:hover
{
	color: #6D82BB;
	text-decoration: underline;
}

td
{
	padding: 0px;
	margin: 0px;
}
h2
{
	font-family: Arial;
	font-size: 18px;
	color: #000000FF;
	font-weight: bold;
}

/* begin category_list */
a.category_list
{
	font-family: Arial;
	font-size: 15px;
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
}

a.category_list:visited
{
	color: #000000;
}

a.category_list:hover
{
	color: #6D82BB;
	text-decoration: underline;
}
/* end category_link */

/* begin breadcrumb */
a.breadcrumblink
{
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
}

a.breadcrumblink:visited
{
	color: #0000FF;
}

a.breadcrumblink:hover
{
	color: #000000;
	text-decoration: underline;
}
/* end breadcrumb */


/* begin blueboxlink */
a.blueboxlink
{
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
}

a.blueboxlink:visited
{
	color: #000000;
}

a.blueboxlink:hover
{
	color: #6D82BB;
	text-decoration: underline;
}
/* end blueboxlink */


/* begin overall table */
table.overall
{
	width: 900px;
	border-collapse: 	collapse;
	background: #F8F8F2;
	text-align: left;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
/* end overall table */

.headerbar
{
	width: 900px;
	height: 22px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align:	center;
	vertical-align: middle;
	padding-top: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url('./graphics/headerbar.gif');
	background-repeat: repeat-x;
}

a.headerbarlink
{
	color: #0000FF;
	text-decoration: none;
	text-align:	center;
}
a.headerbarlink:hover
{
	color: #000000;
	text-decoration: underline;
}
/* end overallheader table */


/* begin content table */
table.maincontent
{
	width: 900px;
	background-color: #FEFEFE;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

td.nopadding
{
	padding: 0px;
	margin: 0px;
}

a.mainbodylink
{
	color: #0000FF;
	text-decoration: none;
}

a.mainbodylink:visited
{
	color: #0000FF;
}

a.mainbodylink:hover
{
	color: 						#000000;
	text-decoration:	underline;
}
/* end mainbodytable table */


table.bluebox
{
	width: 150px;
	background-color: #F3F6FD;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin: 2px;
	padding: 2px;
}

td.blueboxtopleft
{
	background-image: url('./graphics/blueboxtopleft.gif');
	width: 8px;
	height: 31px;
}

td.blueboxtop
{
	background-image: url('./graphics/blueboxtop.gif');
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-bottom: 7px;
}

td.blueboxtopright
{
	background-image: url('./graphics/blueboxtopright.gif');
	width: 8px;
	height: 31px;
}

td.blueboxmainleft
{
	background-image: url('./graphics/blueboxleft.gif');
	width: 8px;
	background-repeat: repeat-y;
}

td.blueboxmainright
{
	background-image: url('./graphics/blueboxright.gif');
	width: 8px;
	background-repeat: repeat-y;
}

td.blueboxbottomleft
{
	background-image: url('./graphics/blueboxbottomleft.gif');
	width: 8px;
	height: 8px;
}

td.blueboxbottom
{
	background-image: url('./graphics/blueboxbottom.gif');
	height: 8px;
	background-repeat: repeat-x;
}

td.blueboxbottomright
{
	background-image: url('./graphics/blueboxbottomright.gif');
	width: 8px;
	height: 8px;
}

/* begin searchbar table on top of every page */
td.searchbar
{
	background-image: url('./graphics/header3.gif');
	width: 524px;
	height: 27px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding-left: 7px;
	padding-top: 0px;
	border: 0px;
	margin: 0px;
}

table.skylinewrap
{
 	width: 900px;
	height: 119px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

td.skyline
{
	background-image: url('./graphics/header2-1.jpg');
	width: 524px;
	height: 69px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	vertical-align: middle;
}

td.tabs
{
	width: 524px;
	height: 23px;
	/*font-family: Arial;
	font-size: 12px;
	color: #000000;*/
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* begin tab1 */
.tab1
{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	font-family: Arial;
	background: url('./graphics/tab1-hotlink.jpg') no-repeat;
	width: 108px;
	height: 23px;
	overflow: hidden;/* for ie to hide extra height*/	
}

.tab1 a
{
	display: block;
	color: #0000FF;
	font-size: 11px;
	width: 108px;
	height: 23px;
	display: block;
	float: left;
	color: black; 
	text-decoration: none;
	overflow: hidden;/* for ie to hide extra height*/
}

.tab1 a:hover
{
	color: #000000;
	text-decoration: underline;
}

.tab1 a:visited
{
	color: #0000FF;
}

.tab1 img
{
	width: 108px;
	height: 23px;
	border: 0;
}

.tab1 a:hover img
{
	visibility:hidden;
}

.tab1 span
{
	position: absolute;
	left: 8px;
	top: 8px;
	text-align: center;
	width: 100px;
	cursor: pointer;   
}
/* end tab1 */

/* begin tab2 */
.tab2
{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	font-family: Arial;
	background: url('./graphics/tab2-hotlink.jpg') no-repeat;
	width: 100px;
	height: 23px;
	overflow: hidden;/* for ie to hide extra height*/	
}

.tab2 a
{
	display: block;
	color: #0000FF;
	font-size: 11px;
	width: 100px;
	height: 23px;
	display: block;
	float: left;
	color: black; 
	text-decoration: none;
	overflow: hidden;/* for ie to hide extra height*/
}

.tab2 a:hover
{
	color: #000000;
	text-decoration: underline;
}

.tab2 a:visited
{
	color: #0000FF;
}

.tab2 img
{
	width: 100px;
	height: 23px;
	border: 0;
}

.tab2 a:hover img
{
	visibility:hidden;
}

.tab2 span
{
	position: absolute;
	left: 2px;
	top: 8px;
	text-align: center;
	width: 96px;
	cursor: pointer;   
}
/* end tab2 */


/* begin tab3 */
.tab3
{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	font-family: Arial;
	background: url('./graphics/tab3-hotlink.jpg') no-repeat;
	width: 100px;
	height: 23px;
	overflow: hidden;/* for ie to hide extra height*/	
}

.tab3 a
{
	display: block;
	color: #0000FF;
	font-size: 11px;
	width: 100px;
	height: 23px;
	display: block;
	float: left;
	color: black; 
	text-decoration: none;
	overflow: hidden;/* for ie to hide extra height*/
}

.tab3 a:hover
{
	color: #000000;
	text-decoration: underline;
}

.tab3 a:visited
{
	color: #0000FF;
}

.tab3 img
{
	width: 100px;
	height: 23px;
	border: 0;
}

.tab3 a:hover img
{
	visibility:hidden;
}

.tab3 span
{
	position: absolute;
	left: 3px;
	top: 8px;
	text-align: center;
	width: 94px;
	cursor: pointer;   
}
/* end tab3 */


/* begin tab4 */
.tab4
{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	font-family: Arial;
	background: url('./graphics/tab4-hotlink.jpg') no-repeat;
	width: 100px;
	height: 23px;
	overflow: hidden;/* for ie to hide extra height*/	
}

.tab4 a
{
	display: block;
	color: #0000FF;
	font-size: 11px;
	width: 100px;
	height: 23px;
	display: block;
	float: left;
	color: black; 
	text-decoration: none;
	overflow: hidden;/* for ie to hide extra height*/
}

.tab4 a:hover
{
	color: #000000;
	text-decoration: underline;
}

.tab4 a:visited
{
	color: #0000FF;
}

.tab4 img
{
	width: 100px;
	height: 23px;
	border: 0;
}

.tab4 a:hover img
{
	visibility:hidden;
}

.tab4 span
{
	position: absolute;
	left: 3px;
	top: 8px;
	text-align: center;
	width: 94px;
	cursor: pointer;   
}
/* end tab4 */


/* begin tab5 */
.tab5
{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	font-family: Arial;
	background: url('./graphics/tab5-hotlink.jpg') no-repeat;
	width: 116px;
	height: 23px;
	overflow: hidden;/* for ie to hide extra height*/	
}

.tab5 a
{
	display: block;
	color: #0000FF;
	font-size: 11px;
	width: 116px;
	height: 23px;
	display: block;
	float: left;
	color: black; 
	text-decoration: none;
	overflow: hidden;/* for ie to hide extra height*/
}

.tab5 a:hover
{
	color: #000000;
	text-decoration: underline;
}

.tab5 a:visited
{
	color: #0000FF;
}

.tab5 img
{
	width: 116px;
	height: 23px;
	border: 0;
}

.tab5 a:hover img
{
	visibility:hidden;
}

.tab5 span
{
	position: absolute;
	left: 1px;
	top: 8px;
	text-align: center;
	width: 100px;
	cursor: pointer;   
}
/* end tab5 */

/* form fields */
input.searchterms
{
	width: 200px;
	height: 18px;
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding-left: 2px;
}

select.searchselect
{
	font-family: Arial;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.searchsubmit
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
}
/* end searchbar table on top of every page */

table.categories
{
	border-collapse: collapse;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

td.categories_td
{
	width:		25%;
	padding:	8px;
}

/* begin table for list of links in a category */
table.links
{
	width:						550px;
	border-collapse: 	collapse;
	font-family: 			Arial;
	font-size:				12px;
	color: 						#000000;
	padding: 					4px;
	text-align:				left;
}

td.links_td
{
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.link_link
{
	font-family: Arial;
	font-size: 16px;
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}

a.link_link:visited
{
	font-family: Arial;
	font-size: 16px;
	color: #904CC9;
	font-weight: bold;
}

a.link_link:hover
{
	font-family: Arial;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}

a.gallerylink
{
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}

a.gallerylink:visited
{
	font-family: Arial;
	font-size: 12px;
	color: #904CC9;
	font-weight: bold;
}

a.gallerylink:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

table.recommendedlink
{
	width: 100%;
	background-color: #FFFFFF;
	padding: 4px;
	border: 2px solid #000000;
	margin-top: 6px;
	margin-bottom: 2px;
}

.editorspick
{
	font-family: Arial;
	font-size: 12px;
	text-align: right;
	float: right;
	color: #000000;
	font-weight: bold;
}

.linkvisual
{
	font-family: Arial;
	font-size: 12px;
	color: #6D82BB;
	font-weight: normal;
}

.linksample
{
	width: 88px;
	height: 88px;
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #000000;
}
/* end table for list of links in a category */

/* begin table for individual link format */
table.linktable
{
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	text-align: left;
}

td.linktable_td
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	text-align: left;
}
/* end table for individual link format */

/* begin subcategories table */

table.subcategories
{
	width: 550px;
	color: #000000;
	padding: 0px;
	text-align: left;
	border: 2px solid #0000FF;
	margin-top: 5px;
	margin-bottom: 5px;
}

td.subcategories_td
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

a.subcategorieslink
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}

a.subcategorieslink:visited
{
	color: #0000FF;
}

a.subcategorieslink:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/* end subcategories table */

.site_error
{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #FF0000;
	vertical-align: middle;
	text-align: center;
}

.site_info
{
	font-family: Arial;
	font-size:	12px;
	font-weight:	bold;
	color: #008D07;
	vertical-align: middle;
	text-align: center;
}

/* begin pagination */
.pagination
{
	font-family: Arial;
	font-size: 16px;
	color: #000000;
}

a.paginationlink
{
	font-family: Arial;
	font-size: 16px;
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}

a.paginationlink:visited
{
	font-family: Arial;
	font-size: 16px;
	/* color: #904CC9;*/
	color: #0000FF;
	font-weight: bold;
}

a.paginationlink:hover
{
	font-family: Arial;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}
/** end pagination **/

table.boxtable
{
	width: 556px;
	border: 0px;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 2px;
	border-collapse: 	collapse;
}

td.boxtablebody
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	width: 556px;
	padding-left: 10px;
	padding-right: 10px;
	background: url('./graphics/boxbody556x1.gif') repeat-y;
}

td.boxtabletop
{
	width: 556px;
	height: 8px;
	background: url('./graphics/boxtop556x8.gif') no-repeat;
}

td.boxtablebottom
{
	width: 556px;
	height: 8px;
	background: url('./graphics/boxbottom556x8.gif') no-repeat;
}

table.boxtabletable
{
	font-family: Arial;
	font-size: 13px;
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: 	collapse;
}

.boxtabletable_td
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}

/* begin bluebannerbox */
table.bluebannerbox
{
	width: 150px;
	background-color: #F3F6FD;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin: 2px;
	padding: 2px;
}

td.bluebannerboxtopleft
{
	background-image: url('./graphics/bluebannerboxtopleft.gif');
	width: 8px;
	height: 8px;
}

td.bluebannerboxtop
{
	background-image: url('./graphics/bluebannerboxtop.gif');
	height: 8px;
	background-repeat: repeat-x;
}

td.bluebannerboxtopright
{
	background-image: url('./graphics/bluebannerboxtopright.gif');
	width: 8px;
	height: 8px;
}

td.bluebannerboxmainleft
{
	background-image: url('./graphics/bluebannerboxleft.gif');
	width: 8px;
	background-repeat: repeat-y;
}

td.bluebannerboxmainright
{
	background-image: url('./graphics/blueboxright.gif');
	width: 8px;
	background-repeat: repeat-y;
}

td.bluebannerboxbottomleft
{
	background-image: url('./graphics/bluebannerboxbottomleft.gif');
	width: 8px;
	height: 8px;
}

td.bluebannerboxbottom
{
	background-image: url('./graphics/blueboxbottom.gif');
	height: 8px;
	background-repeat: repeat-x;
}

td.bluebannerboxbottomright
{
	background-image: url('./graphics/bluebannerboxbottomright.gif');
	width: 8px;
	height: 8px;
}
/* end bluebannerbox */

td.bannerbox_footer_td
{
	background-color: #FFFFFF;
	padding: 2px;
	border: 2px solid #000000;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

/* begin footerlink */
a.footerlink
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.footerlink:visited
{
	color: #FFFFFF;
}

a.footerlink:hover
{
	color: #FF0000;
	text-decoration: underline;
}
/** end footerlink **/

/* begin affiliates faq */
.faqanswer
{
	padding-left: 10px;
	padding-right: 10px;
}
/* end affiliates faq */

/* begin affiliates join table */
td.affiliates_join_left0
{
	color: #000000;
	background-color: #F9F9F3;
	text-align:right;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_join_left1
{
	color: #000000;
	background-color: #F2F2F2;
	text-align:right;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_join_left_error0
{
	font-weight:bold;
	color: #000000;
	background-color: #F9F9F3;
	text-align:right;
	border: 1px solid #000000;
}

td.affiliates_join_left_error1
{
	font-weight:bold;
	color: #000000;
	background-color: #F2F2F2;
	text-align:right;
	border: 1px solid #000000;
}

td.affiliates_join_right0
{
	color: #000000;
	background-color: #F9F9F3;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_join_right1
{
	color: #000000;
	background-color: #F2F2F2;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_join_right_error0
{
	font-weight:bold;
	color: #000000;
	background-color: #FF0000;
	text-align:left;
	border:1px solid #000000;
}

td.affiliates_join_right_error1
{
	font-weight:bold;
	color: #000000;
	background-color: #FF0000;
	text-align:left;
	border:1px solid #000000;
}

td.affiliates_join_topcenter
{
	background-color: #626CA3;
	color: #FFFFFF;
	border: 1px solid #000000;
	font-weight:bold;
	padding: 2px;
}

td.affiliates_join_bottomcenter
{
	color: #000000;
	background-color: #FFFFFF;
	text-align:	center;
	vertical-align:	middle;
	padding: 5px;
	border: 1px solid #000000;
}
/* end affiliates join table */

/* begin affiliates reminder table */
td.affiliates_reminder_left0
{
	color: #000000;
	background-color: #F9F9F3;
	text-align:right;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_reminder_left1
{
	color: #000000;
	background-color: #F2F2F2;
	text-align:right;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_reminder_left_error0
{
	font-weight:bold;
	color: #000000;
	background-color: #F9F9F3;
	text-align:right;
	border: 1px solid #000000;
}

td.affiliates_reminder_left_error1
{
	font-weight:bold;
	color: #000000;
	background-color: #F2F2F2;
	text-align:right;
	border: 1px solid #000000;
}

td.affiliates_reminder_right0
{
	color: #000000;
	background-color: #F9F9F3;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_reminder_right1
{
	color: #000000;
	background-color: #F2F2F2;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_reminder_right_error0
{
	font-weight:bold;
	color: #000000;
	background-color: #FF0000;
	text-align:left;
	border:1px solid #000000;
}

td.affiliates_reminder_right_error1
{
	font-weight:bold;
	color: #000000;
	background-color: #FF0000;
	text-align:left;
	border:1px solid #000000;
}

td.affiliates_reminder_bottomcenter
{
	color: #000000;
	background-color: #FFFFFF;
	text-align:	center;
	vertical-align:	middle;
	padding: 5px;
	border: 1px solid #000000;
}

td.affiliates_reminder_topcenter
{
	background-color: #626CA3;
	color: #FFFFFF;
	border: 1px solid #000000;
	font-weight:bold;
	padding: 2px;
}
/* begin affiliates login table */

td.affiliates_login_left0 {
color: #000000;
background-color: #F9F9F3;
text-align:right;
vertical-align:middle;
border: 1px solid #000000;
}

td.affiliates_login_left1
{
	color: #000000;
	background-color: #F2F2F2;
	text-align:right;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_login_left_error0
{
	font-weight:bold;
	color: #000000;
	background-color: #F9F9F3;
	text-align:right;
	border: 1px solid #000000;
}

td.affiliates_login_left_error1
{
	font-weight:bold;
	color: #000000;
	background-color: #F2F2F2;
	text-align:right;
	border: 1px solid #000000;
}

td.affiliates_login_right0
{
	color: #000000;
	background-color: #F9F9F3;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_login_right1
{
	color: #000000;
	background-color: #F2F2F2;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.affiliates_login_right_error0
{
	font-weight:bold;
	color: #000000;
	background-color: #FF0000;
	text-align:left;
	border:1px solid #000000;
}

td.affiliates_login_right_error1
{
	font-weight:bold;
	color: #000000;
	background-color: #FF0000;
	text-align:left;
	border:1px solid #000000;
}

td.affiliates_login_topcenter
{
	background-color: #626CA3;
	color: #FFFFFF;
	border: 1px solid #000000;
	font-weight:bold;
	padding: 2px;
}

td.affiliates_login_bottomcenter
{
	color: #000000;
	background-color: #FFFFFF;
	text-align:	center;
	vertical-align:	middle;
	padding: 5px;
	border: 1px solid #000000;
}
/* end affiliates login table */

/* begin affiliates error-related */
.affiliates_error
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	vertical-align: middle;
	text-align: center;
}
/* end affiliates error-related */

.affiliates_info
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #008D07;
	vertical-align: middle;
	text-align: center;
}

/* begin admins login table */
td.admins_login_left0
{
	color: #000000;
	background-color: #F9F9F3;
	text-align: right;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.admins_login_left1
{
	color: #000000;
	background-color: #F2F2F2;
	text-align:right;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.admins_login_left_error0
{
	font-weight:bold;
	color: #000000;
	background-color: #F9F9F3;
	text-align:right;
	border: 1px solid #000000;
}

td.admins_login_left_error1
{
	font-weight:bold;
	color: #000000;
	background-color: #F2F2F2;
	text-align:right;
	border: 1px solid #000000;
}

td.admins_login_right0
{
	color: #000000;
	background-color: #F9F9F3;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.admins_login_right1
{
	color: #000000;
	background-color: #F2F2F2;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #000000;
}

td.admins_login_right_error0
{
	font-weight:bold;
	color: #000000;
	background-color: #FF0000;
	text-align:left;
	border:1px solid #000000;
}

td.admins_login_right_error1
{
	font-weight:bold;
	color: #000000;
	background-color: #FF0000;
	text-align:left;
	border:1px solid #000000;
}

td.admins_login_topcenter
{
	background-color: #626CA3;
	color: #FFFFFF;
	border: 1px solid #000000;
	font-weight:bold;
	padding: 2px;
}

td.admins_login_bottomcenter
{
	color: #000000;
	background-color: #FFFFFF;
	text-align:	center;
	vertical-align:	middle;
	padding: 5px;
	border: 1px solid #000000;
}
/* end admins login table */

.admins_error
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	vertical-align: middle;
	text-align: center;
}

.admins_info
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #008D07;
	vertical-align: middle;
	text-align: center;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:	0px;
	width: 900px;
	background-color: #FEFEFE;
}

#header
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#side-a
{
	float: left;
	width: 154px;
	background-color: #FEFEFE;
}

#side-b
{
	float: right;
	width: 154px;
	background-color: #FEFEFE;
}

#content
{ 
	float: left;
	width: 592px;
	background-color: #FEFEFE;
}

#footer
{
	clear: both;
	background-color: #FEFEFE;
	text-align: center;
	vertical-align: middle;
	margin: 0 auto;
	padding: 0px;
	border:	0px;
	width: 900px;
}

#container
{
	background-color: #FEFEFE;
}

.submitbutton
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background: #626CA3;
	border: 2px outset #d7b9c9;
	cursor: pointer;
}

/* begin accounts table */
table.accounts_table
{
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	text-align:left;
	border: 1px solid #000000;
}

table.accounts_table_checkbox
{
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width:100%;
	text-align:right;
	float:right;
}

td.accounts_table_noborder
{
	background-color: #FFFFFF;
	color: #000000;
	font-weight:bold;
	text-align:right;
}

td.accounts_table_header
{
	background-color: #F1F2F8;
	color: #000000;
	border: 1px solid #000000;
	font-weight:bold;
}

td.accounts_table_header_ref_url
{
	text-align:left;
	background-color: #F1F2F8;
	color: #000000;
	border: 1px solid #000000;
	font-weight:bold;
}

td.accounts_table_totals
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
	font-weight:bold;
}

td.accounts_table0
{
	/* background-color: #F9F9F3; */
	background-color: #F2F9F2;
	color: #000000;
	border: 1px solid #000000;
}

td.accounts_table1
{
	background-color: #F1F2F8;
	color: #000000;
	border: 1px solid #000000;
}

td.accounts_table_ref_url0
{
	text-align:left;
	/* background-color: #F9F9F3; */
	background-color: #F2F9F2;
	color: #000000;
	border: 1px solid #000000;
}

td.accounts_table_ref_url1
{
	text-align:left;
	background-color: #F1F2F8;
	color: #000000;
	border: 1px solid #000000;
}
/* end accounts table */

a.errorlink
{
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
}

a.errorlink:visited
{
	color: #0000FF;
}

a.errorlink:hover
{
	color: #000000;
	text-decoration: underline;
}

a.searchenter
{
	color: #0000FF;
	font-size: 32px;
	font-weight: bold;
	font-family: Arial,Verdana;
	text-decoration: underline;
}

a.searchenter:hover
{
	color: #0000C9;
}

a.searchenter:visited
{
	color: #0000FF;
}
a.searchexit
{
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial,Verdana;
	text-decoration: underline;
}