﻿*
{
	font-family:Arial;
	font-size:100%;
	margin-right: 0px;
}

body
{
}

a 
{
	color:#60446c;
	text-decoration:none;
}

a:hover 
{
	text-decoration:underline;
	
}

a.navlinks { padding:8px;color:#a681c6;font-weight:bold; }

h1 { display:block; width:100%; float:left; clear:both; text-align:left; margin:10px 0; padding:0 0 10px 0; color:#7f439b; text-decoration:none; }

.style1
{
	width: 330px;
}
.style2
{
	width: 807px;
}
.style3
{
	width: 104px;
}
.style4
{
	width: 170px;
}

.style6
{
	width: 39px;
}
.style7
{
	width: 79px;
}
.style8
{
	width: 44px;
}
.style9
{
	width: 23px;
}
.style10
{
	width: 95px;
}

#page_container {margin:20px 50px}

.searchres_container
{
	width:100%;
	color:#696969;
}

.searchres_container th
{
	font-size:90%;
	color:#000;
	padding:3px 5px 3px 5px;
	text-align:left;
}

.searchres_container td
{
	font-size:90%;
	border-bottom:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}

.searchres_container td span 
{
	padding:3px 5px 3px 5px;
}

.searchres_container td input 
{
	padding:3px 5px 3px 5px;
}

td.searchres
{
	border:none;
}

.alternate 
{
	background-color:#fafafa;
}


/* Login form styles - John */

#shadowWrapper2 { background: #e2e2e2; position:absolute; top:0; bottom:0; left:0; right:0; }
#shadowWrapper { background: #e2e2e2; text-align: center; padding: 200px 0 0; }
#loginWrapper3 { width: 462px; background: url(images/login-top.jpg) no-repeat 0 0; padding: 10px; }
#loginWrapper2 { width: 482px; background: url(images/login-bottom.jpg) no-repeat 0 100%; }
#loginWrapper { width: 482px; background: #fff url(images/login-bg.jpg) repeat-y 0 0; margin: 0 auto; text-align: left; }

.loginDiv { float: left; margin-bottom:10px; }
.loginDiv input, .loginDiv p, .loginDiv span, .loginDiv a { float: left; width: 230px; padding:0; margin:0; }

.loginDiv2 { float: left; height:61px; margin-bottom:30px; }
.loginDiv2 p { width: 230px; float: left; }
.loginDiv2 a img { float: left; border: none; }
.loginDiv2 strong { float: left; color:#9c6eb3; }

.loginDiv input { border: 2px solid #c7c7c7; background-color:#f5f5f5; padding: 6px; color:#777; width:200px; }
.loginDiv span { color:#777; text-align:right; padding-right:30px; padding-top:10px; width:200px; font-size:80%; }

span.loginDivError { clear:both; float:left; width:422px; margin:10px; padding:10px; background: #fff1b2 url(images/login-warning.jpg) no-repeat 4px 50%; color:#765e00; font-weight:bold; font-size:80%; }
.loginButton, .loginButton img { border:none; float:right; }
.loginButton img { margin-right:15px; }
#loginWrapper .clear { height: 1px; clear:both; }


/* Search Table Styles */

.searchTable { width:99%; padding:0; margin:10px 0 0 0; border:none; background:#7f439b url(images/search_bg.gif) repeat-y 0 0; }
.searchTable tr { padding: 0 0 10px 0; }
.searchTable tr.tr2 { padding: 0; }
.searchTable tr td { }

.searchTable.celltype1 { width:10%; }
.searchTable.celltype2 { width:15%; }
.searchTable.celltype3 { width:20%; }
.searchTable.celltype4 { width:40%; }

.searchPagination span a { padding:5px; color:#7f439b; font-size:80%; background-color:#efefef; }
.searchPagination span a:hover { border: none; background-color:#7f439b; padding:5px; color:#fff; text-decoration:none; }
.searchPaginationsel { border: 3px solid #7f439b; background-color:#7f439b; color:#fff; text-decoration:none; padding:5px; font-size:80%; }


/* old */

.resultstable { width:100%; }
.resultstable tr td { padding:3px 0; }
.searchField1 { padding:4px; border: 2px solid #563f84; color:#555; width:200px; }
.searchField2 { padding:4px; border: 2px solid #563f84; color:#555; width:150px; }
.searchField3 { padding:4px; border: 2px solid #563f84; color:#555; width:250px; }

.searchhead th { background-color:#7f439b; color:#fff; text-align:center; padding-top:5px; padding-bottom:5px; }

.formspacing tr { margin:5px 0; }
.formspacing td { padding:5px 0; }
.formspacing input, .formspacing select, .formspacing textarea  { padding:3px; border:2px solid #aaa; color:#555; margin-left:10px; }

.tableerror { padding:3px; margin-left:10px; }

/* User search form */

.usersearchtbl {}


/* End styles - John */

table.userlist { border-top:1px solid #000; border-left:1px solid #000;width:100%;font-size:80%; }
table.userlist th { border-right:1px solid #000; border-bottom:1px solid #000;padding:3px 10px 3px 10px; }
table.userlist td{ border-right:1px solid #000; border-bottom:1px solid #000;padding:3px 10px 3px 10px; }

table.addbusiness { font-size:80%; width:89%; }
table.addbusiness td { padding:2px; }
table.addbusiness td.col_title { width:100px;font-weight:bold; }

table.edituser {margin:10px 0px 30px 0px;font-size:80%;}
table.edituser th {text-align:right;padding:5px;}
table.edituser td.textbox {padding:5px 10px 5px 10px;width: 150px;}
table.edituser td.valid {padding:0;width:200px;}
table.edituser td.header {padding:0px;width:auto;}
table.edituser td.header h1 {color:#7f439b;font-size:120%;text-decoration:underline;margin:0; padding:10px;}
table.edituser td.submit {font-size:120%; height:29px; width:auto; text-align:right;}

table.deletetable {margin:0px 0px 10px 0px; font-size:80%; border:1px solid #ddd;}
table.deletetable td {padding:10px; border:none; border:1px solid #ddd;background-color:White;}
table.deletetable td.header {text-align:right;font-weight:bold;background-color:#eee;}

a.button {margin-right:20px;float:left;font-weight:bold; font-size:80%; text-align:center; color:White;background-image:url("/images/std_btn.gif"); background-repeat:no-repeat; width:108px; height:22px; padding:5px 0 0 0;}
a:hover .button {text-decoration:underline;}
a.LGbutton {margin-right:20px;float:left;font-weight:bold; font-size:80%; text-align:center; color:White;background-image:url("/images/lg_btn.gif"); background-repeat:no-repeat; width:131px; height:22px; padding:5px 0 0 0;}
a:hover .LGbutton {text-decoration:underline;}

a.button-blue {margin-right:20px;float:left;font-weight:bold; font-size:80%; text-align:center; color:White;background-image:url("/images/std_btn-blue.gif"); background-repeat:no-repeat; width:108px; height:22px; padding:5px 0 0 0;}
a:hover .button-blue {text-decoration:underline;}
a.LGbutton-blue {margin-right:20px;float:left;font-weight:bold; font-size:80%; text-align:center; color:White;background-image:url("/images/lg_btn-blue.gif"); background-repeat:no-repeat; width:131px; height:22px; padding:5px 0 0 0;}
a:hover .LGbutton-blue {text-decoration:underline;}

a.LGbutton-blue-big {margin-right:20px;float:left;font-weight:bold; font-size:80%; text-align:center; color:White;background-image:url("/images/lg_btn-blue-big.gif"); background-repeat:no-repeat; width:131px; height:44px; padding:5px 0 0 0;}
a:hover .LGbutton-blue-big {text-decoration:underline;}


table.editbus {margin:20px 0; font-size:80%;}
table.editbus th {width:140px; text-align:right; padding:8px;}
table.editbus td {padding:8px;}
table.editbus td input {padding:5px;}