HTML		{ height: 100% }
BODY		{ height: 100%; BACKGROUND: #ddd8cc url(../images/skin/bg.gif) left top; font-size: 12px; COLOR: #494846; PADDING: 0; MARGIN: 0; FONT-FAMILY: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif; }
H1		{ FONT-SIZE: 30px; padding: 0 0 24px 0; COLOR: #3d3c38; margin: 0; FONT-WEIGHT: normal }
H2		{ FONT-SIZE: 24px; padding: 0 0 24px 0; COLOR: #3d3c38; margin: 0; FONT-WEIGHT: normal }
H3		{ FONT-SIZE: 18px; padding: 0 0 12px 0; COLOR: #3d3c38; margin: 0; FONT-WEIGHT: normal }
H4		{ FONT-SIZE: 18px; padding: 0 0 12px 0; COLOR: #3d3c38; margin: 0; FONT-WEIGHT: normal }
H1 a		{ COLOR: #3d3c38 }
H2 a		{ COLOR: #3d3c38 }
H3 a		{ COLOR: #3d3c38 }
H4 a		{ COLOR: #3d3c38 }
A				{ COLOR: #6c6b68; }
IMG, FORM			{ BORDER: 0; MARGIN: 0; PADDING: 0; }
P				{ padding: 0; margin: 0 0 25px 0; font-size: 12px }
INPUT				{ padding: 0; margin: 0 }
IFRAME				{  }
#frame {BACKGROUND: #ddd8cc url(../images/skin/bg.gif) left top;}

.mainContainer			{ width: 100%; height: 100% }
.topLinks			{ height: 44px; padding-top: 20px; background: url(../images/skin/bull.gif) center 23px no-repeat; text-align: center; /*display: none*/ }
.topLinks span			{ margin: 0 9px }
.logo				{ position: relative; text-align: center; z-index: 10 }
.intro				{ position: relative; margin-top: -73px; text-align: center; width: 100%; height: 435px; z-index: 1 }
.menu				{ position: relative; top: -350px; text-align: center; z-index: 5 }
.menu2				{ text-align: center; clear: left; margin-top: 5px }
.footer				{ text-align: center; font-size: 11px; margin-top: 35px; padding-bottom: 20px;background: url(/images/photos/line.gif) repeat-x left 35px; padding-top: 75px; width: 864px; margin: 0 auto; }
.child .footer 			{ background: url(/images/photos/line.gif) repeat-x left 35px; padding-top: 75px; width: 864px; clear: left; display: block;  }
.footer a			{ margin: 0 7px }
.mainPageFooter			{ margin-top: 14px; display: none }
.child .topLinks		{ padding-top: 14px; background-position: center 17px }
.childContainer			{ width: 864px; text-align: left; padding-bottom: 45px }
.history			{ width: 930px }

.menu_child			{ text-align: center; margin: 27px 0 2px 0 }
.calendar			{ float: left; width: 396px }
.childContent			{ float: left }

.child_content			{ width: 450px }
.child_content p		{ line-height: 19px }
.child_content a		{ color: #0058bc }
.child_content .reminder	{ float: left; margin: 3px 27px 38px 0 }
.child_content .button		{ clear: left; display: block; text-align: center; padding-top: 16px }
.child_content h1		{ clear: left }
.child_content h2		{ clear: left }                            
.history_left			{ float: left; width: 327px; padding: 9px 0 0 15px; margin-left: 16px }
.history_left h1		{ margin-left: -15px }
.history_right			{ float: left; width: 350px; padding: 0 0 0 12px }
.history_right IFRAME		{ margin-left: 29px }

.mainb				{ float: left; width: 33%; margin-top: -59px }
.mainb_left			{ text-align: right; padding: 17px 3px 0 0 }
.mainb_right			{ text-align: left; padding: 17px 0 0 3px; float: right }
.mainb_center			{ text-align: center; width: 34% }
.mapContent			{ float: left; width: 300px; padding-right: 27px }
.map				{ float: left; padding-left: 31px }
.textPage			{ width: 817px }
.textPage p			{ padding: 0 30px 0 15px; line-height: 19px }
.textPage ol			{ padding-left: 0; margin-left: 70px }
.textPage ul			{ padding-left: 0; margin-left: 65px }
.textPage ol li			{ padding-left: 0; margin-left: 0 }.textPage ul li			{ padding-left: 5px; margin-left: 0 }.noFlash			{ text-align: center; padding: 30px 0 0 0; text-align: center; color: #333 }.noFlash div			{ margin: 0 0 5px 0 }.noFlash a			{ display: block; margin: 36px 0 0 0 }

.colL, .colM { width: 460px; text-align: left; display: inline; float: left; }
#form_block { text-align: center; margin-bottom: 22px; }#div_block { text-align: center; width: 980px; }#member_profile TD { text-align: left }table.table_score {margin: 0 0 0 -50px;//margin: 0;}
.table_score td {
background: #FFF;
vertical-align: top;
padding: 3px 2px;
font-size: 12px;
font-weight: bolder;
height: 15px;
}
.table_score td .mrg {
margin-left: 7px;
}
.table_score td.blue {
background: #26529B;
color: #FFF;
}
.table_score td.gray {
background: #C5C6C8;
text-align: center;
}
.table_score td.red {
background: #DD3A27;
color: #FFF;
}
#img_score {
margin-left: -90px;
//margin-left: 0;
}
.print_only {
display: none;
}

.photos {
padding-left: 38px;
}
.photos img {
background: url(/images/photos/rmk.gif) no-repeat;
padding: 7px 11px 13px 7px;
margin-bottom: 20px;
margin-right: 10px;
}

.peoples {
margin-left: 15px;
}

body #administr .peoples td {
background: url(/images/photos/line.gif) repeat-x left bottom;
padding-top: 25px;
}

.textPage .peoples p {
padding-left: 0px;
}

.select {
width: 240px;
margin: 0 0 5px;
}

.send_b {
margin-top: 10px;
}

.textarea {
width: 234px;
margin: 0 0 5px;
}

.textfield {
width: 237px;
margin: 0 0 5px;
}
.code {
width: 59px;
margin: 0 0 5px;
float: left;
} 
.phone {
width: 78px;
margin: 0 0 5px;
float: left;
}
.text {
display: block;
float: left;
margin-top: 1px;
}

.photo_text_right {
padding: 0 0px 0 40px;
}

.listing td p {
padding-bottom: 10px;
}
.listing td ul {
margin-top: -25px;
list-style-type: square;
}
.listing td ul li {
padding-bottom: 5px;
}

#become p {
padding-left: 0;
margin-left: 0;
}

.contact_form {
margin-bottom: 30px;
}
.contact_form td {
padding: 0 10px 7px 0;
}

.rsp {
margin-bottom: 60px;
}
.rsp_head {
margin-top: 24px;
margin-bottom: 60px;
}
body td.padd_top {
padding-top: 30px;
}

.pd_bot img {
margin-top: 7px;
margin-bottom: 2px;
}

.members_block {
display: block;
}

body .members_block a {
color: #2270CC;
}

.member_block li {
width: 100%;
display: block;
clear: left;
}

.member_block span {
display: inline;
float: left;
width: 35%;
}

.back_line {
background: url(/images/photos/line.gif) repeat-x left bottom;
margin-bottom: 15px;
margin-top: 0px;
font-size: 1px;
height: 10px;
}

.navigation {
margin-top: 25px;
}
.navigation li {
padding-bottom: 3px;
}