﻿BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(/images/bg.gif) #ffffff repeat-y center 50%; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	COLOR: #007de3
}
A:hover {
	COLOR: #00cecc; TEXT-DECORATION: underline
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 3px 0px 0px; COLOR: #565656
}
DIV.box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
DIV.bg_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 802px; PADDING-TOP: 0px; POSITION: relative
}
DIV.header
{
    z-index: 2;
    background-image: url(/images/couple.jpg);
    margin: 0px auto;
    width: 803px;
    position: relative;
    top: 32px;
    height: 314px;
}
DIV.logo {
	LEFT: 23px; POSITION: relative; TOP: 45px
}
.logo H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 32px; MARGIN: 0px; COLOR: #ffffff
}

DIV#nav
{
    margin-top: 10px;
    font-size: 14px;
    z-index: 15;
    overflow: hidden;
    color: #007de3;
    line-height: 20px;
    position: absolute;
    height: 20px;
}
DIV#nav DIV#navLeft {
	FLOAT: left; MARGIN-LEFT: 30px; LINE-HEIGHT: 20px; HEIGHT: 20px
}

DIV.text_area
{
    padding-right: 0px;
    padding-left: 0px;
    z-index: 7;
    left: 290px;
    padding-bottom: 0px;
    margin: 0px auto;
    width: 474px;
    padding-top: 0px;
    position: absolute;
    top: 0px;
    height: 106px;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 5px 0px 0px; COLOR: #565656
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 10px 0px 0px; COLOR: #565656
}
#features {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 8; LEFT: 290px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 474px; PADDING-TOP: 0px; POSITION: absolute; TOP: 100px; HEIGHT: 159px
}
#features DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 237px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 60px
}
#features DIV IMG {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#features DIV A {
	TEXT-DECORATION: none
}
#features DIV A:hover {
	TEXT-DECORATION: none
}
DIV.box_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 9; LEFT: 28px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 0px; POSITION: absolute; TOP: 270px; HEIGHT: 242px
}
.small_1 {
	BACKGROUND: url(/images/feature_bg_1.jpg) no-repeat; FLOAT: left; MARGIN: 0px 11px 0px 0px; WIDTH: 242px; HEIGHT: 242px; TEXT-ALIGN: left
}
.text_box1 {
	OVERFLOW: hidden; WIDTH: 235px; POSITION: relative; HEIGHT: 235px
}
.text_box1 IMG {
	FLOAT: left; MARGIN: 10px 0px 12px 16px
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 10px 0px 0px 15px; COLOR: #565656
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 10px 10px 10px 15px; COLOR: #565656
}
.small_2 {
	BACKGROUND: url(/images/feature_bg_2.jpg) no-repeat; FLOAT: left; MARGIN: 0px 11px 0px 0px; WIDTH: 242px; HEIGHT: 242px
}
.small_3 {
	BACKGROUND: url(/images/feature_bg_3.jpg) no-repeat; FLOAT: left; MARGIN: 0px 11px 0px 0px; WIDTH: 242px; HEIGHT: 242px
}
DIV.content_members {
	Z-INDEX: 10; LEFT: 15px; FLOAT: left; OVERFLOW: hidden; POSITION: absolute; TOP: 870px; HEIGHT: 130px
}
DIV#members {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 770px; PADDING-TOP: 0px; POSITION: relative; TOP: 10px; HEIGHT: 130px
}
DIV#members DIV.memberBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 96px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: center
}
DIV#members DIV.memberPhoto {
	OVERFLOW: hidden; HEIGHT: 88px
}
DIV#members DIV.memberBlock A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV#members DIV.memberBlock A:hover {
	TEXT-DECORATION: underline
}
DIV#members DIV.memberBlock IMG {
	BORDER-RIGHT: #606060 2px solid; BORDER-TOP: #606060 2px solid; BORDER-LEFT: #606060 2px solid; BORDER-BOTTOM: #606060 2px solid
}

DIV.maincontent
{
    position: relative;
    z-index: 10;
    top: 0px;
    left: 18px;

}
DIV.copyright
{
    padding-right: 0px;
    padding-left: 0px;
    z-index: 1;
    background: #093c7b;
    padding-bottom: 0px;
    margin: 0px auto;
    width: 800px;
    padding-top: 0px;
    position: static;
    height: 25px;
    text-align: center;
}
.copyright H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 4px 0px 0px 10px; COLOR: #ffffff
}
.copyright A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.copyright A:hover {
	COLOR: #00cecc
}
DIV.menu
{
    z-index: 12;
    margin: 0pt auto;
    overflow: hidden;
    width: 700px;
    position: static;
    text-align: center;
}
.menu UL {
	PADDING-RIGHT: 0pt; LIST-STYLE: none none outside; PADDING-LEFT: 0pt; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0pt; MARGIN: 10px 0pt; WIDTH: 778px; COLOR: #007de3; PADDING-TOP: 5px
}
.menu LI {
	DISPLAY: inline
}
.menu A {
	FONT-WEIGHT: bold; MARGIN-LEFT: 9px; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
.menu A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
#registration
{
    z-index: 6;
    width: 254px;
    position: absolute;
    height: 300px;
    left: 0px;
    top: 0px;
}
#registration H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px; COLOR: #565656; PADDING-TOP: 3px
}
#registration A {
	TEXT-DECORATION: underline
}
#registration A:hover {
	TEXT-DECORATION: none
}
#registration INPUT {
	BORDER-RIGHT: rgb(212,208,200) 1px solid; BORDER-TOP: #748189 1px solid; BORDER-LEFT: rgb(116,129,137) 1px solid; COLOR: #010101; BORDER-BOTTOM: rgb(212,208,200) 1px solid
}
#registration SELECT {
	BORDER-RIGHT: rgb(212,208,200) 1px solid; BORDER-TOP: #748189 1px solid; BORDER-LEFT: rgb(116,129,137) 1px solid; COLOR: #010101; BORDER-BOTTOM: rgb(212,208,200) 1px solid
}
#registration LABEL {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-SIZE: 11px
}
#registration LABEL.check INPUT {
	FONT-WEIGHT: bold; BACKGROUND: 0% 50%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#registration LABEL A {
	FONT-SIZE: 11px
}
#registration .formSelect {
	MARGIN-TOP: 4px; FONT-SIZE: 12px; WIDTH: 140px
}
#registration .registrationLabel {
	PADDING-RIGHT: 5px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #575757; TEXT-ALIGN: left
}
#registration .starthere {
	BORDER-RIGHT: #a1a1a1 1px solid; BORDER-TOP: #a1a1a1 1px solid; MARGIN-TOP: 10px; FONT-SIZE: 14px; BACKGROUND: url(/images/registrationButtonBg.gif) repeat-x left top; BORDER-LEFT: #a1a1a1 1px solid; WIDTH: 140px; CURSOR: pointer; COLOR: #373737; BORDER-BOTTOM: #a1a1a1 1px solid; HEIGHT: 20px
}

