body {
	background: url(../image/bg.jpg) repeat-x top;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	color:#555555;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#SiteContainer{ margin:0px auto; padding:0px;}

.FixContainer{
	width:980px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.Logo{
	position:absolute;
	margin-left:-20px;
	z-index:99;
	left: 70px;
	top: 84px;
}

.TopLinkPart{ height:48px;}

.Link{ padding-top:10px; float:right;}

.Link .navHorizontal { margin:0px; padding:0px; list-style:none; }

.Link .navItem { float:left; }

.Link .navLink, .Link .active{

	text-decoration: none;

	color: #ffffff;

	display:block;

	outline:none;

	font-family:Arial;

	font-size:13px;

	font-weight:bold;

	margin-right:15px;

	}

.Link .navLink:hover, .Link .active {

	cursor:pointer;

	background:url(../image/menuleft.gif) no-repeat;

	}

.Link .navLink .navText, .Link .active .navText{

	color: #fff;

	padding:8px 15px 13px 15px;

	display:block;

	line-height:17px;

	text-align:center;

	}

.Link .navLink:hover .navText, .Link .active .navText{
	color:#fff;
	background-image: url(menu-right.gif);
	background-repeat: no-repeat;
	background-position: right;
}



.TopPart{ background:url(../image/topbg.gif) no-repeat left top; height:144px;}

.CallRight{ float:right; padding-top:20px;}

.FloatLeft{ float:left;}

.FloatRight{ float:right;}

.Clear{ clear:both;}



.Header{ background:url(../image/headerbg.jpg) no-repeat left top; height:314px;}

.HeaderLeft{ float:left; padding:30px 0px 0px 0px;}

.HeaderImage{ padding-top:50px;}

.HeaderRight{ margin-left:600px; padding-top:10px;}



.maillink:link, .maillink:visited{ color:#002d40; font-size:12px; text-decoration:none;}

.maillink:hover{ color:#000; text-decoration:underline;}



.Middlepart{ background:url(../image/middlebg.png) repeat; margin:0px auto; padding:0px 30px 20px 30px;}

.Welcomemiddle{background:url(../image/midletop.png) no-repeat center top; padding:22px 0px 0px 0px; line-height:20px; color:#555555; text-align:justify;}

.Welcomemiddle ul{ margin:0px; padding:0px; list-style:none;}

.Welcomemiddle li{ background:url(../image/bullet.png) no-repeat left; padding:2px 0px 2px 20px; font-size:13px; text-decoration:none; font-weight:bold; color:#003455;}



.Middlepart h1{ color:#003455; text-decoration:none; font-weight:normal; font-size:20px; margin:0px; padding:0px 0px 5px 0px; font-family:"Myriad Pro", Calibri;}

.Middlepart h2{ color:#003455; text-decoration:none; font-weight:normal; font-size:20px; border-bottom:1px dashed #003455; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; font-family:"Myriad Pro", Calibri;}

.Middlepart h3{ color:#003455; text-decoration:none; font-weight:normal; font-size:18px; margin:10px 0px 5px 0px; padding:0px 0px 5px 0px; font-family:"Myriad Pro", Calibri, Arial;}

.RightPhoto{ float:right; padding:0px 0px 0px 20px;}



.MiddleServices{ margin-top:20px;}

.Box{ float:left; margin-right:25px; width:284px;}

.VideoBox{ float:left; width:284px;}

.BoxMiddle{ background-color:#FFFFFF; border-right:1px solid #a7c1cb; border-left:1px solid #a7c1cb; border-bottom:1px solid #a7c1cb; min-height:280px; padding:0px 18px;}

.ServicesTitle{ color:#003454; font-size:20px; font-family:Arial; font-weight:normal; margin-bottom:10px;}

.ServicesText{ padding-top:10px;}

.MoreTitle{ position:absolute; margin-left:139px;} 

.Downloadbtn{ padding-top:30px;}



.BottomPart{ background-color:#f1f1f2; margin:0px auto; padding:0px; height:80px;}

.BottomFix{
	width:900px;
	margin:0px auto;
	height:57px;
	padding:20px 0px 0px 0px;
	color:#093b57;
	font-size:12px;
	background-repeat: no-repeat;
	background-position: right top;
}

.bottomlink:link, .bottomlink:visited{ font-weight:bold; color:#365b6f; font-size:12px; text-decoration:none;}

.bottomlink:hover{ color:#365b6f; text-decoration:underline;}

.BottomFix span{ padding-left:5px; padding-right:5px;}



.MiddleLeft{ float:left; width:190px;}

.middleRight{ margin-left:220px; padding:20px 0px 0px 0px;}



.Product{ padding-top:20px;}

.Product ul{ margin:0px; padding:0px; list-style:none;}

.Product li{ background:url(../image/leftdotsep.gif) no-repeat left bottom; padding:0px 0px 1px 0px; text-decoration:none;}

.Product li a:link, .Product li a:visited{ font-size:13px; text-decoration:none; font-weight:bold; color:#00324e; font-family:Arial; display:block; background:url(../image/producticon.png) no-repeat left; padding:7px 0px 7px 30px;}

.Product li a:hover{ color:#fff; background:url(../image/producticon-rol.png) no-repeat left #1281bf;}



.ProductMain{background:url(../image/productbottom-sep.gif) no-repeat center bottom; padding:0px 0px 20px 0px; margin-bottom:20px;min-height:260px;}

.ProductBox{ float:left; min-height:250px; background:url(../image/boxsep.png) no-repeat right top; padding:0px 0px 0px 0px; margin-right:30px; width:200px;}

.ProductTitle{ padding-bottom:10px; color:#055a8a; text-decoration:none; font-weight:normal; font-size:18px; font-family:Calibri;}

.ProductTitle span{ color:#4c5459; font-size:16px;}

.ProductText{ text-align:justify; font-size:13px;}

.ProductText ul{ margin:0px; padding:0px; list-style:none;}

.ProductText li{ background:url(../image/bullet-right.png) no-repeat left; padding:3px 0px 3px 15px; font-size:13px; text-decoration:none; font-weight:normal; color:#555555;}



.BackBox{ font-size:13px; float:right; margin-top:30px;}

.BackLink:link, .BackLink:visited{ text-decoration:none; font-weight:bold; font-size:13px; color:#00324e;}

.BackLink:hover{ text-decoration:underline;}



.ProductImage{ min-height:200px; padding-top:10px;}

.ProductBoxText{ color:#055a8a; text-decoration:none; font-size:13px; font-weight:normal;}



.ProductSubContainer{ margin-bottom:20px;}

.SubLeftbox{ float:left; width:320spx; height:220px; padding:5px; background-color:#dfdfdf;}

.SubRightbox{ float:right; width:320spx; height:220px; padding:5px; background-color:#dfdfdf;}



.ContactMiddle{ padding-top:10px; background:url(../image/contactbg.png) no-repeat left top;}

.ContactLeft{ line-height:22px; font-size:13px; float:left; padding-right:10px; color:#323232;}

.ContantFormPart{ margin-left:245px;} 

.ContactMiddle b{ font-weight:bold; color:#005496;}

.MoreLink:link, .MoreLink:visited{ text-decoration:underline; font-size:13px; color:#104b75;}

.MoreLink:hover{ text-decoration:underline; color:#50afd6;}

.TexctField{ margin:0px; padding:0px; font-size:12px; text-decoration:none; border:1px dashed #084a6f; padding:2px 5px; height:20px;}

.TexctArea{ margin:0px; padding:5px; font-size:12px; text-decoration:none; border:1px dashed #084a6f;color:#4e4919;}



.SendBtn{ background:url(../image/btnbg.jpg) repeat-x top #0a4a6e; border:1px solid #b3e1fb; padding:5px 10px; text-decoration:none; font-size:12px; color:#FFFFFF; font-weight:bold; font-family:Arial;}

.SendBtn:hover{ color:#c9ebff; background:url(../image/btn-rol.jpg) repeat-x top #15638e;}



.BackBtn{ background:url(../image/backbtnbg.gif) repeat-x top #056195; border:2px solid #cdedff; padding:5px 10px 5px 5px; text-decoration:none; font-size:12px; color:#FFFFFF; font-weight:bold; font-family:Arial; display:block;}

.BackBtn:hover{ background:url(../image/backbtn-hover.gif) repeat-x top #154159; border:2px solid #cdedff; padding:5px 10px 5px 5px; text-decoration:none;}

.red{ color:#FF0000;}



.ErrMessageBelt {

	background-color:#eaa171;

	padding:5px 12px;

	border:1px solid #a7d2e6;

	-moz-border-radius: 3px 3px 3px 3px;

	-webkit-border-top-right-radius: 3px;

	-webkit-broder-top-left-radius: 3px;

	margin-left: -1em;

	color:#200d00;

	text-decoration:none;

	font-size:13px;

	height:15px;

	width:900px;

	float:right;

	margin:0px 0px 10px 10px;

	display:block;

}

.loginSuccessBelt {

	background-color:#e7f7ff;

	padding:5px 12px;

	border:1px solid #a7d2e6;

	-moz-border-radius: 3px 3px 3px 3px;

	-webkit-border-top-right-radius: 3px;

	-webkit-broder-top-left-radius: 3px;

	margin-left: -1em;

	color:#200d00;

	text-decoration:none;

	font-size:13px;

	height:15px;

	width:900px;

	float:right;

	margin:0px 0px 10px 10px;

	display:block;

}

.MAP{

height:305px;

width:300px;

margin-top:30px;

}



.sitemaplink,sitemaplink:visited

{

	text-decoration:none;

	color:#42428C;

	

}

/********************************************/

ul#sliding-navigation

{

	list-style: none;

	font-size: .75em;

	margin: 30px 0;

	padding: 0;

}



ul#sliding-navigation li.sliding-element h3,

ul#sliding-navigation li.sliding-element a

{

	display: block;

	width: 150px;

	padding: 5px 18px 5px 30px;

	

	margin-bottom: 5px;

}



ul#sliding-navigation li.sliding-element h3

{

}



ul#sliding-navigation li.sliding-element a

{

	text-decoration: none;

}



ul#sliding-navigation li.sliding-element a:hover { color: #ffff66; }

#navigation-block {

	position:relative;

	top:200px;

	left:200px;

	padding-left:30px;

}



#hide {

	position:absolute;

	top:30px;

	left:-190px;

}
