/* CSS Document */

html, body, h1, h2, h3, h4 {margin:0; padding:0;}
body {font-size:80%;}
html, input, textarea	{font-family: Arial, Helvetica, sans-serif; 
		color:#4a4949;	}	
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top;}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;}

.all {position:relative;}
a{color:#0099ff; text-decoration:underline} 
a:hover{text-decoration:none}

h1 {margin-bottom:10px;}
h1, h2 {color:#444; font-size:170%;font-weight:normal;}

.link{color:#4e4e4e; font-weight:bold; background:url(/images/24798/marker.gif) top left no-repeat; padding-left:9px; background-position:0 5px; text-decoration:underline; }
.link:hover{text-decoration:none }

.link1{color:#4a4949; font-weight:bold; display:block; margin-bottom:9px; text-decoration:underline }
.link1:hover{text-decoration:none }

.link2{color:#3c6c8b; font-size:110%; background:url(/images/24798/marker1.gif) top left no-repeat; background-position:0 5px; padding:2px 0 2px 22px; display:block; margin-bottom:9px; text-decoration:none }
.link2:hover{text-decoration:underline }

.link3{color:#3c6c8b; font-size:110%; display:block; margin-bottom:9px; text-decoration:none }
.link3:hover{text-decoration:underline }

.button1{color:#616161; background:url(/images/24798/icon1.gif) top left no-repeat; padding:10px 32px 61px 14px; text-decoration:none; font-weight:bold }
.button1:hover{text-decoration:underline }
.button2{color:#616161; background:url(/images/24798/icon2.gif) top left no-repeat; padding:10px 25px 61px 8px; text-decoration:none; font-weight:bold }
.button2:hover{text-decoration:underline }
.button3{color:#616161; background:url(/images/24798/icon3.gif) top left no-repeat; padding:10px 22px 61px 14px; text-decoration:none; font-weight:bold }
.button3:hover{text-decoration:underline }

.button4{color:#f8f7f3; background:url(images/button.gif) top left no-repeat; padding:3px 13px 4px 13px; text-decoration:none; font-weight:bold; line-height:20px }
.button4:hover{text-decoration:underline }

ul.list{margin:0; padding:0; list-style:none;}
ul.list li{background:url(images/marker2.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:10px; }
ul.list li a{color:#3c6c8b; text-decoration: underline; line-height:1.64em; font-size:110%} 
ul.list li a:hover { text-decoration:none; }

.link-1 { display:block; float:left; background:url(/images/24798/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(/images/24798/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(/images/24798/link_right.gif) no-repeat right top; padding:3px 11px 5px 12px; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}


/*header*/
#header {color:#616161;}
#header .logo{width:250px;padding-top:4px;}
.logo_link {height:67px;width:205px;display:block;text-decoration:none;}
#header .menu{ margin:0 0 11px 0; background: url(images/menu_bg.gif) repeat-x top}
#header .menu-right{ background: url(images/menu_right.gif) no-repeat top right;height:44px;}
#header .indent{padding:28px 26px 0 27px; text-align:center;}
#header .indent1{padding:69px 0 0 245px}
#header .indent2{margin:44px 0 0 720px; position:absolute;}
#header .indent2 a{color:#7e7e7e; text-decoration:none}
#header .indent2 a:hover{ color:#7e7e7e;}
#header .indent3{margin:113px 0 0 652px; position:absolute;}
#header .title{  margin-bottom:18px}
.tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:25px; margin-bottom:25px}
#header h4{color:#616161; margin-bottom:7px;  }
.txt{ font-size:110%; font-weight:normal; color:#3c6c8b}
.txt a{ color:#3c6c8b}

.container2{ width:270px}


/*content*/
#content{width:100%; text-align:left;}
#content .indent-main{padding:20px 2px 24px 0;}
#content .indent-main1{padding:20px 12px 24px 24px;}
#content .title{  margin-bottom:21px;}
.img-left{ float:left; margin:0 20px 16px 0;}
#content .img-indent{ margin:0 0 16px 0;}
#content p{ margin:0 0 17px 0;}
#content .p{ margin:0 0 27px 0}
#content h3{color:#3c6c8b; font-size:110%; margin-bottom:10px; font-weight:normal;  }
#content h4{color:#4a4949; margin-bottom:30px;  }
#content .h4{color:#4a4949; margin-bottom:10px;  }
#content .tail{ background:url(images/tail1.gif) repeat-x bottom; padding-bottom:12px; margin-bottom:12px}

#content .indent{padding:0 0 0 18px}



/*footer*/
#footer { color:#515151;}
#footer .indent-footer{
	float:left;
	padding:27px 50px 0 0;
	width:200px;
}
#footer .indent-footer2{
	float:left;
	padding:0 50px 0 0;
	width:298px;
}
#footer .indent-footer3{
	float:left;
	width:180px;
	padding:20px 28px 0;
}
#footer .indent-footer4{
	float:left;
	width:100px;
	padding:20px 0 0;
}
#footer a {color:#515151; text-decoration:underline}  
#footer a:hover {  text-decoration:none}

.jamp2{ width:40px; margin-left:6px}
select{color:#2d3331; height:20px;	font-family:Tahoma;}

.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:25px}
.block-contact span{ float:right; margin-right:100px}
#form1 input{
	background:#FFFFFF;
	width:180px; height:18px;
	padding-left:5px;
	vertical-align:middle;
	margin-right:10px
}
#form1 .input1{
   	border:1px solid #c2c1ba; 
	background:#FFFFFF;
	width:248px; height:18px;
	padding-left:5px;
	padding-top:2px;
	margin:0px;
}
textarea {
   	border:1px solid #c2c1ba; 
	background:#FFFFFF;
	width:248px; height:201px;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}
form {margin:0px;padding:0px;}	
.con {color:#373535; font-size:200%;font-weight:bold;text-transform:uppercase;display:block;line-height:0.8em;}
.the {color:#7c7c7c;font-weight:bold;text-transform:lowercase;}

#form1 .hidden {width:0px;height:0px;border:0px;background:none;padding:0px;margin:0px;}

.blue {color:#5292bb;text-transform:uppercase;display:block;font-size:150%;line-height:1.3em;}
.black {color:#585858;text-transform:uppercase;font-size:150%;}

ul.breadcrumb-navigation {margin:0px;padding:0px 0px 15px 0px;}
#content .bx-component-panel {top:0px;}

.newsmain{
	padding:28px 28px 0;
}
.col1{
	float:left;
	width:598px;
}
.col-3{
	float:left;
	padding:0 28px;
}

.tail-top{ background:url(images/top.gif) repeat-x top #fff;}
.tail-bottom{background:url(images/bot.gif) repeat-x  bottom }


.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
.main{margin:0 auto; text-align:left; width:936px;  position:relative;}

/*======= header =======*/
#header {height:510px;}

#header .col-1{ width:598px}
#header .col-2{ width:338px; background:url(images/bg_col2.gif) no-repeat top left; height:347px}

/*======= index.html =======*/
#page1 #content .col-1{ width:268px; margin-right:40px}
#page1 #content .col-2{ width:267px; margin-right:46px}
#page1 #content .col-3{ width:280px}


/*======= footer =======*/
#footer { height:71px; }


.authorient{
border-bottom:1px dashed #7e7e7e;
}
.homenav{
float:left;
}
.banner{
border:1px solid #ccc;
}

.homelink{
background: url(/tmpl/img/home.gif) center center no-repeat;
width:14px;
height:11px;
}
.maplink{
background: url(/tmpl/img/map.gif) center center no-repeat;
width:14px;
height:11px;
}
.contactslink{
background: url(/tmpl/img/contacts.gif) center center no-repeat;
width:14px;
height:11px;
}



.ilogin-form-overlay {
	background:black none repeat scroll 0 0;
	display:none;
	height:100%;
	left:0;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:98;
}

#ilogin-form-window {
	background:#fdfdfd url(images/auth-form-bg.gif) repeat-x scroll center top;
	color:#131313;
	display:none;
	font-size:12px;
	left:50%;
	line-height:18px;
	margin-left:260px;
	position:absolute;
	top:50px;
	width:235px;
	z-index:10000;
}
#ilogin-form-window a{
	color:black;
}

#ilogin-form-window a:hover {
	color:#006699;
}
#login-form-window-internal {
	border:1px solid #CACACA;
	padding:10px 10px 10px 20px;
}
#close-form-window {
	background:transparent url(/tmpl/img/close.gif) no-repeat scroll 0 0;
	cursor:pointer;
	float:right;
	height:11px;
	width:12px;
}