* { margin:0; padding:0;}
body { background:#006600; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#555555;} /* was #59b123 and #7a7a7a */

/*in_line*/
input, select { vertical-align:middle;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style: none;}
.vcf{vertical-align:baseline;}

a:hover{text-decoration:none;}
a {color:#000099;} /* was 7a7a7a */
.clear{ clear:both;}
.column { float:left;}

.tail_header{ background:url(../images/tail_header.gif) 0 0 repeat-x; height:278px;}
.tail_content{background:#FFF url(../images/tail_content.gif) bottom left repeat-x;}
.tail_footer{ background:url(../images/tail_footer.gif) 0 0 repeat-x; height:70px;}
p, .col_list{ width:100%; overflow:hidden;}
/*header*/
.heade_bg{ background:url(../images/heade_bg.jpg) 0 0 no-repeat; height:233px;}
.heade_bg img{ margin:51px 0 0 274px; width:372px; height:142px;}
.menu{ height:45px;}
.menu .button{ padding-left:34px;}
.rell{ position:absolute}
#page1 .rell{ margin-left:34px;}
#page2 .rell{ margin-left:188px;}
#page3 .rell{ margin-left:346px;}
#page4 .rell{ margin-left:501px;}
#page5 .rell{ margin-left:656px;}

/*footer*/
.footer .col_left{ position:absolute; padding:5px 0 0 29px; color:#ffffff; font-size:0.812em;} /* top padding was 70px */
.footer .col_left a{ color:#ffffff; font-weight:bold;}
.footer .col_right{ width:299px; height:113px; margin:0 0 0 647px; color:#FFF; font-size:1.43em; font-weight:normal; background:url(../images/footer_bg_form.gif) 0 0 no-repeat; position:absolute;}
.footer .col_right .indent{ display:block; padding:40px 0 0 29px; font-weight:bold;}
.footer .col_right .form{ margin-top:15px;}
.footer .col_right .form input{ width:189px; height:22px; border:1px solid #6d6d6d; background:#f1f1f1 url(../images/bg_form.gif) 0 0 repeat-x; font-weight:normal; padding-left:3px;}
.footer .col_right .form img{ vertical-align:middle;}


/*content*/
.tail_content .site_center{ padding:25px 0 25px 0;}
.content{ margin:0 0 0 34px; width:946px; overflow:hidden; font-size:0.812em; line-height:1.5em;}
.link{ color:#62ba2e; font-weight:bold; font-size:0.937em;}
.readmore{display:block; color:#62ba2e; font-weight:bold; text-decoration:underline; font-size:0.937em; padding-top:5px;}
.article{font-size:1.1em; font-weight:bold; padding-bottom:5px;}
.byline{font-weight:bold; color:#999999; font-size:.7em; line-height:normal; padding-bottom:5px;}
.bg_none{ background:none !important;}
.indent_none{ padding-top:0px !important;}
.title{ display:block; margin-bottom:30px;}
.col_box{ width:100%; overflow:hidden;}
.col_box_1{ width:299px;}
.col_box_2{ width:299px; margin-left:8px;}
.indent_bot{ display:block; margin-bottom:15px;}
.indent_top{ display:block; margin-top:15px;}
.indent_box{ padding-top:5px; padding-bottom:5px;}
.br{ display:block;}
.img_left{ float:left; margin:2px 19px 10px 0; border: 1px solid #555555;}
.img_left2{margin:2px 19px 10px 0; float:left;}
.img_right{ float:right; margin: 2px 19px 10px 0; border: 1px solid #555555;}
.img_center{margin:10px 0 10px 0; padding:0; border: 1px solid #555555;}
.brochure2{ float:left; margin:2px 19px 20px 0; width:290px;}
.brochure{ float:left; margin:2px 19px 10px 0;}
.brochure_name{width:90%; margin:5px;}
.extra_right{ padding-right:21px; padding-bottom:35px;}
.indent_top_bot{ display:block; margin:21px 0;}
.list li a{ color:#FFF; font-weight:bold; line-height:1.25em}
.list_1 li a{ color:#8192a3; font-weight:bold; line-height:1.25em}
.line{ background:url(../images/line_1.gif) 0 23px repeat-x; height:46px; display:block;}
.col_list ul{ float:left;}
.indent_left_list{ margin-left:50px;}
.st_text_1 dt{ font-weight:bold;}
.st_text_1 dd{ padding-bottom:13px;}
.img_left1{ margin-right:6px; float:left;}
.link_2{ color:#8192a3; font-weight:bold;}
.left_col{ width:49%; float:left;}
.right_col{ width:49%; float: right;}
.inset{ background-color:#EBEBEB; border:1px solid #CCCCCC; width: 85%; padding: .8em 1.5em 1.5em 1.5em; margin: 1em;}
.inset h2{ text-align:center;}
.inset h3{ font-size:1.2em;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; margin:15px 0 15px 0; color:#438D5F;}
h3 > ol li {padding: 6px 0 6px 0; line-height: 1.3em;}
hr { border:0px; padding:0px; color:#EFEFEF; background-color:#EFEFEF; height:3px; width:600px; margin:25px 0 25px 0;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.6em; margin:15px 0 15px 0; color:#237944;}
h1.indent_box {color:blue;}
p + p {margin-top:.5em;}
.pspace {margin-top:.5em; line-height:.5em; display:block;}
.two_line{ padding-top:5px; padding:5px 0 30px 0; line-height:1.2em;}
#flashcontent{margin:5px auto 5px auto; text-align:center;}
.dl123{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em; margin:15px 0 15px 0; color:#438D5F; padding: 6px 0 6px 0; line-height: 1.3em;}
ol.dl123 > li{line-height:1.3em; padding: 6px 0 6px 0;}
/**/
.content .col_1{ color:#444444; line-height:1.25em;	border-color:#CCCCCC;}
.content .col_1 .box_1 h1{ color:#04672A; font-size:1.75em; height:37px; font-weight:bold; padding-top:1px;}
.content .col_1 h1{ color:#04672A; font-size:1.75em; height:37px; font-weight:bold;}
/**/
.content .col_2{margin-left:7px; color:#ffffff; line-height:1.25em;}
.content .col_2 h1{ color:#ffffff; font-size:1.75em; font-weight:normal; margin-bottom:30px;}
.content .col_2 .st_text dt span{ color:#5ba0e7; font-weight:normal; font-size:0.812em;}
.content .col_2 .st_text dt{ font-weight:bold; padding:21px 30px 15px 0;}
.content .col_2 .st_text dd{ padding:0 0 21px 0; background:url(../images/line.gif) bottom left repeat-x; padding-right:30px;}
.img_rss{ position:absolute; margin:0 0 0 138px;}
.bullets{ list-style-type:square; list-style-position:inside;}
.about_title{ color:#04672A; font-weight:bold; font-size:1.3em; display:block;}
.points{ color:#04672A; font-weight:bold;}
blockquote{ margin: -.5em; color:#FFFFFF; font-size: 1em; font-weight:bold; background: transparent url(../images/blockquote_open.gif) no-repeat left top;}
blockquote div{ padding: 10px 38px; background: transparent url(../images/blockquote_close.gif) no-repeat right bottom;}
.quoted{ font-weight:normal; font-style:italic; font-size:0.812em; text-align:right; margin-top: 1.8em;}
.extra_right dl dd{ padding-bottom:5px;}
ol{ list-style-type:decimal; list-style-position:inside; margin-bottom:5px;}
.copy{ font-size:.8em;}
.box_1_border{background:#616c87 url(../images/bg_table.gif) bottom left no-repeat;}
.box_1_bg{ background:#28365a url(../images/box_1_bg.gif) 0 0 repeat-x; margin:1px;}

/*================== index-4.html ==================*/
#page5 .content .col_1 .box_1 .indent_box{ padding-right:0 !important;}
#page5 .content .col_1 .col_box1 .col_box_1{ width:183px;}
#page5 .content .col_1 .col_box1 .col_box_2{ width:373px;}
#page5 .content .form input{ width:178px; height:18px;}
#page5 .content .form textarea{ width:373px; height:70px; overflow:auto; display:block; margin-bottom:5px;}
#page5 .content .form textarea, #page5 .content .form input{ border:1px solid #a4a4a4; color:#8192a3; background:none; font-size:0.875em; font-family:Arial; padding-left:3px;}
#page5 .content .indent_link_form{ margin-left:290px; margin-right:18px;}
#page5 .content .indent_form{ height:25px;}
#page5 .content span{ float:right; margin-right:95px;}

/*box*/
.box .border_top {background:url(../images/border_top.gif) repeat-x top #273559;}
.box .border_left {background:url(../images/border_left.gif) repeat-y left;}
.box .border_right {background:url(../images/border_right.gif) repeat-y right;}
.box .corner_top_left {background:url(../images/corner_top_left.gif) no-repeat left top;}
.box .corner_top_right {background:url(../images/corner_top_right.gif) no-repeat right top;}
.box .indent_box{ padding:29px 30px 31px 28px;}
.DLlogin{width:299px; margin-left:7px; margin-right:34px; background-color:#E6E6E6; padding:10px 0 10px 0; float:right; text-align:center;}
.loginbox{margin:12.5% auto 0 auto; padding:0; width:475px; height:380px; border:1px solid #141A2A; background-color:#FFFFFF;}
.loginbox h2{text-align:center;}
#DLloginform{width: 220px; margin:0 auto 0 auto; padding:5px;}
.contactForm{color:#006699; font-weight:bold; width:500px; text-align:right; margin:auto;}
.contactForm .points{text-align:left; padding-right:15px;}
.contactForm fieldset{border:1px solid #CCCCCC; padding:20px 15px 20px 15px; margin:auto;}
.contactForm fieldset label{color:#04672A; font-weight:bold; margin-right:2em;}
.phone1{display:block; float:left; font-weight:bold;}
.phone2{display:block; float:left; margin-left:20px;}
#popbox{width:700px; height:540px; margin:0 auto; padding:0; text-align:center;}
#vpopbox{width:400px; height:300px; margin:22px auto; padding:0; text-align:center;}
#previous{float:left; width:250px; height:35px;}
#next{float:right; width:250px; height:35px;}
/**/
.box_1 .border_top {background:url(../images/1_border_top.gif) repeat-x top #f6f6f6;}
.box_1 .border_bot {background:url(../images/1_border_bot.gif) repeat-x bottom;}
.box_1 .border_left {background:url(../images/1_border_left.gif) repeat-y left;}
.box_1 .border_right {background:url(../images/1_border_right.gif) repeat-y right;}
.box_1 .corner_top_left {background:url(../images/1_corner_top_left.gif) no-repeat left top;}
.box_1 .corner_top_right {background:url(../images/1_corner_top_right.gif) no-repeat right top;}
.box_1 .indent_box{padding:29px 16px 41px 23px; position:relative;}

/*FAQ*/
.faq_q {line-height:20pt;}
#faq01, #faq02, #faq03, #faq04, #faq05, #faq06, #faq07, #faq08, #faq09, #faq10, #faq11 {width:586px; margin-left:15px; background-color:#EEEEEE; height:50px; display:none;}
#faq01 p, #faq02 p, #faq03 p, #faq04 p, #faq05 p, #faq06 p, #faq07 p, #faq08 p, #faq09 p, #faq10 p, #faq11 p {width:550px; padding:10px 0 10px 20px;}
.faq ul {padding-left:30px; margin:5px;}
.faq ul li {padding:4px 0 4px 0}

/*Quicktime Movie Embed*/
/* hides the second object from all versions of IE */
* html object.mov {
    display: none;
}
/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
    display: inline;
}
/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
    display/**/: none;
}
