* { margin:0; padding:0}
body {
	background:#ffffff;
	font-size:12px;
	line-height:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center
}

ul.menu{
	padding:0px;
	list-style-type: none;
	margin: 0 0 0 0px;
}
li.home{
	padding:0px;
	height:50px;
	width:300px;
	margin:0px0;
}
li.membership{
	padding:0px;
	height:38px;
	width:300px;
	margin:0px;
}
li.about{
	height:66px;
	width:300px;
	margin:0px;
}
li.officers{
	padding:0px;
	height:37px;
	width:300px;
	margin:0px;
}
li.join{
	padding:0px;
	height:40px;
	width:300px;
	margin:0px;
}
li.associate{
	padding:0px;
	height:37px;
	width:300px;
	margin:0px;
}
li.contact{
	padding:0px;
	height:40px;
	width:300px;
	margin:0px;
}
#menu{
	padding:0px;
	background:url(images/menu-back.png) no-repeat;
	margin:0px;
	height:329px;
}
#menu div.home, #menu div.about, #menu div.membership, #menu div.officers, #menu div.join, #menu div.associate, #menu div.contact {
	float:left;
	padding:0px;
	margin:0px
} 
#menu div.home a, #menu div.about a, #menu div.membership a, #menu div.officers a, #menu div.join a, #menu div.associate a, #menu div.contact a {
	display: block;
	height:100%;
	padding:0px;
	margin:0px
}
#menu div.home a:hover, #menu div.about a:hover, #menu div.membership a:hover, #menu div.officers a:hover, #menu div.join a:hover, #menu div.associate a:hover, #menu div.contact a:hover {
	background:none;
}
#menu div.home {
	width:300px;
	background:url(images/home-over.png) 0 0 no-repeat;
	padding:0px 0 0 0;
	margin:0px 0 0 0;
	height:50px;
}
#menu div.home a {
	background:url(images/home.png) top left no-repeat;
}
#menu div.home a.divaGPS-here {
	background:url(images/home-over.png) top left no-repeat;
}
#menu div.membership {
	width:300px;
	background:url(images/membership-over.png) 0 0 no-repeat;
	height:38px;
	margin:0px;
	padding:0px
}
#menu div.membership a {
	background:url(images/membership.png) top left no-repeat;
}
#menu div.membership a.divaGPS-here {
	background:url(images/membership-over.png) top left no-repeat;
}
#menu div.about {
	width:300px;
	background:url(images/about-over.png) 0 0 no-repeat;
	height:66px;
	margin:0px;
	padding:0px
}
#menu div.about a {
	background:url(images/about.png) top left no-repeat;
}
#menu div.about a.divaGPS-here {
	background:url(images/about-over.png) top left no-repeat;
}
#menu div.officers {
	width:300px;
	background:url(images/officers-over.png) 0 0 no-repeat;
	padding:0px;
	margin:0px;
	height:37px;
}
#menu div.officers a {
	background:url(images/officers.png) top left no-repeat;
}
#menu div.officers a.divaGPS-here {
	background:url(images/officers-over.png) top left no-repeat;
}
#menu div.join {
	width:300px;
	background:url(images/join-over.png) 0 0 no-repeat;
	padding:0px;
	margin:0px;
	height:40px;
}
#menu div.join a {
	background:url(images/join.png) top left no-repeat;
}
#menu div.join a.divaGPS-here {
	background:url(images/join-over.png) top left no-repeat;
}
#menu div.associate {
	width:300px;
	background:url(images/associate-over.png) 0 0 no-repeat;
	padding:0px;
	margin:0px;
	height:37px;
}
#menu div.associate a {
	background:url(images/associate.png) top left no-repeat;
}
#menu div.associate a.divaGPS-here {
	background:url(images/associate-over.png) top left no-repeat;
}
#menu div.contact {
	width:300px;
	background:url(images/contact-over.png) 0 0 no-repeat;
	padding:0px;
	margin:0px;
	height:40px;
}
#menu div.contact a {
	background:url(images/contact.png) top left no-repeat;
}
#menu div.contact a.divaGPS-here {
	background:url(images/contact-over.png) top left no-repeat;
}

/*in_line*/
input, select, textarea {
	vertical-align:middle;
	font-weight:normal;
	color:#000000;
	font-weight:normal;
	font-size:12px;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul.list_1 {margin:0 0 18px 0}
ul.list_1 li { line-height:1.71em}
ul.list_1 li a{text-decoration:underline; color:#9e0000}
ul.list_1 li a:hover{ text-decoration:none}

ul.list_2 {margin:0 0 24px 0}
ul.list_2 li { line-height:1.57em}
ul.list_2 li a{text-decoration:underline; color:#9e0000}
ul.list_2 li a:hover{ text-decoration:none}

/*==========================================*/

a {text-decoration:underline; color:#9e0000}
a:hover {
	text-decoration:none!important;
}

a.link {
	text-decoration: underline;
	color: #9e0000;
	background: url(images/marker_link.gif) no-repeat 0 5px;
	padding-left: 16px;
	margin: 0 0 0 10px;
	line-height: 20px;
}


h4 {
	color:#9e0000;
	font-size:13px;
	margin:0 0 1em 0;
	padding: 0 5px 0 6px;
	line-height: 18px;
}
h4.main {
	color:#9e0000;
	font-size:12px;
	margin:0 0 0px 0;
	padding: 0 5px 0 6px;
	line-height: 18px;
}
h4.font_2 {
	color:#9e0000;
	font-size:12px;
	font-weight:normal
}

.fright {float:right}
.clear { clear:both;}

.font_2 {color:#9e0000}

p {margin:0 0 16px 0}
.p1 {
	margin:0 0 1em 0;
	font-size: 13px;
	line-height: 20px;
	padding: 0 0px 0 6px;
}
.p2 {
	margin:0 0 1em 0;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0px 0 6px;
}
#header { 
	background:url(images/header_bg.jpg) no-repeat 300px 60px; 
	height:413px; 
	font-size:0.8125em; 
	color:#a4adb5; 
	line-height:1em
}

.logo {position:absolute; margin:60px 0 0 0}


ul.submenu {position:absolute; margin:34px 0 0 728px}
ul.submenu li { line-height:1em; float:left}
ul.submenu li a{text-decoration:none; color:#a4adb5; border-right:solid 1px #a4adb5; padding:0 7px 0 10px}
ul.submenu li a:hover{ text-decoration:underline}
ul.submenu li a.help {border:none}

.txt {position:absolute; margin:28px 0 0 39px; padding:5px 0 5px 0}
.txt .font_1 {color:#18354d; font-size:1.54em}

.table_rating {border:solid 1px #e5ecf0; margin-bottom:30px}
.table_rating .r1_c1 {width:191px; background:url(images/border.gif) repeat-y right; height:29px; padding-left:9px}
.table_rating .r1_c2 {width:115px; background:url(images/border.gif) repeat-y right; height:29px; padding-left:9px}
.table_rating .r1_c3 {width:186px; background:url(images/border.gif) repeat-y right; height:29px; padding-left:9px}
.table_rating .r1_c4 {width:110px; height:29px; padding-left:9px}
.table_rating .r2_c1 {width:191px; background:url(images/border.gif) repeat-y right; height:19px; padding-left:9px}
.table_rating .r2_c2 {width:115px; background:url(images/border.gif) repeat-y right; height:19px; padding-left:9px}
.table_rating .r2_c3 {width:186px; background:url(images/border.gif) repeat-y right; height:19px; padding-left:9px}
.table_rating .r2_c4 {width:110px; height:19px; padding-left:9px}

.table_rating .row_line {background:#e5ecf0; height:1px}

/*content*/
#content {
	font-size:12px;
	line-height:1.14em
}
.title {
	margin-bottom: 18px;
	padding: 0 0 0 0;
}
.title1 {
	margin-bottom:10px;
	padding: 0 0 0 10px;
}
.title2 {
	margin-bottom:10px;
	padding: 0 0 0 3px;
}
.img_left {float:left; margin:3px 30px 24px 0}
.img_right {float:right; margin:3px 0 27px 30px}
.img {
	margin:0 0 10px 0
}

.column_1 .indent {
	padding:0px 35px 20px 19px
}
.column_2 .indent_1 {
	padding:20px 20px 10px 19px
}
.column_2 .indent_2 {
	padding:0 20px 10px 19px
}
.pad{
	padding:0 0 18px 25px
}
.padleft{
	padding:0 0 5px 15px
}
.padright{
	padding:0 15px 5px 0
}
.line {
	background:url(images/line_bg.gif) repeat-x top;
	height:20px;
	margin: 0 20px 0 20px;
}


/*footer*/
#footer {
	margin:0 20px 0 20px;
	padding:20px 0 20px 0
}

.rss {background:url(images/marker_rss.gif) no-repeat right top; color:#6f7981; text-decoration:none; position:absolute; margin:-1px 0 0 525px; padding:1px 26px 3px 0}
.rss:hover {text-decoration:underline}

/*================== index.html ==================*/
#page1 #content .column_2 .indent_2 {
	padding:5px 0 31px 20px
}

/*================== index-2.html ==================*/
#page3 #content .column_1 .indent { padding:65px 27px 116px 19px}
#page3 #content .column_2 .indent_1 { padding:64px 0 31px 20px}

/*================== index-3.html ==================*/
#page4 #content .column_2 .indent_1 { padding:64px 0 40px 20px}
#page4 #content .column_2 .indent_2 { padding:0 0 31px 20px}

/*================== index-5.html ==================*/
#page6 #content .column_1 .indent { padding:65px 37px 266px 19px}
#page6 #content .column_2 .indent_1 { padding:64px 0 55px 20px}
#page6 #content .column_2 .indent_2 { padding:0 20px 52px 19px}

.phones {float:right; margin:0 60px 0 0}
.div_input {height:26px}

.div_links {text-align:right}
.link_1{ color:#6f7981; text-decoration:none}
.link_1:hover{ text-decoration:underline;}

/*==================block====================*/
.block {
	background:#edf1f3;
	width:260px;
	margin:0 0 0px 20px
}
.block .left_top { background:url(images/left_top_1.gif) left top no-repeat; width:100%}
.block .right_top { background:url(images/right_top_1.gif) right top no-repeat; width:100%}
.block .right_bot { background:url(images/right_bot_1.gif) right bottom no-repeat; width:100%}
.block .left_bot { background:url(images/left_bot_1.gif) left bottom no-repeat; width:100%}
.block .ind {
	padding:20px 46px 10px 20px
}
.block .title {
	margin-bottom:15px;
	padding: 0 0 0 5px;
}
.block2 {
	background:#edf1f3;
	width:260px;
	margin:0 0 0px 0px
}
.block2 .left_top { background:url(images/left_top_1.gif) left top no-repeat; width:100%}
.block2 .right_top { background:url(images/right_top_1.gif) right top no-repeat; width:100%}
.block2 .right_bot { background:url(images/right_bot_1.gif) right bottom no-repeat; width:100%}
.block2 .left_bot { background:url(images/left_bot_1.gif) left bottom no-repeat; width:100%}
.block2 .ind {
	padding:20px 46px 10px 20px
}
.block2 .title {
	margin-bottom:15px;
	padding: 0 0 0 5px;
}
/*==========================================*/
.tablebanner{
	padding:0px;
	border-right: 1px solid #E5ECF0;
}
.tablebanner td{ 
	background-color:#F7F9FA
}
.tablebanner td.white{
	background-color:#fff;
	border-top: 1px solid #E5ECF0;
}
.tableform{
	padding:0px;
	margin: 0 auto;
}
.tableform td{
	padding:0px;
	background-color: #FFFFFF;
	line-height: 18px;
}
.apartments{
	padding:0px;
	margin: 0 auto;
	margin-left: 0px;
}
.apartments td{
	padding:0px;
	background-color: #FFFFFF;
	line-height: 18px;
}
#formbox{
	border:1px solid #C20000;
	padding:10px;
	line-height: 18px;
}
.tablebottom{
	padding:0px;
	background-color: #FFFFFF;
	border: 1px solid #E5ECF0;
	color: #333333;
	font-size: 12px;
}
.tablebottom td{
	background-color:#FFFFFF
}
.tablebottom td.white{
	background-color:#fff;
	border-top: 1px solid #E5ECF0;
}
.tablecenter{
	padding:0px
}
.tablecenter td{
	background-color:#FFFFFF
}
ul.fot{
	padding:0px;
	font-size: 12px;
	margin: 0 0 0 37px;
}
ul.fot li{
	float:left;
	padding: 0 8px 0 8px;
}
ul.fot li a{
	color:#1C3F5D;
}
#footer-ssci{
	margin:0 auto;
	text-align: center;
	font-size: 11px;
}
#footer-ssci a{
	color:#999999;
}
.facebook{
	padding:0px
}
.fair{
	padding:10px;
	border:1px solid #e0e0e0
}
.blue{
	color:#003399;
	font-size:14px
}
hr {
	background:#e0e0e0;
	height:1px;
	border:none;
	clear:none;
	color: #e0e0e0;
	width: 645px;
	margin: 0px;
}
.newsCss{
	height:20px;
	padding:10px;
	margin:0 2px 0 2px!important;
	font-weight:bold;
	font-size:12px;
	line-height:16px
}
li.news-item{
	font-weight: bold!important;
}
li.news-item span.blue2{
	color:#0059B3!important;
}
