/* REDEFINE DEFAULT TAGS */

body {
	background-color: #94a6ae;
	font-family: Verdana;
	font-size: 10px;
	line-height: 1.3em;
	margin:0px;
	padding:20px 0px 20px 0px;
}
a {
	color: #847d1b;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	line-height:1.3em;
}
form {
	margin:0px;
	padding:0px;
}
h1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height:normal;
	/* color: #bbab71; */
	color: #847d1b;
	/* color:#222; */
	/* padding-bottom:5px; */
	/* display:block; */
}
h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	/* color: #bbab71; */
	color: #847d1b;
	/* padding-bottom:5px; */
	/* display:block; */
}
ul.services li {
	padding-bottom:10px;
}

/* MAIN CONTAINERS */

#main {
	width: 722px;
	border: solid 1px #000;
	text-align: left;
	width:722px;
	overflow: hidden;
}
#main .left {
	background: #c5b88a;
	width:140px;
	float: left;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}
#main .content {
	background: #fff;
	color:#000;
	border-left:solid 8px #847d1a;
	width: 574px;
	float: left;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}
#main .content div.main {
	padding:16px;
}
#top {
	background: url(../_images/common/top.jpg) no-repeat;
	background-position:top right;
	height: 95px;
}

/* NAVIGATION TABS */

#nav {
	position: relative;
	background-color: #847d1a;
	height:25px;
	margin:0px;
	padding:0px;
	border-bottom: solid 6px #f1c062;
}
#tabs {
	position: absolute;
	bottom:0px;
	float:left;
	width:100%;
	font-size:10px;
	line-height:12px;
}
#tabs ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0px;
	padding:0px;
	height:25px;
}
#tabs a {
	float:left;
	background:url(../_images/common/tab_l.gif) no-repeat left top;
	margin-right:1px;
	padding:0px 0px 0px 4px;
	text-decoration:none;
}
#tabs a span {
	float:left;
	display:block;
	background:url(../_images/common/tab_r.gif) no-repeat right top;
	padding:7px 14px 0px 8px;
	color:#fefefe;
	cursor:pointer;
}
#tabs a.active, #tabs a:hover {
	float:left;
	background:url(../_images/common/tab_l.gif) no-repeat left top;
	margin-right:1px;
	padding:0px 0px 0px 4px;
	text-decoration:none;
	background-position:0px -19px;
}
#tabs a.active span, #tabs a:hover span {
	float:left;
	display:block;
	background:url(../_images/common/tab_r.gif) no-repeat right top;
	padding:3px 14px 4px 8px;
	color:#fefefe;
	background-position:100% -19px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span, #tabs a.active span {float:none;}
/* End IE5-Mac hack */
/*
#tabs a:hover span {
	color:#fefefe;
}
#tabs a:hover {
	background-position:0% -19px;
}
#tabs a:hover span {
	background-position:100% -19px;
}
#tabs a.active:hover {
	background-position:0% 0px;
}
#tabs a.active:hover span {
	background-position:100% 0px;
}
*/

/* LEFT-SIDE RATE */
#rate {
	padding: 16px 0px 6px 0px;
}
#rate a {
	font-family: Impact;
	font-size: 45px;
	line-height:normal;
	text-decoration:none;
	color: #fefefe;
}
#rate span {
	font: 9px Verdana;
	line-height: 11px;
	color:#000;
	padding:0px;
}
#rate span a {
	font: 9px Verdana;
	line-height: 11px;
	text-decoration: none;
	color:#000;
}
#rate span a:hover {
	text-decoration: underline;
}

/* CONTENT HEADING */

.heading {
	background-color: #f6cb8c;
	padding: 4px 0px 4px 16px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #847d1a;
}

/* HOME PAGE CONTENT CONTAINERS */

#history {
	width:287px;
	float:left;
}
#homenews {
	width:287px;
	float:left;
}
#pagecontent
{
	width: 574px;
}

/* NEWS ARTICLES */

.newsitem {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #f1c062;
}
.newsheading {
	line-height: normal;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* color: #bbab71; */
	color: #847d1b;
	padding-bottom:5px;
	display:block;
}
.news_articleheading {
	line-height: normal;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/* color: #bbab71; */
	color: #847d1b;
	/* color:#222; */
	padding-bottom:5px;
	display:block;
}
.article_date {
	font-size:10px;
	font-weight:normal;
	color:#777
}
.newsheading a {
	/* color: #bbab71; */
	/* color:#847d1b; */
	text-decoration: none;
}
.newsheading a:hover {
	text-decoration: underline;
}
.newslink {
	display:block;
	padding-top:5px;
}
#article_image {
	float:right;
	padding: 0px 1px 10px 10px;
	margin-right:1px;
	width:200px;
	text-align: center;
}
#article_image img {
	border:solid 1px #847d1b;
	margin-bottom:2px;
	display:block;
}
#article_image a {
	display:block;
	text-decoration: none;
	color: #777;
	font-size:9px;
}
.insert {
	 background:url(../_images/admin/insert.gif);
	 background-repeat:no-repeat;
	 background-position:0px 4px;
	 padding-left:10px;
	 padding-bottom:3px;
	 font-size:10px;
}
a.insert {
	color: blue;
	text-decoration: underline;
	background-image:none;
	padding:0px;
}


/* LOGIN BOX */

#login {
	margin:5px 0px 5px 0px;
	width:112px;
}
#login .top {
	width:112px;
	height:18px;
	background: url(../_images/common/login_top.gif) no-repeat;
}
#login .btm {
	width:112px;
	height:4px;
	background: url(../_images/common/login_btm.gif) no-repeat;
	overflow: hidden;
}
#login .box {
	margin:0px;
	padding:0px;
	width:110px;
	background: #8a811f url(../_images/common/login_bg.jpg) repeat-x;
	border: solid 1px #f6ce88;
	border-top:0px;
	border-bottom:0px;
}
#login .box .accountnumber, #login .box .password {
	text-align:left;
	padding:5px;
	color:#fffffe;
	border-bottom: solid 1px #f6ce88;
}
#login .box .loginbutton {
	text-align:left;
	padding:5px 5px 3px 5px;
}
/*
#login .box .section form {
	margin:0px;
	padding:0px;
}
*/
#login .box .accountnumber input, #login .box .password input {
	width:97px;
	font-size:10px;
	border:  solid 1px #f6ce88;
}

/* FOOTER */

#footer {
	position:relative;
	background:url(../_images/common/ehlfdic_bug.gif) no-repeat right bottom;
	background-position: 98% 0px;
	color: #666;
	padding-bottom:8px;
	text-align:center;
	width: 574px;
	height: 45px;
	float: left;
	margin-left:140px;
}
#footer .text {
	position: absolute;
	bottom:16px;
	left:24px;
}
#footer .text a {
	color:#666;
	text-decoration: none;
}
#footer .text a:hover {
	text-decoration: underline;
}

/* ADMIN TOOLBAR */

#admin_toolbar {
	width: 722px;
	text-align: right;
	width:722px;
	padding: 0px 0px 5px 0px;
}
#admin_toolbar a {
	color:blue;
	text-decoration: underline;
}
#admin_toolbar a:hover {
	color:blue;
}
/*
#admin_toolbar a.logout {
	line-height:14px;
	color:#000;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../_images/admin/lock.png');
	background-repeat:no-repeat;
	padding:1px 0px 1px 16px;
	text-decoration:none;
}
#admin_toolbar a.logout[class] {
	background-image:url(../_images/admin/lock.png);
}
#admin_toolbar a.logout:hover {
	color:#000;
	text-decoration:underline;
}
#admin_toolbar a.adminlink {
	color:#000;
	text-decoration:none;
}
#admin_toolbar a.adminlink:hover {
	text-decoration:underline;
}
*/

/* PROFILE */

.profile_error {
	color:#990000;
	padding-bottom:10px;
	margin-bottom:10px;
	background: url(../_images/admin/dots.gif) bottom repeat-x;
}
.profile_success {
	color:#009900;
	padding-bottom:10px;
	margin-bottom:10px;
	background: url(../_images/admin/dots.gif) bottom repeat-x;
}

/* DELETE */
a.delete {
	line-height:13px;
	color:#333;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../_images/admin/delete.png');
	background-repeat:no-repeat;
	padding:1px 0px 1px 16px;
	text-decoration:none;
}
a.delete[class] {
	background-image:url(../_images/admin/delete.png);
}
a.delete:hover {
	color:#000;
	text-decoration:underline;
}

/* RATES TABLE */
.ratehead {
	/* background-color: #f6cb8c; */
	background-color: #847d1b;
	font-family:Verdana;
	font-size: 10px;
	font-weight:bold;
	/* color: #847d1a; */
	color:#fff;
	/* border-right:solid 1px #f1c062; */
	border-right:solid 1px #746D15;
}