/*********************************
CONTACT
**********************************/
div#contactInfo{
	font-size:12px;
	margin-top:20px;
}
table#contactFormTable{
	font-size:12px;
}
table#contactFormTable th{
	background-color:#333333;
	color:#fff;
	padding:6px;
	font-weight:100;
	width:100px;
}
table#contactFormTable td{
	background-color:#eeeeee;
	padding:10px;
	width:400px;
}
table#contactFormTable li{
	list-style:none;
}
input.longBox{
	width:400px;
}

input.shortBox{
	width:200px;
}
input.heightL{
	height:200px;
}
textarea.longBox{
	height:100px;
	width:400px;
}
#mailContact{
	padding:20px;
	background-color:#FFeeee;
}


/*---------------------------------
CMS
----------------------------------*/
div#cmsWrapper{
	width:100%;
}

div.cmsImgContainer{
	margin:0;
	padding:0;
}
div.cmsImgContainer img{
	margin:0;
	padding:0;
	border:1px solid #303030;
}

hr.wlcCms{
	border:dotted #666666;
	border-width:1px 0px 0px 0px;
	height:1px;
	overflow:hidden;
	margin:17px 0;
	clear:both;
}


table.data02{
	background-color:#BBBBBB;
	padding:0;
	margin-top:10px;
}
table.data02 th{
	background-color:#454545;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
	font-weight:normal;
}
table.data02 {
	background-color:#c0c0c0;
	color:#FFFFFF;

}





h3.wlcCms{
	font-size:95%;
	font-weight:100;
	color:#333333;
	background-color:#ddd;
	padding:5px .3em 5px .5em;
	margin-top:2px;
	margin-bottom:10px;
	border:0px;
	border-left:6px solid;
	border-bottom:1px solid;
	border-color:#ffffff #ffffff #AAAAAA #ea6e00;
	letter-spacing:-0.1em;
}
h4.wlcCms{
	font-size:95%;
	font-weight:bold;
	color:#333333;
	background-color:#e4d4bd;
	padding:2px .3em 2px 5px;
	margin-top:2px;
	margin-bottom:2px;
	border:0px;
	border-left:5px solid;
	border-bottom:0px solid;
	border-color:#ffffff #ffffff #AAAAAA #333;
	letter-spacing:0em;
}
h5.wlcCms{
	font-size:90%;
	font-weight:100;
	color:#333333;
	background-color:#f4e4cd;
	padding:0px .3em 0px .5em;
	margin-top:2px;
	margin-bottom:2px;
	border:0px;
	border-left:0px solid;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color:#AAAAAA #ffffff #AAAAAA #ea6e00;
	letter-spacing:-0.1em;
}
strong.wlcCms{
	/*color:#aa0000;*/
}
a.cmsTopLink{
	font-size:80%;
	font-weight:100;
	color:#175c93;
	line-height:130%;
}
p.cmsCategoryTitleTop{
	padding-top:3px;
	padding-bottom:5px;
	padding-left:15px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url("../cms/cms_title_bg.gif");
	background-repeat:no-repeat;
	background-position: left bottom;
	margin-top:0px;
	margin-bottom:10px;
}
p.cmsCategoryTitle{
	padding-top:8px;
	padding-bottom:12px;
	padding-left:15px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url("../cms/cms_title_bg.gif");
	background-repeat:no-repeat;
	background-position: left bottom;
	margin-top:30px;
	margin-bottom:10px;
}
p.cmsCategoryContent{
	color:#454545;
	font-size:10pt;
	margin:5px 0 10px 0;
}
.contentTitle2{
	color:#003669;
	font-weight:100;
	font-size:10pt;
	background-image:url("../cms/cms_title_bg2.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding:3px 3px 3px 20px;
	margin-bottom:5px;
}
.contentTitle{
	color:#ffffff;
	font-weight:100;
	font-size:10pt;
	background-image:url("../cms/cms_title_bg2-2.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding:5px 3px 5px 20px;
	margin-top:0px;
	margin-bottom:1px;
	line-height:1.1em;
}
.contentLead{
	color:#AA0000;
	font-weight:100;
	font-size:10pt;
	background-image:url("../cms/cms_title_bg3.gif");
	background-repeat:no-repeat;
	background-position: left bottom;
	padding:3px 3px 6px 15px;
	margin-top:2px;
	margin-bottom:4px;
}
.contentText{
	color:#454545;
}
td.cotnentTd{
	font-size:10pt;
	line-height:1.5em;
	color:#454545;
	padding:5px;
}
div.cmsImageContainer{
	background-color:#256ca6;
}
table.noImageTable td{
	background-color:#999999;
	color:#FFFFFF;
	text-align:center;
	vertical-align: middle;
	font-size:9pt;
	/*padding:1px;*/
}
table.price{
	background-color:#BBBBBB;
	width:100%;
	padding:0;
}
table.price th{
	background-color:#FFEEEE;
	width:80%;
	padding:5px;
	font-weight:100;
}
table.price td{
	background-color:#FFFFFF;
	padding:5px;
}
hr.cmsHr{
	border:dotted #666666;
	border-width:1px 0px 0px 0px;
	height:1px;
	overflow:hidden;
	margin:17px 0;
	clear:both;
}

table.data{
	background-color:#BBBBBB;
	width:100%;
	padding:0;
}
table.data th{
	background-color:#EEEEEE;
	width:30%;
	padding:5px;
	font-weight:100;
}
table.data td{
	background-color:#FFFFFF;
	padding:5px;
}

table.mapTable{
    border-top:1px solid #333;
    border-left:1px solid #333;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	width:90%;
	margin-top:10px;
	margin-bottom:30px;
	margin-right:auto;
	margin-left:auto;
}
table.mapTable th{
	border-top:1px solid #663300;
	border-left:1px solid #663300;
	border-right:1px solid #663300;
	border-bottom:1px solid #663300;
	color:#fff;
	font-weight:100;
	background-color:#CC6633;
	padding:0.2em 1em;
	text-align:center;
	width:200px;
}
table.mapTable td{
	border-top:1px solid #663300;
	border-left:1px solid #663300;
	border-right:1px solid #663300;
	border-bottom:1px solid #663300;
	color:#333333;
	background-color:#FFFFFF;
	padding:0.2em 1em;
	text-align:center;
}




table.cmsdata01{
	background-color:#BBBBBB;
	width:100%;
	padding:0;
}
table.cmsdata01 th{
	background-color:#FFEEEE;
	width:80%;
	padding:5px;
	font-weight:100;
}
table.cmsdata01 td{
	background-color:#FFFFFF;
	padding:5px;
}

table.cmsdata02{
	background-color:#BBBBBB;
	width:100%;
	padding:0;
}
table.cmsdata02 th{
	background-color:#EEEEEE;
	width:30%;
	padding:5px;
	font-weight:100;
}
table.cmsdata02 td{
	background-color:#FFFFFF;
	padding:5px;
}

table.cmsdata03{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
table.cmsdata03 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#FFFFFF;
    background-color:#996633;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
table.cmsdata03 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;

}

table.cmsdata04{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
table.cmsdata04 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#FFFFFF;
    background-color:#663399;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
table.cmsdata04 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;

}

table.cmsdata05{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
table.cmsdata05 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#FFFFFF;
    background-color:#339966;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
table.cmsdata05 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}
table.cmsdata06{
    border-top:1px solid #333;
    border-left:1px solid #333;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	width:100%;
	margin-top:10px;
	margin-bottom:30px;
}
table.cmsdata06 th{
    border-right:1px solid #333;
    border-bottom:1px solid #333;
    color:#333;
    background-color:#f2f9e1;
	font-weight:100;
    padding:0.3em 1em;
    text-align:center;
	width:33%;
}
table.cmsdata06 td{
    border-right:1px solid #333;
    border-bottom:1px solid #333;
    padding:0.3em 1em;
	width:67%;
}



table.cmsdata06-2{
    border-top:1px solid #333;
    border-left:1px solid #333;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	width:100%;
	margin-top:10px;
	margin-bottom:30px;
}
table.cmsdata06-2 th{
    border-right:1px solid #333;
    border-bottom:1px solid #333;
    color:#333;
    background-color:#f2f9e1;
	font-weight:100;
    padding:0.3em 1em;
    text-align:center;
	width:25%;
}
table.cmsdata06-2 td{
    border-right:1px solid #333;
    border-bottom:1px solid #333;
    padding:0.3em 1em;
	width:50%;
}




table.wlcCms{
	border-top:1px solid #454545;
	border-left:1px solid #454545;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	width:100%;
	margin-top:3px;
	margin-bottom:3px;
}
table.wlcCms th{
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
	color:#333;
	background-color:#d9d4ce;
	padding:0.4em 0.5em;
	text-align:center;
	white-space: nowrap;
}
table.wlcCms td{
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
	padding:0.4em 0.5em;
	background-color:#FFFFFF;
}
table.wlcCms p{

}

/*CMS TOP*/
div#scrollBar{
	margin-top:5px;
	float:right
}
div#scrollTrack{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	height:175px;
	width:5px;
	/*background-image:url("./top/truck.gif");
	background-color:#ff0000;
	background-repeat: repeat-y;*/
}
div#scrollKnob{
	/*background-image:url("./top/knob.gif");
	background-repeat: repeat-y;*/
	background-color:#EEEEEE;
	cursor:pointer;
	width:5px;
}
div#news{
	width:500px;
	margin-top:270px;
	margin-left:6px;
	font-size:80%;
	color:#CCC
}
div#news a{
	color:#FFF;
}
div.newsArticle hr{
	padding:0;
	border:0;
	height:1px;
	color:#666666;
	background-color:#666666;
}