
#foot-azur-color {
background:none repeat scroll 0 0 #BFDCEB;
height:10px;
}
.footer-icon {
padding:10px;
}
#footer  {
text-align:center;
}

/*=========================== TAGS ============================*/
.list3 {
	padding-bottom:12px;
}
.list3 li {
	background:url(marker2.gif) no-repeat left 4px;
	padding:0 0 7px 11px;
}
.list3 li a {
	color:#60acd4;
	text-decoration:none;
}
.list3 li a:hover {
	text-decoration:underline;
}
.list3 li.last {
	margin-bottom:-12px;
}
* { 
	margin:0; 
	padding:0;
}
body { 
	background:#f5f4ec; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	line-height:1em; 
	color:#575757; 
	min-width:941px;
}
object { 
	vertical-align:top; 
	outline:none;
}
input, textarea, select { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em; 
	vertical-align:middle; 
	font-weight:normal;
}
p { 
	margin:0; 
	padding:0;
}
img { 
	border:0; 
	vertical-align:top; 
	text-align:left;
}

/*========================== ALIGMENT =========================*/

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

/*=========================== TAILING =========================*/

.tail-top { 
	background:url(tail-top.gif) left top repeat-x #ebeae3;
}
.tail-bottom { 
	background:url(tail-bottom.gif) left bottom repeat-x;
}

/*=========================== FORMS ===========================*/

#form1 label {
	color:#fff;
	font-size:.92em;
	line-height:1em;
}
#form1 input,
#form1 select {
	font-size:.92em;
}
#form1 select {
	width:80px;
	border-top:1px solid #404040; 
	border-left:1px solid #404040; 
	border-bottom:1px solid #d4d0c8; 
	border-right:1px solid #d4d0c8;
	float:left;
	height:20px;
}
#form1 .form {
	height:24px;
	width:100%;
	overflow:hidden;
}
#form1 .form label {
	float:left;
	display:block;
	margin:0 30px 0 2px;
}
#form1 .form label.lab-1 {
	margin-right:0;
}
#form1 .form input {
	float:left;
	width:11px;
	height:11px;
}
#form1 .form1 {
	height:33px;
}
#form1 .form1 a {
	color:#79daf0;
}
#form1 .form2 {
	height:26px;
	width:100%;
	overflow:hidden;
}
#form1 .form2 label {
	width:35px;
	float:left;
	padding-top:3px;
}
#form1 .form2 input {
	float:left;
	border-top:1px solid #404040; 
	border-left:1px solid #404040; 
	border-bottom:1px solid #d4d0c8; 
	border-right:1px solid #d4d0c8;
	padding:1px 0 1px 3px;
	width:207px;
}
#form1 .form3 {
	height:34px;
	margin-top:10px;
}
#form1 .form3 input {
	margin:3px 8px 0 0;
	float:left;
	height:13px;
	width:13px;
}
#form1 .form3 a {
	color:#79daf0;
	float:left;
}
#form1 .form4 {
	height:26px;
}
#form1 .form4 label {
	width:126px;
	float:left;
	padding-top:3px;
}
#form1 .form4 input {
	float:left;
	border-top:1px solid #404040; 
	border-left:1px solid #404040; 
	border-bottom:1px solid #d4d0c8; 
	border-right:1px solid #d4d0c8;
	padding:1px 0 1px 3px;
	width:116px;
}
#form1 .form5 {
	width:100%;
	overflow:hidden;
	padding-top:7px;
}
#form1 .form5 label {
	width:44px;
	float:left;
	padding-top:3px;
}
#form1 .link2 {
	margin-top:-22px;
}

#form2 .form { 
	height:28px;
	width:100%;
	overflow:hidden;
}
#form2 label { 
	padding-top:2px;
	display:block;
	float:left;
	width:74px;
}
#form2 input {
	width:484px;
	float:left; 
	padding:2px 0 2px 3px; 
	background:#fff; 
	border-top:1px solid #303030; 
	border-left:1px solid #303030; 
	border-bottom:1px solid #9f9f9f; 
	border-right:1px solid #9f9f9f;	
	vertical-align:top;	
	line-height:1.2em;
}
#form2 textarea { 
	width:484px;
	float:left; 
	height:62px; 
	overflow:auto;
	background:#fff; 
	border-top:1px solid #303030; 
	border-left:1px solid #303030; 
	border-bottom:1px solid #9f9f9f;	
	border-right:1px solid #9f9f9f; 
	padding:2px 0 0 3px;
	margin-bottom:20px;
}

/*========================== LISTS ============================*/

ul, ol { 
	list-style:none;
}

.list {
	padding-top:4px;
}
.list li {
	font-size:.77em;
	text-transform:uppercase;
	float:left;
	border-right:1px solid #bfbeb5;
	line-height:1em;
	padding:0 14px 0 8px;
	margin-right:14px;
	background:url(marker1.gif) no-repeat left 3px;
}
.list li a {
	color:#575757;
	text-decoration:none;
}
.list li a:hover {
	text-decoration:underline;
}
.list li.last {
	border:0;
}

.list1 {
	padding-bottom:17px;
}
.list1 li {
	padding:0 0 6px 11px;
	background:url(marker2.gif) no-repeat left 4px;
}
.list1 li a {
	text-decoration:none;
}
.list1 li a:hover {
	text-decoration:underline;
}
.list1 li.last {
	margin-bottom:-17px;
}

.list2 {
	width:100%;
	overflow:hidden;
}
.list2 li {
	float:left;
	padding-right:1px;
}
.list2 li a {
	color:#2f2f2f;
	text-decoration:none;
	display:block;
	background:url(list2-tail.gif) repeat-x left top;
	width:76px;
	text-align:center;
}
.list2 li a em {
	display:block;
	background:url(list2-left.gif) no-repeat left top;
}
.list2 li a b {
	display:block;
	font-style:normal;
	background:url(list2-right.gif) no-repeat right top;
	padding:9px 0 9px 0;
}
.list2 li a.act {
	color:#fff;
	background:#336179;
}
.list2 li a.act em {
	background:url(list2-left-act.gif) no-repeat left top;
}
.list2 li a.act b {
	background:url(list2-right-act.gif) no-repeat right top;
}
.list2 li a:hover {
	color:#fff;
}
.list2 li.last {
	padding-right:0;
}



.list4 {
	width:100%;
	overflow:hidden;
}
.list4 li {
	width:220px;
	float:left;
	margin-right:20px;
}
.list4 li img {
	display:block;
	margin-bottom:18px;
}
.list4 li.last {
	margin-right:0;
}

.list5 {
	padding:18px 0 15px 16px;
}
.list5 li {
	color:#575757;
	padding-bottom:4px;
}
.list5 li a {
	color:#575757;
}
.list5 li.last {
	font-style:italic;
	padding:5px 0 0 11px;
}
.list5 li.last a {
    color:#921102;
}

.list6 { 
	margin-top:-14px;
}
.list6 li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding-top:14px;
}
.list6 li img {
	float:left;
	margin-right:20px;
}

/*========================== OTHER ============================*/

.img-box {
	padding-bottom:20px;
}
.img-box img {
	display:block;
	margin-bottom:16px;
}

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

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

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

.tab table {
	width:100%;
	border-top:1px solid #b8b8b3;
	border-left:1px solid #b8b8b3;
}
.tab table tr td {
	border-bottom:1px solid #b8b8b3;
	border-right:1px solid #b8b8b3;
	width:148px;
}
.tab table tr.top td {
	text-align:center;
	font-weight:bold;
	color:#010101;
	padding:2px 0 4px 0;
}

/*================= TXT, LINKS, LINES, TITLES =================*/

a {	
	color:#575757; 
	outline:none;
}
a:hover {
	text-decoration:none;
}

h2 {
	font-size:22px;
	line-height:1.2em;
	color:#474844;
	text-transform:uppercase;
	margin-bottom:22px;
}
h2 span {
	display:block;
	border-bottom:1px solid #b0b1ab;
	padding-bottom:7px;
}
h2.style1 {
	background:url(icon1.gif) no-repeat left top;
}
h2.style2 {
	background:url(icon2.gif) no-repeat left top;
}
h2.style3 {
	background:url(icon3.gif) no-repeat left top;
}
h2.style4 {
	background:url(icon4.gif) no-repeat left top;
}
h2.style5 {
	background:url(icon5.gif) no-repeat left top;
	margin:-10px 0 0 -10px;
}
h2.style5 span {
	padding-top:10px;
}
h2.style6 {
	background:url(icon6.gif) no-repeat left top;
}
h3 {
	font-size:1em;
	line-height:1.38em;
	color:#010101;
	margin-bottom:10px;
}
h4 {
	font-size:1em;
	line-height:1.38em;
	color:#010101;
	margin-bottom:20px;
}

.txt1 {
	color:#921102;
}
#content .txt2 p {
	color:#002d5b;
	font-size:.92em;
	line-height:1.33em;
}
.txt3 p {
	color:#010101;
	font-weight:bold;
}
.txt3 p a {
	color:#010101;
}
.txt4 {
	color:#921102;
	font-weight:bold;
}
.txt4 a {
	color:#921102;
}

.link1 { 
	display:inline-block; 
	background:url(link1-right.gif) no-repeat right top; 	
	color:#fff; 
	text-decoration:none; 
	line-height:1.08em;
	font-size:.85em;
	text-transform:uppercase;
	cursor:pointer;
}
.link1 em { 
	display:inline-block; 
	background:url(link1-left.gif) no-repeat left top;
	padding:0 2px;
}
.link1 b { 
	display:inline-block; 
	background:url(link1-tail.gif) repeat-x left top; 
	padding:8px 16px 9px 16px; 
	font-style:normal; 
}
.link1:hover b { 
	text-decoration:underline;
}
.link2 { 
	display:block; 
	float:right; 
	background:url(link2-right.gif) no-repeat right top; 	
	color:#fff; 
	text-decoration:none; 
	line-height:1.08em;
	font-size:.85em;
	text-transform:uppercase;
}
.link2 em { 
	display:block; 
	background:url(link2-left.gif) no-repeat left top;
	padding:0 2px;
}
.link2 b { 
	display:block; 
	background:url(link2-tail.gif) repeat-x left top; 
	padding:8px 16px 8px 16px; 
	font-style:normal; 
}
.link2:hover { 
	text-decoration:underline;
}
.link3 {
	color:#921102;
	font-weight:bold;
	padding-right:8px;
	background:url(marker3.gif) no-repeat right 6px;
}

.title {
	padding:40px 30px 0 0;
}

/*============================ BOXES ==========================*/

.box { 
	background:#d2d4c9; 
	width:100%;
	margin-top:11px;
}
.box .border-top { 
	background:url(border-top.gif) repeat-x left top;
}
.box .border-bot { 
	background:url(border-bot.gif) repeat-x left bottom;
}
.box .border-left { 
	background:url(border-left.gif) repeat-y left top;
}
.box .border-right { 
	background:url(border-right.gif) repeat-y right top;
}
.box .left-top-corner {	
	background:url(left-top-corner.gif) no-repeat left top;
}
.box .right-top-corner { 
	background:url(right-top-corner.gif) no-repeat right top;
}
.box .left-bot-corner {	
	background:url(left-bot-corner.gif) no-repeat left bottom;
	min-height:340px;
	height:auto!important;
	height:340px;
	width:100%;
}
.box .right-bot-corner { 
	background:url(right-bot-corner.gif) no-repeat right bottom;
}
.box .inner { 
	padding:20px 30px 50px 31px;
}
.box h2 {
	margin-bottom:4px;
	padding:15px 0 19px 71px;
}
.box h2.style5 {
	padding-left:81px;
}

.box1 { 
	background:url(box1-tail.gif) repeat-y left top; 
	width:307px;
	margin-bottom:11px;
}
.box1 .top {
	background:url(box1-top.gif) no-repeat left top;
}
.box1 .bot {
	min-height:350px;
	height:auto!important;
	height:350px;
	background:url(box1-bot.gif) no-repeat left bottom;
}
.box1 .inner { 
	padding:20px 35px 36px 23px;
}

.box2 { 
	background:#fff; 
	width:100%;
}
.box2 .border-bot { 
	background:url(border.gif) repeat-x left bottom;
}
.box2 .border-right { 
	background:url(border.gif) repeat-y right top;
}
.box2 .left-top-corner {	
	background:url(left-top-corner1.gif) no-repeat left top;
}
.box2 .right-top-corner { 
	background:url(right-top-corner1.gif) no-repeat right top;
}
.box2 .left-bot-corner {	
	background:url(left-bot-corner1.gif) no-repeat left bottom;
}
.box2 .right-bot-corner { 
	background:url(right-bot-corner1.gif) no-repeat right bottom;
}
.box2 .inner { 
	padding:24px 20px 27px 23px;
}
.box2 h2 {
	margin-bottom:15px;
}

/*========================== HEADER ===========================*/

#header .indent {
	padding-left:32px;
}

/*========================= CONTENT ===========================*/

#content {
	padding:26px 0 66px 0;
}
#content .indent {
	padding-bottom:17px;
}
#content .indent1 {
	padding-top:40px;
}
#content p {
	line-height:1.38em;
}

/*========================= FOOTER ============================*/

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