* { margin:0; padding:0;}
body { background:#E3E3E3; font-size:100%; line-height:1em; font-family:Arial; color:#000000; text-align:center}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#33241b; font-size:1em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul.list_1 {margin:0; padding:0px; list-style:none}
ul.list_1 li { line-height:1.6em; background:url(images/list_bg.gif) repeat-x bottom; margin-bottom:6px;}
ul.list_1 li a {text-decoration:none; color:#202121; padding:3px 0 4px 31px}
ul.list_1 li a.li_1 {background:url(images/marker_1.gif) no-repeat 0 0}
ul.list_1 li a.li_2 {background:url(images/marker_2.gif) no-repeat 0 0}
ul.list_1 li a.li_3 {background:url(images/marker_3.gif) no-repeat 0 0}
ul.list_1 li a.li_4 {background:url(images/marker_4.gif) no-repeat 0 0}
ul.list_1 li a.li_5 {background:url(images/marker_5.gif) no-repeat 0 0}
ul.list_1 li a.li_6 {background:url(images/marker_6.gif) no-repeat 0 0}
ul.list_1 li a:hover{ text-decoration:none; color:#97a3a5}
ul.list_1 li.none {background:none}

ul.list_2 {margin:0px; padding:0px; list-style:none}
ul.list_2 li { line-height:1.83em}
ul.list_2 li a{text-decoration:none; color:#202121; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:21px}
ul.list_2 li a:hover{ text-decoration:none; color:#e65a2b}

ul.list_2a {margin:0px; padding:0px; list-style:none; text-align:left}
ul.list_2a li { line-height:1.43em}
ul.list_2a li a{text-decoration:none; color:#202121; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:21px; text-align:left}
ul.list_2a li a:hover{ text-decoration:none; color:#e65a2b}

ul.list_3 {margin:0px; padding:0px; list-style:none}
ul.list_3 li { line-height:1.25em; margin-bottom:17px}
ul.list_3 li a{text-decoration:none; color:#608c01; font-weight:bold; font-size:1.09em}
ul.list_3 li a:hover{ text-decoration:none; color:#33241b}
ul.list_3 .txt {float:right}
ul.list_3 .link {float:right; margin:0 0 0 85px; width:103px; font-size:0.9em}

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

a {text-decoration:underline; color:#33241b}
a:hover {text-decoration:none}

.link {background:url(images/link_bg.gif) repeat-x top; float:left; margin:10px 30px 0 -10px; font-family:tahoma; line-height:1em;}
.link span {display:block; background:url(images/link_right1.gif) no-repeat right top}
.link a {display:block; background:url(images/link_left1.gif) no-repeat 0 0; padding:4px 10px 6px 23px; color:#e11f27 !important; text-decoration:none; font-weight:bold}
.link a:hover {color:#7fb507 !important }

.clear { clear:both;}

h5 {font-size:1.09em; color:#608c01; line-height:1.4em; margin:0 0 17px 0}

.font_1 {font-size:1.09em; color:#e11f27}

p {margin:0 0 15px 0}

/*header*/
#header {background:#ffffff; height:200px; no-repeat 0 0}

.logo {position:absolute; margin:0px 0 0 10px}
.logo2 {position:absolute; margin:10px 0 0 728px}
.top_graphic {position:absolute; margin:10px 0 0 430px; background:url(images/top.png)}
.info-top {position:absolute; margin:100px 0 0 400px; font-size:1.09em; line-height:1.4em;  color:#608c01; text-decoration:none; font-weight:bold}

.menu {position:absolute; margin:180px 0 0 0; padding:0 32px 0 33px}

/*content*/
#content { font-size:0.75em; line-height:1.25em; background:#FFFFFF}
.title {margin-bottom:16px}
.title2 {margin-bottom:10px}
.img_left {float:left; margin:0 20px 0 0}

.row_0 .indent {padding:30px 0 35px 33px}

.row_1 .indent {padding:30px 0 35px 33px}
.row_1 .indent_2 {padding:20px 0 0px 120px}

.bg_1 {background:#F7E0AE}
.bg_2 {background:#FFFFFF}

/*footer*/
#footer{background:#e11f27; font-size:0.75em; line-height:1.17em; color:#ffffff; padding:16px 0 40px 0; text-indent:37px}
#footer a {color:#ffffff; text-decoration:none}
#footer a:hover {text-decoration:none}
#footer span {text-transform:uppercase}
#footer p {margin:0}

.footer_menu { overflow:hidden; width:100%; padding-bottom:5px; margin-bottom:2px}
.footer_menu li { display:inline; margin-left:-1px;}
.footer_menu li a { color:#ffffff !important; border-left:1px solid #e2f0ee; padding:0 10px 0 10px; text-decoration:none !important; font-weight:normal  !important}
.footer_menu li a.none {border:none; padding-left:0}
.footer_menu li a:hover { text-decoration:underline;}




.page_title {padding:20px 0 0 20px}
#page1 #page_main_row {width:100%; height:160px;}
#page1 #page_left_col {width:450px; color:#000000; padding:5px 50px 30px 30px; float:left;}
#page1 #page_right_col {color:#000000; padding:5px 10px 30px 30px;}

#page2 #page_main_row {width:100%; height:120px;}
#page2 #page_left_col {width:450px; color:#000000; padding:5px 50px 30px 30px; float:left;}
#page2 #page_right_col {color:#000000; padding:5px 10px 30px 30px;}

#contact #page_main_row {width:100%; height:250px;}
#contact #page_left_col {width:300px; color:#000000; padding:5px 50px 30px 30px; float:left;}
#contact #page_right_col {color:#000000; padding:5px 10px 30px 30px;}

#bottom_text {font-size:1.50em; line-height:1.50em; color:#000000; padding:20px 10px 30px 30px;}

.top_ad {margin:15px 0 30px 0}



/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:46px 24px 22px 37px}
#page1 #content .col_2 .indent { padding:34px 20px 22px 24px}
#page1 #content .col_2 .title {margin:0 0 25px -24px}


/*================== index-2.html ==================*/
#page3 #content .col_1 .indent { padding:46px 30px 23px 37px}
#page3 #content .col_2 .indent { padding:46px 20px 30px 10px}

/*================== index-3.html ==================*/
#page4 #content .col_1 .indent { padding:46px 30px 22px 37px}
#page4 #content .col_2 .indent { padding:46px 30px 20px 0}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:46px 20px 45px 37px}
#page5 #content .col_1 span {float:right; margin-right:50px}
#page5 #content .col_2 .indent { padding:46px 30px 20px 0}
#page5 #content .col_3 .indent { padding:46px 20px 20px 10px}

/*input {width:230px; height:20px}*/
.div_input {height:26px}
textarea {width:230px; height:86px; overflow:auto; margin-bottom:5px; display:block}
.div_links {text-align:right}

/*================== index-5.html ==================*/
#page6 #content .row_2 .indent { padding:46px 30px 30px 37px}

/*==================block====================*/
.block_title1 {background:url(images/block_title1.jpg) no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title1 img {margin-top:110px}

.block_title2 {background:url(images/block_title2.jpg) no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title2 img {margin-top:110px}

.block_title3 {background:url(images/block_title3.jpg) no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title3 img {margin-top:110px}

.block_title4 {background:url(images/block_title4.jpg) no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title4 img {margin-top:110px}

.block_title5 {background:url(images/block_title5.jpg) no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title5 img {margin-top:110px}

.block_title6 {background:url(images/block_title6.jpg) no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title6 img {margin-top:110px}

.block_title7 {background:url(images/block_title7.jpg) no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title7 img {margin-top:110px}

.block_title8 {background:url(images/block_title8.jpg) no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title8 img {margin-top:110px}

.block_title9 {background:url(images/block_title9.jpg) no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title9 img {margin-top:110px}

.block_title10 img {margin-top:110px}

.block_1 {background:#d0e6e3; width:237px; margin-right:30px; text-align:center; float:left}
.block_1 p {padding:0 15px 10px 23px; margin:0; text-align:left}
.block_2 {background:#d0e6e3; width:237px; text-align:center; float:left}
.block_2 p {padding:0 15px 10px 23px; margin:0; text-align:left}

.block_3 {background:#FBD98E; width:590px; text-align:center; float:left}
.block_3 p {padding:0 15px 10px 23px; margin:0; text-align:left}


.block { background:#c5cab6}
.block .left_top { background:url(images/left_top_1.gif) left top no-repeat;}
.block .right_top { background:url(images/right_top_1.gif) right top no-repeat;}
.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;}
.block .left {background:url(images/left_1.gif) repeat-y left}
.block .top {background:url(images/top_1.gif) repeat-x top}
.block .right {background:url(images/right_1.gif) repeat-y right}
.block .bot {background:url(images/bot_1.gif) repeat-x bottom}
/*==========================================*/


#navcontainer ul
{
text-align: left;
position:absolute; 
margin:180px 0 0 0;
padding-bottom: 9px;
padding-top: 9px;
padding-left: 0;
background-color: #e11f27;
color: white;
width: 836px;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 15px;
padding-right: 17px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #ec952c;
color: white;
}

#navcontainer #active { }

#page2 table.prices
{margin:0 0 0 160px;}

table.prices
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
margin:0 0 0 75px;
background-color: #fafafa;
border: 1px #d79900 solid;
border-collapse: collapse;
border-spacing: 0px;}

table.prices td
{
border: 1px #d79900 solid;}

td.red
{ background-color: #FFC2C2;
text-align: left;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
width: 150px;
padding: 10px;
color: #404040; }

td.darkorange
{ background-color: #FFC26E;
text-align: left;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
width: 150px;
padding: 10px;
vertical-align: top;
color: #404040; }

td.orange
{ background-color: #F7E0AE;
text-align: left;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
width: 150px;
padding: 10px;
color: #404040; }

