body {
background: #000;
color: #000;
margin: 40px 0px 0px 0px;
padding: 0px;
font: 13px arial, sans-serif; line-height: 21px;
}

a:link		{ background: transparent; color: #993300; }
a:visited	{ background: transparent; color: #993300; }
a:hover     { background: transparent; color: #993300; }
a:active	{ background: transparent; color: #993300; }

img {
border: 0px;
display: block;
}

#loading img { display: inline; }

blockquote {
font-style: italic;
margin: 0px;
padding: 0px 10px;
}

img.right {
border: 1px #777 solid;
float: right;
margin: 0px 0px 15px 15px;
}

img.left {
border: 0px;
float: left;
margin: 0px 10px 10px 0px;
}


#container {
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
width: 750px;
}

#header {
margin: 0px;
padding: 0px;
width: 750px;
}

#outside {
background-color: #fff;
border-left: solid 300px #111;
border-right: solid 20px #111;
}

#inside {
background-image: url(../images/head_center.gif);
background-repeat: no-repeat;
margin: 0;
width: 100%;
}

#content {
padding: 30px 35px 60px 35px;
}

#left {
background-image: url(../images/col_left.gif);
background-repeat: no-repeat;
float: left;
margin-left: -300px;
margin-right: 1px;
position: relative;
width: 300px;
}

#mast {
color: #fff;
height: 155px;
padding-top: 108px;
text-align: right;
width: 268px;
}

#right {
float: right;
margin-right: -20px;
margin-left: 1px;
position: relative;
width: 20px;
}

ul.nav {
background-image: url(../images/nav_back.gif);
background-repeat: no-repeat;
font-size: 12px;
height: 150px;
line-height: 30px;
list-style: none;
margin: 0px 0px 50px 0px;
padding: 0px;
text-align: right;
width: 300px;
}

ul.nav li a {
color: #fff;
display: block;
padding-right: 35px;
text-decoration: none;
width: 265px;
}

ul.nav li a:visited	{ color: #fff; }

ul.nav li a:hover {
color: #fff;
background: transparent;
background-image: url(../images/half.gif);
}

ul.nav li a.active {
background-color: #629600;
color: #fff;
}

#sub_content {
color: #aaa;
display: block;
font-size: 12px;
line-height: 14px;
padding-left: 50px;
text-align: right;
width: 215px;
}

#sub_content b {
color: #629600;
display: block;
font-size: 14px;
}

#sub_content a {
color: #aaa;
}

#sub_content a:hover {
color: #629600;
}

.callout {
background-color: #dfe3ed;
background-image: url(../images/call_bottom.gif);
background-repeat: no-repeat;
background-position: bottom left;
height: auto;
padding: 20px;
width: 310px;
}

.callout img { margin-bottom: 18px; }

.callout_main {
background-color: #dfe3ed;
background-image: url(../images/call_bottom.gif);
background-repeat: no-repeat;
background-position: bottom left;
height: auto;
margin-bottom: 27px;
padding: 20px;
width: 310px;
}

.callout_main img { margin-bottom: 18px; }

#footer {
background-image: url(../images/footer.gif);
background-repeat: no-repeat;
color: #666;
display: block;
font-size: 12px;
padding: 50px 20px 100px 20px;
width: 710px;
}

.fleft { float: left; }
.fright { float: right; }

#footer a {
color: #666;
}

#footer a:hover {
color: #629600;
}

#mast h1  {
font: 27px georgia, times, serif; line-height: 22px;
font-weight: normal;
margin: 0px 0px 2px 0px;
}

.alt_color { color: #9ed200; }

h1 {
font: 27px georgia, times, serif;
display: block;
margin: 0px;
font-weight: normal;
}

h3 {
color: #993300;
display: block;
font: 15px georgia, times, serif;
font-weight: normal;
margin: 5px 0px 20px 0px;
}

h2 {
display: block;
font: 18px arial, sans-serif;
font-weight: normal;
margin: 22px 0px 15px 0px;
}

h2.call_head {
background-color: #043098;
background-image: url(../images/call_top.gif);
background-repeat: no-repeat;
color: #fff;
font: 16px arial, sans-serif;
font-weight: normal;
height: 25px;
margin: 0px;
padding: 8px 0px 0px 20px;
width: 330px;
}

h2.call_head b { color: #B2C9FF; font-weight: normal; }





