.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:15px;
}

table.main {
	font-size:12px;
}
.mainbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.smallwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
a.smallwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.wherepeople {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #023F40;
	letter-spacing: 4px;
	vertical-align: top;
	line-height: 25px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
}
.mainboldbigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* PXAdmin CSS Document */

.pxadmin {
	width:585px;
	margin-left:10px;
	background-color:#FFFFDD;
	border-width:2px;
	border:medium;
	border-color:#454545;
	border-style:solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
}

.pxadmin h3 {
	background:url(../images/pxadmin/adminheadingbgd.png) no-repeat left bottom !important;
	height:20px !important;
	margin:10px 0 !important;
	line-height:20px !important;
	text-align:right !important;
	font-size:.9em !important;
	color:#ccc !important;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.pxadmin h3 a {
	color:#ccc !important;
	text-decoration:none !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.pxadmin h3 span {
	padding:0 8px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.pxadmin h4 {
	background:url(../images/pxadmin/sectionheadingbgd.png) no-repeat left !important;
	height:20px !important;
	line-height:20px !important;
	padding-left:8px !important;
	color:#000 !important;
	font-size:.9em !important;
	margin-top:15px !important;
	margin-bottom:15px !important;
	text-transform:uppercase !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.pxadmin h4 span {
	text-transform:none !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.pxadmin h5 {
	margin-bottom:10px !important;
	font-size:1.2em !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.pxadmin p {
	margin:0 !important;
}

.add a {
	background: url(images/pxadmin/Add.png) no-repeat left;
}

.remove a, .delete a {
	background: url(images/pxadmin/Delete.png) no-repeat left;
}

.approve a {
	background: url(images/pxadmin/approve.png) no-repeat left;
}

.modify a {
	background: url(images/pxadmin/Modify.png) no-repeat left;
}

.moveup a {
	background: url(images/pxadmin/moveup.png) no-repeat left;
}

.movedown a {
	background:url(images/pxadmin/movedown.png) no-repeat left;
}

.upload a {
	background:url(images/pxadmin/Load.png) no-repeat left;
}

.download a {
	background:url(images/pxadmin/Save.png) no-repeat left;
}

.forward a {
	background:url(images/pxadmin/Next.png) no-repeat left;
}

.back a {
	background:url(images/pxadmin/Back.png) no-repeat left;
}

.search a {
	background:url(images/pxadmin/Search.png) no-repeat left;
}

.email a {
	background:url(images/pxadmin/Email.png) no-repeat left;
}

.txtmsg a {
	background:url(images/pxadmin/Comment.png) no-repeat left;
}

.refresh a {
	background:url(images/pxadmin/refresh.png) no-repeat left;
}

.galleries a {
	background:url(images/pxadmin/Picture.png) no-repeat left;
}

.categories a {
	background:url(images/pxadmin/BarChart.png) no-repeat left;
}

.emailsend a {
	background:url(images/pxadmin/Emailsend.png) no-repeat left;
}

.preview a {
	background:url(images/pxadmin/Loading.png) no-repeat left;
}

.add a, .modify a, .remove a, .delete a, .moveup a, .movedown a, .upload a, .download a, .forward a, .back a, .reset a, .send a, .edit a, .search a, .refresh a, .email a, .txtmsg a, .categories a, .galleries a, .emailsend a, .preview a, .approve a {
	line-height:30px;
	padding-left:30px;
	color:#000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	line-height:30px;
	display:block;
	height:32px;
	margin:.35em 0;
}

.pxadmin a {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.pxadmin a:hover {
	text-decoration:underline;
}

.pxadmin p {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.pxadmin hr {
	margin-bottom:5px !important;
	clear:both;
}

p#support {
	font-size:.8em !important;
	color:#000 !important;
	margin-bottom:2px !important;
}

p#warning {
	font-size:.8em;
	color:#666666;
}

p.badlogin {
	color:#6E0907 !important;
	text-transform:uppercase !important;
}

#actionbutton a {
	background: url(../images/pxadmin/Next.png) left no-repeat !important;
	padding-left:30px !important;
	font-weight:bold !important;
	text-decoration:none !important;
	width:50% !important;
	color:#000 !important;
	display:block !important;
	line-height:30px !important;
	border-bottom:0px dotted #000 !important;
}

#actionbutton a:hover {
	text-decoration:underline !important;
}


form#caladd .label, form#login .label, form#newsadd .label {
	width:90px !important;
	float:left !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

form#caladd div, form#login div, form#newsadd div {
	width:95% !important;
	padding-bottom:1em !important;
	margin-bottom:7px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

form#caladd div p, form#newsadd div p {
	font-size:.7em !important;
	padding-top:.2em !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

form#preview {
	margin:0 !important;
	padding:0 !important;
}


table.pxhomepage {
	font-size:.9em !important;
	width:96% !important;
	border-collapse:collapse !important;
	border:2px solid #403E37 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	margin-top:10px;
	margin-bottom:10px;
}

table.pxhomepage thead {
	background:#403E37 !important;
	color:#D9D4BA !important;
	font-weight:bold !important;
}

table.pxhomepage td {
	padding:.5em .3em !important;
}

table.pxhomepage tr.pxhomeeven {
	background:#D8D4BA !important;
}

table.pxhomepage tr.pxhomeodd {
	background:#C3BEA6 !important;
}

/* FORM STYLES */

#defaultForm {
	width:585px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	margin-left:20px;
}

#defaultForm div {
	background: url(images/formdot.gif) repeat-x bottom;
	padding-top:5px;
	padding-bottom:8px;
}

.label {
	float:left;
	border:none !important;
	margin: 0 !important;
	width:255px;
	background:none;
}

#defaultForm div div {
	background:none;
}

.fText, .fTextArea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	background-color:#e5efff;
	border:1px solid #a5acb2;
	width:230px;
}

.fTextArea {
	height:60px;
}

.fText:focus, .fDate:focus, .fTextmed:focus, .fTextPostal:focus {
	background:#F4DFAA;
}


.main .menu {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.main .menu a {
	color: #FFFFFF;
	text-decoration: none;
}

img.floatRight {
	float:right;
}

img.floatLeft {
	float:left;
}