* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #002d5d;
	background-image: url(img/body_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

h1{
	font-size: 22px;
	color: #005abb;
	text-align: left;
	text-transform: uppercase;
}
h1 span{
	float: right;
	margin-top: 6px;
}
h1 span a{
	font-size: 12px;
	color: #565656;
	text-transform: none;
	font-weight:normal;
	}
h1.mini{
	font-size: 18px;
	}
h2{
	font-size: 20px;
	color: #005abb;
	margin-bottom: 10px;
	text-align: left;
}
h3{
	font-size: 18px;
	color: #005abb;
	text-align: left;
	margin-bottom: 10px;
}

h5{
	font-size: 13px;
	text-align: left;
}

h5.center{
	font-size: 13px;
	text-align: center;
}

h6{
	font-size: 11px;
	text-align: left;
}

p{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:left;
	}
ul{
	font-size: 12px;
	padding-left: 25px;
	text-align:left;
	}

a{
	text-decoration: none;
	color: #005abb;
	font-weight: bold;
	font-size: 14px;
}
a:hover{
	text-decoration: underline;
	color: #005abb;
}

a.subtle{
	text-decoration: none;
	color: #777777;
	font-weight: bold;
	font-size: 12px;
}
a:hover{
	text-decoration: underline;
	color: #555555;
}
center{
	background-image: url(img/bg_all.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

center.workzone{
	background-color: #ffffff;
}

div.header{
	height: 95px;
}

div.workzone{
	background-color: #ffffff;
	width: 945px;
	padding: 15px;
}
div.flashpreview{
	height: 335px;
	background-color: gray;
	margin-bottom: 15px;
}

table.content td{
	vertical-align: top;
}
table.content td.lztd{
	vertical-align: bottom;
	padding-bottom: 15px;
}
table.content td.left{
	width: 620px;
	padding-right: 15px;
}
table.content td.right ul{
	color: #61738a;
	font-weight: bold;
	}
table.content td.right{
	width: 280px;
	background-color: #c9c9c9;
	padding: 15px;
	text-align: left;
}

table.content td.logoBGbottom{
	background: #c9c9c9; 
	text-align: left;
	}

table.content td.rightlogo{
	width: 280px;
	background: #c9c9c9; 
	padding: 15px;
	text-align: left;
}

table.content td.right hr{
	color: #717171;

}

table.content td.right p{
	margin-bottom: 10px;
	font-size: 12px;
}

ul.menu{
	text-align: left;
	color: #005abb;
	margin-left: 20px;
	margin-bottom: 15px;
}
ul.menu li{
	margin-bottom: 10px;
}
p.contactstring{
	color: #002d5d;
	font-size: 11px;
	font-weight: bold;
	margin-top: 15px;
	text-align:center;
}

div.brand{
	text-align: left;
	color: #002d5d;
	font-size: 11px;
	min-height: 90px;
	margin-top: 15px;
}
div.brand *{padding-left: 110px;}
div.brand a{padding-left: 0px; color: #002d5d; font-size: 11px;}
div.brand a img{
	position: absolute;
	border: 1px solid #adadad;
	padding-left: 0px;
}

div.inews{
	text-align: left;
	color: #002d5d;
	font-size: 13px;
	min-height: 175px;
	margin-top: 20px;
	margin-bottom: 0px;
	color: #333;
}
div.inews div.text{padding-left: 245px;}
div.address div.text{padding-left: 315px;}
div.address tr{padding-left:0px;}
div.address td{padding-left:0px; padding-right: 30px;}
div.address td img{border: none;}
div.inews img{
	padding-left: 0px;
	float: left;
	border: 1px solid #adadad;
}
div.inews img.a{cursor: pointer;}
div.inews p{
	margin-bottom: 10px;
}
div.inews p.nom{margin: 0px; padding: 0px;}
div.lzmenu{
	color: #005abb;
	font-weight: bold;
	text-align:center
}
div.lzmenu a{
	margin-left: 10px;
	margin-right: 10px;
}
div.footer{
	text-align: left;
	width: 945px;
	padding: 15px;
}
div.fmenu a{
	text-decoration: underline;
	margin-right: 20px;
	color: #ffffff;
}
div.fmenu a.act{
	color: #4288A6;
	text-decoration: none;
}
div.fmenu a:hover{
	color: #4288A6;
}
div.copy{
	color: #939392;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

table.bigform td.rightcol{
	width: 340px;
	}
table.bigform td.rightcol table{
	border: 1px solid #adadad;
	font-size: 11px;
	padding: 3px;
	background-color:#f5f5f5;
	margin-bottom: 10px;
	color: #000000;
	width: 100%;
	}
table.bigform td.righttcol table td{
	width:99%;
	padding-left: 5px;
	}
table.bigform td.rightcol table td.name{
	width:1%;
	padding-left: 0px;
	padding-right: 5px;
	}
table.bigform td.rightcol table input{
	width: 100%;
	border: 0;
	background: none;
	}
table.bigform td.rightcol table textarea{
	width: 100%;
	border: 0;
	background: none;
	height:120px;
	}
table.bigform td.rightcol table.chekboxs td{padding:2px; text-align:left;}
table.bigform td.rightcol input.file{border: 1px solid #adadad; height: 25px; padding: 2px;}
table.bigform td.rightcol table.chekboxs td.titl{}
table.bigform td.rightcol table.chekboxs input{
	width: auto;
	margin-right: 3px;
	margin-left: 10px;
	}
table.bigform td.rightcol table.chekboxs input.type{
	border-bottom: 1px solid #adadad;

	}
table.bigform td.rightcol table.btns{
	margin-top: 5px;
	border:0;
	text-align: center;
	width: 100%;
	background-color: #ffffff;
	}
table.bigform td.rightcol table.btns td{
	text-align: center;
	width: 50%;
	}
table.bigform td.rightcol table.btns td input{
	border: 1px solid #adadad;
	background-color:#f5f5f5;
	width: 100px;
	height: 25px;

	}

table.bigform td.leftcol{
	width: 268px;
	padding-right: 10px;
	}

table.bigform td.leftcol table{
	border: 1px solid #adadad;
	font-size: 11px;
	padding: 3px;
	background-color:#f5f5f5;
	margin-bottom: 10px;
	color: #000000;
	width: 100%;
	}
table.bigform td.leftcol table td{
	width:99%;
	padding-left: 5px;
	}
table.bigform td.leftcol table td.name{
	width:1%;
	padding-left: 0px;
	}
table.bigform td.leftcol table input{
	width: 100%;
	border: 0;
	background: none;
	}
table.bigform td.leftcol table textarea{
	width: 100%;
	border: 0;
	background: none;
	height:120px;
	}


td.right div.rform{
	width: 278px;
	}

td.right div.rform table{
	border: 1px solid #adadad;
	font-size: 11px;
	padding: 3px;
	background-color:#f5f5f5;
	margin-bottom: 10px;
	color: #000000;
	width: 100%;
	}
td.right div.rform table td{
	width:99%;
	padding-left: 5px;
	}
td.right div.rform table td.name{
	width:1%;
	padding-left: 0px;
        white-space: nowrap;
	}
td.right div.rform table input{
	width: 100%;
	border: 0;
	background: none;
	}
td.right div.rform table textarea{
	width: 100%;
	border: 0;
	background: none;
	height:120px;
	}
td.right div.rform table.btns{
	margin-top: 0px;
	border:0;
	text-align: center;
	width: 100%;
	background-color: #c9c9c9;
	}
td.right div.rform table.btns td{
	text-align: center;
	width: 50%;
	}
td.right div.rform table.btns td input{
	border: 1px solid #adadad;
	background-color:#f5f5f5;
	width: 100px;
	height: 25px;
	}


div.abs_bottom{
	margin-bottom: -55px;
	margin-top: 10px;
	float: left;
	}
div.abs_bottom div.lzmenu a{
	font-size: 12px;
	padding-top: 10px;
	display:block;
	}
div.abs_bottom div.lzmenu div{
	float: left;
	margin-right: 10px;
	}
div.abs_bottom div.lzmenu div.last{
	margin-right: 0px;
	}


div.clearing{clear: both;}

.mtop{margin-top: 15px;}
.mbottom{margin-bottom: 15px;}

.black{color: #000000;}
.bbig{font-weight: bold; color: #003976;}
.lblue{color: #61738a;}
.dblue{color: #003976;}
.bold{font-weight: bold;}

form.survey table{
        background-color:#ffffff;
	width: 100%;
        }
form.survey td.rank input{
	border: 1px solid #0085cc;
	width: 18px;
	height: 15px;
        }
form.survey td.text input{
	border: 1px solid #0085cc;
	width: 200px;
	height: 15px;
        }
form.survey th{
        background-color:#6699CC;
	padding: 5px;
        }

form.survey td.leftcol table{
	border: 1px solid #adadad;
	font-size: 11px;
	padding: 3px;
	background-color:#f5f5f5;
	margin-bottom: 10px;
	color: #000000;
	width: 100%;
	}

form.survey tr.alt1{
        background-color:#ffffff;
        }

form.survey tr.alt2{
        background-color:#E0E0E0;
        }

form.survey td.leftcol table td{
	width:99%;
	padding-left: 5px;
	}
form.survey td.leftcol table td.name{
	width:1%;
	padding-left: 0px;
	}
form.survey td.leftcol table input{
	width: 100%;
	border: 0;
	background: none;
	}
				
form.survey td.text{
	text-align: left;
        }

form.survey td.text2{
	font-size: 11px;
        }

form.survey td{
	text-align: center;
	padding: 5px;
        }

form.survey td.radio{
	width: 50px;
        vertical-align: middle;
        }

form.survey td.radio2{
	width: 10px;
        vertical-align: middle;
        }

form.survey table.btns{
	margin-top: 5px;
	border:0;
	text-align: center;
	width: 100%;
	background-color: #ffffff;
	}
form.survey table.btns td{
	text-align: center;
	width: 50%;
	}
form.survey table.btns td input{
	border: 1px solid #adadad;
	background-color:#f5f5f5;
	width: 100px;
	height: 25px;

	}
form.survey table td input.b{
	border: 1px solid #adadad;
	background-color:#f5f5f5;
	width: 500px;
	height: 25px;

	}
	
#content, #content2{
	padding-bottom: 344px;
}
#flylogo{
	position: absolute;
	padding: 0;
	margin: 0;
	margin-top: 0px;
}

