* {
	margin:0;
	padding:0;
	list-style-position: inherit;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:normal;
	color:#272727;
	background-color: #4a4a4a;
	background-position: center;
}

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;
	text-align: center;
	font-size: 1em;
	line-height: normal;
	text-transform: none;
	color: #000000;
}

.tail-top1 { background:url(images/tail-top1.gif) left top repeat-x #353535;}
.tail-top2 { background:url(images/tail-top2.gif) left top repeat-x #4a4a4a;}
.tail-top3 { background:url(images/tail-top3.gif) left top repeat-x #4a4a4a;}


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

.form { height:30px;}
.form, .form1 { width:100%; overflow:hidden;}
.form label, .form1 label { width:60px; float:left; padding-top:2px}
.form input {width:270px; padding:1px 0 1px 3px; background:#fff; border:1px solid #898989;  float:left;}
textarea { width:270px; height:170px; overflow:auto; background:#fff;  border:1px solid #898989;  float:left; padding:1px 0 0 3px;}
form .buttons { margin-top:7px; text-align:right;}
form .buttons .link4 { margin-left:32px;}


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

.site-nav { background:url(images/nav-tail.gif) repeat-x top; width:100%; overflow:hidden;}
.site-nav li { float:left; display:inline; font-size:1.33em; background:url(images/divider.gif) no-repeat right center; padding:22px 39px 23px 39px; line-height:.94em;}
.site-nav li a { color:#fff; text-decoration:none;}
.site-nav li a:hover { text-decoration:underline;}

.list { margin:-14px 0 34px 0;}
.list li { color:#20b4f1; padding:14px 0 0 0;}
.list li a { color:#20b4f1;}

.list1 { width:100%; overflow:hidden; margin-top:-28px;}
.list1 li { color:#909090; width:auto; padding:28px 0; overflow:hidden; font-size:0.92em; border-top:1px solid #f4f4f4; margin-top:-1px;}
.list1 li img { float:none; margin:0 27px 25px 0;}
.list1 li b { color:#f12900; font-size:1.45em; display:block; margin-bottom:11px; line-height:.94em;}
.list1 li a { color:#909090;}
.list1 li p { margin-bottom:22px;}
.list1 li .link4 { color:#010101; font-size:1.09em;}
.list1 li cite { font-style:normal; display:block; line-height:1.55em;}
.list1 li.last {
	padding-bottom:0;
	text-align: center;
}

/*==================other====================*/
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 {
	margin-bottom:34px;
	font-size: 12px;
	line-height: normal;
	color: #000;
}
.p2 {
	margin-bottom:18px;
	color: #FFF;
}

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


/*==================txt, links, lines, titles====================*/
a {
	color:#FFF;
}
a:hover{
	font-size: 1em;
	line-height: normal;
	text-transform: none;
	color: #000;
}

.box h3 {
	font-size:3em;
	color:#fff;
	letter-spacing:-1.5px;
	line-height:normal;
	text-align:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 45;
	margin-left: 0;
}
.box h4 {
	font-size:2.5em;
	color:#414141;
	text-transform:none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: left;
	line-height: normal;
}

h3 { font-size:2.25em; color:#2b2b2b; margin-bottom:30px;} 
h3 span { color:#f12900;}
h3.icon-1 { background:url(images/icon-4.gif) no-repeat left top; padding:11px 0 10px 51px;}
h3.icon-2 { background:url(images/icon-5.gif) no-repeat left top; padding:11px 0 10px 51px;}
h3.icon-3 { background:url(images/icon-6.gif) no-repeat left top; padding:20px 0 10px 51px; margin-top:-9px; position:relative;}
h3.icon-4 { background:url(images/icon-7.gif) no-repeat left top; padding:24px 0 11px 60px; margin-top:-14px; position:relative;}
h3.icon-5 { background:url(images/icon-11.gif) no-repeat left top; padding:16px 0 15px 60px; margin:-6px 0 26px 0; position:relative;}
h3.icon-6 { background:url(images/icon-12.gif) no-repeat left top; padding:16px 0 15px 49px; margin:-6px 0 26px 0; position:relative;}
h3.icon-7 { background:url(images/icon-13.gif) no-repeat left top; padding:9px 0 9px 58px; margin:1px 0 26px 0; position:relative;}
h3.icon-8 { background:url(images/icon-14.gif) no-repeat left top; padding:14px 0 14px 53px; margin:-3px 0 26px 0; position:relative;}
h4 {
	font-size:1.2em;
	color:#000000;
	text-transform:none;
	margin-bottom:18px;
	line-height: normal;
}

.txt1 { color:#20b4f1;}
.txt2 { line-height:1.42em;}

.link { background:url(images/marker-1.gif) no-repeat left 6px; padding-left:9px; font-weight:bold; color:#000;}

.link1 {
	display:block;
	float:left;
	font-size:.92em;
	color:#fff;
	text-decoration:none;
	line-height:.92em;
	background-color: #6DC000;
}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b {
	display:block;
	background:url(images/link1-right.gif) no-repeat right top;
	padding:4px 18px 5px 20px;
	font-weight:normal;
	font-style:normal;
	font-size: 2em;
}
.link1:hover { text-decoration:underline;}

.link2 { display:block; float:left; background:#3b96e0; font-size:.92em; color:#fff; text-decoration:none; line-height:.92em;}
.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top;}
.link2 b {
	display:block;
	background:url(images/link2-right.gif) no-repeat right top;
	padding:4px 18px 5px 20px;
	font-weight:normal;
	font-style:normal;
	font-size: 2em;
}
.link2:hover { text-decoration:underline;}

.link3 { display:block; float:left; background:#f12900; font-size:.92em; color:#fff; text-decoration:none; line-height:.92em;}
.link3 em { display:block; background:url(images/link3-left.gif) no-repeat left top;}
.link3 b {
	display:block;
	background:url(images/link3-right.gif) no-repeat right top;
	padding:4px 18px 5px 20px;
	font-weight:normal;
	font-style:normal;
	font-size: 2em;
}
.link3:hover { text-decoration:underline;}

.link4 { background:url(images/marker-2.gif) no-repeat left 6px; padding-left:9px; font-weight:bold; color:#000;}

.divider { background:url(images/divider1.gif) repeat-y 469px 0; padding-bottom:8px;}
.divider1 { background:url(images/divider1.gif) repeat-y 418px 0; padding-bottom:8px;}
.line-hor { border-bottom:1px solid #000; margin:20px 0; overflow:hidden; font-size:0; line-height:0;}

/*==================boxes====================*/
.header-box { width:100%;}
.header-box .left { background:url(images/header-left.gif) no-repeat left top;}
.header-box .left1 { background:url(images/header-left1.gif) no-repeat left top;}
.header-box .right { background:url(images/header-right.gif) no-repeat right top; height:371px;}
.header-box .right1 { background:url(images/header-right1.gif) no-repeat right top; height:404px;}
.header-box .inner { padding:0 30px 0 30px;}
.cont1-box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.cont1-box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top; width:100%;}

.cont1-box { width:100%; margin-top:-33px;}
.cont1-box .border-left {background:url(images/border-left1.gif) repeat-y left;}
.cont1-box .border-right {background:url(images/border-right1.gif) repeat-y right;}
.cont1-box .inner { padding:0 30px 10px 30px;}

.cont2-box { width:100%; background:#fff; position:relative;}
.cont2-box .border-top { border-top:6px solid #f4f4f4;  padding:34px 0 20px 48px;}
.cont2-box .border-left {background:url(images/border-left2.gif) repeat-y left; width:100%;}
.cont2-box .border-right {background:url(images/border-right2.gif) repeat-y right;}
.cont2-box .left-top-corner { background:url(images/left-top-corner4.gif) no-repeat left top;}
.cont2-box .right-top-corner { background:url(images/right-top-corner4.gif) no-repeat right top;}
.cont2-box .inner { padding:0 30px 10px 30px;}

.box {
	background:#f6f6f6;
	position:relative;
	visibility: visible;
	overflow: desplaz
.;
}

.box .border-left { background:url(images/border.gif) repeat-y left;}
.box .border-right { background:url(images/border.gif) repeat-y right;}
.box .border-bot { background:url(images/border.gif) repeat-x bottom;}
.box .left-bot-corner { background:url(images/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; width:100%;}

.box .border-top1 {background:url(images/border-top1.gif) repeat-x top;}
.box .left-top-corner1 { background:url(images/left-top-corner1.gif) no-repeat left top;}
.box .right-top-corner1 {background:url(images/right-top-corner1.gif) no-repeat right top;}

.box .border-top2 {background:url(images/border-top2.gif) repeat-x top;}
.box .left-top-corner2 {background:url(images/left-top-corner2.gif) no-repeat left top;}
.box .right-top-corner2 {background:url(images/right-top-corner2.gif) no-repeat right top;}

.box .border-top3 {background:url(images/border-top3.gif) repeat-x top;}
.box .right-top-corner3 {background:url(images/right-top-corner3.gif) no-repeat right top;}
.box .left-top-corner3 { background:url(images/left-top-corner3.gif) no-repeat left top;}

.box .icon-1 { position:absolute; left:10px; top:-6px;}
.box .icon-2 { position:absolute; left:20px; top:-9px;}
.box .icon-3 { position:absolute; left:21px; top:-10px;}
.box .icon-4 { position:absolute; left:24px; top:-13px;}
.box .icon-5 { position:absolute; left:26px; top:-7px;}
.box .icon-6 { position:absolute; left:19px; top:-12px;}
.box p {
	margin-bottom:24px;
	font-size: 1.5em;
	line-height: normal;
	color: #000;
}
.box .inner {
	padding:14px 22px 32px 33px;
	text-decoration: underline;
	font-style: italic;
}

.footer-box .border-left {background:url(images/border-left2.gif) repeat-y left; width:100%;}
.footer-box .border-right {background:url(images/border-right2.gif) repeat-y right;}
.footer-box .tail { background:url(images/footer-tail.gif) repeat-x top; height:45px; padding:33px 0 0 50px;}
.footer-box .inner { padding:0 30px 0 30px;}

/*header*/
#header .rss { position:absolute; right:54px; top:16px;}
#header .logo { position:absolute; top:177px; left:105px;}

/*content1*/
#content2 .indent { padding-right:30px;}

/*footer*/
#footer p { color:#fff;}
#footer p a { color:#fff;}

/*==========================================*/
#page4 .tail-top2 #main2 #content2 .cont2-box .border-right .border-left .inner .border-top .container.divider .col-1 p strong {
	color: #2b2b2b;
}
