.style1 {
	font-size: 85%
}
.style2 {
	font-size: 1.0em
}
.style3 {	font-size: 90%
}
.style5 {
	color: #000000;
	font-weight: bold;
}
.style6 {
	font-size: 85%;
	color: #999999;
}
.style34 {
	font-size: 12px;
	color: #003366;
	font-weight: bold
}
.style160 {
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	text-align: left;
}
.style142 {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.style149 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.style157 {
	font-family: Tahoma;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}
.style8 {
	font-size: 11px
}
.style178 {
	color: #000000
}
.style132 {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
}
.style147 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style168 {
	color: #663333;
	font-weight: bold;
}
.style169 {
	color: #663333;
}
.style165 {
	color: #999966
}
.style179 {
	color: #000000
}
.style182 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.style184 {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.style185 {
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style172 {
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.style173 {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}
.style174 {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.style176 {
	color: #000000
	font-size:100%;
	margin: 0;
	padding: 0;
}
.style50 {
	color: #666666
}
.style105 {
	font-family: Tahoma;
	font-size: 10pt;
	color: #003366;
}

* {
	font-size:100%;
	margin: 0;
	padding: 0;
}

body{background:#ffffff; text-align:center;}
img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.723em;
	line-height:1.177em;
	color:#666666;
}

input, select { vertical-align:middle; font-weight:normal;}

a {
	color:#000000;
}
a:hover{text-decoration:none;}
p {padding-top:15px;}
h3{ font-size:1.385em; color:#0d0939; border-bottom:solid 1px #bbb5ce; padding-bottom:7px; margin-bottom:17px; line-height:1em;}
h4{ font-size:1.231em; color:#ffffff; line-height:1em; font-weight:normal; border-bottom:solid 1px #6f567f; padding-bottom:7px; margin-bottom:17px;}
strong{
	color:#000000;
	display:block;
}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.phone{ float:right; padding-right:40px;}
.padding1{ padding-top:37px;}
.padding2{ padding-top:6px !important;}
.padding3{
	padding-top:16px;
}
.padding4{ padding-top:20px !important;}

/* ============================= header ====================== */
#header{ background:url(images/top-tail.gif) top repeat-x;}
#header .main{ background:url(images/header-bg.jpg) no-repeat 1px 0;}
#header .top{ width:100%; overflow:hidden; height:41px;}
#header .menu{
	float:right;
	padding-top: 9px;
	padding-right: 17px;
	padding-bottom: 0;
	padding-left: 0;
}
#header .menu li{ float:left; color:#614c72; padding:0 8px 0 0;}
#header .menu a{ display:inline-block; width:125px; color:#ceb6e1; text-decoration:none; text-align:center; padding:4px 0 5px 0; margin-right:9px;}


#header .top .text{
	color:#999999;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 72px;
}
#header .logo{ padding:73px 0 0 69px;}
#header .banners{ padding:94px 0 0 75px;}
#header .banners a{ margin-right:0px;}

/* ======= content ========COLOR FOR MID PART OF BODY=========== */
.row-1{ background:url(images/row1-top-tail.gif) top repeat-x #ffffff;}
.extra-bg{ background:url(images/extra-bg.gif) top repeat-x #ffffff;}
.row-1 .bot-tail{ background:url(images/row1-bot-tail.gif) bottom repeat-x;}
.row-1 .indent{ padding:20px 50px 18px 74px;}
.banner{ display:block; margin-top:-9px; position:relative;}
.column-2, .column-3{ margin-left:62px;}

.row-2{ background:url(images/row2-tail.gif) top repeat-x #241431; color:#88669c;}
.row-2 a{ color:#b4a1c2;}
.row-2 .main{ background:url(images/row2-bg.jpg) no-repeat 0 0;}

.row-2 .indent{ padding:20px 50px 18px 73px;}
.row-2 .imgindent{ margin:-6px 20px 0 -8px !important; position:relative}

.list{ margin-top:-8px;}
.list li{
	font-size:0.923em;
	line-height:2.5em;
	text-transform:none;
	font-weight:bold;
	text-decoration:none;
	background:url(images/unline.gif) bottom repeat-x;
}
.list .last{ background:none; margin-bottom:-8px;}
.list a{ color:#434169; text-decoration:none; padding-left:32px; display:inline-block;}
.list a:hover{ color:#069cc8;}
.list .marker1 a{ background:url(images/list-marker1.gif) no-repeat 0 7px;}
.list .marker2 a{ background:url(images/list-marker2.gif) no-repeat 0 7px;}
.list .marker3 a{ background:url(images/list-marker3.gif) no-repeat 0 7px;}
.list .marker4 a{ background:url(images/list-marker4.gif) no-repeat 0 7px;}
.list .marker5 a{ background:url(images/list-marker5.gif) no-repeat 0 7px;}
.list .marker6 a{ background:url(images/list-marker6.gif) no-repeat 0 7px;}
.list .marker7 a{ background:url(images/list-marker7.gif) no-repeat 0 7px;}
.list .marker8 a{ background:url(images/list-marker8.gif) no-repeat 0 7px;}
.list .marker9 a{ background:url(images/list-marker9.gif) no-repeat 0 7px;}

.list2{ margin-top:-5px;}
.list2 li{ line-height:1.923em; background:url(images/list2-unline.gif) bottom repeat-x;}
.list2 .last{ background:none;}
.list2 a{ color:#88669b; text-decoration:none; padding-left:30px;}
.list2 a:hover{ color:#b4a1c2;}
.list2 .marker1 a{ background:url(images/list2-marker1.gif) no-repeat 8px 5px;}
.list2 .marker2 a{ background:url(images/list2-marker2.gif) no-repeat 8px 5px;}
.list2 .marker3 a{ background:url(images/list2-marker3.gif) no-repeat 8px 5px;}

.row-1 .link{ display:inline-block; background:url(images/link-bg.gif) no-repeat 0 0; padding:4px 0 2px 30px; font-weight:bold;}
.row-2 .link{ color:#b4a1c2; display:inline-block; margin-top:17px; font-weight:bold;}
.unline{ border-bottom:solid 1px #bbb5ce; padding-bottom:18px; margin-bottom:7px;}
.extra{ display:block; margin:20px -80px -35px 0; }
.extra img{ position:relative;}

/* ============================= footer ====================== */
#footer{
	background:#0e0500;
	color:#666666;
}
#footer  span{
	font-weight:normal;
}
#footer a{ color:#69517a;}
#footer .text{ padding:13px 0 0 74px;}

