* { margin:0; padding:0;}
body { background:#030303; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#4c4c4c; min-width:711px;}

input, textarea, select { 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 { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x #047894;}
.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;}

.form { height:24px;}
.form input {width:253px; padding:2px 0 2px 3px; background:#fff; border:1px solid #a4a4a4; color:#4c4c4c; text-transform:uppercase;}
textarea { width:253px; height:65px; overflow:auto; background:#fff; border:1px solid #a4a4a4; padding:2px 0 0 3px; color:#4c4c4c; text-transform:uppercase; margin-bottom:20px;}


/*==================list====================*/
ul { list-style:none;}

.list { margin-top:-25px; padding-bottom:25px;}
.list li { color:#5d5d5c; line-height:1.2em; padding-top:25px;}
.list li a { color:#5d5d5c; text-decoration:none;}
.list li a:hover { text-decoration:underline;}

.list1 { padding-bottom:18px;}
.list1 li { color:#5d5d5c; padding-bottom:3px;}
.list1 li a { color:#5d5d5c; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}

.list2 { margin-top:-18px;}
.list2 li { line-height:1.2em; padding-top:18px;}
.list2 li cite { display:block; font-style:normal;}
.list2 li span { display:block; text-align:right;}

.list3 { margin-top:-18px; padding-bottom:25px;}
.list3 li { color:#5d5d5c; line-height:1.2em; padding-top:18px;}
.list3 li a { color:#5d5d5c; text-decoration:none;}
.list3 li a:hover { text-decoration:underline;}

.list4 {list-style-type:disc;}


/*==================other====================*/
.p1 { margin-bottom:28px;}
.p2 { margin-bottom:15px;}
.p3 { margin-bottom:10px;}

.phone { float:right; margin-right:30px; font-weight:bold;}


/*==================txt, links, lines, titles====================*/
a {color:#d52d00;}
a:hover{text-decoration:none;}

.link { text-decoration:none; color:#4c4c4c;}
.link:hover { text-decoration:underline;}

.link1 { color:#f87d0a;}

.link2 { color:#f87d0a; text-decoration:none;}
.link2:hover { text-decoration:underline;}

.title { margin-bottom:20px;}


/*==================boxes====================*/
.splash-box { width:344px; height:621px; background:url(images/splash-bg.gif) no-repeat left top; position:relative;}
.splash-box .logo { position:absolute; left:124px; top:248px;}

.cont-box { width:100%; position:relative;}
.cont-box .tail { background:#fdfdfd; min-height:560px; height:auto!important; height:560px;}
.cont-box .border-bot { background:url(images/border-bot.gif) repeat-x bottom; height:61px;}
.cont-box .divider { background:url(images/border-bot-divider.gif) no-repeat center top; min-height:61px; height:auto!important; height:61px;}
.cont-box .inner { padding:34px 32px 30px 26px;}

.extra-box { width:257px; height:200px; overflow:auto;}
.extra-box .inner { width:216px; height:400px; padding:0;}


/*content*/
#content .indent { padding:142px 0 0 172px;}
#content .indent1 { padding:142px 23px 0 23px;}
#content .indent2 { padding-bottom:32px;}
#content p { line-height:1.2em;}

#content .m1-1 { right:-23px !important; right:-24px; top:16px; position:absolute; z-index:4; width:23px;}
#content .m1-2 {  left:-23px; top:16px; position:absolute; z-index:1; width:23px;}
#content .m2-1 { right:-23px !important; right:-24px; top:117px; position:absolute; z-index:3; width:23px;}
#content .m2-2 { left:-23px !important; right:-24px; top:117px; position:absolute; z-index:2; width:23px;}
#content .m3-1 { right:-23px !important; right:-24px; top:217px; position:absolute; z-index:2; width:23px;}
#content .m3-2 { left:-23px !important; right:-24px; top:217px; position:absolute; z-index:3; width:23px;}
#content .m4-1 { right:-23px !important; right:-24px; top:317px; position:absolute; z-index:1; width:23px;}
#content .m4-2 { left:-23px !important; right:-24px; top:317px; position:absolute; z-index:4; width:23px;}
#content .m5-1 { right:-23px !important; right:-24px; top:417px; position:absolute; width:23px;}
#content .m5-2 { left:-23px !important; right:-24px; top:417px; position:absolute; width:23px; z-index:5}

#content .m4-1 a, #content .m5-1 a  { cursor:pointer;}

#content .col-1 .logo { position:absolute; top:32px; left:13px;}
#content .col-1 .slogan { position:absolute; bottom:34px; left:36px;}

/*footer*/
#footer p { text-align:center; color:#575656;}
#footer p a { color:#575656; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==========================================*/

