.header{position: relative; left: 122px; width: 600px;}

.content {margin: 0 126px; font-size:14px;}

.footer {position: relative; left: 122px; width: 600px; font-size:12px;}

.bottomsearch {position: relative; left: 320px; top:-20px;}

.zsnazzy {width:620px;}
.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:18px; padding:0 10px 5px 10px; border-bottom:0px solid #444;}
.xsnazzy h2, .zsnazzy h2 {margin:0; font-size:16px; padding:0 10px 5px 10px; border-bottom:0px solid #444;}
.xsnazzy p, .zsnazzy p { margin:0; padding:5px 10px; font-size:14px;}
.xsnazzy {background: transparent; width:240px; float:left; margin:0 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4;}
.xb1 {margin:0 5px; background:#E4E4E4;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.color_a {background:#c9ba65; color:#fff;}
.color_b {background:#d4d8bd; color:#000;}
.color_c {background:#758279; color:#fff;}
.color_d {background:#b2ab9b; color:#000;}
.imagefloat {position: absolute; left: 10px; top: 184px; height:300px; z-index:50;} 
.leftmenu{position: absolute; left:4px; top:110px; width:124px; z-index:300;}

.tabs {list-style:none; list-style-position: inside; width:124px; position: absolute; left: -39px; top: 0px; z-index:400;}
.tabs li a {display:block; position:relative; top:11px; height:45px; text-decoration:none;  font-size:12px; font-weight:bold; color:#000; font-family:verdana,arial; text-align:right; margin:0 5px 0 0; z-index:200;}
.tabs li a:hover {color:#fff;}
.tabs li b {position:relative; top:11px;}

.toptabs {list-style:none; list-style-position: inside; position: absolute; left: 330px; top: 40px; width:240px; height:35px;z-index:100;}
.toptabs li a {display:block; position:relative; text-decoration:none;  font-size:16px; color:#000; font-family:verdana,arial; float:left; margin-right:35px; margin-top: 14px;}
.toptabs li a:hover {color:#fff;}


.toptabarea {background:url(topmenu.gif) top left no-repeat; position: absolute; top: 55px; left: 330px; height: 40px; width: 280px; z-index;100;
text-decoration:none;  font-size:14px; color:#000; font-family:verdana,arial; font-weight:bold;}
.toptabarea a:link {color:#000; text-decoration: none;}
.toptabarea a:visited {color:#000;text-decoration: none;}
.toptabarea a:hover{color:#fff;text-decoration: none;}
.toptab1 {position: absolute; top: 13px; left: 30px; width:100px; z-index;200;}
.toptab2 {position: absolute; top: 13px; left: 113px; width:100px;z-index;200;}
.toptab3 {position: absolute; text-decoration:none; top: 13px; left: 208px; width:100px; z-index;200;}

.right{margin-left: 120px; text-align: left;}
.bottomnav {position: relative; left: 186px; z-index:100; top:-25px; font-size:12px; width: 600px;}

.sitesearch {position: absolute; top: 15px; left: 330px; height: 40px; width: 400px; z-index;50;
text-decoration:none;  font-size:14px; color:#000; font-family:verdana,arial;}

.jobs {position: absolute; top: 0px; left: -125px; height: 40px; width: 400px; z-index;50;
font-size:14px; font-weight:bold; color:#000; font-family:verdana,arial;}


dl.curved {background:#3399cc url(c_tl.gif) top left no-repeat; margin:5px 0; padding:0; width:500px; }
dl.curved dt {background:transparent url(c_tr.gif) top right no-repeat; padding:3px; text-align:center; color:#00f;  font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;}
dl.curved dd {background:#66ccff url(c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:3px; line-height:1.5em; color:#fff; font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;}
dl.curved dd p.last {background:transparent url(c_br.gif) bottom right no-repeat; }
dl.curved a:link {color:#000; text-decoration: none;}
dl.curved a:visited {color:#000;text-decoration: none;}
dl.curved a:hover{color:#fff;text-decoration: none;}

#Homemenu {
background:transparent url(homemenuback.jpg) repeat-x scroll center bottom;
margin-top:7px;
width:660px;
}

#Homebox {
background-color:#F4F2F3;
border-bottom:1px solid #669ACC;
border-left:1px solid #669ACC;
border-right:1px solid #669ACC;
padding:10px 10px 0;
width:638px;
}
.buttonon {
background:#F4F2F3 url(homemenuback.jpg) repeat-x scroll center top;
float:left;
}
.buttonon div {
background:transparent url(homebuttonlefton.jpg) no-repeat scroll left center;
}
.buttonon div div {
background:transparent url(homebuttonrighton.jpg) no-repeat scroll right center;
}
.buttonon div div div {
height:25px;
line-height:25px;
padding:0 10px;
}
.buttonoff {
background:transparent url(homemenuback.jpg) repeat-x scroll center top;
float:left;
}
.buttonoff div {
background:transparent url(homebuttonleftoff.jpg) no-repeat scroll left center;
}
.buttonoff div div {
background:transparent url(homebuttonrightoff.jpg) no-repeat scroll right center;
}
.buttonoff div div div {
background:transparent url(homemenuback.jpg) repeat-x scroll center bottom;
height:25px;
line-height:25px;
padding:0 10px;
}

.pointer {
cursor:pointer;
}