html,body{
 background-color:#BDBFC1;
 background-image:url(../images/bg.png);
 background-repeat:repeat-x;
 background-attachment:fixed;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 color:#1C1C1C;
 margin:0px auto 0px auto;
 height:100%;
 text-align:center;
}

#parent{
 position:relative;
 width:860px;
 margin: 0px auto 0px auto;
 z-index:2;
 background-color:#ffffff;
}

#parent-inner{
 position:relative;
 width:724px;
 margin: 0px auto 0px auto;
 z-index:2;
 background-color:#ffffff;
}

#header{
 position:relative;
 width:724px;
 height:230px;
 margin: 0px 0px 0px 0px;
 text-align:left;
 z-index:5;
}

#header-image{
 position:relative;
 top:0px;
 left:0px;
 width:724px;
 height:230px;
 z-index:1;
 background-color:#ffffff;
}

#menu{
 position:relative;
 top:0px;
 left:0px;
 width:724px;
 height:386px;
 z-index:5;
}

#content{
 position:relative;
 top:0px;
 width:724px;
 margin:0px auto 0px auto;
 padding-bottom:30px;
 text-align:left;
 z-index:5;
 background-color:#ffffff;
}

td.contentcell{
 width:724px;
}

#onlycolumn{
 position:relative;
 width:724px;
 float:left;
 margin:40px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 z-index:5;
}

#columns{
 position:relative;
 width:724px;
 top:10px;
}

#left-column{
 position:relative;
 float:left;
 top:0px;
 left:0px;
 width:220px;
 height:270px;
 background-color:#ffffff;
}

#middle-column{
 position:relative;
 float:left;
 top:0px;
 left:0px;
 margin-left:32px;
 width:220px;
 height:270px;
 background-color:#ffffff;
}

#right-column{
 position:relative;
 float:left;
 top:0px;
 left:0px;
 margin-left:32px;
 width:220px;
 height:270px;
 background-color:#ffffff;
}

#column-inner{
 width:220px;
 height:250px;
}

#more{
 position:relative;
 left:0px;
}

#clear{ clear:both; }

#banner{
 position:relative;
 margin-top:30px;
 width:724px;
 height:109px;
 background-color:#E0E0E0;
}

#banner-left{
 position:relative;
 float:left;
 top:0px;
 left:0px;
 width:570px;
 height:109px;
 background-color:#E0E0E0;
}

#banner-right{
 position:relative;
 float:left;
 top:0px;
 left:0px;
 margin-left:0px;
 width:154px;
 height:109px;
 background-color:#E0E0E0;
}

#footerparent{
 position:relative;
 height:150px;
 width:860px;
 margin:0px auto 0px auto;
 clear:both;
 z-index:1;
}

#footer{
 position:relative;
 width:860px;
 height:150px;
 margin:0px auto 0px auto;
 padding-top:0px;
 clear:both;
 z-index:5;
 text-align:left;
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 color:#363636;
}

#footer-inner{ width:860px; }

#footer a{ font-family:Calibri, Helvetica, Arial, sans-serif; font-size:14px; color:#363636; }
#footer a.hover{ font-family:Calibri, Helvetica, Arial, sans-serif; font-size:14px; color:#363636; }

#siteby{
 position:absolute;
 top:13px;
 left:0px; 
}

h1{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:24px;
 color:#898989;
 display:inline;
 padding:0px 0px 0px 0px;
}

h2{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:17px;
 font-weight:bold;
 color:#CC0033;
 padding:0px 0px 0px 0px;
 display:inline;
}

h3{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 color:#CC0033;
 display:block;
 margin: 0px 0px 0px 0px;
}

h4{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#008AE2;
 display:block;
 margin: 0px 0px 0px 0px;
}

h5{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 display:inline;
 margin: 0px 0px 0px 0px;
}

h6{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#A3A3A3;
 display:inline;
 margin: 0px 0px 0px 0px;
}

a{
 color:#1C1C1C;
 text-decoration:none;
}

a:hover{
 color:#1C1C1C;
 text-decoration:underline;
}

a.big-link {font-size:20px; color:#B60B1D; font-weight:bold; text-decoration:none; }
a.big-link:hover {font-size:20px; color:#B60B1D; font-weight:bold; text-decoration:underline;}

a.bnm {background: url("../images/bnm.png") 0 0 no-repeat; display: block; width: 145px; height: 22px; text-decoration: none;}
a:hover.bnm {background-position: 0 -22px;}	

img{
 border:0px none #fff;
}

img.line{
 margin:5px 0px 10px 0px;
}

p{
 margin:5px 0px 20px 0px;
}

p.contact{
 font-size:14px;
 margin:0px 0px 20px 0px;
}

td{
 font-family:Calibri, Helvetica, Arial, sans-serif;
 font-size:14px;
 color:#1C1C1C;
}

.highlight{font-size:16px; font-weight: bold; font-style:italic; font-style: normal; color:#1C1C1C;}
.highlight2{ color:#CC0033; font-weight:bold; }
.big-highlight{ color:#CC0033; font-style:italic; }

ol{ margin:0px 0px 0px 0px; }
li{ margin: 0px 0px 0px 0px; //margin: 0px 0px 0px 0px; line-height: 150%; }

.big{
 font-size:16px;
 font-weight:normal;
 margin:0px 0px 20px 0px;
 color:#1C1C1C;
}

.big2{
 font-size:16px;
 font-weight:normal;
 margin:0px 0px 20px 0px;
 color:#1C1C1C;
}

.small{
 font-size:12px;
 font-weight:normal;
 line-height:150%;
 margin:7px 0px 12px 0px;
 color:#1C1C1C;
}

.heading-image{
 margin-top:12px;
 text-align:center;
}