* { margin:0; padding:0;}

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#000000;
	background-color: #FFF;

}



input, textarea { font-family:Arial, Helvetica, sans-serif;}



.left { float:left;}

.right { 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-right { height:598px; position:absolute; right:0; top:0; width:50%; background:url(images/tail-top-right.gif) repeat-x right top;}
.tail-bottom { background:url(images/tail-bottom.jpg) left bottom repeat-x;}




/*==================forms====================*/

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

img {
	border:0;
	vertical-align:top;
	text-align:center;
}




textarea { width:197px; height:113px; 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;}

form .buttons { width:100%; overflow:hidden; padding-top:15px;}

form .buttons .link1 { float:right; margin-left:14px;}





/*==================list====================*/

ul { list-style:none;}



.list li { color:#161616; font-weight:bold; padding:0 0 4px 19px; background:url(images/marker-2.gif) no-repeat left 5px;}

.list li.alt { padding-bottom:37px;}

.list li a { color:#161616;}



.list1 li { color:#139df2; padding:0 0 6px 15px; background:url(images/marker-3.gif) no-repeat left 6px;}

.list1 li.alt { padding-bottom:24px;}

.list1 li a {

	color:#139df2;

}



.list2 { margin-top:-18px;}

.list2 li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:16px;}

.list2 li cite { display:block; font-style:normal; line-height:1.5em; padding-bottom:6px;}

.list2 li span { float:right;}



.list3 { width:100%; overflow:hidden;}

.list3 li { width:140px; float:left; text-align:center; margin-right:40px;}

.list3 li.last { margin-right:0;}

.list3 li img { margin-bottom:10px;}

.list3 li a { color:#139df2;}



.list4 li { list-style-type:decimal; list-style-position:inside; color:#161616; font-weight:bold; padding-bottom:14px;}

.list4 li span { font-weight:normal; color:#747474; line-height:1.5em;}



.list5 li { color:#000; padding:0 0 6px 15px; background:url(images/marker-3.gif) no-repeat left 6px;}

.list5 li.alt { padding-bottom:24px;}

.list5 li a {

	color:#139df2;

}

/*==================other====================*/

.img-box img { margin-bottom:18px; display:block;}



.img-box1 { width:100%; overflow:hidden;}

.img-box1 img { float:left; margin:0 14px 0 0;}

.img-box1 span img { float:none; display:block; margin:6px 0 16px 0;}

#content .img-box1 p { color:#898988; line-height:1.33em;}

.img-box1 p img { float:none; margin:3px 0 0 0;}



.img-box2 { width:100%; overflow:hidden;}

.img-box2 img { float:left; margin:0 20px 0 0;}



.p1 { margin-bottom:18px;}

.p2 { margin-bottom:28px;}

.p3 { margin-bottom:9px;}



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





/*==================txt, links, lines, titles====================*/

a {
	color:#06F;
}

a:hover{
	text-decoration:none;
	color: #0000FF;
}



h3 { font-size:1.17em; color:#020912; font-weight:normal;}

h3 a { color:#020912;}

h4 { color:#83aeae; font-size:1em; text-transform:uppercase; margin-bottom:10px;}



.txt1 {

	color:#747474;

}



.link1 { display:block; float:left; background:#2e2e2e; color:#fff; text-decoration:none; line-height:.92em; font-size:.92em;}

.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 9px 5px 17px; font-weight:normal; font-style:normal;}

.link1:hover { text-decoration:underline;}



.line-hor {

	border-bottom:1px solid #cacaca;

	overflow:hidden;

	font-size:0;

	line-height:0;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 5px;

	margin-left: 0;

}



.title { margin-bottom:32px;}

.title1 { margin-bottom:26px;}







/*header*/

#header object { vertical-align:top;}

#header div { position:absolute; top:0; left:-25px;}



/*content*/

#content p {
	line-height:1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

}

#content dl dt { margin-top:10px;}

#content .indent { padding:0 0 35px 42px;}

#content .indent1 { padding-bottom:58px;}

#content .indent2 { padding-left:20px;}



/*footer*/

#footer p {  color:#919191; padding:20px 0 0 44px;}

#footer p span {background:url(images/icon-1.gif) no-repeat left top; padding:2px 0 0 40px; display:block;} 

#footer p a { color:#919191;}



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