body {
	margin:0px;
	background-image:url(images/sky.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#F2FAED;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
  color: #1D4173;
}
ul{
  margin: 0;
}
#top img {
	behavior:url(png.htc);
}
p, h1{
	margin:0px;
	padding:0px;
}
.logo{
	padding:16px 0px 45px 10px;
}
a{
  color: #43689E;
}
.logo .bigger{
	font-family:Arial, sans-serif;
	font-stretch:wider;
	font-size:34px;
	color:#244B83;
	font-weight:bold;
}
.logo .smaller{
	font-family:Arial, sans-serif;
	font-stretch:wider;
	font-size:12px;
	color:#244B83;
	font-weight:bold;
}
.sublogo{
	background-image:url(images/back3.gif);
	background-repeat:repeat-x;
	color:#43689E;
	padding-bottom:10px;
}
.topleft{
	/*background-image:url(images/crane1.jpg);*/
	background-repeat:no-repeat;
	width:235px;
	height:322px;
	padding-top:50px;
	padding-left:26px;
	vertical-align:top;
}
.leftmenu{
	background-image:url(images/leftmenu.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding: 8px 2px 290px 27px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
.leftmenu ul li{
  list-style-type: none;
  list-style-type: outside;
}
.leftmenu ul ul li{
  list-style-type: disc;
}
a.mainlink:link, a.mainlink:visited, a.mainlink:hover{
	color:#244B83;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
.leftmenu ul{
	margin:0px;
	padding:0px;
	color:#43689E;
}
.leftmenu ul{
  padding: 0;
}
.leftmenu ul ul{
	padding-left:16px;
  font-weight: normal;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  line-height: 14px;
}
.leftmenu ul li{
	/*list-style-image:url(images/bullet1.gif);		*/
  list-style-position: outside;
}
.leftmenu a:link, .leftmenu a:visited, .leftmenu a:hover{
	color:#43689E;
}
#mainMenu{
  list-style-type: none;
}
#mainMenu ul{
  display: none;
}
.invisible{
  display: none;
}
#mainMenu ul.visible{
  display: block;
}

#copyright td{
	background-image:url(images/back1.gif);
	background-repeat:repeat-x;
	background-color:#2B6094;
	color:#FFFFFF;
	height:107px;
	font-size:11px;
}
#copyright a:link, #copyright a:visited, #copyright a:hover{
	color:#FFFFFF;
}
.contacts{
	text-align:left;
	padding-left:10px;
	border-left:4px solid white;
}
.contacts .phonenumber{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.main{
	padding-right:5px;
}
.header1 td{
	background-image:url(images/back2.gif);
	background-repeat:repeat-x;
	background-color:#6183B3;
	color:#FFFFFF;
}
.header2{
	color:#6183B3;
	font-size:16px;
	font-weight:bold;
	padding: 11px 0px 5px 0px;
	border-bottom:1px solid #6183B3;
  margin-bottom: 20px;
}
.header3{
	background-color:#E3F0EB;
	background-image:url(images/back2.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.content{
	background-color:#E0ECE8;
	padding-left:20px;
  font-size: 13px;
  zoom: 1;
}
.content ul{
  list-style-position: inside;
}
.content table{
  font-size: 11px;
}
body.content{
  background: #E0ECE8;
}
.content p{
	color:#1D4173;
	padding:7px 14px 7px 0px;
}
.footer1{
	background-color:#E0ECE8;
	background-image:url(images/back1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:17px;
}
.subinfo td{
	background-color:#E3F0EB;
}
.subinfo .bullet{
	text-align:center;
	padding-top:44px;
	padding-bottom:60px;
}
.subinfo h1{
	color:#6183B3;
	font-size:12px;
	font-weight:bold;
}
.subinfo .txt{
	padding-top:17px;
	padding-right:43px;
	padding-bottom:5px;
	color:#1D4173;
}
.subinfo .more{
	text-align:right;
}
.subinfo a:link, .subinfo a:visited, .subinfo a:hover{
	color:#1D4173;
}
.assort a:link, .assort a:visited, .assort a:hover{
	color:#244B83;
}
.color{
	color:#244B83;
}
.head{
    color:#FFFFFF;
    text-decoration:none;
}
th{
  color: #000;
}
.pageTable{
  text-align: center;
  color: #000;
  border-collapse: collapse;
}
.pageTable th{
  background: #eee;
  border: 1px solid #6699cc;
  padding: 2px;
}
.pageTable td{
  border: 1px solid #6699cc;
  background: #fff;
  padding: 2px;
}
.c1{
  text-align: center;
}
.imgLink{
  float: left;
  width: 90px;
  text-align: center;
  height: 100px;
  padding: 10px;
}
.imgLink img{
  display: block;
  margin: 0 auto 5px auto;
  border: 1px solid #6699CC;
}
.clear{
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
}
#contactForm label{
  display: block;
  padding: 10px 0 3px 3px;
}
#contactForm textarea{
  width: 400px;
  height: 150px;
  margin-bottom: 15px;
}
.textField{
  width: 400px;
  display: block;
}
.textField#captcha_code{
  width: 150px;
}
.errorMsg{
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
}
