body,html {
	border:none;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size:0.9em;
	height:100%;
	background:#999;
}
.clearer {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

.loggedinAs {
	color:#fff;
}

.googleRed {
	color:#cc0000;
	background:url(../images/icon_error.gif) left no-repeat;	
	line-height:30px;
	padding:0 0 0 40px;
}
.googleGreen {
	color:#00cc00;
	background:url(../images/icon_tick.gif) left no-repeat;
	line-height:30px;
	padding:0 0 0 40px;
}
.googleBox {
	float:left;
	width:450px;
	border:1px solid #cccccc;
	margin:10px;
	padding:0 0 10px 0;
}

.googleMap {
	width:920px;
}
.googleBox h2 {
	margin:0 0 10px 0;
	background:#cccccc;
	color:#fff;
	padding:7px;
}
.rssBox p { 
	padding:0 0 10px 0;
}
.googleBox form {
	margin:10px 10px 10px 10px;
}
.configBox form {
	margin:0px;
}
.googleBox form fieldset {
	border:0px;
}
.googleBox form fieldset .field {
	margin:10px 0 10px 0;
}



.configBox form div.field {
	margin:10px 0 10px 15px;
}
.configBox form div.label {
	width:300px;
	float:left;
}
.googleBox p {
	margin:10px 10px 10px 10px;
}
.googleBox div.label {
	width:200px;
	float:left;
}
ul#markers {
	z-index:9999999;
	width:200px;
	list-style:none;
	padding:0;
	margin:0 0px 0px 0;
}
.postcodeList {
	height:120px;	
	overflow:scroll;
	list-style:none;
	padding:0;
	margin:0;
}
div#googlePostcode {
	float:right;
	width:200px;
	padding:0;
	margin:0 30px 0px 0;
}
ul#markers li {
	background:url(http://labs.google.com/ridefinder/images/mm_20_red.png) no-repeat left;
	padding:10px 0 10px 30px;
}
.googleBox div#map p {
	padding:4px 0 4px 0;
	margin:0;
}

h1 {
	color:#676767;
}
a {
	color:#00a2e5;
	text-decoration:none;
}
a:hover {color:#62bb46;}

#topDiv {
	height:30px;
	width:auto;
	margin:0px;
	background-color: #676767;
	color: #fff;
	vertical-align:middle;
}
#topDiv td form {}
	.emailField, .passwordField { border:1px solid #555; padding:6px; width:250px; color:#333; font-size:13px; }

#logo {
	position:absolute;
	top:0px;
	right:5%;
	margin:5px 10px;
	z-index:500;
}
#status {
	/*background-color:#99CCFF;*/
	padding-bottom:5px;
	margin:0px;
	color:#FF8833;
	font-size:0.9em;
	height:30px;
}
#container { /* The MAIN TABLE */
	background-color:#efefef;
	width:95%;
	height:100%;
}


#content {
	background-color:#FBFBFB;
	vertical-align:top;
	width:80%;
	padding:10px;
	font-size:0.85em;
}
#footer {
	border-top:4px solid #efefef;
	background-color:#676767;
	text-align:center;
	vertical-align:middle;
	font-size:0.8em;
	padding:5px;
}
/*************************.content_list******/
.content_list a:link, .content_list a:visited {
	width:90%;
	padding:2px;
	color:#00a2e5;
}
.content_list a:hover {color:#fff; background:#62bb46}

.content_list tr.alternate-row td {
	background:#EBEBEB;
}

.content_list tr.alternate-row td.actions {
	background:#fff;
}

.content_list a:active {
	color:#000000;
	background-color:#EBEBEB;
}
.content_list td {
	border:#EBEBEB 1px solid;
	background-color:#FBFBFB;
}
.content_list a img {
	display:inline;
}
.content_list h1, .content_list h1 a:link,.content_list h1 a:visited,.content_list h1 a:hover,.content_list h1 a:active{
	font-size:12px;
	padding:2px;
	margin:0px;
	color:#333;
	text-decoration:none;
}
.currentColumn a:link,.currentColumn a:visited,.currentColumn a:hover,.currentColumn a:active {
	border-bottom:1px #676767 dotted;
}
.markExpiredDiv {
	color:#FF4A4F;
	font-weight:bold;
}
/********************************************/
/**** Form Styles ****/
#sortingOrderForm {
	padding:0px;
	margin:0px;
	border:none;
}
.emailField {
	background-image:url(../images/usernameIcon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.passwordField {
	background-image:url(../images/passwordIcon.gif) ;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.loginBtn {
	color:#FFFFFF;
	display:inline;
}
.forgotPassBtn {
	color:#FFDDDD;
	display:inline;
}
.logoutBtn {
	color:#FFFFFF;
	display:inline;
}
#loggedUser {
	padding:0px;
	display:inline;
}
.logoutForm {
	display:inline;
}
#sortableList { margin:0 0 10px 20px;padding:0; line-height:18px; list-style-type:none;background:url(../images/sortableList/bg-list.gif) repeat-y 0 0;}
	#sortableList li { padding:0 0 0 30px; background:url(../images/sortableList/folder.gif) no-repeat 0 0px;list-style-type:none; text-indent:5px; font-weight:bold;}
#sortableList li ul {margin:0;padding:0;list-style-type:none;}
	#sortableList li ul li {margin:0;padding:0 0 0 35px;background:url(../images/sortableList/child.gif) no-repeat 0 0px;list-style-type:none; font-weight:normal;}	
