/*
body {
  margin-top: 15px;
  background-color: #ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #333333;
  margin-left:0px;
  margin-right:0px;
}
td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
body a, td a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #084C8D;
  font-weight: normal;
  text-decoration: none;
}
body a:hover{
  color:#528916;
  text-decoration: underline;
}
.content a {
  color: darkgreen;
}
*/
.error {
  color: darkred;
  font-weight: bold;
}

/* text */
.bodytextmedium {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal; }
.footertext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#084C8D }
.sectiontext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000 }
.sectiontext2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000 }
.bluetext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#1E97C3 }
.redtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#ff0000 }

.feature {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#666666; padding-left:15px; padding-right:3px;  line-height:23px; float:left; display:inline; background-color: #fff }
.featurered {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#ff0000; background-color:#ffffff; padding-right:2px; }
.featuregreen {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#62AC1E; font-weight:bold; padding-left:3px; padding-top:5px; padding-right:2px; float: right; display:inline; background-color:#ffffff; }

.even, .even .feature, .even .featurered, .even .featuregreen {
  background-color: #e8f3f9;
}

/* Navigation */
.navline  { background: #BCCEE0 }
.navcolor { background: #00b1e8 }
.nav, .nav_on {
  white-space: nowrap;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
  color:       #fff;
  font-weight: bold;
  text-decoration: none;
}
.nav_on {
  background: #fff;
  color:      #084C8D;
}
.nav img, .nav_on img {
  vertical-align: middle;
  border: 0px;
  width:  14px;
  height: 23px;
}


/* Links */
a.login:link, a.login:active, a.login:visited, a.login:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
  color:       #FFFFFF;
  font-weight: normal;
  text-decoration: underline;
}
a.login:hover { text-decoration: none }

a.small:link, a.small:active, a.small:visited, a.small:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   9px;
  color:       #084C8D;
  font-weight: normal;
  text-decoration: underline;
}
a.small:hover { color: #528916; text-decoration: none }

a.footer:link, a.footer:active, a.footer:visited, a.footer:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   9px;
  color:       #FFFFFF;
  font-weight: normal;
  text-decoration: underline;
}
a.footer:hover { text-decoration: none }

/* Borders */
.tableborder {border:1px solid #000000;}


/* Headers */
.columnheader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }
.bodyheader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #084C8D; font-weight: bold; }
.bodyheader2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #1E97C3; font-weight: bold; }
.bodyheader2Grey { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; font-weight: bold; }
h1 {font-size:15px; color:#005BCE;}
h2 {font-size:12px; color:#005BCE; display:inline;}
h2.sidetitle { display: block; }
/*
h3 {font-size:11px; color:#BB3208; display:inline;}
*/
h4 {font-size:11px; color:#222222; font-weight: bold; display:inline;}


/* Forms */
.inputbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border:1px solid #999999; }
.dropdown { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border:1px solid #999999; }
/*
li {
  margin-left:-24px;
  line-height:15px;
}
*/

.alnav {
  font-family: verdana,arial,sans-serif;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  color: #ffffff;
  background-color: #848484;
  width: 150px;
  height: 20px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.alnavact {
  font-family: verdana,arial,sans-serif;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  color: #666666;
  background-color: #eeeeee;
  width: 150px;
  height: 20px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
}

a.alnav:hover {
  color:  #666666;
  background-color:  #eeeeee;
}

sideLogin{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#000000;
}

.i1{
	border: solid 1px #888888;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#000000;
}


.nlButton, a.nlButton {
  background:#F6BE15;
  background-image: url(../_fd/dmButtonBg.gif);
  background-repeat: repeat-x;
  border:solid 1px #e1c12d;
  color:#58533c;

  font:bold 11px Arial, Helvetica, sans-serif;
  text-decoration:none;
  text-align:center;
  padding:4px;
}

a.nlButton:hover, input.nlButton:hover {
  color:#2d2810;
  text-decoration: none;
  border: 1px solid #333;
}

.no_break {
    white-space: nowrap;
}

.bigheader {
    background: url(topmiddle_big.gif);
    background-repeat: repeat-x;
    height: 44px;
    text-transform: uppercase;
}

.bigheader_sub {
    font-size: 10px !important;
    text-transform: none;
}

#detailsFeatures.gridtable th {
    color: #ffffff;
    font-weight: bold;
}

.row_label {
    font-weight: bold;
}

.signuplabel {
    text-align: right;
    font-weight: bold;
    width: 150px;
}

.leftsignuplabel {
    text-align: left;
    padding-left: 20px;
}

.heading {font-size:20px; color:#005bce; display:inline;}

.container_tl {
    background-image: url(container-tl_big.gif);
}
.container_tl div {
    width: 7px;
}
.container_tmid, .container_tmid_big {
    background-color: #FFCD2B;
    background: url(topmiddle_big.gif);
    background-repeat: repeat-x;
    border-bottom: 2px solid white;
}
.container_tmid div {
    height: 22px;
}
.container_tmid_big div {
    height: 38px;
}
.container_tmid div, .container_tmid_big div {
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 10px;
}
.container_tr {
    background-image: url(container-tr_big.gif);
}
.container_tr div {
    width: 8px;
}

.container_bmid {
    background:transparent url(container-bottom.gif) repeat-x scroll 0 0;
    height: 12px;
}
.container_bl {
    background-image: url(container-bl.gif);
}

.container_br {
    background-image: url(container-br_8.gif);
}

.container_l {
    background:url(container-left.gif) repeat-y;
}

.container_r {
    background:url(container-right.gif) repeat-y;
}

.container .footerDS{
    background:url(container-bottom.gif) repeat-x;
}

tr.even td {
    background-color: #F3F3F3 !important;
}

.dname {
    font-family: Verdana;
    font-weight: bolder;
}

.red-text {font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold; color:#FF0000;}

ul.infolist {
margin:0 0 0 40px;
}
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
div#main_panel {
background:#fff;
padding:10px;
border:1px solid #c7c7c7;
border-top: none;
}