* { margin:0; padding:0;}
body { background:url(images/tail-body.gif); font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#4a4a4a; min-width:963px;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

object { vertical-align:top; outline:none;}

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

.extra-bg { background:url(images/extra-bg.jpg) no-repeat center top; width:100%;}


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

#form .form { height:33px;}
#form input { border:1px solid #333; background:none; padding:3px 0 3px 3px; color:#fff; width:187px;}
#form .link { float:left;}
#form .button { float:right;}

#form1 .form { width:285px;}
#form1 span { display:block;}
#form1 input { border:1px solid #333; background:none; padding:3px 0 3px 3px; color:#fff; width:280px; margin-bottom:9px;}

#form2 .form { height:41px;}
#form2 label { display:block;}
#form2 input {width:194px; padding:1px 0 1px 3px; border:1px solid #333; background:url(images/form-bg.gif); color:#fff;}
#form2 textarea { width:194px; height:211px; overflow:auto; border:1px solid #333; background:url(images/form-bg.gif); padding:1px 0 0 3px; margin-bottom:10px; color:#fff;}


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

.header-list { float:right; padding:52px 33px 0 0;}
.header-list li { float:left; text-transform:uppercase; font-size:.91em; border-right:1px solid #fff; padding-right:8px; margin-right:8px; line-height:1.08em;}
.header-list li a { color:#7698bf; text-decoration:none;}
.header-list li a:hover { text-decoration:underline;}
.header-list li.last { padding:0; margin:0; border:0;}

.site-nav { width:100%; overflow:hidden;}
.site-nav li { float:left;}

.footer-nav { width:100%; overflow:hidden; padding-bottom:5px;}
.footer-nav li { float:left; font-size:.91em; text-transform:uppercase; line-height:1.08em; padding-right:8px; margin-right:8px; border-right:1px solid #4a4a4a;}
.footer-nav li a { color:#4a4a4a; text-decoration:none;}
.footer-nav li a:hover { color:#fff;}
.footer-nav li.last { padding:0; margin:0; border:0;}

.list {
	padding-bottom:15px;
}
.list li { border-bottom:1px solid #1b1c1d; padding-bottom:17px; margin-bottom:17px; width:100%; overflow:hidden; vertical-align:top; line-height:1.36em;}
.list li span { color:#fff;}
.list li span.phone { color:#4a4a4a;}
.list li a { text-transform:uppercase; color:#a0a0a0; font-size:.91em;}
.list li.last { margin-bottom:0; padding-bottom:0; border:0;}

.list1 { padding-bottom:20px;}
.list1 li { color:#fff; text-transform:uppercase; font-size:.91em; line-height:1.7em;}
.list1 li a { color:#fff;}


/*==================other====================*/
.img-box img { margin-bottom:25px; display:block;}
.img-box a img { margin:0; display:inline-block;}

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 22px 0 0;}
.img-box1 a img { float:none; margin:0;}

.p1 { margin-bottom:15px;}

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


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

h4 { color:#4a4a4a; line-height:1.36em; font-size:1em; margin-bottom:15px;}
h4 b { color:#fff;}

.txt1 { color:#fff;}

.rss { background:url(images/rss.gif) no-repeat right top; padding-right:27px;}

.link { font-size:.91em; text-transform:uppercase; display:block; color:#fff;}
.link a { color:#fff;}

.line-ver { background:url(images/line-ver.gif) repeat-y 220px 0; padding:12px 0 20px 0;}
.line-hor { border-bottom:1px solid #1b1b1d; margin:18px 0 22px 0; overflow:hidden; font-size:0; line-height:0;}

.title {
	margin-bottom:30px;
	line-height:0;
}


/*==================boxes====================*/
.main-box { width:100%;}
.main-box .border-top { height:100px;}
.main-box .border-bot { height:244px;}
.main-box .tail { background:url(images/main-box-tail.png); padding:11px 11px 0 12px;}

.slogan-box { width:940px; height:331px; background:url(images/slogan-bg.jpg) no-repeat left top; position:relative; margin-bottom:2px;}
.slogan-box .slogan { position:absolute; right:52px; top:122px;}
.slogan-box .button { position:absolute; right:100px; top:207px;}
.slogan-box .button a { cursor:pointer;}

.box { background:url(images/border-top.gif) repeat-x top #0e2946; width:100%;}
.box .inner {
	padding-top: 29px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 15px;
}
.box .button {
	margin-left:-3px;
	position:relative;
}
.box .button a { cursor:pointer;}
.box .title { margin-bottom:23px;}
.box h4,
.box p { 
	color:#fff;
}

.box1 { background:url(images/border-top1.gif) repeat-x top #0b203a; width:100%;}
.box1 .inner {
	padding-top: 29px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 15px;
}
.box1 .button { margin-left:-3px; position:relative;}
.box1 .button a { cursor:pointer;}
.box1 .title { margin-bottom:23px;}
.box1 h4,
.box1 p { 
	color:#fff;
}

.box2 { background:url(images/border-top2.gif) repeat-x top #fa8800; width:100%;}
.box2 .inner {
	padding-top: 29px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 15px;
}
.box2 .button { margin-left:-3px; position:relative;}
.box2 .button a { cursor:pointer;}
.box2 .title { margin-bottom:23px;}
.box2 h4,
.box2 p { 
	color:#fff;
}

.box3 {
	background:url(images/border-top3.gif) repeat-x top #f93a00;
	width:100%;
}
.box3 .inner {
	padding-top: 29px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 15px;
}
.box3 .button { margin-left:-3px; position:relative;}
.box3 .button a { cursor:pointer;}
.box3 .title { margin-bottom:23px;}
.box3 h4,
.box3 p { 
	color:#fff;
}


/*header*/
#header .logo {
	float:left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 360px;
}

/*content*/
#content p,
#content cite { 
	line-height:1.36em;
}
#content cite { display:block; font-style:normal;}
#content .row-2 { padding:38px 12px 38px 19px;}
#content .indent { padding:36px 20px 30px 19px;}

/*footer*/
#footer .indent { padding:10px 37px 3px 37px;}
#footer .title { margin-bottom:12px;}
#footer p { color:#4a4a4a; text-transform:uppercase; font-size:.91em;}
#footer p a { color:#fff;}

/*==========================================*/
.hedar-taital-tax {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.col-2 {
	width: 400px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.col-2 .list {
	margin: 0px;
	padding: 0px;
}
.col-2 .list li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}
.col-2 .list a {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

