/* Very basic stylesheet to show you the layout sections */
/* Customise to your site */
body {
	background: #FFF;
	font-family: "Trebuchet MS", Arial, Verdana sans-serif;
	color: #555;
}

div {
	margin: .2em;
	padding: .5em;
}

a img {
	border: none;
}
a { color:#fff; text-decoration:none;}
a:hover { color:#A6CE39; text-decoration:underline;}

a.back { line-height:55px;}

.navimage {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 5px;
	border:0px none;
}

/* Status Messages */

li { list-style:none;}

.alert,
.warn,
.error {
	clear: both;
	padding:5px 0 10px 15px;
	color:#000;
}
#alertmsg {
	border: 1px solid #A6CE39;
}
.alert {
	background: #DDF0BD;
}
.alert strong,
.alert label {
	color: green;
}
#warn {
	border: 1px solid #FF8000;
}
.warn {
	background: #E0EEBB;
}
.warn strong,
.warn label {
	color:#647E1F;
}
#error {
	border: 1px solid #F3D5D5;
}
.error {
	background:#E0EEBB;
}
.error strong,
.error label {
	color: red;
}
.error input,
.error textarea {
	background: #FFF;
}

.required {
	font-weight: bold;
}

fieldset { border:1px solid #8DD8F8;}
legend { color:#8DD8F8; padding:0 5px;}
div.loginBox { padding:5px 0 10px 15px;}
div.loginBox .clear { clear:both;}
div.loginBox label { display:block; float:left; height:28px; line-height:28px; width:100px;}
div.loginBox input { width:280px; float:left; padding:5px; height:18px; border:1px solid #8DD8F8; background:url(../../../../images/common/bg_field.gif) repeat-x; font-family:Arial; font-size:13px; color:#00548E;font-style:italic; margin-bottom:3px;}
div.buttons button { display:block; width:100px; height:30px; border:1px solid #8DD8F8; background:url(../../../../images/common/button_hover.gif) repeat-x;font-family:Arial; font-size:13px; color:#fff; text-transform:uppercase; margin-top:5px;}

button:hover { background:url(../../../../images/common/button_hover.gif) repeat-x 0 -30px ;}

div.buttons2 button { display:block; width:auto; height:30px; border:1px solid #8DD8F8; background:url(../../../../images/common/button_hover.gif) repeat-x;font-family:Arial; font-size:13px; color:#fff; text-transform:uppercase; margin-top:5px; padding:0 15px;}

div.error { display:block; float:left; width:150px; padding:0; margin:0; color:#FFFF00; background:none;}


fieldset.subscribeForm { padding:5px 0 10px 15px;}

#subscribeForm label { display:block; float:left; height:28px; line-height:28px; width:150px; margin-bottom:3px;}
#subscribeForm input { width:280px; float:left; padding:5px; height:18px; border:1px solid #8DD8F8; background:url(../../../../images/common/bg_field.gif) repeat-x; font-family:Arial; font-size:13px; color:#00548E;font-style:italic; margin-bottom:3px;}
div.clear { clear:both;}














