* { margin:0; padding:0;}
body {font-family:Arial; font-size:100%; line-height:1em; color:#5e5e5e; background:url(images/body_bgd.gif) left top #212121	;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}



p { margin:0; padding:0; color:#000000;}

.tall_top { background:url(images/tall_top.jpg) left 78px repeat-x;}
.tall_bottom { background:url(images/tall_bottom.gif) left bottom repeat-x;}

.form { height:28px;}
.form input {width:201px; height:18px; background:#252525; border:1px solid #5e5e5e; color:#fff; font-family:tahoma; font-size:1em;}
textarea { width:201px; height:222px; background:#252525; overflow:auto; border:1px solid #5e5e5e; color:#fff; font-family:tahoma; font-size:1em;}

.input { width:108px; height:19px; background:none; border:1px solid #373737; color:#fff;}
.input1 { width:117px; height:15px; background:#252525; border:1px solid #5e5e5e; color:#fff;}
.input2 { width:110px; height:15px; background:#252525; border:1px solid #5e5e5e; color:#fff;}
.input3 { width:86px; height:15px; background:#252525; border:1px solid #5e5e5e; color:#fff;}




.title { margin:0 0 29px 0;}



/*txt, links*/
h1 { color:#fff; font-size:3em; padding:10px 0 10px 9px; background:url(images/logo.gif) repeat left top; margin: 0;}
h3 { color:#000000; font-size:1em; margin:0; text-align:left; font-weight:bold; margin:10px;}

.txt1 { color:#febc05;}

.link1 { background:url(images/marker1.gif) no-repeat 0 2px; padding-left:19px;}
.link2 { color:#5e5e5e; text-decoration:none;}
.link2:hover { text-decoration:underline; color:#febc05;}



/*header*/
#header  { font-size:0.75em; position:relative;}
#header .row_1 { height: 70px; background-color:#000000;}
#header .row_1 .col_1 { width:280px; height:45px;}
#header .row_1 .col_2 { width:200px; float:left; padding:12px 0 10px 0; color:#3FA6CA; font-size:2.5em; }
#header .row_1 .col_2 .indent { padding:0;}
#header .row_1 .indent { padding:10px;}
#header .row_1 .clear { position:absolute; width:245px; left:12px; top:46px;}


#header .row_3 { height: 213px; background:url(images/the_header.gif) no-repeat left top;}

.slogan { position:absolute; top:295px; left:545px; width:230px; height:30px; padding:8px 0 5px 0; font-size:22px; color: #FFFFFF; text-align:center; font-style:italic;}
/*navigation*/
#menu {
	height: 53px;
	width: 780px;
	margin: 0 auto;
	padding: 0;
}

#menu ul {
	height: 53px;
	margin: 0;
	padding: 0;
	background: url(images/but_1_act.gif) no-repeat;
	list-style: none;
}

#menu li {
	float: left;
	height: 53px;
	width: 130px;
	background: url(images/but_1_act.gif) no-repeat;
	margin: 0;
}

#menu a {
	float: left;
	height: 53px;
	width: 130px;
	padding: 17px 0 0 0;
	text-decoration: none;
	text-align:center;
	font-size: 1.3em;
	font-weight: bold;
	color: #ffffff;
}

#menu a:hover {
	background: url(images/but_1.gif) repeat-x;
}

/*content*/
#container { position:relative; font-size:0.75em; margin-top:0; width:780px; padding:0;}


/*================== index.html ==================*/
#container .col_1 .indent { padding:38px 10px 39px 20px;}
#container.col_1 .img_indent { margin:0 12px 31px 0;}
#container .col_2 .indent { padding:0;}
#container .col_2 .line_hor .title { margin-bottom:22px;}
#container .col_2 p { margin-bottom:19px;}
#container .col_2 { margin:5px 0 0 0;}
#container .column1 { float:left; width:30%; height:514px; background-image:url(images/bg_blue_invert.gif); background-repeat:repeat; 
padding-top:3px; margin:0;}
#container .column2 { float:right; width:70%; height:514px; background-color:#FFFFFF; padding-top:3px; margin:0;}
#container .column2 p {padding:9.8px;}
#container .contact {background-image:url(site/images/about.jpg); background-repeat:no-repeat; background-position:right; margin:0 10px 5px 0;}
#container .contact p{ margin-right:190px; margin-top:5px;}
#container .col_2 .title { margin-bottom:19px;}

/*the about page*/

#container .text_about-bottom { background-image:url(site/images/about2.jpg); background-repeat:no-repeat; background-position:right; margin:10px;}
#container .text_about-bottom p { margin-right:190px; margin-bottom: 15px; padding:0;}
#container .text_about-top {margin:15px 10px 10px 10px;}
#container .text_about-top p { margin-bottom:15px;}
#container .text_about-top h3 { margin-left:0; font-weight:bold;}
#container .aboutcolumn1 { float:left; width:30%; height:597px; background-image:url(images/bg_blue_invert.gif); background-repeat:repeat; padding:0; margin:0;}
#container .aboutcolumn2 { float:right; width:70%; height: 597px; background-color:#FFFFFF; padding:0; margin:0;}

/*the contact page*/
#container .contactcolumn1 { position:relative; float:left; width:30%; height:715px; background-image:url(images/bg_blue_invert.gif); background-repeat:repeat; padding:0; margin:0;}
#container .contactcolumn2 { position:relative; float:right; width:70%; height:715px; background-color:#FFFFFF; padding:0; margin:0;}
#container .contactcolumn2 p {padding:0;}
#container .contactcolumn2 h3 {margin-top: 2px; margin-left: 5px;}
#text_contact { background-image:url(site/images/contact_second.jpg); background-repeat: no-repeat; background-position:right; margin:5px; height:160px;}
#text_contact p { margin-right: 200px; margin-top:2px;}

/*the services page*/
#container .text_services-top { background-image:url(site/images/services3.jpg); background-repeat:no-repeat; background-position:right;}
#container .text_services-top p { margin:10px;}
#container .text_services-top ul { margin-right:195px;}
#container .text_services-bottom { background-image:url(site/images/services4.jpg); background-repeat:no-repeat; background-position:bottom left;margin:10px;}
#container .text_services-bottom p {margin:0 10px 10px 205px;}
#container .text_services-bottom a {color:#330066; font-weight:bold;}
#container .text_services-bottom a:hover {color:#660033;}
#container .servicescolumn1 { float:left; width:30%; height:618px; background-image:url(images/bg_blue_invert.gif); background-repeat:repeat; padding:0; margin:0;}
#container .servicescolumn2 { float:right; width:70%; height: 618px; background-color:#FFFFFF; padding:0; margin:0;}

/*the testimonials page*/
#container .kudos { width:475px;}
#container .kudos p {font-family:"Trebuchet MS"; font-size:13px; font-style:italic; font-weight:bold; text-align:justify; margin-left:50px; margin-bottom:20px;}
#container .testimonialscolumn1 { float:left; width:30%; height:666px; background-image:url(images/bg_blue_invert.gif); background-repeat:repeat; padding:0; margin:0;}
#container .testimonialscolumn2 { float:right; width:70%; height:666px; background-color:#FFFFFF; padding:0; margin:0;}
#container .text_testimonial { margin:0; padding:0;}
#container .text_testimonial p { margin:10px;}

/*the rates page*/
#container .text_rates { margin:0; padding:0;}
#container .text_rates p { margin:20px;}
#container .promorates {width:223px; background-color:#ffffff; margin:70px 0 0 160px; padding-bottom: 3px; text-align:center; font-weight:bold;font-size:18px; color: #000000; line-height:1.2; border: groove 2px #666666;}
#container .promorates a {color: #000000; text-shadow: #FF9933; border-bottom:dashed 2px; text-decoration:none;}
#container .promorates a:hover {color: #00CC33; text-decoration:none;}

/*the senior page*/
#container .text_seniors {margin:10px;}
#container .text_seniors p { margin:10px;}
#container .text_seniors ul { margin-right:100px;}
#container .text_seniors a { font:Arial; font-size:14px; font-weight:bold; color: #330066;}
#container .text_seniors a:hover { color: #660033;}
#container .partner { width: 275px; height:72px; background-color: #FFFFCC; border: solid #003366; margin-left:120px;}
#container .partner p { margin:5px; text-align:center; font-family:"Arial"; color:000000; font-size:17px; font-weight:bold; line-height:1.2;}
#container .seniorscolumn1 { float:left; width:30%; height:631px; background-image:url(images/bg_blue_invert.gif); background-repeat:repeat; padding:0; margin:0;}
#container .seniorscolumn2 { float:right; width:70%; height: 631px; background-color:#FFFFFF; padding:0; margin:0;}

/*the faqs page*/
#container .text_faqs {margin:10px;}
#container .text_faqs p { margin:10px 15px 25px 8px;}
#container .text_faqs a { font:arial; font-size:14px; font-weight:bold; color: #000066; text-decoration:none;}
#container .text_faqs a:hover { color:#660033;}
#container .text_faqs-middle {margin:10px; background-image: url(images/box.jpg); background-position:right; background-repeat:no-repeat; height:150px;}
#container .text_faqs-middle p { margin: 10px 150px 10px 10px;}
#container .button { width: 260px; height:55px; background-color: #838383; border: solid #CC6600; margin-top:40px;}
#container .button p { margin:5px; text-align:center; font-family:"Arial"; color:000000; font-size:17px; font-weight:bold;}
#container .button a { color:000000; text-decoration:none;}
#container .button a:hover{color:ffffff;}
#container .faqscolumn1 { float:left; width:30%; height:3014px; background-image:url(images/bg_blue_invert.gif); background-repeat:repeat; padding:0; margin:0;}
#container .faqscolumn2 { float:right; width:70%; height: 3014px; background-color:#FFFFFF; padding:0; margin:0;}
/*footer*/
#footer { font-size:0.75em; color:#474747;}
#footer a { color:#bfbfbf; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
