body {
margin: 0;
padding: 0;
background: rgb(219, 213, 183) url('../images/bgline-new.gif') repeat-y scroll center;
text-align: center;
font-family: Arial, Trebuchet MS, Verdana;
font-size: 0.9em;
color: rgb(102, 102, 102);
}

img { border: none ; padding: 0; margin-bottom: 0; }
a, a:visited { color: rgb(113, 154, 33); text-decoration: underline; text-align: center; }
a:hover { color: rgb(153, 153, 153); text-decoration: none; }
a img { border: medium none ; }

h1 {
font-size: 1.3em;
color: rgb(72, 70, 63);
margin: 0;
}
h2 {
font-size: 1em;
/*color: rgb(165, 157, 146);*/
color: rgb(51,51,51);
}
h3 {
margin: 0;
font-size: 0.9em;
font-weight: bold;
color: rgb(102, 51, 0);
text-transform: uppercase;
}

body #container {
background: rgb(255, 255, 255) url('../images/bg_two-col-1st.gif') repeat-y scroll 0 0;
}

#container {
margin: 0 auto;
padding: 0;
background: rgb(255, 255, 255) none repeat;
position: relative;
text-align: left;
voice-family: inherit;
width: 750px;
}

#header {
margin: 0;
padding: 0;
background: white url('../images/header-new.gif') no-repeat scroll left top;
position: relative;
height: 10.4em;
}
#header img {
float: right;
margin: 5px 70px 0px 0px;
}

#primarynav {
padding: 0;
background: black;
display: block;
position: absolute;
top: 113px;
left: 215px;
width: 535px;
height: 2.6em;
clear: both;
}
#primarynav ul, #primarynav ul li
{
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
list-style-position: outside; 
}
#primarynav li {
height: 2.6em;
line-height: 2.6em;
}
#primarynav li a {
margin: 0;
padding: 0em 0.7em 0em 0.7em;
color: rgb(255, 255, 255);
background: black;
text-decoration: none;
font-size: 0.85em;
letter-spacing: 0;
text-transform: uppercase;
font-weight: normal;
border-right: 1px solid white;
float: left;
}
#primarynav li.last a {
border-right: none;
}
#primarynav a:hover, #primarynav a.current {
text-decoration: underline;
color: rgb(238, 238, 238);
}
#primarynav h2 {
display: none;
}

#content {
margin: 0;
padding: 0;
}

#two-col-1st, #subtwo-col-1st { float: left; }
#two-col-2nd, #subtwo-col-2nd { float: left; }

#two-col-1st {
width: 200px;
background: rgb(237, 234, 219) none repeat;
padding-left: 15px;
padding-top: 4px;
}
#two-col-2nd {
width: 530px;
}

#subtwo-col-1st {
background: white;
width: 365px;
}
#subtwo-col-2nd {
background: white;
width: 165px;
padding-top: 4px;
}

#welcome-bodytext {
padding: 15px 20px 5px 20px;
text-align: justify;
}

.hide { position: absolute; left: -2000px; width: 999px; }
.margin-none { margin: 0; }
.seperator { clear: both; height: 1px; width: 750px; }
.latest-package { border-bottom: 1px dotted rgb(174, 165, 126); padding-bottom: 15px; margin-bottom: 15px; }

.teaser { padding: 15px 10px 15px 0px; }
.teaser h3 { margin-bottom: 10px; }
.teaser h3 a { color: rgb(102, 51, 0); }
.teaser img { border: 1px solid rgb(168, 161, 150); padding: 1px; margin-bottom: 5px; }

img.lh-column { border: 1px solid rgb(204, 204, 204); margin: 0pt auto 4px; padding: 1px; }

#footer {
font-size: 0.8em;
border-top: 1px solid rgb(255, 255, 255);
margin: 0;
padding: 0;
background: rgb(102, 102, 102);
clear: both;
}
#footer a, #footer a:visited {
color: rgb(204, 204, 204);
text-decoration: none;
}
#footer a:hover {
color: rgb(153, 153, 153);
}
#footer p {
margin: 0;
padding: 10px;
color: rgb(153, 153, 153);
}

