html
{
	height: 100%;
	width: 100%;
}
body
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: url('../images/containerBack.jpg') left top repeat-x;
	font-family:Verdana;
}
#copyright a
{
	text-decoration: none;
	color:#42BAEC;
  font-family:Verdana;
  font-size:9px;
}
a
{
	text-decoration: none;
	color:#42BAEC;
  font-family:Verdana;
  font-size:11px;
}
img
{
	border: 0;
}


label
{
	display: block;
	padding: 3px 0;
	position: left;
	font-family: Impact;
	font-size: 22px;
	color: #ffffff;
}

div.mainTitle
{
	padding: 6px 0 0 0;
	font-family: Georgia, Verdana, serif;
	font-size: 20px;
	color: #ffffff;
}

div.mainTitlesearch
{
	padding: 6px 0 0 0;
	font-family: Verdana;
	font-size: 11px;
	color: #42BAEC;
}

div.mainTitlesearch a
{
	font-family: Verdana;
	font-size: 11px;
	color: #42BAEC;
	}


#logo
{
	padding: 0 0 0 20px;
	_padding: 25px 0 0 20px;
	margin: 0;
}

.homeAndMail
{
	margin-left:  23px;
	_position: static;
	_margin-top: 9px;
	font-family: Georgia, Verdana, serif;
	font-size: 0.8em;
	font-weight: bold;
}

.homeAndMail .language
{
	margin-left: 72px;
}

.homeAndMail .language a
{
	margin-left: 0.08em;
}

#logo .mailto
{
	padding-left: 10px;
}

#container
{
	min-height: 100%;
	_height: 100%;
	width: 100%;
	min-width: 995px;
	position: relative;
	background: url('../images/blur.gif') 988px top no-repeat;
}


#left
{
	background: url('../images/logoHead.gif') 23px 0 no-repeat;
	display: table-cell;	
	_float: left;
	padding: 0;
	margin: 0;
}



#redLink
{
	/*display: block;*/
	color: #DE3248;
	font-size: 1em;
	/*padding: 5px 0 5px 0;
	line-height: 1em;*/
}



#description
{
	font-family: Georgia, Verdana, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #112F72;
	margin: 0;
	padding: 20px 0 19px 20px;
	/*_padding: 20px 0 30px 20px;*/
	_padding-bottom: 0;	
}

#description p
{
	padding: 0;
	margin: 0;
}

#center .main div.content
{
	margin: 10;
	font-family: Verdana;
	font-size: 11px;
	color: #091347
	/*width: 398px;*/
	overflow: hidden;
	
}

.mainSeparator
{
	height: 3px;
	background: url('../images/horizLine.gif') left bottom repeat-x;
	padding-bottom: 20px;
}

#center .main a
{
	text-decoration: none;
	color:#091347;
  font-family:Verdana;
  font-size:11px;
 
}


#center .main a:hover
{
	text-decoration: underline;
}



#center .main p
{
	padding: 3px 0;
	margin: 0;
}

#center .main span.about
{
	display: block;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	padding-top: 5px;
}

#center .main span.date
{
	display: block;
	font-family: Verdana;
	font-size: 10px;
	color: #091347;
	padding-top: 5px;
}

#center .main span.more
{
	display: block;
	font-family: Verdana;
	font-size: 11px;
	color: #091347;
	padding-top: 7px;
}


#center .main span.newsSummary
{
	display: block;
	padding: 2px 0;
	font-family: Verdana;
	font-size: 11px;
	color: #091347;
	padding-bottom: 6px;
}

#center .main span.newsTitle
{
	 display: block;
	 font-weight: bold;
	 font-family: Verdana;
	 font-size: 11px;
	 color: #091347;
	 padding-bottom: 3px;
}

.newsImage
{
	margin-top: 7px;
}

#right
{
	width: 250px;
	display: table-cell;	
	padding-bottom: 0px;
}

.box, .contactBox
{
	background:   url('../images/boxHead3.gif') left top no-repeat;
	margin: 0 0 7px 10px;	
	
	width: 220px;
}

#left .box
{
	margin: 20px 5px 30px 10px;
	width: 170px;
	background:   url('../images/boxHead2.gif') left top no-repeat;
}

.contactBox
{
	margin-top: 15px;
	_margin-top: 0;
}

.contactBox p
{
	padding: 5px 5px 0 3px;
	margin: 0;
	font-family: Tahoma, Verdana, serif;
	font-size: 0.75em;
}

.contactBox label
{
	font-family: Georgia, Verdana, serif;
	font-size: 1.2em;
	color: #112F72;	
}

.boxBottom
{
	background:   url('../images/boxBottom3.gif') left bottom no-repeat;
	padding: 7px 0;
} 

#left .boxBottom
{
	background:   url('../images/boxBottom2.gif') left bottom no-repeat;
}

.boxLeft
{
	background: #E5F5FC url('../images/boxLeft.gif') left top repeat-y;
	padding: 0;
}

.contactBox .boxLeft
{
}


.boxRight
{
	background:  url('../images/boxLeft.gif') right top repeat-y;
	padding: 0 0 0 20px;
}

.boxText, .boxText2
{
	margin: 0; 
	/*line-height: 2em;*/
	font-family: Verdana;
	font-size: 11px;
	color: #42BAEC;	
	background: url('../images/arrow.gif') 198px center no-repeat;
	padding-right: 20px;
	/*padding: 3px 20px 3px 0;
	_padding: 0 20px 0 0;*/
	margin: 2px 0;
}

#left .boxText
{
	background: url('../images/arrow.gif') 188px center no-repeat;	
}

#footer
{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 40px;
}

#footer .top
{
	width: 925px;
	background: url('../images/horizLine.gif') left top repeat-x;
	padding: 3px 0;
	margin: 0 0 0 22px;
}

#copyright
{
	font-family: Verdana, serif;
	font-size: 9px;
	color: #42BAEC;
	padding-top: 1px;
	_padding-top: 0;
	margin-left: 1px;
	_margin-left: 1px;
	_margin-top: 1px;
}

#eSolution
{
	font-family: Verdana, serif;
	font-size: 11PX;
	color: #42BAEC;
}

#eSolution img
{
	border: 0;
	margin:	0; 
	padding: 0;
}

#eSolution .solution
{
	display: block;
	float: left;
	margin-right: 3px;
	color: #42BAEC;
}

div.products
{
	float: left;
	margin: 10px 36px 0 0;
	padding: 2px;
	width: 150px;
	border: 1px solid #0E2951;
}

#center .main .products img
{
	margin: 0;
	padding: 0; 
	cursor: pointer;
}


.products div
{
	width: 100%;
	height: 115px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	
}

.products .productsSeparator
{
	height: 2px;
	border-width: 0 0 1px 0;
   	border-style: solid;
   	border-color: #0E2951;	
}

.products label
{
	font-family: Tahoma, Verdana, serif;
	font-size: 1em;
	padding: 0;
	margin: 0;
	color: #000;
}

.information
{
	font-weight: bold;
	margin-top: 7px;

}

#created
{
	margin-top: 10px;	
	font-family: Tahoma, Verdana, serif;
	font-size: 0.9em;
	color: gray;
}

#siteMap
{
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}

#siteMap ul
{
	margin: 0;
	padding: 0;
	height: auto;
	list-style: none;
}

#siteMap li
{
	height: auto;
	background: url('../images/ftv2doc.gif') left top no-repeat;
	padding-top:  5px;
	padding-left: 24px;
	margin: 3px 0;
	
}

#prodCat
{
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}

#search_form
{
	margin: 0;
}

#search_form div.title
{
	margin-bottom: 5px;
}


#search_form .input
{
background-color:#FFFFFF;
border:1px solid #42BAEC;
color:#0E2951;
font-family:Arial,serif;
font-size:10px;
height:16px;
width:126px;
}

#search_form .text
{
	border: 1px solid gray;
	width: 100px;
}

.boxText2
{
	background: none;
}

#search_form .submit
{
	margin-left: 6px;
	background-color: #42BAEC;
	border: 1px solid white;
	font-family: Verdana;
	color: #FFFFFF;
}

#pagecontent 
{
	font-family: Tahoma, serif;
	font-size: 0.75em;
	padding: 10px;
}

#pagecontent ul
{
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}


/**************************************************************************************/

#mainMenu span.accessMainMenu
{
	background: none;
	font-family: Tahoma, Verdana, serif;
	font-size: 1em;
	color: yellow;
	display: none;
}

/*#center .main .specialLink
{
	padding-top: 15px;
	font-weight: bold;
	display: none;
}*/

#center .main .specialLink
{
	font-weight: bold;
	display: block;
	margin: 10px 0 10px 20px;
	font-size: 0.7em;
	width: 8em;
}


#form_main_table .access
{
	color: #112F72;	
	overflow: hidden;
	display: none;
}

.box span.access
{
	display: none;
}


