/* CSS Document */


body {
    background: url(../images/body-bg.jpg) repeat-x #FFFFFF;
    color: #909090;
    margin: 0;
    padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
td, p, ul, h1, h2, h3, h4, form, input {
    margin: 0;
    padding: 0;
}
::selection {
	background: #ffb7b7; /* Safari */
	}
::-moz-selection {
	background: #ffb7b7; /* Firefox */
}

.sidebar-widget{float:right; width:auto; padding-top:20px;}
.sidebar-widget a{color:#3b3b3b; text-decoration:underline; font-weight:600; padding:5px 5px; float:left;}
.sidebar-widget a:hover{color:#f57106; text-decoration:none;}
.HdRight{
	float:left;
	width:100%;
  }
.HdRight span{float:left; font-weight:bold; padding:0 0px 8px 0px;; color:#1B505E; width:100%;}
.HdRight a{text-decoration:none; padding:0 2px 8px 2px; float:left;}
.HdRight a:hover{text-decoration:none;}

ul {
    list-style-type: none;
}
img {
    border: medium none;
    display: block;
    height: auto;
    width: auto;
}
a {
    outline: medium none;
    text-decoration: none;
}
img.logo {
    float: left;
    margin: 25px 0 7px;
}
td.banner {
    background: url(../images/banner.jpg) no-repeat;
    height: 212px;
}
td.banner h1 {
    background-color: inherit;
    color: #EEB96B;
    font: 30px/30px Arial,Helvetica,sans-serif;
    margin: 67px 0 0 164px;
	text-shadow:0 2px 1px #000;
}
td.banner h1 span {
    background-color: inherit;
    color: #FFFFFF;
    font: 14px/14px Arial,Helvetica,sans-serif;
}
ul.topLink {
    height: 28px;
    margin: 67px 0 0 86px;
}
ul.topLink li {
    float: left;
    margin: 0 1px;
    padding: 0;
}
ul.topLink li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: inherit;
    background-image: url(../images/menu-left.gif);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font: bold 11px/28px Arial,Helvetica,sans-serif;
    height: 28px;
    padding: 0 0 0 6px;
    text-align: center;
    text-decoration: none;
}
ul.topLink li a span {
    background: url(../images/menu-right.gif) no-repeat 100% 0;
    display: block;
    float: left;
    padding: 0 15px 0 8px;
}
ul.topLink li.current a, .topLink li a:hover {
    background: url(../images/menu-left-on.gif) no-repeat;
    color: #FFFFFF;
    text-decoration: none;
}
ul.topLink li.current a span, .topLink li a:hover span {
    background: url(../images/menu-right-on.gif) no-repeat 100% 0;
    color: #FFFFFF;
    text-decoration: none;
}
ul.topLink li.current a, .topLink li a.active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: inherit;
    background-image: url(../images/menu-left-on.gif);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FFFFFF;
    text-decoration: none;
}
ul.topLink li.current a span, .topLink li a.active span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: inherit;
    background-image: url(../images/menu-right-on.gif);
    background-origin: padding-box;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FFFFFF;
    text-decoration: none;
}
td.bodyBg {
    background-color: #FFFFFF;
    color: #383838;
    padding: 0 8px 25px;
}
td.loginBg {
    border: 1px solid #CDC09E;
    padding: 12px 15px 0;
}
h2.heading {
    background-color: inherit;
    color: #1B505E;
    font: 20px/20px Arial,Helvetica,sans-serif;
    margin-bottom: 12px;
}
label.userTxt {
    background-color: inherit;
    color: #909090;
    float: left;
    font: 11px/20px Arial,Helvetica,sans-serif;
    height: 30px;
}
input.loginFld {
    float: right;
    width: 110px;
}
input.checkBox {
    display: block;
    float: left;
    height: 20px;
    margin: 0 5px 0 0;
    padding: 0;
}
td.newsPad {
    padding: 21px 0 0;
}
p.testimTxt {
    background-color: inherit;
    color: #909090;
    font: 11px/15px Arial,Helvetica,sans-serif;
}
p.testimName {
    background-color: inherit;
    color: #AC914D;
    font: bold 11px/14px Arial,Helvetica,sans-serif;
    margin: 10px 0 0;
}
p.dottLine {
    background: url(../images/dott.gif) repeat-x 0 50%;
    height: 30px;
}
img.support {
    margin: 20px 0 0;
}
p.welTxt {
    background-color: inherit;
    color: #909090;
    font: 12px/18px Arial,Helvetica,sans-serif;
}
p.welTxt span {
    background-color: inherit;
    color: #AC914D;
    font: bold 12px/18px Arial,Helvetica,sans-serif;
}
a.more {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: inherit;
    background-image: url(../images/more-bullet.gif);
    background-origin: padding-box;
    background-position: 0 center;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #A54068;
    display: block;
    font: bold 11px/10px Arial,Helvetica,sans-serif;
    margin: 12px 0 0;
    padding: 0 0 0 8px;
    width: 70px;
}
a.more:hover {
    background-color: inherit;
    color: #000000;
}
td.topPad {
    padding: 27px 0 0;
}
td.vrDott {
    background: url(../images/vr-dott.gif) repeat-y 50% 0;
    width: 33px;
}
ul.feturdLink {
    margin: 0 0 10px;
}
ul.feturdLink li {
    background: url(../images/feturd-bullet.gif) no-repeat;
    height: 22px;
}
ul.feturdLink li a {
    background-color: inherit;
    color: #AC914D;
    font: bold 11px/12px Arial,Helvetica,sans-serif;
    height: 22px;
    padding: 0 0 0 12px;
    text-decoration: underline;
}
ul.feturdLink li a:hover {
    text-decoration: none;
}
img.botGap {
    margin: 0 0 14px;
}
td.newsGap {
    padding: 20px 0 0;
}

input.txtFld {
    margin: 8px 0;
    width: 160px;
}
input.signUp {
    float: right;
}
td.footerBg {
    background: url(../images/footer-bg.jpg) repeat-x;
    height: 99px;
}
ul.footLink {
    height: 20px;
    margin: 12px 0 0 220px;
}
ul.footLink li {
    float: left;
    padding: 0 11px;
}
ul.footLink li a {
    background-color: inherit;
    color: #FFFFFF;
    font: bold 11px/12px Verdana,Arial,Helvetica,sans-serif;
}
ul.footLink li a:hover {
    background-color: inherit;
    color: #EDA8C3;
    font: bold 11px/12px Verdana,Arial,Helvetica,sans-serif;
}
p.copy {
    background-color: inherit;
    color: #D1B974;
    font: 10px/20px Arial,Helvetica,sans-serif;
    text-align: center;
}
p.dsign {
    background-color: inherit;
    color: #D1B974;
    font: bold 11px/20px Arial,Helvetica,sans-serif;
    text-align: center;
}
p.dsign a {
    background-color: inherit;
    color: #E7E7E7;
    font: bold 11px/12px Arial,Helvetica,sans-serif;
}
p.dsign a:hover {
    text-decoration: underline;
}


ul.dropmenu
{
    visibility:hidden; 
    width:220px; 
    z-index:5; 
    position:absolute; 
    margin-top:25px;
    background:#f4f4f4;
}
nav ul li table{width:100%; margin:0;}
nav ul li table td{margin:0; padding:0;}
nav ul li ul li{background:#f4f4f4; margin:0; height:auto; padding:4px 3px 4px 5px; width:97%; border:0;}
nav ul li ul li a{padding:0 0; border:none; text-transform: none;}
nav ul li ul li a:hover{background:none; padding:0 0;  text-shadow:none;}
nav ul li table li a{padding:0 0; border:none; text-transform: none;}
nav ul li table li a:hover{background:none; padding:0 0;  text-shadow:none;}
nav ul li table li{padding:4px 3px 4px 5px; background:#f4f4f4; margin:0; height:auto; width:97%; border:0;}
.dropmenu li{float:left; text-align:left; border-bottom:1px solid #ccc; width:100%;}
ul.dropmenu li a{font-size:11px !important; color:#000; background:none;}	
ul.dropmenu li a:hover{background:none; color:#000;}