/*---------------------------------
CMS
----------------------------------*/
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:#454545;
	background-color:#ffffff;
	padding:1px .3em 1px .5em;
	margin-top:2px;
	margin-bottom:10px:
	border:0px;
	border-left:6px solid;
	border-bottom:1px solid;
	border-color:#ffffff #ffffff #999999 #6da72e;
}
a.cmsTopLink{
	font-size:80%;
	font-weight:100;
	color:#175c93;
	line-height:130%;
}
p.cmsCategoryTitle{
	padding-top:2px;
	padding-bottom:5px;
	padding-left:15px;
	color:#003669;
	font-weight:bold;
	background-image:url("../images/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("../images/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("../images/cms_title_bg2-2.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding:5px 3px 5px 20px;
	margin-bottom:5px;
	line-height:1.1em;
}
.contentLead{
	color:#AA0000;
	font-weight:100;
	font-size:10pt;
	background-image:url("../images/cms_title_bg3.gif");
	background-repeat:no-repeat;
	background-position: left bottom;
	padding:0px 3px 3px 15px;
	margin-bottom:10px;
}
.contentText{
	color:#454545;
}
td.cotnentTd{
	font-size:10pt;
	line-height:1.5em;
	color:#454545;
	padding:5px;
}
table.noImageTable td{
	background-color:#256ca6;
	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.cmsTable{
	background-color:#BBBBBB;
	width:100%;
	padding:0;
}
table.cmsTable th{
	background-color:#454545;
	color:#FFFFFF;
	padding:5px;
}
table.cmsTable td{
	background-color:#FFFFFF;
	padding:5px;
}
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%;
}
table.wlcCms th{
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
	color:#454545;
	background-color:#aad1ec;
	padding:0.2em 0.5em;
	text-align:center;
	white-space: nowrap;
}
table.wlcCms td{
	border-right:1px solid #454545;
	border-bottom:1px solid #454545;
	padding:0.2em 0.5em;
	background-color:#FFFFFF;
}
table.osVar{
	font-size:95%;
	font-weight:100;
	color:#454545;
	background-color:#BBBBBB;
	width:600px;
}
table.osVar th{
	background-color:#bdc0ce;
	width:150px;
	padding:5px;
	font-weight:100;
}
table.osVar td{
	background-color:#FFFFFF;
	padding:5px;
	text-align:center;
}