* { margin:0; padding:0;}
body { background:#1b1f2a; font-size:100%; line-height:16px; font-family:tahoma; color:#ffffff; text-align:center; font-size:14px; line-height:1.27em; padding-bottom:6px}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#8c8c8c; font-size:1em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { margin:0px; padding-left:20px;}
li { line-height:16px; margin-bottom:7px;}

/*==================list====================
ul{margin:0 0 12px 0; padding:0px; list-style:none}
ul li { line-height:2.18em}
ul li a{text-decoration:none; color:#fff; background:url(../images/marker_list.gif) no-repeat 0 0; padding-left:23px; font-weight:normal !important}
ul li a:hover{ text-decoration:none; color:#6ab551}*/
/*==========================================*/

a {text-decoration:underline; color:#ff5100; font-weight:bold}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#ff5100; float:right; font-weight:bold; margin:0 10px 0 25px}
a.link:hover {text-decoration:none}

h4 {color:#4b94eb; font-size:1.5em; margin:0 0 24px 0}

p {margin:0 0 14px 0}
.p1 {margin:0 0 28px 0}

.font_1 {color:#4b94eb}

.fright {float:right; margin:14px 0 28px 0}
.clear { clear:both;}

.top_bg {background:url(../images/bg_1.jpg) repeat center top; width:100%}
.top_bg2 {width:100%; /*background:url(../images/top_bg.gif) repeat-x top*/}

/*header*/
#homeHeader { height:585px; background:url(../images/header_bg.jpg) no-repeat 0 0; margin-left:-37px;}
#altHeader { height:385px; background:url(../images/header_bg.jpg) no-repeat 0 0; margin-left:-35px;}

.flash {position:absolute; margin:0 -37px 0 -37px}


/*content*/
.title {margin-bottom:28px}
.title2 {margin-bottom:21px}
.title3 {margin-bottom:40px}
.title4 {margin-bottom:16px}
.img_left {float:left; margin:0 20px 0 0}
.img_left2 {float:left; margin:4px 13px 64px 0}
.img_left3 {float:left; margin:0px 12px 5px 0; border: solid 2px #cccccc;}
.img_left4 {float:left; margin:5px;}

.img_right {float:right; margin:0 0px 0 20px;}
.img_right2 {float:right; margin:4px 0px 64px 13px}
.img_right3 {float:right; margin:0px 0px 5px 12px; border: solid 2px #cccccc;}
.img_right4 {float:right; margin:10px;}

.bg1 { background:#222632}
.bg2 { background:#1b1f2a}

.img {margin:0 9px 20px 0}

.phones {float:right; margin:0 55px 0 0}

/*footer*/
#footer_main {width:100%;  background:#10131c}
#footer {text-indent:13px; padding:23px 0 22px 0}
#footer a {color:#7aa8df; text-decoration:none; font-weight:bold;}
#footer a:hover {text-decoration:none; color:#fff}


/*================== index.html ==================*/
#page1 .row_1 .column_1 .indent { padding:28px 20px 28px 15px}
#page1 .row_1 .column_2 .indent { padding:20px 20px 28px 23px}
#page1 .row_2 .column_1 .indent { padding:36px 15px 28px 22px}
#page1 .row_2 .column_2 .indent { padding:36px 42px 40px 0}
#page1 .row_2 .column_3 .indent { padding:36px 0 40px 0}

/*================== index-1.html ==================*/
#page2 .row_1 .column_1 .indent { padding:28px 20px 28px 23px}
#page2 .row_1 .column_2 .indent { padding:20px 25px 37px 23px}
#page2 .row_2 .column_1 .indent { padding:36px 60px 30px 22px}
#page2 .row_2 .column_2 .indent { padding:36px 42px 40px 0}
#page2 .row_2 .column_3 .indent { padding:36px 15px 40px 0}

/*================== index-2.html ==================*/
#page3 .row_1 .column_1 .indent { padding:28px 20px 38px 23px}
#page3 .row_1 .column_2 .indent { padding:20px 25px 4px 23px}
#page3 .row_2 .column_1 .indent { padding:36px 60px 66px 22px}
#page3 .row_2 .column_2 .indent { padding:36px 30px 40px 0}

/*================== index-3.html ==================*/
#page4 .row_1 .column_1 .indent { padding:28px 20px 49px 23px}
#page4 .row_1 .column_2 .indent { padding:20px 20px 4px 23px}
#page4 .row_2 .column_1 .indent { padding:36px 50px 57px 22px}
#page4 .row_2 .column_2 .indent { padding:36px 25px 40px 0}

/*================== index-4.html ==================*/
#page5 .row_1 .column_1 .indent { padding:28px 25px 27px 23px}
#page5 .row_1 .column_2 .indent { padding:20px 20px 22px 32px}
#page5 .row_2 .column_1 .indent { padding:36px 47px 57px 22px}
#page5 .row_2 .column_2 .indent { padding:36px 20px 40px 0}

/*================== index-5.html ==================*/
#page6 .row_1 .column_1 .indent { padding:28px 30px 15px 23px}
#page6 .row_1 .column_2 .indent { padding:20px 25px 20px 32px}
#page6 .row_2 .column_1 .indent { padding:36px 60px 34px 22px}
#page6 .row_2 .column_2 .indent { padding:36px 58px 44px 0}
#page6 .row_2 .column_3 .indent { padding:36px 24px 48px 0}

/*================== index-6.html ==================*/
#page7 .row_1 .column_1 .indent { padding:28px 30px 24px 23px}
#page7 .row_1 .column_2 .indent { padding:20px 28px 19px 23px}
#page7 .row_2 .column_1 .indent { padding:36px 15px 34px 22px}
#page7 .row_2 .column_2 .indent { padding:36px 62px 44px 0}
#page7 .row_2 .column_3 .indent { padding:36px 24px 14px 0}

/*================== index-7.html ==================
#page8 .row_1 .indent { padding:28px 30px 47px 23px}*/

/* RFDII Mods/Adds */
p { font-size:14px; line-height:18px; }
.row_2 .indent { padding:23px 30px 23px 15px}
.indent	{ padding:0px 0px 23px 0px; }
.indent p { text-align: justify; }
#flashWrap {padding-bottom: 23px; }
.halfLeft { float:left; width:45%; text-align: justify; }
.halfRight { float:right; width:45%; text-align: justify; }
h3 {color:#4b94eb; font-size:16px; margin:0 0 12px 0}
.findMore, .findMore a, .findMore a:link, .findMore a:hover, .findMore a:visited { color:#F00000; float: right; padding-right: 15px; }
/*#banner { position:absolute; }*/
.boldItalic { font-weight:bold; font-style:italic; }
#footer_main { text-align:center; }
#footer { text-align:center!important; }

.leftPanel { float:left; width:363px; text-align: left; padding-bottom:45px; }
.rightPanel { float:right; width:363px; text-align: left; padding-bottom:45px; }
.whiteBox { width:100%; height:300px; background-color:#ffffff; }
.phoneNumber { float:right; margin-top:-25px; font-size:18px; font-weight:bold;}

#first_image
{
    background-image: url( '../images/0.gif' );
    width:272px;
    height:175px;
}
.blue { color:#4b94eb; }

#contactUs 
{
    font-size:16px;
}
#contactUs p 
{
    font-size:12px;
} 
.centerText{ text-align:center!important;}

.row_1 .indent {padding-bottom:45px}
/*input {width:233px; height:19px}*/
.div_input {height:26px}
textarea {width:235px; height:96px; overflow:auto; margin-bottom:32px; display:block}
.div_links {text-align:right}

.clearing
{
    clear:both;
}
#shiftLeft
{
    /*margin-left:-40px;*/
}
.centerText{
	text-align:center!important;
}
.centerText h4
{
	margin-bottom:0px;
}
.centerText p{
	text-align:center;
}
#footer a, #footer a:link, #footer a:hover, #footer a:visited
{
    font-size:14px;
    margin: 0 10px;
    text-indent:0px;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=90);
	opacity:0.9;
}
.popupWrapper
{
    background-color:#ffffff;
    /*width:720px; 
    height:644px; */
    padding:10px 10px 20px 10px;
}
.legend_1{
background:#4b94eb;
color:#FFFFFF;
font-weight:bold;
font-size:14px;


}
/*==================list====================*/
.width ul{margin:0 0 20px 0; padding:0px; list-style:none}
/*.width ul li { line-height:2.18em}*/
.width li { font-size:12px line-height:14px; margin-bottom:7px; }
.width ul li {text-decoration:none; color:#fff; background:url(../images/marker_list.gif) no-repeat 0 0; padding-left:23px; font-weight:normal !important}
.width ul li a{text-decoration:none; color:#fff; background:url(../images/marker_list.gif) no-repeat 0 0; padding-left:23px; font-weight:normal !important}
.width ul li a:hover{ text-decoration:none; color:#6ab551}

.notul ul{margin:0 0 0px 0; padding:0px; list-style:none}
/*.width ul li { line-height:2.18em}*/
.notul li { font-size:12px line-height:14px; margin-bottom:7px; }
.notul ul li {text-decoration:none; color:#fff; background:url(../images/x_marker_list.gif) no-repeat 0 0; padding-left:23px; font-weight:normal !important}
.notul ul li a{text-decoration:none; color:#fff; background:url(../images/x_marker_list.gif) no-repeat 0 0; padding-left:23px; font-weight:normal !important}
.notul ul li a:hover{ text-decoration:none; color:#6ab551}

/*==========================================*/
#twoColWrap1 .column_1 {width:301px;}
#twoColWrap1 .column_2 {width:600px;}
#twoColWrap2 .column_1 {width:450px;}
#twoColWrap2 .column_2 {width:446px; padding:5px 0px 5px 10px;}
.row_2
{
    padding-bottom:10px;
}
.notul
{
    padding:3px 10px 10px 10px;
}
h5
{
    margin:10px 0;
}
#twoColWrap2 .indent
{
    padding-left:0px;
    padding-right:15px;
}
.width .indent	{ padding:0px 0px 0px 15px; }
hr
{
    margin-top:15px;
    margin-bottom:15px;
}
.accordianHeader
{
    background:#222632;
    border-top:solid 1px #ffffff;
    border-bottom:solid 1px #ffffff;
    border-left:solid 2px #ffffff;
    border-right:solid 2px #ffffff;
    padding:5px;
    cursor:pointer;
}
/*.accordianHeader:hover{color:#ffff00;}*/
.accordianHeader a, .accordianHeader a:link, .accordianHeader a:visited{display:inline-block; color:#ffffff; text-decoration:none; font-weight:normal; width:100%; height:100%;} 
.accordianHeader a:hover{color:#ffff00;}
.lastAccordianHeader
{
    background:#222632;
    border-top:solid 2px #ffffff;
    border-left:solid 2px #ffffff;
    border-right:solid 2px #ffffff;
    padding:10px;
}
.accordianContent
{
    background:#111111;
    border-bottom:solid 1px #ffffff;
    border-left:solid 2px #ffffff;
    border-right:solid 2px #ffffff;
    border-top:solid 1px #ffffff;
    padding:10px;
}
.lastAccordianContent
{
    background:#111111;
    border-bottom:solid 2px #ffffff;
    border-left:solid 2px #ffffff;
    border-right:solid 2px #ffffff;
    padding:10px;
}
.h3link {color:#4b94eb; text-decoration:none;}
.yellow{color:#ffff00;}
/*.notLink{color:#ffffff; text-decoration:none; font-weight:normal;}
.notLink:hover{color:#ffff00;}*/
#first-add
{
    color:#4b94eb;
    margin:10px 0;
}
#first-des
{
    margin-bottom:15px;
}
#contactUs
{
    margin-top:15px;
}