body {
	margin: 0px;
	padding: 0px;
	background: #1e2329;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
}

h1, h2, h3 {
	margin: 0;
	text-transform: lowercase;
	font-family: Tahoma;
	font-weight: normal;
	color: #006EA6;
}

h1 {
	letter-spacing: -1px;
	font-size: 35px;
}

h2 {
	font-size: 26px;
	text-align: center;
}

p{
	margin: 0px;
	/*text-align: justify;*/
	line-height: 24px;
}
ul, ol  {
	line-height: 24px;
}
a:link {
	color: #0094E0;
}

a:hover, a:active {
	text-decoration: none;
	color: #0094E0;
}

a:visited {
	color: #0094E0;
}

img {
	border: 1px none #888888;
}

img.border {
	border: 1px solid #888888;
}

img.left {
	float: left;
	margin: 8px 0px 0px 0px;
	padding-right: 2px;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

img.right {
	float: right;
	margin: 7px 0 0 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	
}

/* Form */

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

legend {
	display: none;
}

input, textarea, select {
	font-family: Tahoma;
	font-size: 13px;
	color: #333333;
}

#wrapper {
}

/* Header */

#header {
	width: 900px;
	height: 129px;
	margin: 0px;
	padding: 0px;
	background: url(images/header-bg.jpg) left top;
}

#logo {
	float: left;
	height: 87px;
	background: url(images/logo.jpg) no-repeat left top;
	margin-top: 10px;
}

#logo h1 {
	margin: 0;
	padding: 5px 0 0 100px;
	font-size: 40px;
	color: #0099E8;
}

#logo h1 sup {
	vertical-align: text-top;
	font-size: 24px;
}

#logo h1 a {
	color: #5F9D10;
}

#logo h2 {
	margin: 0;
	padding: 60px 0 0 300px;
	text-transform: uppercase;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
}

#logo a {
	text-decoration: none;
	color: #FFFFFF;
}

#tel {
	float: left;
	padding-top: 3px;
}

/* Menu */

#menu {
	float: right;
	padding-top: 3px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	margin-left: 5px;
	background: url(images/img02.gif) repeat-x left top;
	padding: 1px 10px;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .active a {
}

/* Page */

#page {
	width: 900px;
	margin: 0 auto;
	background: url(images/img07.jpg) no-repeat left top;
}

/* Content */

#content {
	background: #2a2d32;
}

/* Post */
div.entry span img.desc {
	padding-top: 6px;
	padding-right: 18px;
}

.entry {
	line-height: 18px;
	margin-right: 7px;
	text-align: left;
}

.entry ul.main {
	margin-left: 182px;
	margin-top: 0px;
}
ul.main li {
	margin-top: 0px;
	margin-left: 40px;
}

.post {
	padding-left: 8px;
}

.post .title {
	
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: url(images/img04.gif) no-repeat left top;
	color: #0185d8;
	text-transform: none;
}

.post .title b {
	font-weight: normal;
	color: #FFFFFF;
}

.post .date p {
	margin: 0;
	padding: 0;
}

.post .date {
	width: 50px;
	margin-top: -80px;
	padding-left: 12px;
	font-family: Tahoma;
	font-size: 14px;
	color: #283900;
}

.post .date b {
	margin: 0;
	padding: 0;
	display: block;
	margin-top: -13px;
	padding-left: 2px;
	font-size: 16px;
	color: #283900;
}

.post .meta {
	margin: 0;
	padding: 15px 0 60px 0;
}

.post .meta p {
	margin: 0;
	line-height: normal;
}

.post .meta .byline {
	float: left;
	color: #0000FF;
}

.post .meta .links {
	float: left;
}

.post .meta .more {
	width: 185px;
	height: 35px;
	padding: 5px 10px;
	background: #8BCB2F;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 9px;
}
.post .meta .more:hover {
	text-decoration: underline;
}

.post .meta .comments {
	padding: 5px 10px;
	text-transform: uppercase;
	text-decoration: none;
	background: #0094E0;
	font-size: 9px;
}

.post .meta b {
	display: none;
}

.post .meta a {
	color: #FFFFFF;
}
/* Sidebar */

#sidebar {
	background: #26292e;
	width: 230px;
}

#sidebar ul {
	margin: 0;
	padding: 10px 8px 0 8px;
	list-style: none;
}

#sidebar li {
	margin-bottom: 10px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
	padding: 0px 0;
	text-align: left;
}

#sidebar li li a {
	margin: 0;
	padding-left: 15px;
	display: block;
}
#sidebar li li a:hover {
	text-decoration: underline;
}

#sidebar h2 {
	padding-bottom: 5px;
	font-size: 13px;
	font-family: Tahoma;
	font-weight: bold;
	color: #ffffff;
	background: url(images/right-header-box.jpg) repeat-x;
	height: 32px;
	text-align: center;
	text-transform: capitalize;
	margin-top: 5px;
}

#sidebar strong, #sidebar b {
	color: #8BCB2F;
}

#sidebar a {
	text-decoration: none;
	color: #0185D8;
}

/* Search */

#search {
}

#search h2 {
}

#s {
	width: 150px;
	margin-right: 5px;
	padding: 3px;
	border: 1px solid #F0F0F0;
}

#x {
	padding: 3px;
	border: none;
	text-transform: lowercase;
	font-size: 11px;
	color: #4F4F4F;
}

/* Boxes */

.box1 {
	padding: 20px;
}

.box2 {
	color: #BABABA;
}

.box2 h2 {
	margin-bottom: 15px;
	font-size: 16px;
	color: #FFFFFF;
}

.box2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {
	color: #EDEDED;
}

/* Footer */

#footer {
	width: 900px;
	margin: 0 auto;
	padding: 10px 0 0 0px;
	color: #353535;
	text-align: right;
	
}

html>body #footer {
	height: auto;
}

#legal {
	clear: both;
	font-size: 11px;
	color: #6D6D6D;
	text-align: right;
	margin-bottom: 2px !important;
}

#legal a {
	color: #0094E0;
}

#footer-menu {
	float: right;
	color: #353535;
	text-transform: capitalize;
}

#footer-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer-menu li {
	display: inline;
}

#footer-menu a {
	display: block;
	float: left;
	padding: 1px 15px 1px 15px;
	text-decoration: none;
	font-size: 12px;
	color: #ffffff;
}

#footer-menu a:hover {
	text-decoration: underline;
}

#footer-menu .active a {
	padding-left: 0;
}

#main-tab {
	background: #383d43;
}


/* Styles for the entire axcotoMenu menu */
ul.axcotoMenu {
	background: #15181d;
	border: 1px solid #44474c;
    height: 40px; 
	width: 885px;
	margin-left: 2px !important;
	margin-bottom: 8px !important;
	padding: 0px;
	text-align: right;
}
    /* Force the list to flow horizontally */
    .axcotoMenu li, axcotoMenu li.first {
        float: left;
        list-style: none;
		margin-top: 3px;
		padding-top: 10px;
		height: 25px;
		position: relative;
		margin-left: 3px;
		margin-right: 3px;
    }
	.axcotoMenu li.first {
        margin-left: 2px;
		padding-left: 0px;
    }
	
	.axcotoMenu li.current {
		background: url(images/current-menu-bg.jpg);
	}
	
        /* Styles for each menu-item. */
        .axcotoMenu li a {
            text-decoration: none;
            text-transform: uppercase;
            font: bold 10px tahoma;
            color: #fff; outline: none;
            text-align: center;
            z-index: 10; 
			letter-spacing: 0;
			display: block;
			margin-left: 6px;
			margin-right: 6px;
        }
		.axcotoMenu li a:hover {
			text-decoration: underline;
		}
/*End*/



/**QUOTE FORM*/
/* Forms  */
form{
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
}
div.form{border:0px; background-color: transparent; z-index:2;}
div.form table td{padding:10px 30px 0px;}
div.form table td table td{padding:3px;}
div.form p{clear:both;margin:0px;display:block;}
div.form p span{float:left;padding-right:10px;display:block;padding-bottom:10px;}
label{font-size:11px;}
label.mid{vertical-align:middle;position:relative;top:-8px;*top:-4px;font-size:11px;}
label.title{color:#0185D8;}
label.required{color:#0185D8;font-weight:bold;}
input.chkbox{border:none;margin:0px;padding:0px;}
input.radio{border:none;margin:0px;padding:0px;}
input.submit{
	width:50px;
	height:25px;
	background: #ffffff;
	border:1px solid #0000;
	cursor:pointer;
}
input.cancel{width:65px;height:32px;background:#ffffff;border:1px solid #0000;cursor:pointer;}
input.search{width:69px;height:25px;background:url(images/btn-search.jpg) no-repeat;border:none;cursor:pointer;}
input.reset{width:65px;height:32px;background:url(images/btn-reset.jpg) no-repeat;border:none;cursor:pointer;}
fieldset {*padding:10px;margin:0 0 5px 0;clear:both;border:none;border-top:1px solid #CCC;}
legend {font-weight:bold;font-size:1.2em;}
legend.title{color:#0185D8;}
fieldset.section{padding:10px 0px 15px 5px;margin:0;clear:both;border:none;border-top:1px solid #CCC;*padding-top:0px}
fieldset.section legend{color:#EE7440;font-size:12pt;*margin-bottom:10px;}
fieldset.section ul{margin:0px 0px 0px 10px;*margin:0px 0px 0px 40px;}
input, textarea, select {margin:0.5em 0;border:1px solid #bbb;padding:2px;font:9pt tahoma;}
textarea:focus, input:focus{border:1px solid #666;}
textarea.txtarea {width:400px;height:100px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
/*END*/
.imgpad {
	border: 1px solid #888888;
	margin: 5px;
}
.sidetitle {
	margin-bottom: 15px;
}
.hvoid {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: 888888;
	border-right-color: 888888;
	border-bottom-color: 888888;
	border-left-color: 888888;
	margin-top: 42px;
}
#main-tab #header-tab #page #content .post .entry #pass {
}
#links a {
	text-decoration: bold;
	font-size: 12px;
	color: #FFFFFF;
}

#links a:hover {
	text-decoration: underline;
}

#links .active a {
}