* { margin:0; padding:0;}
body { background:#008bdf; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#fff;}

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;}

.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 #ffbb00;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:41px;}
.form select { color:#00479f; font-size:.92em;}
.form select.sel-1 { width:150px; border-top:1px solid #406ea8; border-left:1px solid #406ea8; border-bottom:1px solid #d4feff; border-right:1px solid #d4feff; margin-right:10px;}
.form select.sel-2 { width:110px; border-top:1px solid #406ea8; border-left:1px solid #406ea8; border-bottom:1px solid #d4feff; border-right:1px solid #d4feff; margin-right:10px;}

.form1 { height:26px;}
.form1 label { width:115px; padding-left:4px; float:left;}
.form1 label.lab-1 { width:auto; padding-right:15px;}
.form1 label.lab-2 { text-align:center; width:auto; padding:0 5px 0 5px;}
.form1 label.lab-3 {width:70px;}
.form1 input { border-top:1px solid #406ea8; border-left:1px solid #406ea8; border-bottom:1px solid #d4feff; border-right:1px solid #d4feff; padding-left:3px; font-size:.92em; color:#00479f;  float:left;}
.form1 input.inp-1 { width:265px;}
.form1 input.inp-2 { border:0; width:12px; height:12px; margin:3px 5px 0 0;}
.form1 input.inp-3 { width:38px;}
.form1 input.inp-4 { width:58px;}
.form1 input.inp-5 { width:87px;}
.form1 input.inp-6 { width:158px;}
textarea { font-size:.92em; color:#00479f; padding-left:3px; border-top:1px solid #406ea8; border-left:1px solid #406ea8; border-bottom:1px solid #d4feff; border-right:1px solid #d4feff; margin-bottom:6px;}
textarea.ta-1 { overflow:auto; width:381px; height:138px;}
textarea.ta-2 { width:158px; height:97px; background:#fff; overflow:auto;}


/*==================list====================*/
ul { list-style:none;}

.site-nav { position:absolute; top:249px; left:53px;}
.site-nav li { float:left; position:relative;}
.site-nav li a { cursor:pointer;}
.site-nav li.m2 { margin-left:-31px;}
.site-nav li.m3 { margin-left:-37px;}
.site-nav li.m4 { margin-left:-49px;}
.site-nav li.m5 { margin-left:-53px;}
.site-nav li.m6 { margin-left:-42px;}

.list li {line-height:1.17em; background:url(images/divider.gif) repeat-x bottom; width:100%; overflow:hidden; padding-bottom:10px; margin-bottom:10px; position:relative;}
.list li b { font-size:1.08em; line-height:1.57em;}
.list li strong { font-size:1.23em; color:#004396; line-height:1.57em;}
.list li img { float:left; margin:0 12px 0 0;}
.list li.last { background:none; margin-bottom:0;}

.list1 li { width:100%; overflow:hidden; padding-bottom:18px;}
.list1 li span { width:140px; float:left;}
.list1 li p { float:left; width:700px;}
.list1 li p b { display:block; font-size:1.08em;}

/*==================other====================*/
.png-img { position:relative; margin-bottom:15px;}
.png-img img { margin-left:-6px;}

.png-img1 { position:relative; margin-bottom:15px;}

.img-box { width:100%; overflow:hidden; position:relative;}
.img-box img { float:left; margin:0 10px 0 0;}

.img-box1 { width:100%; overflow:hidden; position:relative; padding-bottom:6px; line-height:1.08em;}
.img-box1 img { float:left; margin:0 10px 0 0;}

.p1 { margin-bottom:26px;}
.p2 { margin-bottom:20px;}

.phone { float:right; margin-right:14px;}


/*==================txt, links, lines, titles====================*/
a {color:#004396;}
a:hover{text-decoration:none;}

h3 { color:#002e68; font-size:1.23em; margin-bottom:12px;}
h4 { font-size:1.08em; margin-bottom:6px;}

.link { text-decoration:none; font-weight:bold;}
.link:hover { text-decoration:underline;}

.link1 { display:inline-block; cursor:pointer; color:#fff; text-decoration:none; background:url(images/link1-right.png) no-repeat right top; font-size:.85em;}
.link1 em { display:inline-block; background:url(images/link1-left.png) no-repeat left top; padding:0 7px 0 28px;}
.link1 b { display:inline-block; background:url(images/link1-bgd.png) left top repeat-x; padding:2px 3px 3px 0; font-weight:normal; font-style:normal;}
.link1:hover { color:#0698e4;}

.line-hor {overflow:hidden; font-size:0; line-height:0; background:url(images/divider.gif) repeat-x; height:1px; margin:18px 0 18px 0;}

.title { margin-bottom:15px; position:relative;}


/*header*/
#header #logo { position:absolute; top:108px; left:328px;}
#header #logo a { cursor:pointer;}

/*content*/
#content .line { background:url(images/line-1.gif) repeat-x 0 13px; padding:39px 0 28px 19px;}
#content .bot { background:url(images/cont-bot.jpg) no-repeat bottom; padding:0 55px 0 55px; line-height:1.38em; min-height:1000px; height:auto!important; height:1000px;}
#content .tail { background:url(images/cont-tail.gif) repeat-y;}
#content .indent { padding-bottom:46px;}

/*footer*/
#footer p { color:#00479f; font-size:.69em; padding-top:8px; text-align:center;}
#footer p a { color:#00479f; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}
#footer .inner { padding:0 60px 0 60px;}
#footer .inner .line { background:url(images/line-1.gif) repeat-x top; width:100%; height:61px;}

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

