* { margin:0; padding:0;}
body { background:#748907; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#7a7a7a; text-align:center;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Arial;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .row-col, .content-col { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}
.content-col{ padding-bottom:25px;}

/*header*/
.wrapper-header{ background:url(images/wrapper-header.gif) 0 0 repeat-x; height:304px;}
.row-form{ height:48px;}
.row-form .text{ margin:16px 0 0 57px; color:#939a9a; font-size:0.75em;  display:block; position:absolute; width:136px;}
.row-form .form-header{ margin:12px 0 0 723px;  display:block; position:absolute; width:208px;}
.row-form .form-header input{ width:171px; height:20px; border:1px solid #ccd8d9; background:#fafdfe; color:#939a9a; padding-left:3px; position:absolute; padding-left:3px;}
.row-form .form-header img{ vertical-align:middle; margin:0 0 0 172px;}
.row-logo{ height:186px;}
.row-logo img{ margin:22px 0 0 312px;}
.menu .button{ display:block; position:absolute; margin:18px 0 0 54px;}
.menu .button a{ position:relative;}
.menu .rell{position:absolute;}
#page1 .menu .rell{margin:-4px 0 0 23px;}
#page2 .menu .rell{margin:-4px 0 0 212px;}
#page3 .menu .rell{margin:-4px 0 0 409px;}
#page4 .menu .rell{margin:-4px 0 0 604px;}
#page5 .menu .rell{margin:-4px 0 0 761px;}
/*footer*/
.footer{color:#d0da9c; font-size:1em; height:83px;}
.footer a{ color:#d0da9c; text-decoration:none;}
.footer a:hover{ text-decoration:underline; color:#FFF}
.footer span{ position:absolute; margin:50px 0 0 268px;}

/*content*/
/*in_line_content*/
.list li{ background:url(images/list.gif) center left no-repeat; padding:0 0 0 24px; color:#304b52; line-height:1.875em; font-size:0.937em;}
.list-1{ margin-bottom:4px;}
.list-1 li a{ color:#c93400; font-size:0.937em;}
.list-2 a{ color:#3f4749; text-decoration:none;  padding:0 0 6px 44px; line-height:2.5em;  background:url(images/list_2_lline.gif) bottom left repeat-x;  font-size:0.875em; display:block;}
.list-2 a:hover{ color:#4799fe;}
.list-2 .bg-none, .list-2 .bg-none a{ background:none !important; }
.list-3 li { background:url(images/list-3.gif) 0 4px no-repeat; padding:0 0 0 28px; color:#000000; line-height:2em;}
.list-3 li a:hover{background:url(images/list-3.gif) 1px 4px no-repeat; color:#FFF;}
.list-4 li{ background:url(images/list-4.gif) center left no-repeat; padding:0 0 0 23px; color:#ffffff; line-height:1.937em;}
.bg-none{height:35px;}
.bg-none img{position:absolute; margin-top:7px;}
.bg-none a{position:absolute;}
.bull-1{ background:url(images/bull_1.gif) 0 1px no-repeat;}
.bull-2{ background:url(images/bull_2.gif) 0 3px no-repeat;}
.bull-3{ background:url(images/bull_3.gif) 0 3px no-repeat;}
.bull-4{ background:url(images/bull_4.gif) 0 3px no-repeat;}
.bull-5{ background:url(images/bull_5.gif) 0 3px no-repeat;}
.bull-6{ background:url(images/bull_6.gif) 0 2px no-repeat;}
.bull-7{ background:url(images/bull_7.gif) 0 3px no-repeat;}
.bull-8{ background:url(images/bull_8.gif) 0 3px no-repeat;}
.box-top{ margin-top:19px;}
.button1{ background:url(images/button1.gif) 0 0 no-repeat; height:25px; width:109px; text-align:center; line-height:1.75em; display:block; margin-top:14px;}
.button1 a{ color:#4a2118; text-decoration:none;}
.button1 a:hover{ text-decoration:underline;}
.indent-1{ margin-top:6px;}
.indent-2{ margin-top:8px;}
.button-1{ background:url(images/button_1.gif) 0 0 repeat-x; display:block;}
.button-1 span{ background:url(images/button1_left.gif) 0 0 no-repeat; display:block;}
.button-1 span a{ display:block; background:url(images/button1_rigth.gif) top right no-repeat; height:25px; text-align:center; text-decoration:none; color:#FFF; font-size:1.06em; line-height:2em;}
.button-1 span a:hover{ text-decoration:underline;}
.width-1{ width:109px;}
.width-2{ width:117px;}

.indent-top{ display:block; margin-top:20px;}
.indent-top1{ display:block; margin-top:15px;}
.indent-bot{ display:block; margin-bottom:15px;}

.button2{ background:url(images/button2.gif) 0 0 no-repeat; width:117px; height:25px; display:block; color:#FFF; text-decoration:none; text-align:center; color:#FFF; font-size:1.06em; line-height:1.5em;}
.button2:hover{ text-decoration:underline;}

.indent-top-bot{ display:block; margin:17px 0;}
.line{ background:url(images/line.gif) 0 20px repeat-x; height:40px; display:block;}

.extra-bg{ margin:55px 0 0 0;}
.br{ display:block;}
.indent-bot1{ margin-bottom:25px; display:block;}

.text-2{ padding-right:17px;}
.text-2 dt{ font-size:1.06em;}
.text-2 dd{ padding-bottom:15px;}
.link{ color:#c93400;}
.text-3{ font-size:1.06em;}
.indent-fright{ float:right; padding-right:21px;}
.indent-3 p{ padding-top:15px;}

/*top_content*/
.top-content-wrapper{ background:#ecf5f6;}
.top-content{ margin:0 0 0 36px; background:#FFF url(images/top-content-left.gif) 0 0 repeat-y; width:899px;}
.top-content-left{ background:url(images/top-content-left.gif) top right repeat-y;}
.top-content-indent{ margin:0 0 0 21px; width:859px;}
.top-content .gallery{ height:336px;}
.top-content .gallery img{ margin-top:21px;}
/*bot_content*/
.wrapper-bot-content_bgtop{ background:#7e9408 url(images/wrapper-bot-content_bgtop.gif) 0 0 repeat-x;}
.wrapper-bot-content_bgbot{ background:url(images/wrapper-bot-content_bgbot.gif) bottom left repeat-x;}
.wrapper-bot{ padding:12px 0 0 82px; width:821px; overflow:hidden;}


.title{ display:block;}
.img-left{ float:left; margin:0 23px 0 0;}
.img-left1{ float:left; margin:0 29px 0 0;}

/*================== box ==================*/
.box .border-top {background:url(images/border_top.gif) repeat-x top #f8f8f8;}
.box .border-bot {background:url(images/border_bot.gif) repeat-x bottom;}
.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 .corner-bot-left {background:url(images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner-bot-right {background:url(images/corner_bot_right.gif) no-repeat right bottom; width:100%;}
.box-indent{ padding:30px 43px 27px 31px;}
.box-indent1{ padding:30px 43px 15px 31px;}
.box h2{ display:block; min-height:35px; height:auto !important; height:35px; font-weight:normal; color:#489cda; line-height:2em; font-size:1.6em;}
.box p{line-height: 1.5em}
.box-title{ height:56px;}
.box-title img{ position:absolute;}
.box-title .m2{ margin-left:180px;}
.box-title .m3{ margin-left:361px;}
.box{ font-size:0.875em; color:#000000;}

/**/
.box-1 .border1-top {background:url(images/border1_top.gif) repeat-x top #4ca0dd;}
.box-1 .border1-bot {background:url(images/border1_bot.gif) repeat-x bottom;}
.box-1 .border1-left {background:url(images/border1_left.gif) repeat-y left;}
.box-1 .border1-right {background:url(images/border1_right.gif) repeat-y right;}
.box-1 .corner1-top-left {background:url(images/corner1_top_left.gif) no-repeat left top;}
.box-1 .corner1-top-right {background:url(images/corner1_top_right.gif) no-repeat right top;}
.box-1 .corner1-bot-left {background:url(images/corner1_bot_left.gif) no-repeat left bottom;}
.box-1 .corner1-bot-right {background:url(images/corner1_bot_right.gif) no-repeat right bottom; width:100%; }
.box-1-indent{ padding:28px 12px 30px 30px;}
.box-1 h1{ height:20px; background:url(images/box_1_h.gif) bottom left repeat-x; margin-bottom:14px; width:797px;}
.box-1 h1 img{ position:absolute;}
.box-1 h1 a{ display:block; color:#24455a; font-size:13px; font-weight:normal; position:absolute; margin:5px 0 0 697px;}
.box-1{ font-size:0.812em; color:#FFF;}
.box-1 input, .box-1 select{ background:#aed1ec; color:#4b4b4b; margin-top:3px; height:20px; font-size:1em; border:1px solid #598cb1; padding-left:4px;}
.box-1 .text-1{ font-size:1.06em;}
/**/
.box-2 .border2-top {background:url(images/border2_top.gif) repeat-x top #edeff0;}
.box-2 .border2-bot {background:url(images/border2_bot.gif) repeat-x bottom;}
.box-2 .border2-left {background:url(images/border2_left.gif) repeat-y left;}
.box-2 .border2-right {background:url(images/border2_right.gif) repeat-y right;}
.box-2 .corner2-top-left {background:url(images/corner2_top_left.gif) no-repeat left top;}
.box-2 .corner2-top-right {background:url(images/corner2_top_right.gif) no-repeat right top;}
.box-2 .corner2-bot-left {background:url(images/corner2_bot_left.gif) no-repeat left bottom;}
.box-2 .corner2-bot-right {background:url(images/corner2_bot_right.gif) no-repeat right bottom; width:100%; }
.box-2 h1{ height:52px;}
.box-2 h1 img{ position:absolute; margin:15px 0 0 32px;}
.box-2-indent{ padding:23px 31px 29px 26px;}
.box-2{ font-size:0.75em; color:#3f4749;}

/**/
.box-3 .border3-top {background:url(images/border3_top.gif) repeat-x top #f4f6f6;}
.box-3 .border3-bot {background:url(images/border3_bot.gif) repeat-x bottom;}
.box-3 .border3-left {background:url(images/border3_left.gif) repeat-y left;}
.box-3 .border3-right {background:url(images/border3_right.gif) repeat-y right;}
.box-3 .corner3-top-left {background:url(images/corner3_top_left.gif) no-repeat left top;}
.box-3 .corner3-top-right {background:url(images/corner3_top_right.gif) no-repeat right top;}
.box-3 .corner3-bot-left {background:url(images/corner3_bot_left.gif) no-repeat left bottom;}
.box-3 .corner3-bot-right {background:url(images/corner3_bot_right.gif) no-repeat right bottom; width:100%; }
.box-3-indent{ padding:8px 28px 5px 8px }
.box-3-indent1{ padding:23px 31px 30px 26px }
.box-3 h2{ background:url(images/box_2_h2.gif) bottom left repeat-x; color:#000000; font-weight:normal; font-size:1.187em;  display:block; margin-top:16px; padding-bottom:9px; float:right; width:254px; margin-right:5px; margin-bottom:5px;}
.box-3 .box-3-text{ color:#000000 !important;}
.box-3 .box-3-text1{ font-size:1.187em !important;}
/**/
.box-4 .border4-top {background:url(images/border4_top.gif) repeat-x top #edeff0;}
.box-4 .border4-bot {background:url(images/border4_bot.gif) repeat-x bottom;}
.box-4 .border4-left {background:url(images/border4_left.gif) repeat-y left;}
.box-4 .border4-right {background:url(images/border4_right.gif) repeat-y right;}
.box-4 .corner4-top-left {background:url(images/corner4_top_left.gif) no-repeat left top;}
.box-4 .corner4-top-right {background:url(images/corner4_top_right.gif) no-repeat right top;}
.box-4 .corner4-bot-left {background:url(images/corner4_bot_left.gif) no-repeat left bottom;}
.box-4 .corner4-bot-right {background:url(images/corner4_bot_right.gif) no-repeat right bottom; width:100%; }
.box-4-indent{ padding:21px 30px 15px 30px }
.box-4-indent1{ padding:24px 20px 25px 27px }
.box-4 h1{ height:52px;}
.box-4 h1 img{ position:absolute; margin:16px 0 0 29px !important;}
.box-4-text{ color:#000; font-size:0.75em;}
/**/
.box-5 .border5-top {background:url(images/border5_top.gif) repeat-x top #82980b;}
.box-5 .border5-bot {background:url(images/border5_bot.gif) repeat-x bottom;}
.box-5 .border5-left {background:url(images/border5_left.gif) repeat-y left;}
.box-5 .border5-right {background:url(images/border5_right.gif) repeat-y right;}
.box-5 .corner5-top-left {background:url(images/corner5_top_left.gif) no-repeat left top;}
.box-5 .corner5-top-right {background:url(images/corner5_top_right.gif) no-repeat right top;}
.box-5 .corner5-bot-left {background:url(images/corner5_bot_left.gif) no-repeat left bottom;}
.box-5 .corner5-bot-right {background:url(images/corner5_bot_right.gif) no-repeat right bottom; width:100%; }
.box-5-text{ color:#000; font-size:1.187em;}
.box-5{color:#000000; font-size:0.75em; font-family: "Times New Roman" serif}
.box-5 h1{ font-weight:normal; color:#ffffff; font-size:1.25em;  height:43px;}
.box-5 a{ color:#d0da9c; text-decoration:none;}
.box-5 a:hover{ text-decoration:underline; color:#FFF}
.box-5 .col-1{ min-height:162px; height:auto !important; height:162px;}

/*================== box_finish ==================*/

/*================== index.html ==================*/
#page1 .box-1 h1{ width:675px;}
/**/
#page1 .box-1 .col-1 input{ width:132px;}
#page1 .box-1 .col-2 input{ width:132px;}
#page1 .box-1 .col-3 input{ width:62px;}
#page1 .box-1 .col-4 input{ width:62px;}
#page1 .box-1 .col-5 select{ width:92px;}
#page1 .box-1 .col-6 select{ width:92px;}
/**/
#page1 .box-4-indent{ padding:11px 31px 14px 25px !important;}
/*================== index-3.html ==================*/
#page4 .box-1 h1{ width:675px;}
/**/
#page4 .box-1 .col-1 input{ width:132px;}
#page4 .box-1 .col-2 input{ width:132px;}
#page4 .box-1 .col-3 input{ width:62px;}
#page4 .box-1 .col-4 input{ width:62px;}
#page4 .box-1 .col-5 select{ width:92px;}
#page4 .box-1 .col-6 select{ width:92px;}



/*================== index-4.html ==================*/
#page5 .form .row-box-1{ width:253px;}
#page5 .form .row-box-1 div{ height:30px;}
#page5 .form .row-box-2{ width:220px;}
#page5 .form input{ height:18px; width:211px;}
#page5 .form textarea{ overflow:auto; display:block; height:110px; width:217px; margin-bottom:14px;}
#page5 .form textarea, #page5 .form input{ border:1px solid #7e7e7e; color:#000000; font-size:1em;}
#page5 .form .form-link{ margin-left:114px; margin-right:20px;}
.form-link1 a{ color:#c93400; font-size:1.187em;}

.stepcarousel{
margin-top:21px;
margin-bottom: 21px;
position: relative; /*leave this value alone*/
border: 0;
overflow: scroll; /*leave this value alone*/
width: 806px; /*Width of Carousel Viewer itself*/
height: 423px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-left: 54px; /*margin around each panel*/
margin-right: 54px;
width: 752px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
