* { margin:0; padding:0;}
body { background:#0c131b; font-size:100%; line-height:1em; font-family:tahoma; color:#000000; text-align:center}

.top_bg {
	background-color: #ebfaff;
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-size:1em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
.img_ctr {padding-left: 170px;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}

ul.list_1 {font-size:1.09em; margin:0 0 15px 0}
ul.list_1 li { line-height:1.69em}
ul.list_1 li a{text-decoration:underline; color:#000; background:url(../images/marker_list.gif) no-repeat left 7px; padding-left:14px}
ul.list_1 li a:hover{ text-decoration:none; color:fff;}

ul.list_2 {}
ul.list_2 li { line-height:1.69em; background:url(../images/list_bg.gif) no-repeat left bottom; padding:9px 0 11px 0}
ul.list_2 li img {width:29px; height:31px; vertical-align:middle; position:relative; margin:-9px 5px -11px 0}
ul.list_2 li a{text-decoration:underline; color:#333;}
ul.list_2 li a:hover{ text-decoration:none; color: #fff;}
ul.list_2 li.none {background:none}

/*==========================================*/

a {text-decoration:underline; color:#00a2bf}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#aaaaaa; background:url(../images/marker_link.html) no-repeat 0 5px; padding-left:12px}
a.link:hover {text-decoration:none}

h5 {font-size:0.92em; text-transform:uppercase; margin:0 0 4px 0}
h5.font_1 {font-size:1.09em; color:#fff; text-decoration:underline; margin:0 0 8px 0}
h4.title {background:#fff; margin:0 1px 0 1px; color:#000; font-size:1em; line-height:1em; padding:13px 20px 15px 24px; text-transform:uppercase; border-top:solid 1px #ff7215}
h5.font_3 {font-size:1em; color:#fff; margin:0 0 18px 0}

.font_2 {font-size:0.92em; text-transform:uppercase}
.font_3 {font-size:1em; color:#fff; text-transform:uppercase}
.font_4 {font-size:1.09em}
.font_5 {text-transform:uppercase}


.clear { clear:both;}

p {margin:0 0 18px 0}
.p1 {margin:0 0 10px 0}
.p2 {margin:0 0 36px 0}

.more {float:right; margin:0 10px 0 0}

/*header*/
#header {height:408px; background-image: url(../images/header_bg.jpg);	background-repeat: no-repeat;	background-position: 0 141px;}

.logo {position:absolute; margin:0 0 0 -4px}

.slogan {position:absolute; margin:218px 0 0 33px}
.slogan_h1 {
	font-size: 36px;
	color: #32e0ff;
	padding-top: 5px;
}
.slogan_p {font-size: 24px;	color: #FFFFFF;	padding-left: 100px;}

.menu {	position:absolute; background:url(../images/menu_bg.gif) repeat-x top; padding-top:2px;	width:740px; margin-top: 107px;	margin-right: 0; margin-bottom: 0;}
.menu img {margin-right:1px}

/*content*/
#content { font-size:0.75em; line-height:1.5em; padding-bottom:20px}
.title2 { margin-bottom:22px; font-size: 20px; font-weight: bold; color: #25465c;}
.title3 {margin-bottom:11px}
.title4 {margin-bottom:16px}
.img_left {float:left; margin:2px 20px 18px 0}
.img_left2 {float:left; margin:0 12px 0 0}
.img_left3 {float:left; margin:2px 20px 0 0}
.img {margin-bottom:7px}
.img2 {margin-bottom:21px}

.none {background:none}

.col_line {background:url(../images/col_line.gif) no-repeat right 29px}

/*footer*/
#footer{ font-size:0.625em; line-height:1.5em; color:#f8f9ee; text-align:center; padding:15px 0 14px 0}
#footer a {color:#f8f9ee; text-decoration:underline}
#footer a:hover {text-decoration:none}

ul.footer_menu {font-size:1.09em; margin:0 0 2px 0}
ul.footer_menu li { line-height:1em; display:inline}
ul.footer_menu li a{text-decoration:none !important; text-transform:uppercase; color:#8ef4f5 !important; border-right:solid 1px #8ef4f5; padding:0 10px 0 10px}
ul.footer_menu li a:hover{ text-decoration:none; color:#fff !important}
ul.footer_menu li a.none {border:none}


/*================== index.html ==================*/
#page1 #content {padding:230px 0 20px 0}
#page1 #content .column_1 .ind { padding:17px 24px 19px 24px}
#page1 #content .column_2 .indent { padding:19px 0 30px 38px}

/*================== services.html ==================*/
#page2 #content .column_1 .ind { padding:21px 24px 32px 25px}
#page2 #content .column_2 .indent_1 { padding:16px 0 30px 38px}
#page2 #content .column_2 .indent_2 { padding:0 0 20px 38px}

/*================== index-2.html ==================*/
#page3 #content .column_1 .indent_1 { padding:17px 30px 15px 0}
#page3 #content .column_1 .indent_2 { padding:0 20px 14px 0}
#page3 #content .column_2 .ind { padding:21px 24px 27px 25px}

/*================== index-3.html ==================*/
#page4 #content .column_1 .ind { padding:17px 20px 21px 24px}
#page4 #content .column_2 .indent { padding:16px 0 0 38px}
#page4 #content .indent_2 { padding:36px 0 13px 0}

/*================== index-4.html ==================*/
#page5 #content .indent_2 { padding:16px 0 16px 0}
#page5 #content .column_1 .indent { padding:17px 36px 7px 0}
#page5 #content .column_2 .ind { padding:21px 15px 15px 25px}

/*================== contact.html ==================*/
#page6 #content .column_1 .indent_1 { padding:17px 30px 22px 0}
#page6 #content .column_1 .indent_2 { padding:0 20px 30px 0}
#page6 #content .column_1 .indent_3 { padding:0 33px 33px 0}
#page6 #content .column_2 .ind { padding:21px 24px 27px 25px}

/*================== about.html ==================*/
#page7 #content .indent { padding:16px 0 26px 0}
#page7 #content .column_2 .indent_2 {padding-top: 40px;}

.phones {float:right; margin-right:10px}
input {width:198px; height:17px}
.div_input {height:23px}
textarea {width:198px; height:140px; overflow:auto; margin-bottom:10px; display:block}
.div_links {text-align:right}
.formfeild {display:none;}

/*==================block====================*/
.block_1 {background:url(../images/block_bg.jpg) repeat-x top #193147; margin:-230px -39px 0 -41px; color:#fff; font-size:0.92em; line-height:1.45em; padding:0 39px 0 41px; position:absolute; width:740px; height:210px}
.block_1 .img {margin-bottom:20px}
.block_1 .ind {padding:0 10px 0 22px; text-align:left}
.block_1 a {color:#fff; text-decoration:underline}
.block_1 a:hover {color:#32e0ff; text-decoration:none}

.block { background:url(../images/bot_1.gif) repeat-x bottom #feb300; color:#333}
.block .right_bot { background:url(../images/right_bot_1.gif) right bottom no-repeat;}
.block .left_bot { background:url(../images/left_bot_1.gif) left bottom no-repeat; width:100%}
.block a {color:#333; text-decoration:underline}
.block a:hover {color:#fff; text-decoration:none}
/*==========================================*/

.indent img { padding: 0 10px 0 0;}

/*   Contact Form   */
.submit {
	background: url(../images/button_blank.gif) no-repeat;
	height: 26px;
	width: 89px;
	font-weight: bold;
	color: #FFFFFF;
}
