html, body {
    background: #FFFFFF;
}

html {
    font: 12px Trebuchet MS;
    overflow-y: scroll;
    text-align: default;
}

* {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}

label {font: 14px Trebuchet MS; color: #000000;}
.title_1 {font: 20px Trebuchet MS; color: #0087BC;}
.txt_1 {font: 13px Trebuchet MS; color: #0087BC;}

.topmenu:link {color:#0087BC; font-size:12px; line-height:16px; font-weight:normal; font-family:Trebuchet MS; text-decoration:none; background: #f3f3f3; padding: 5px 10px 5px 10px; border: 1px solid #0087BC; margin-right:20px;}
.topmenu:visited {color:#0087BC; font-size:12px; line-height:16px; font-weight:normal; font-family:Trebuchet MS, sans-serif; text-decoration:none; background: #f3f3f3; padding: 5px 10px 5px 10px; border: 1px solid #0087BC; margin-right:20px;}
.topmenu:active {color:#0087BC; font-size:12px; line-height:16px; font-weight:normal; font-family:Trebuchet MS; text-decoration:none; background: #f3f3f3; padding: 5px 10px 5px 10px; border: 1px solid #0087BC; margin-right:20px;}
.topmenu:hover {color:#FFFFFF; font-size:12px; line-height:16px; font-weight:normal; font-family:Trebuchet MS; text-decoration:none; background: #0087BC; padding: 5px 10px 5px 10px; border: 1px solid #0087BC; margin-right:20px;}

.topmenuon:link {color:#FFFFFF; font-size:12px; line-height:16px; font-weight:normal; font-family:Trebuchet MS; text-decoration:none; background: #0087BC; padding: 5px 10px 5px 10px; border: 1px solid #0087BC; margin-right:20px;}
.topmenuon:visited {color:#FFFFFF; font-size:12px; line-height:16px; font-weight:normal; font-family:Trebuchet MS, sans-serif; text-decoration:none; background: #0087BC; padding: 5px 10px 5px 10px; border: 1px solid #0087BC; margin-right:20px;}
.topmenuon:active {color:#FFFFFF; font-size:12px; line-height:16px; font-weight:normal; font-family:Trebuchet MS; text-decoration:none; background: #0087BC; padding: 5px 10px 5px 10px; border: 1px solid #0087BC; margin-right:20px;}
.topmenuon:hover {color:#FFFFFF; font-size:12px; line-height:16px; font-weight:normal; font-family:Trebuchet MS; text-decoration:none; background: #0087BC; padding: 5px 10px 5px 10px; border: 1px solid #0087BC; margin-right:20px;}

.lnk1:link {color: #0087BC; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Trebuchet MS;padding: 0px 0px 0px 0px; line-height: 18px;}
.lnk1:visited {color: #0087BC; text-decoration: none;font-weight: normal; font-size: 12px; font-family: Trebuchet MS; padding: 0px 0px 0px 0px; line-height: 18px;}
.lnk1:active {color: #0087BC;font-weight: normal;font-size: 12px; font-family: Trebuchet MS; padding: 0px 0px 0px 0px; line-height: 18px;}
.lnk1:hover {color: #0087BC; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Trebuchet MS; padding: 0px 0px 0px 0px; line-height: 18px; text-decoration: underline;}

.lnk2:link {color: #0087BC; font-weight: normal; font-size: 12px; font-family: Trebuchet MS;padding: 0px 0px 0px 0px; line-height: 18px; text-decoration: underline;}
.lnk2:visited {color: #0087BC; font-weight: normal; font-size: 12px; font-family: Trebuchet MS; padding: 0px 0px 0px 0px; line-height: 18px; text-decoration: underline;}
.lnk2:active {color: #0087BC; font-weight: normal;font-size: 12px; font-family: Trebuchet MS; padding: 0px 0px 0px 0px; line-height: 18px; text-decoration: underline;}
.lnk2:hover {color: #0087BC; font-weight: normal; font-size: 12px; font-family: Trebuchet MS; padding: 0px 0px 0px 0px; line-height: 18px; text-decoration: none;}

.lnk3:link {color: #0087BC; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Trebuchet MS;padding: 0px 0px 0px 0px; line-height: 18px;}
.lnk3:visited {color: #0087BC; text-decoration: none;font-weight: normal; font-size: 12px; font-family: Trebuchet MS; padding: 0px 0px 0px 0px; line-height: 18px;}
.lnk3:active {color: #0087BC;font-weight: normal;font-size: 12px; font-family: Trebuchet MS; padding: 0px 0px 0px 0px; line-height: 18px;}
.lnk3:hover {color: #000000; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Trebuchet MS; padding: 0px 0px 0px 0px; line-height: 18px;}

#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

#page-wrap-home { position: relative; width: 1000px; margin: 20px auto; padding: 0px;}
#page-wrap-content { position: relative; width: 960px; margin: 20px auto; padding: 0px; background: #FFFFFF; padding:20px; border:1px solid #C2C0C0; border-radius: 12px 12px 12px 12px;} 

#map-right-login {
    float: right;
    position: absolute;
    width: 200px;
	padding:10px;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/maps-info-bg.png") repeat scroll 50% 50% transparent;
    border-color: rgba(152, 147, 142, 0.25);
    border-radius: 0.34em 0.34em 0.34em 0.34em;
    border-style: solid;
    border-width: 1px 1px 6px;
    margin: 0 auto;
    padding-bottom: 2em;
    z-index: 111;
	font-size: 12px;
	left: 800px;
}

#map-right-info {
    float: right;
    position: absolute;
    width: 200px;
	padding:10px;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/maps-info-bg.png") repeat scroll 50% 50% transparent;
    border-color: rgba(152, 147, 142, 0.25);
    border-radius: 0.34em 0.34em 0.34em 0.34em;
    border-style: solid;
    border-width: 1px 1px 6px;
    margin: 0 auto;
    padding-bottom: 2em;
    z-index: 111;
	font-size: 12px;
	left: 800px;
	top: 350px;
}

#map-right-logos {
    float: right;
    position: absolute;
    width: 200px;
	padding:10px;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/maps-info-bg.png") repeat scroll 50% 50% transparent;
    border-color: rgba(152, 147, 142, 0.25);
    border-radius: 0.34em 0.34em 0.34em 0.34em;
    border-style: solid;
    border-width: 1px 1px 6px;
    margin: 0 auto;
    padding-bottom: 2em;
    z-index: 111;
	font-size: 12px;
	left: 800px;
	top: 500px;
}

#map-left-info {
    float: left;
    position: absolute;
    width: 200px;
	padding:10px;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/maps-info-bg.png") repeat scroll 50% 50% transparent;
    border-color: rgba(152, 147, 142, 0.25);
    border-radius: 0.34em 0.34em 0.34em 0.34em;
    border-style: solid;
    border-width: 1px 1px 6px;
    margin: 0 auto;
    padding-bottom: 2em;
    z-index: 111;
	font-size: 12px;
}

.inputTxt_1 { border:1px solid #CCCCCC; height: 15px; width: 185px; font: 12px Trebuchet MS; color: #0087BC; padding:5px;}
.inputTxt_2 { border:1px solid #CCCCCC; height: 15px; width: 185px; margin-bottom: 10px; font: 12px Trebuchet MS; color: #0087BC; padding:5px;}
.inputTxt_3 { border:1px solid #CCCCCC; height: 20px; width:400px; margin-bottom: 20px; margin-top:5px; font: 14px Trebuchet MS; color: #0087BC; padding:5px;}
.inputTxt_4 { border:1px solid #CCCCCC; height: 20px; width:50px; margin-bottom: 20px; margin-top:5px; font: 14px Trebuchet MS; color: #0087BC; padding:5px; text-align:center;}
.selectBox_1 { border:1px solid #CCCCCC; height: 30px; width:410px; margin-bottom: 20px; margin-top:5px; font: 14px Trebuchet MS; color: #0087BC; padding:5px;}
.selectBox_2 { border:1px solid #CCCCCC; height: 30px; width:210px; margin-bottom: 20px; margin-top:5px; font: 14px Trebuchet MS; color: #0087BC; padding:5px;}
.textArea_1 { border:1px solid #CCCCCC; height: 300px; width:450px; margin-bottom: 20px; margin-top:5px; font: 14px Trebuchet MS; color: #0087BC; padding:5px;}
.textArea_2 { border:1px solid #CCCCCC; height: 100px; width:450px; margin-bottom: 20px; margin-top:5px; font: 14px Trebuchet MS; color: #0087BC; padding:5px;}

.button_1 {
    background-image: url("../images/button_1.jpg");
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #C2C0C0;
    border-radius: 12px 12px 12px 12px;
    color: #0087BC !important;
    display: block;
    font-family: Trebuchet MS;
    font-size: 11px;
    height: 22px;
    line-height: 21px;
    overflow: hidden;
    position: relative;
	top:10px;
    text-align: center;
    text-shadow: 2px 2px #FFFFFF;
    width: 93px;
	text-decoration: none;
}

.button_2 {
    background-image: url("../images/button_1.jpg");
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #C2C0C0;
    border-radius: 12px 12px 12px 12px;
    color: #0087BC !important;
    display: block;
    font-family: Trebuchet MS;
    font-size: 11px;
    height: 22px;
    line-height: 21px;
    overflow: hidden;
    position: relative;
	top:10px;
    text-align: center;
    text-shadow: 2px 2px #FFFFFF;
    width: 200px;
	text-decoration: none;
}

.button_3 {
    background-image: url("../images/button_1.jpg");
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #C2C0C0;
    border-radius: 12px 12px 12px 12px;
    color: #0087BC !important;
    display: block;
    font-family: Trebuchet MS;
    font-size: 11px;
    height: 22px;
    line-height: 21px;
    overflow: hidden;
    position: relative;
	top:10px;
    text-align: center;
    text-shadow: 2px 2px #FFFFFF;
    width: 150px;
	text-decoration: none;
}

.msg {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; padding: 10px; margin: 15px 0px 25px 0px;}
.msg span {padding: 1px 0 1px 25px}

.close {text-indent: -9999em; background: url(../images/close.png) no-repeat center; height: 17px; width: 13px;display: block; float: right}

.warning {
    background: #f6efc1; border: 1px solid #aca787;
    background: -moz-linear-gradient(top, #f6efc1 0%, #f5edb9 50%, #f3e9aa 51%, #f2e7a3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6efc1), color-stop(50%,#f5edb9), color-stop(51%,#f3e9aa), color-stop(100%,#f2e7a3));
    background: -webkit-linear-gradient(top, #f6efc1 0%,#f5edb9 50%,#f3e9aa 51%,#f2e7a3 100%);
    background: -o-linear-gradient(top, #f6efc1 0%,#f5edb9 50%,#f3e9aa 51%,#f2e7a3 100%);
    background: -ms-linear-gradient(top, #f6efc1 0%,#f5edb9 50%,#f3e9aa 51%,#f2e7a3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6efc1', endColorstr='#f2e7a3',GradientType=0 );
    background: linear-gradient(top, #f6efc1 0%,#f5edb9 50%,#f3e9aa 51%,#f2e7a3 100%);
	display:none;
}
.warning span {background: url(../images/exclamation.png) no-repeat center left;}

.success {
    background: #ccebc3; border: 1px solid #8fa489;
    background: -moz-linear-gradient(top, #ccebc3 0%, #c6e8bc 50%, #bae4ae 51%, #b4e1a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccebc3), color-stop(50%,#c6e8bc), color-stop(51%,#bae4ae), color-stop(100%,#b4e1a7));
    background: -webkit-linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%);
    background: -o-linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%);
    background: -ms-linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccebc3', endColorstr='#b4e1a7',GradientType=0 );
    background: linear-gradient(top, #ccebc3 0%,#c6e8bc 50%,#bae4ae 51%,#b4e1a7 100%);
}
.success span {background: url(../images/tick.png) no-repeat center left;}

.member {
    background: #ffffff; border: 1px solid #a5a5a5;
	display:none;
}
.member span {background: url(../images/xfn-friend.png) no-repeat center left;}

.memberedit {
    background: #ffffff; border: 1px solid #a5a5a5;
}
.memberedit span {background: url(../images/xfn-friend.png) no-repeat center left;}

.productservice {
    background: #ffffff; border: 1px solid #a5a5a5;
	display:none;
}
.productservice span {background: url(../images/ui-toolbar-plus.png) no-repeat center left;}

.productserviceedit {
    background: #ffffff; border: 1px solid #a5a5a5;
}
.productserviceedit span {background: url(../images/ui-toolbar-pencil.png) no-repeat center left;}