* { margin:0; padding:0;}
body { background:#242424; font-family:Arial, Helvetica, sans-serif; width:100%; line-height:1em; color:#5a5a5a; font-size: 16px;}
td {
font-size: 16px;
}
input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper1, block { width:100%; overflow:hidden; border: 0px solid green;}
.wrapper, block { width:100%; overflow:hidden; }
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x #fff;}
.tail_top_right {background:url(images/tail-top-right.gif) repeat-x; position:absolute; width:50%; top:0px; right:0px; height:400px;} 
.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#page7 #content form {width:203px; margin-top:22px;}


/* #page2 #content .form input {width:152px; border:1px solid #797979; background:url(images/input-bg.gif) repeat-x; font-size: 13px; padding:2px 0 1px 3px;} */
.maillist1 {width:152px; border:1px solid #797979; background:url(images/input-bg.gif) repeat-x; font-size: 13px; padding:2px 0 1px 3px;}
textarea { width:200px; height:197px; background:#fff; overflow:auto;  border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f; padding-left:3px;}


/*==================list====================*/
ul { list-style:none;}

.site_nav li {display:inline;}
.site_nav li a {float:left; display:block;}

.list {width:100%; overflow:hidden; margin-top:-6px;}
.list li {padding-left:5px; margin-top:7px;}
.list li a {color:#01bad5; text-decoration:none;}
.list li a:hover {text-decoration:underline;}

.list1 {width:100%; overflow:hidden; margin-top:-8px;}
.list1 li {background:url(images/marker1.gif) no-repeat left center; padding-left:16px; margin-top:8px;}
.list1 li a {color:#2a2a2a; font-style:italic; text-decoration:none;}
.list1 li a:hover {text-decoration:underline;}

.list2 {width:100%; overflow:hidden; margin-left:-60px;}
.list2 li {display:inline; margin-left:60px; float:left; font-style:italic; color:#2a2a2a;}
.list2 li img {display:block; margin:0 11px 10px 11px;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 {margin-top:22px;}
.p2 {margin-top:14px;}
.p3 {margin-top:30px;}
.p4 {margin-bottom:15px;}
.p5 {margin-top:15px;}

.phone {float:right; margin-right:25px;}


/*==================txt, links, lines, titles====================*/
a {color:#02b6d1;}
a:hover{text-decoration:none;}

h1 {color:#01bad5; font-size:12px; padding-left:5px; margin-bottom:14px;}

.txt1 {color: #5f5f5f}
.txt2 {color: #6f6f6f font-style:italic;}
.txt3 {color:#2a2a2a; font-style:italic; line-height:23px;}

.link {color:#01bad5; text-decoration:none; background:url(images/link-bgd.gif) repeat-x bottom;}
.link:hover {color:#000;}

.link1 {background:url(images/marker1.gif) no-repeat left center; font-style:italic; padding-left:15px; font-size:10px; color:#2a2a2a; text-decoration:none; }
.link1:hover {text-decoration:underline;}

.line-hor { border-bottom:1px solid #dcdcdc; padding-bottom:27px; margin-bottom:25px;}
.line-hor1 { border-bottom:2px solid #c8c8c8; padding-bottom:25px; margin-bottom:25px;}

.title { margin-bottom:1px; padding-left:1px;}


/*==================boxes====================*/
.box { background:#fff; width:100%; overflow:hidden;}
.box .border-top {background:url(images/border-top.gif) repeat-x top;}
.box .border-right {background:url(images/border-right.gif) repeat-y right top;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .inner { padding:26px 40px 83px 47px; }

.box .inner22 { padding:26px 40px 40px 47px; border: 0px solid red;}

.box1 { background:#e6e6e6; width:100%;}
.box1 .inner {padding:22px 12px 14px 13px;}

.box2 { background:#f1f1f1; width:100%;}
.box2 .inner {padding:22px 12px 14px 13px;}

.inner55 {padding:15px 12px 14px 13px; font-size: 12px;}

/*header*/
#header .row-1 {height:103px;}
#header .row-1 .col-1 {padding:32px 319px 0 31px;}
#header .row-1 .col-2 { padding-top:14px; width:130px; color:#636161;}
#header .row-1 .col-2 a {color:#636161; text-decoration:none; text-transform:uppercase; font-size:10px;}
#header .row-1 .col-2 a:hover {color:#fff;}
#header .row-1 .col-3 {padding:8px 0 0 0;}
#header .row-1 .col-3 input {border:1px solid #000; background:#6e6e6d; width:169px; padding:2px 0 3px 3px; float:left; margin-right:6px; color:#fff;}
#header .row-2 {height:90px; padding-left:18px;}

/*content*/
#content .indent {padding-left:6px;}
#content .indent1 {padding-right:10px;}
/*footer*/
#footer p {font-size: 12px; padding: 20px 0 0 52px; color:#fff;}
#footer a {color:#01bad5; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/*==========================================*/
