/* CSS Document */
/* content:
	-
	-
	*/
	

/* ------------------------------------------------------------------ */
/* PRESETS */

	IMG {border:0px;}

	TABLE {border-collapse:collapse; border-spacing:0px;}

	TD {vertical-align:top;}


/* ------------------------------------------------------------------ */
/* TEXT */

	P, A, LI, LABEL, SPAN {font-family:Arial; font-size:11px;}
	
	P, LABEL, LI, EM {color:#71788f; margin-top:0px; margin-bottom:0px; line-height:14px;}
	
	EM {font-family:'Trebuchet MS'; font-size:13px; color:#414552; margin-bottom:10px; display:block;}
	
	STRONG {font-family:Tahoma;}
	
	H2 {font-family:Arial; font-size:17px; color:#3675be; font-weight:bold; letter-spacing:-1px; }
	
	H1 {font-family:Arial; font-size:17px; color:#3675be; font-weight:bold; letter-spacing:-1px; margin:16px 0px 20px 0px;}
	
	.dark {color:#414552;}
	.blue2 {color:#3675be;}
	A.blue {color:#3675be;}
	A.blue:hover {color:#6294cd;}
	.red {color:#FF0000;}
	A.red:hover {color:#ff9b9b;}
	
	UL {margin-top:0px;}
	UL.micropoint {list-style:url(../image/micropoint01.gif);}
	UL.arrowList {list-style:url(../image/micropoint01.gif); margin-bottom:0px;}
	UL.arrowList A, UL.arrowListLong A, .blue {color:#276eb9;}
	UL.arrowList A:hover, UL.arrowListLong A:hover, .blue:hover {color:#3698ff;}

	UL.arrowListLong {margin-bottom:0px;}
	UL.arrowListLong LI {margin-bottom:6px;}

/* ------------------------------------------------------------------ */
/* LAYOUT */

	BODY {background: #abdeee url(../image/lt_background.jpg) repeat-x; margin:0px; padding:0px;}
	
	#container {width:770px; position:absolute; left:50%; margin-left:-385px; background:url(../image/lt_contentback.gif) repeat-y;}

	#header {width:750px; float:left;}
	IMG.shadows {width:10px; height:278px;}
	IMG.shadowLeft {float:left; display:inline;}
	IMG.shadowRight {float:right; display:inline;}		
		#header #topShadow {float:left; width:750px; height:35px; display:inline;}
		#header #logoField {float:left; width:750px; height:45px; display:inline; background-color:#FFFFFF;}
		#header #mainBanner {float:left; width:750px; display:inline;}
	
	#content {width:750px; float:none; clear:both; background:url(../image/lt_contentback.gif) repeat-y; padding:0px 10px;}
	
	#footer {width:770px;  text-align:center; float:none; clear:both; background:url(../image/lt_footer.gif) no-repeat top; font-size:11px; font-family:Arial;}
		#bottomMenu {width:770px; float:none; clear:both; color:#0e618c; padding-top:53px;}
			#bottomMenu A {color:#ffffff;}
			#bottomMenu A:hover {color:#fdd000;}
		#copyright, #webdesign, #contact {width:770px; float:none; clear:both;}
		#contact {padding-top:18px;}	
		#copyright {padding-top:5px;}			
			#copyright A, #webdesign A, #contact A {color:#ffffff; text-decoration:none;}
			#copyright A:hover, #webdesign A:hover, #contact A:hover {color:#D7ECF3;}
		
		SPAN.active_menu_link {font-weight:bold; font-family:Tahoma;}

	#pageTitle {width:100%; clear:both; float:none; padding-bottom:0px; position:relative; top:-22px; margin-bottom:0px;}
	#pageTitle IMG {}

	DIV.naviBar {margin:0px 0px 0px 32px; padding-bottom:4px; position:relative; top:-10px; /* border-bottom:1px solid #e5e5e5; */ float:none; clear:both; width:400px; }

	#leftSide {width:196px; float:left; padding:0px 16px 0px 30px;}
	#leftSide P {padding-bottom:10px;}

	#rightSide {width:467px; float:left; padding:0px 20px}
	#rightSide P {padding-bottom:10px;}

	#leftSide2 {width:453px; float:left; padding:0px 20px 0px 34px;}
	#leftSide2 P {padding-bottom:10px;}



	#long {width:698px; float:left; padding:0px 20px 0px 32px;}
	#long P {padding-bottom:10px;}


/* ------------------------------------------------------------------ */

/* CONTACT */

	TABLE.contactTable {float:left;}
	TABLE.contactTable TD {padding-right:5px;}

	IMG.mapThumb {position:relative; right:-16px;}

	P.mapLink {text-align:right; margin:3px 22px 0px 0px;}

/* ------------------------------------------------------------------ */
/* SWF's */
	
	#topanim_main_container {height:358px; width:750px;}
	#topanim_thin_container {height:190px; width:750px;}


/* ------------------------------------------------------------------ */
/* FORMS */

	INPUT, TEXTAREA {
		background-color:#f1f1f1;
		border:1px solid #CCCCCC;
		color:#3F3F42;
		padding:2px;
		font-size:11px;
		line-height:12px;
		}

	INPUT {height:14px;}
	

/* ------------------------------------------------------------------ */

/* COMMON */

	DIV.dottedLine {width:1px; height:110px; float:left; background:url(../image/lt_dottedline.gif) repeat-y;}

	#ajaxLoader {text-align:center; margin:40px 0px; float:none; clear:both; display:none; height:100px;}
	#ajaxResponseOk, #ajaxResponseError {float:left;}

	TABLE.tableSimple01 {border-spacing:0px; border-collapse:collapse; border:1px solid #f1f1f1; margin:10px;}
	
	TABLE.tableSimple01 TD {padding:8px 20px;}
	
	TABLE.tableSimple01 TD.type {background-color:#f8f8f8;}

	#bottomImageSet {float:none; clear:both; padding-left:26px; padding-top:40px;}
	#bottomImageSet IMG {float:left; height:59px; width:164px; margin:0px 5px;}



/* ------------------------------------------------------------------ */

/* COOPERATION */

	#contactForm {width:100%; clear:both; float:none;}
	#registrationForm {width:100%; clear:both; float:none;}
	
	TABLE.contactfield {margin:0px 0px 0px 45px;}
	TABLE.contactfield TD.contactfield_name {height:15px; width:40px;}

	TABLE#contactFormTable {margin:0px 0px 0px 0px;}
		TABLE#contactFormTable P {margin:8px 0px 2px 0px;}
		TABLE#contactFormTable P {padding:0px;}	
		TD.contactform_label {height:15px; width:100%;}
		TD.contactform_field {width:100%;}
		TD.contactform_submit {width:100%; padding:20px 0px 0px 35%;}
		TD.contactform_checkfield DIV {display:none; float:left;}
		TD.contactform_checkfield IMG {width:20px; height:20px;}
		LABEL.agreement {width:410px; display:block;}



/* ------------------------------------------------------------------ */

/* OFFER */


	DIV.offerCell {float:left;}
	DIV.offerCell P.text {width:146px; padding:10px 20px;}
	DIV.offerCell P.link {width:146px; text-align:right; padding:0px 20px 20px 20px;}



