body{
margin: 0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:left;
line-height:14px;
background-color:#333333;
/*background-color:#000066;*/
background-position:bottom;
background-repeat:repeat-x;
background-image:url('/images/bg_below.gif');
}

body#demo{
background-color:#FFFFFF;
margin-top: 15px;
}

ul{
list-style-image:url(/images/li_image.gif);
padding-bottom:10px;
}

p{
margin-top:5px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#003399;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#003399;
}

a,a.visited{
color:#ED1C24;
font-weight:bold;
text-decoration:none;
}

a:hover{
color:#ED1C24;
font-weight:bold;
text-decoration:underline;
}

hr#top{
margin-bottom:10px;
height:1px;
color:#808284;
}

hr#bottom{
margin-top:10px;
height:1px;
color:#808284;
}

td{
vertical-align:top;
text-align:left;
}

td.menu{
padding-bottom:8px;
}


td.content{
padding:0px 15px 15px 20px;
line-height:20px;

}

td#rightBorder{
}

td#footer{
padding-left:10px;
font-size:9px;
vertical-align:middle;
}

div#content{
padding-left:15px;
}


.submenu{
padding-left:10px;
}

#content_td{
padding-top:15px;
}

img.heading{
padding-left: 8px;
margin-top:0x;
margin-bottom:7px;
}

td.leftcontent{
padding-left:10px;
vertical-align:bottom;
}

.imgRight{
position:absolute;
right:4px;
}

#designby{
font-size:9px;
text-align:right;
color:#999999;
}

a#designby,a.visited#designby{
color:#666666;
}

a:hover#designby{
color:#FFFFFF;
}

input.error,select.error{
background-color:#FF9797;
}

.contactFormError{
color:#FF0000;
} 

input,select,textarea{ 
border:1px solid #D1D1D1;
background-color:#EBEBEB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

input.active,select.active,textarea.active{ 
border:1px solid #D1D1D1;
background-color:#EBEBEB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

td.headLines{
font-size:9px;
width:170px;
}

.headlines{
padding:0px 0px 0px 10px ;
font-size:9px;
}

/* div-based */
div.button {
  border: 0px none;
  background: transparent none;
  cursor: pointer;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  white-space: nowrap;
  background: transparent url(/images/but_flc_right.png) no-repeat right top;
  float: left;
}
div.button div,
  div.button a:link,
  div.button a:visited,
  div.button a:hover,
  div.button a:active
{
  display: block;
  background: transparent url(/images/but_flc_right.png) no-repeat left top;

  line-height: 21px;
  white-space: nowrap;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #209CD3;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  outline-style: none;
}
