* {font-size:12px; font-family:Tahoma,Verdana;}
html {overflow-x:hidden; overflow-y:scroll;}
form {margin:0px;}
body.body1 {margin:80px 0px 20px 0px; background:#ec8100;}
body.body2 {margin:30px; background:#fff; overflow:hidden;}
body.body4 {margin:44px 44px 44px; 44px; background:#ec8100; color:#fff;}
h1 {color:#fff; margin:0px 0px 20px 0px; padding:0px; font-family:Arial; font-size:24px; font-weight:normal; qfont-variant:small-caps;}
h2 {color:#000; margin:0px 0px 10px 0px; padding:0px; font-family:Arial; font-size:12px; qfont-weight:normal; ttext-transform:uppercase;}
a {color:#000;}
/*p {margin:0px 0px 5px 0px;}*/
.clr {height:0px; margin:0px; clear:both;}

#wrap {width:400px; min-height:500px; margin:0px auto; padding:40px 450px 0px 0px; background:url(/img/pie.jpg) top right no-repeat;}
a#home {width:275px; height:64px; margin:0px 0px 20px 0px; display:block; background:url(/img/logo.gif) no-repeat;}
a.a1 {color:#fff; padding:4px 2px; margin:0px 8px 0px 0px; background:#000; font-weight:bold; text-decoration:none;}
a.a2 {color:#fff; padding:2px; margin:0px 4px 0px 0px; background:#f60; text-decoration:none;}
a.a3 {color:#000; padding:2px; margin:0px 4px 0px 0px; text-decoration:none;}
a.close {width:42px; height:42px; display:block; float:right; background:url(/img/close.gif) no-repeat;}

a.a1 {color:#000; padding:2px 0px; margin:0px 12px 0px 0px; background:#ec8100; font-weight:bold; text-decoration:none; border-bottom:1px dotted;}
a.a1:hover {border-bottom:1px solid;}

#menu {padding:10px 0px 0px 0px; border-top:2px solid #fff;}
#copy {padding:20px 0px 0px 0px;}

#jobs {}
#jobs .jobs {margin:0px 0px 8px 0px;}
#jobs .jobs a.title {color:#fff; font-weight:bold; text-decoration:none;}

#map {height:500px; padding:16px 0px 0px 420px; background:url(/img/map.gif) no-repeat;}

#req {height:500px; padding:16px 0px 0px 0px;}
#req .t {float:left; width:320px; margin:0px 0px 8px 0px;}
#req .i {color:#999; float:left; width:360px; margin:0px 0px 8px 0px;}
#req .b {width:60px; margin:0px 0px 0px 620px;}

#rambler1 {width:1px; height:1px; border:none; visibility:hidden; visible:hide;}
#rambler2 {width:88px; height:31px; border:none;}

.btn {background-color:#cccccc; border:1 solid #000000; color:#000000;}
.txt,textarea { color: #16374A; font-size: 12px; font-family:Verdana,Tahoma,Arial; background-color: #ffffff;
	margin: 0,4,0,4; border:1 solid #938EA2;}
.txt1 {
	color: #16374A; font-size: 12px; font-family:Verdana,Tahoma,Arial; background-color: #ffffff;
	margin: 0,4,0,4; border:1 solid #938EA2; width:444px;}

