body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
    font-size: 62.5%;

	FONT-FAMILY: tahoma,verdana, arial, sans-serif;
}

a, 
a:active,
input:active {
    outline: none;
}

.m1 h2 {
    font-size: 1.0em;
    margin: 0;
    padding: 0;
}

.m1 {
    font-size:12pt;
    font-family: tahoma,verdana, arial, sans-serif; 
    line-height: 13pt;
    color:#000000;
    }

.m4,
#sidebar,
.cms-table-content table, 
.cms-tableeditor table {
    font-size:8.5pt;
    font-family: tahoma,verdana, arial, sans-serif; 
    line-height: 13pt;
    color:#000000;
    }

.cms-table-content table {
    width: 100%;
}

.m5 {
    font-size:8.5pt;
    font-family: tahoma,verdana, arial, sans-serif; 
    line-height: 13pt;
    color:#ffffff;
    }
	
.link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8.5pt;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma,verdana, arial, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
}
A.link:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8.5pt;
	TEXT-TRANSFORM: none;
	COLOR: #ee9d16;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma,verdana, arial, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
}

A.link:active {
	color: #ee9d16;
}

.txtlink {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8.5pt;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma,verdana, arial, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: underline;
}
A.txtlink:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8.5pt;
	TEXT-TRANSFORM: none;
	COLOR: #f2773b;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma,verdana, arial, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none;
}
.txtlink:visted {
	Color: #019156;
	}
	
#content INPUT {
	BORDER-RIGHT: #949091 1px solid;
	BORDER-TOP: #949091 1px solid;
	FONT-WEIGHT: 100;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: #949091 1px solid;
	COLOR: #2d251f;
	BORDER-BOTTOM: #949091 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma,verdana, arial, sans-serif;
	TEXT-DECORATION: none;
}
#content SELECT {
	BORDER-RIGHT: #949091 1px solid;
	BORDER-TOP: #949091 1px solid;
	FONT-WEIGHT: 100;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: #949091 1px solid;
	COLOR: #2d251f;
	BORDER-BOTTOM: #949091 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma,verdana, arial, sans-serif;
	TEXT-DECORATION: none;
}
#content TEXTAREA {
	BORDER-RIGHT: #949091 1px solid;
	BORDER-TOP: #949091 1px solid;
	FONT-WEIGHT: 100;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff;
	TEXT-TRANSFORM: none;
	BORDER-LEFT: #949091 1px solid;
	COLOR: #2d251f;
	BORDER-BOTTOM: #949091 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: tahoma,verdana, arial, sans-serif;
	TEXT-DECORATION: none;
}

#nav div.navigation {
    float: right;
    /*overflow: auto;*/
    background: url(/images/corner-c.png) no-repeat right top black;
    padding-right: 18px;
    width:700px;
}

#nav div ul.home {
    overflow: auto;
    padding: 0;
    margin: 0;
    padding-left: 18px;
    line-height: 30px;
    background: url(/images/corner-a.png) no-repeat -14px top black;
    float: left;
}

#nav ul {
    overflow: auto;
    padding: 0;
    margin: 0;
    line-height: 30px;
    float: left;
}

#nav li {
    float: left; 
    height: 33px;
    list-style: none;

    font-size: 12px;
}

#nav li a {
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    float: left;
    height: 33px;
    background: black;
}

#nav li a:hover {
    color: #ee9d16;
}

#nav li.cms-current {
    background: white;
    padding: 0 5px;
}

#nav li.cms-current a {
    background: #5b595a;

}

#sidebar {
    font-size: 12px;
    width:200px !important;
}

.cms-keyvaluelist-content li .key {
    width: 150px;
}

.cms-keyvaluelist-content li .value {
    margin-left: 170px;
}

a {
    color: black;   
}


a:visited {
    color: #444;
}

/* funny home styles? */
body.two-col #nav div.navigation {
	float:left;
}

body.two-col #sidebar table, body.two-col #sidebar div.cms-contentlist-content {
	margin-left:6px;
}

/* Locate us table styles */
div#locate-us td.c1 {
	width:140px;
	text-align:left;
}

div#locate-us td.c3 {
	width:70px;
	text-align:right;
}

body.cms-edit.two-col .right-col .cms-contentblock {
	margin-left:15px;
}

/*\*/
* html div#locate-us table { width:470px; }
/**/






