html,body {
height:auto;

}

body {
font:73% verdana, helvetica, arial, sans-serif;
background:#FFF;
margin:0;
padding:0;

}

.header {
height:112px;
width:auto;
padding-top:0;
background:#fff;

}

.logo {
margin-left:20px;
}

.bookmark {
font:bold 1em arial;
letter-spacing:1px;
margin:-110px 0 0 300px
}

#topnav {
width:100%;
position:relative;
display:block;
height:39px;
background:transparent url(../images/bgOFF.gif) repeat-x top left;
font:bold 1em Arial,Verdana,Helvitica,sans-serif;
margin:0 0 0
}

#topnav ul {
list-style-type:none;
width:auto;
margin:0;
padding:0
}

#topnav ul li {
display:block;
float:left;
margin:0
}

#topnav ul li a {
letter-spacing:2px;
display:block;
float:left;
height:23px;
text-decoration:none;
color:#666;
background:transparent url(../images/bgDIVIDER.gif) no-repeat top right;
padding:11px 20px 0
}

#topnav ul li a:hover,#topnav ul li a.current {
color:#993333;
background:#fff url(../images/bgON.gif) no-repeat top left
}

.sidebar {
margin-left:2px;
margin-top:10px;
float:left;
width:220px;
background:transparent;
padding-top:0;
border-right:1px solid #eee
}

.sidebar img {
padding-left:10px
}

.gutter {
float:left;
width:1%;
height:1px
}

.col1 {
text-align:justify;
float:left;
width:35%;
margin-left:5px;
margin-right:2px
}

.col2 {
text-align:justify;
float:left;
width:35%
}

.col3 {
float:left;
width:70%
}

.footer {
float:left;
width:100%;
padding-top:10px;
padding-bottom:10px;
text-align:center;
background:#fff url(../images/foot.jpg) repeat-x;
}

a:link,a:visited {
color:#993333;
text-decoration:none
}

a:hover {
text-decoration:underline;
color:#aaa
}

blockquote {
font-weight:400;
font-style:italic;
color:#6897C0
}

h1 {
font:normal 2em georgia, arial, Helvetica, sans-serif;
letter-spacing:2px;
color:#993333;
padding:0
}

p {
padding-left:3px;
padding-right:3px
}

p strong {
color:#993333
}

h2 {
font:bold 1em georgia, arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#993333;
background:url(../images/h_bg.jpg) center repeat-x;
margin-right:10px;
margin-left:10px;
padding:4px 10px
}

h3 {
font:bold 1em georgia, arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#993333;
background:url(../images/h_bg_b.jpg) center repeat-x;
margin-right:10px;
margin-left:10px;
padding:4px 10px
}

.imgleft {
float:left;
margin-right:5px;
border:0 solid #eee;
padding:5px
}
.container a {
color:#FFFFFF}

#navlist {
padding-left:0;
margin-left:-3px;
border-bottom:1px solid #eee;
width:auto
}

#navlist li {
list-style:none;
border-top:1px solid #eee;
margin:0;
padding:0.4em
}

#navlist li a {
text-decoration:none;
color:#aaa;
background:url(../images/arrow.png) left center no-repeat;
padding-left:15px
}

#navlist li a:hover {
text-decoration:none;
color:#993333
}

#loginform {
width:95%;
margin-top:5px;
margin-left:3px;
margin-bottom:5px
}

#loginform fieldset {
padding:5px
}

#loginform legend {
font-weight:700;
font-size:8pt
}

#loginform label {
display:block;
height:1.5em;
background:#ECF2ED;
padding:10px 10px 0
}

#loginform input:focus,#loginform input:hover {
border:1px solid #333
}

.error {
color:red;
font-weight:700
}

.live-icon {
clear:both;
height:50px;
font-weight:700;
text-transform:uppercase;
background:url(../images/contact-bg.jpg) no-repeat;
margin:2px 0 3px 8px
}

.live-icon1 {
clear:both;
height:41px;
font-weight:700;
text-transform:uppercase;
margin:1px 0 3px 8px
}

.live-icon2 {
clear:both;
height:39px;
font-weight:700;
text-transform:uppercase;
margin:1px 0 3px 8px
}

.live-icon a {
text-decoration:none;
color:#354045
}

.live-icon a:hover {
text-decoration:none;
color:#1E4FA4;
border-bottom:1px dashed #1E4FA4
}

.left-icon {
float:left;
width:60px
}

.left-icon1 {
float:left
}

.icon-txt1 {
padding:9px 0 0
}

.text {
font-size:10px;
text-transform:lowercase
}

.text a {
text-decoration:underline
}

.red {
color:red
}

.color {
color:#2451A3;
font-style:italic
}

.color1 {
color:#2451A3
}

#loginform input,#loginform textarea {
margin-right:auto;
border:1px solid #999;
float:right;
clear:right;
background:#fff;
color:#96B89D
}

.icon-txt,.icon-txt2 {
padding:5px 0 0
} 
