*
{
  margin:0;
  padding:0;
}

a
{
  text-decoration:none;
  color:#0062CF;
}

a img
{
  border:none;
}

table 
{
  border-collapse:collapse;
  width:100%;
}

div
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

ul
{
  margin:0;
  padding:0;
  list-style-type:none;
}

.blue
{
  color:#0062cf;
}
.right
{
  float:right;
}

.left
{
  float:left;
}

.grayBG
{
  background:#f8f8f8;
}

.bold
{
  font-weight:bold;
}

.black
{
  color:black;
}


/* Header */

.faceText
{
  padding-top:10px;
  padding-left: 15px;
  padding-right: 10px;
  font-weight: bolder;
  font-size: 10pt;
  color:white;
}

.topLogo
{
  width:434px;
  height:177px;
  /*padding-left:20px; */
  background-color: #f3b001;
}

.topLogo a
{
  display:block;
  height:36px;
  width:190px;
  padding-top:6px;
  padding-bottom:2px;
}

.topLogo div a
{
  display:inline;  
}

.topLogo > img
{
  padding-top:5px;
}



.middleBlock
{
  position:relative;
  border:1px solid #a8a8a8;
}

.middleBlock table
{
}

.middleBlock table tr
{
  background:url(../images/buttonBackground.jpg) repeat top left;
  height:28px;
}

.middleBlock table a
{
  display:block;
  text-align:center;
  height:20px;
  padding-top:8px;
  color:#646464;
}

.middleBlock table a:hover
{
  background:url(../images/buttonBackgroundActive.jpg) repeat top left;
}

.middleBlock a.active
{
  border:1px solid #a8a8a8;
  background:url(../images/buttonBackgroundActive.jpg) repeat top left;
  margin-top:-1px;
  margin-bottom:-1px;
}

.middleBlock a span
{
  display:block;
  background:url(../images/rightBorder.jpg) no-repeat top right;
  border-left:1px solid #FFF;
}

.middleBlock a.active span
{
  display:block;
  background:none;
  border-left:none;
}

.middleBlock a.first span
{
  border-left:none;
  padding-left: 10px;
}

.middleBlock a.last span
{
  background:none;
}

.middleBlock a.active.first
{
  border-left:none;
}	

.middleBlock a.first{
  background: url(/images/1.png) no-repeat 5px;	
}

.middleBlock a.active.last
{
  border-right:none;
}







.middleBlock ul li
{
  text-align:center;
}

.middleBlock ul li a
{
  display:block;
  height:28px;
  width:100%;
  background:url(../images/buttonBackground.jpg) repeat top left;
  color:#656565;
  text-decoration:none;
}

.middleBlock ul li.active a
{
  border:1px solid #a8a8a8;
  background:url(../images/buttonBackgroundActive.jpg) repeat top left;
}

.textBlock
{
  width:500px;
}


.middleBlock ul li a:hover
{
  background:url(../images/buttonBackgroundActive.jpg) repeat top left;
}


.middleBlock ul li.passive a
{
  border-top:1px solid #a8a8a8;
  border-bottom:1px solid #a8a8a8;
}

.middleBlock ul li.passive.first
{
  border-left:1px solid #a8a8a8;
}

.middleBlock ul li a span
{
  display:block;
  margin-top:6px;
}

.middleBlock ul li.border a span
{
  border-left:1px solid #FFF;
  border-right:1px solid #adadad;
}

.middleBlock ul li.active.border a span
{
  border:0;
}

.middleBlock ul li.first.passive span
{
  border-right:1px solid #a8a8a8;
  height:15px;
}


.middleBlock span.leftLine
{
  position:absolute;
  background:url(../images/bottomLeft.png) no-repeat bottom left;  
  height:23px;
  width:6px;
  bottom:-1px;
  left:-1px;
}

.middleBlock span.rightLine
{
  position:absolute;
  background:url(../images/bottomRight.png) no-repeat bottom right;  
  height:23px;
  width:6px;
  bottom:-1px;
  right:-1px;
}

.middleBlock ul li.last
{
  border-right:1px solid #adadad;
}

.middleBlock ul li.last.active
{
  border-right:0px solid #adadad;
}

.listMenu
{
  position:relative;
}


* html .mainBackground li
{
  margin-left:-20px;
  padding:0;
}

/* !Header */

/*left*/

div.hr  
{
  background:url(../images/border.jpg) repeat-x bottom left;
  height:1px;
  margin-bottom:4px;
  margin-top:4px;
  width:100%;
}


div.vertLine
{
  width:8px;
  height:70px;
  border-left:1px solid #b2b2b2;
}

div.horizontLine
{
  /*width:295px;*/
  border-bottom:1px solid #b2b2b2;
  margin-bottom:17px;
}

.secondMenu li
{
  font-weight:bold;
}

.secondMenu li a
{
  margin-left:17px;
  color:#777;
}

.secondMenu li.current a
{
  color:#f6ae01;
}

.secondMenu li a:hover
{
  color:#0062cf;
}

.secondMenu li
{
  margin:2px 0;
}

.secondMenu li div
{
  margin:7px 0;
}

.leftMenu
{
  width:223px;
  border:1px solid #cfcfcf;
  padding:19px;
  position:relative;
}

/*!left*/

.c-Block
{
  padding-top:15px;
}

.h-Block
{
  padding-left:10px;
}

.contentBlock
{
/*  width:578px;*/
  width:621px;
		
  border:1px solid #cfcfcf;
  padding:19px;
  position:relative;
  color:#505050;
}

.contentBlock form table tr > td
{
  /*width: 55px;*/
}

.contentBlock form a
{
  display:block;
  width:95px;
  height:19px;
  color:white;
  position:relative;
  background:url(../images/send.jpg) repeat-x bottom left;
}

.contentBlock form a span
{
  position:absolute;
  top:3px;
  width:95px;
  text-align:center;
  dispaly:block;
}

.contentBlock h1
{
  margin-bottom:15px;
}

.contentBlock h2, h3
{
  margin-bottom:8px;
}

.contentBlock ul
{
  list-style-type:disc;
  padding-left:25px;
  margin:10px 0;
}

.contentBlock table tr td
{
  padding:10px;
}

.contentBlock form
{
  padding: 10px 0;
}

.contentBlock form table td
{
  padding:5px 0;
}




/*content*/

.banner
{
  padding-bottom:18px;
}

.text_in
{
  margin-left:10px;
}

.contentRight
{
  width:174px;
}

.contentBlock a.search
{
  float:left;
  position:relative;
  padding:2px 6px;
  height:16px;
  background:#f6af00;
  margin:5px 2px 15px 2px;
  color:white;
  line-height:14px;
}

a.search
{
  text-align:center;
}

.contentBlock table
{
  margin-bottom:15px;
}

.contentBlock table h3
{
  color:#0064ce;
}

.contentBlock table p
{
  color:#505050;
  padding: 10px 0px 0 0;
  text-align:justify;
}

.contentBlock .betweenBlock
{
  width:30px;
}

.contentBlock table td
{
  vertical-align:top;
}

.contentBlock img
{
  margin-bottom:10px;
}

.contentBlock p
{
  margin-bottom:8px;
}

.roundBlock
{
  height:6px;
  width:6px;
  position:absolute;
}

.topLeft
{
  top:-1px;
  left:-1px;
  background:url(../images/topLeftC.png) no-repeat top left;
}

.topRight
{
  top:-1px;
  right:-1px;
  background:url(../images/topRightC.png) no-repeat top right;
}

.bottomLeft
{
  bottom:-1px;
  left:-1px;
  background:url(../images/bottomLeftC.png) no-repeat bottom left;
}

.bottomRight
{
  bottom:-1px;
  right:-1px;
  background:url(../images/bottomRightC.png) no-repeat bottom right;
}

.contentBlock h4
{
  margin-bottom:16px;
  color:#000;
}

/*content*/



/*footer*/

.footerText
{
  color:#c1d6f3;
}

.bottomPhone
{
  color:white;
  padding-top:23px;
}

.bottomPhone img
{
  margin:6px 0 0 6px;
}

.bottomPhone .left
{
  color:#fefefe;
  font-size:18px;
}

.img2 {
display:block;
float:left;
height:97px;
position:relative;
width:120px;
z-index:1000;
}

#download
{
  z-index:0 !important;
}


.bubbleInfo {
	position: relative;
}
.trigger {
}



.popup 
{
	
	border-collapse: collapse;
	font-size: .8em;
	overflow:hidden;
	display:block
	
/*
	display: block;
	float:left;
	zoom:1;
	z-index: 5000;
*/
}

.contentBlock table#dpop tr td
{
  padding:0;
}

#dpop td.corner {
	height: 15px;
	width: 19px;
}

#dpop td#topleft { 
	background-image: url(../images/design/bubble-1.png); 
} 

#dpop td.top { 
	background-image: url(../images/design/bubble-2.png); 
}

#dpop td#topright { 
	background-image: url(../images/design/bubble-3.png); 
}

#dpop td.centerLeft { 
	background-image: url(../images/design/bubble-4.png); 
}

#dpop td.centerTable
{
  background:white;
}

#dpop td.centerRight { 
	background-image: url(../images/design/bubble-5.png); 
}

#dpop td#bottomleft { 
	background-image: url(../images/design/bubble-6.png); 
}

#dpop td.bottom { 
	background-image: url(../images/design/bubble-7.png); 
	text-align: center;
}

#dpop td.bottom img { 
	display: block; 
	margin: 0 auto; 
}

.popup td#bottomright { 
	background-image: url(../images/design/bubble-8.png); 
}

#dpop
{
  font-size:12px;
}

.table_specification td
{
  padding:0 !important;
}
