/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:85%; line-height:1.125em;}
html, input, textarea	{font-family:"Lucida Grande", Arial, Helvetica, sans-serif;; 
		color:#1e2021;	}


.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}

.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}

div.container {	overflow:hidden; width: 100%;}

a img{ border:0px}
img{ vertical-align:top;  }

a{color:#5b768f; text-decoration:underline} 
a:hover{text-decoration:none; color:#990000;}
.link{color:#ffffff; float:right; margin-right:9px} 
.link1{color:#5b768f; background:url(images/marker1.gif) top left no-repeat; background-position:0 2px; padding-left:22px; float:left; margin-right:21px} 
.link2{color:#5b768f; background:url(images/marker1.gif) top left no-repeat; background-position:0 2px; padding-left:22px; margin-right:21px} 

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/marker2.gif) top left no-repeat; background-position:0 7px; margin:0; padding-left:12px; }
#content ul li a{color:#1e2021; text-decoration:none; line-height:1.66em} 
#content ul li a:hover { text-decoration:underline; }

/*header*/
#header {font-size:0.875em; color:#FFFFFF }
#header .phone{ margin:5px 0 0 570px; position:absolute}
#header .logo{ margin:57px 0 0 0; position:absolute }
#header .slogan{ margin:239px 0 0 514px; position:absolute }
#header .button{ margin:318px 0 0 739px; position:absolute }
#header .more{ background:url(images/button.gif) no-repeat; color:#FFFFFF; text-transform:uppercase; padding:10px 26px 10px 17px; display:block; font-size:.85em; text-decoration:none}
#header .more:hover{color:#000; text-decoration:none}

#header ul{margin:0px; padding:67px 0 0 255px; list-style:none; float:right; height:22px;}
#header ul li{ display:inline; margin-bottom:5px; }
#header ul li a{color:#5b768f; text-decoration:none; padding:8px 10px 8px 10px;} 
#header ul li a:hover { color:#FFF; background-color:#5b768f; padding:8px 10px 8px 10px; }
#header ul li .current{ color:#FFF; background-color:#999; padding:8px 10px 8px 10px; }

/*header-short*/
#header-short {font-size:0.875em; color:#FFFFFF }
#header-short .phone{ margin:5px 0 0 570px; position:absolute}
#header-short .logo{ margin:57px 0 0 0; position:absolute }
#header-short .slogan{ margin:239px 0 0 514px; position:absolute }
#header-short .button{ margin:318px 0 0 739px; position:absolute }
#header-short .more{ background:url(images/button.gif) no-repeat; color:#FFFFFF; text-transform:uppercase; padding:10px 26px 10px 17px; display:block; font-size:.85em; text-decoration:none}
#header-short .more:hover{color:#000; text-decoration:none}

#header-short ul{margin:0px; padding:67px 0 0 255px; list-style:none; float:right; height:22px;}
#header-short ul li{ display:inline; margin-bottom:5px; }
#header-short ul li a{color:#5b768f; text-decoration:none; padding:8px 10px 8px 10px;} 
#header-short ul li a:hover { color:#FFF; background-color:#5b768f; padding:8px 10px 8px 10px; }
#header-short ul li .current{ color:#FFF; background-color:#999; padding:8px 10px 8px 10px; }

/*content*/
#content{ font-size:0.85em; width:100%; text-align:left; line-height:1.25em}
#content .indent-main{padding:33px 8px 43px 10px}
#content .title{  margin-bottom:24px; background:url(images/tail1.gif) repeat-x bottom; padding-bottom:6px}
#content .img-left{ float:left; margin:0 9px 20px 0}
#content .img-indent{ margin:0 0 16px 0}
#content p{ margin:0 0 15px 0}
#content .p{ margin:0 0 28px 0}
#content .p1{ margin:0 0 15px 0}
#content h3{color:#fff; font-size:1.16em; margin-bottom:10px; font-weight:normal; padding-left:20px; background-position:0 3px; padding-bottom:10px;  }
#content h4{color:#5b768f; font-size:1.5em; margin-bottom:15px; font-weight:normal  }
#content .h4{margin-bottom:0}
#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:14px; margin-bottom:17px }


/*box*/
.box{ background:#5b768f; width:100%;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{ padding:15px 10px 13px 10px; }


/*footer*/
#footer { color:#1e2021; font-size:0.75em; background:url(images/bot.gif) repeat-x top }
#footer .indent-footer{ padding:14px 30px 0 10px;}
#footer a {color:#5b768f; text-decoration:underline}  
#footer a:hover {text-decoration:none; color:#990000;}


.h{ height:31px}
.block-contact span{ float:right; margin-right:28px}
.block-contact1 span{ float:right; margin-right:55px}
input{
   	border:1px solid #a09b96; 
	background:#FFFFFF;
	width:152px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-top:4px;
	color:#5b768f;
}

input.submit {
	background:#5b768f;
	width:auto;
	height:auto;
	padding:0.5em 1em 0.5em 1em;
	color:#fff;
}
textarea{
   	border:1px solid #a09b96; 
	background:#FFFFFF;
	width:240px; height:114px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:31px;
	overflow:auto}
	
/*===== slider =====*/
	/*
	 * Required 
	*/
	.container1 { width:938px; height:390px; overflow:hidden; position:relative;}
	.slides { position:absolute; top:0; left:0;}
	.slides div { position:absolute; top:0; width:938px; height:390px; display:none; }
		.slides div img {
			position:relative;
			z-index:9;
		}
		.slides div span {
			position:absolute;
			left:454px;
			top:300px;
			display:block;
			font-size:36px;
			color:#fff;
			line-height:1.2em;
			z-index:12;
			text-transform:uppercase;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		
		.slides div span.dead {
			position:absolute;
			left:454px;
			top:350px;
			display:block;
			font-size:18px;
			color:#fff;
			line-height:1.2em;
			z-index:12;
			text-transform:uppercase;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight:bold;
		}
	/*
	 * Optional
	*/
	#loopedSlider { margin:0 auto; width:938px; height:390px; position:relative; clear:both; }
	ul.pagination { 
		/*background:url(images/pagination-bg.png) no-repeat left top;*/
		width:459px;
		height:35px;
		position:absolute;
		left:121px;
		top:230px;
		padding:12px 0 0 30px;
		z-index:11;
	}
	ul.pagination li  { display:inline;}
	ul.pagination li a { 
		background:url(images/marker_off.gif) no-repeat left top; 
		width:11px; 
		height:11px; 
		display:block;
		overflow:hidden;
		float:left;
		margin-right:5px;
	}
	ul.pagination li.active a {
		background:url(images/marker_on.gif) no-repeat left top; 
	}
/*===== slider =====*/	