body { 
 margin:0px; 
 background:url('../images/bg.gif') repeat-x #F3F3F3; 
 font-size:12px;
 font-family:Tahoma;
 color:#666666;
}

.container {
 width:748px;
}

.header-top {
 background:url('../images/header-top.jpg') no-repeat;
 height:23px;
 text-align:right;
 padding-right:20px;
 color:#333333;
 padding-top:4px;
}

.header-top a {
 color:#FFFFFF;
 text-decoration:none;
 font-size:10px;
}

.header-top a:hover {
 color:#FFFFCC;
}

.nav {
 background:url('../images/nav-bg.gif') repeat-x;
 border-bottom:1px solid #FFFFFF;
 height:25px;
 padding-left:11px;
 padding-right:11px;
}

.nav-inner {
 border-left:1px solid #000000;
 border-right:1px solid #FFFFFF;
 height:25px;
}

.nav a {
 color:#FFFFFF;
 background:url('../images/nav_a.gif');
 display:block;
 float:left;
 width:143px;
 border-left:1px solid #FFFFFF;
 border-right:1px solid #5D6281;
 padding:6px 0px 6px 0px;
 text-decoration:none;
 font-size:11px;
}

.nav #on {
 background:url('../images/nav_a_hover.gif');
 width:142px;
}

.nav a:hover {
 background:url('../images/nav_a_hover.gif');
 color:#FFFFFF;
}

.content {
 background:url('../images/content-bg.gif') repeat-x #ffffff;
 min-height:312px;
 height:auto !important;
 height:312px;
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
 text-align:left;
 clear:both;
}

.content-text {
 padding:25px 35px 25px 35px;
}

.title {
 margin-bottom:12px;
}

.feature1 {
 background:url('../images/feature1.jpg') no-repeat;
 height:98px;
 padding:6px 15px 0px 110px;
}

.feature2 {
 background:url('../images/feature2.jpg') no-repeat;
 height:98px;
 padding:6px 15px 0px 110px;
}

.feature3 {
 background:url('../images/feature3.jpg') no-repeat;
 height:98px;
 padding:6px 15px 0px 110px;
}

a {
 color:#69BFDE;
 text-decoration:none;
}

a:hover {
 color:#488391;
}

.right-col {
 width:287px;
 float:right;
 border-left:1px solid #ffffff;
 font-size:11px;
 color:#333333;
}

.dark {
 color:#000000;
}

.footer {
 background:#488391;
 color:#FFFFFF;
 font-size:11px;
 padding:4px 0px 5px 0px;
}

.footer a {
 text-decoration:none;
 color:#FFFFFF;
}

.footer a:hover {
 color:#FFFFCC;
}

.contentImage {
 border:1px solid #488391;
 margin-left:20px;
 margin-bottom:20px;
 float:right;
}

.contentImage img {
 border:1px solid #FFFFFF;
}