/*---[ reset css ]-------------------------- */
body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*-- LAYOUT --*/
body	{
background:#006633;
font-family:Georgia, "Times New Roman", serif;
font-size:0.625em;
color:#201e1d;
}

#container 	{
width:1000px;
margin:0px auto;
}

#content	{
background-image:url(../images/layout/content-bg.jpg);
background-repeat:repeat-y;
}

td#content 	{
vertical-align:top;
padding:0px 40px;
}

td#content_sub1	{
width:420px;
padding:10px 0 0 0;
vertical-align:top;
}

td#content_main 	{/* for the home page*/
width:500px;
background-image:url(../images/layout/content-main-top.jpg);
background-repeat:no-repeat;
background-position:top right;
padding:15px 0 0 0;
vertical-align:top;
}

td#content_main2 	{/* for content pages*/
width:500px;
background-image:url(../images/layout/content-main-top2.jpg);
background-repeat:no-repeat;
background-position:top right;
padding:15px 0 0 0;
vertical-align:top;
}

td#content_main3 	{/* for full width content pages*/
width:920px;
background-image:url(../images/layout/content-main-top2.jpg);
background-repeat:no-repeat;
background-position:top right;
padding:15px 0 0 0;
vertical-align:top;
}

#footer	{
background-image:url(../images/layout/ftr-bg.jpg);
background-repeat:no-repeat;
}

/* -- top horizontal menu layout and formatting --*/
td#nav_main	{
text-align:center;
vertical-align:top;
}

#nav_main_navlist ul	{

}

#nav_main_navlist li	{
display: inline;
list-style-type: none;
font-size:1.4em;
color:#fff;
}

#nav_main_navlist li a	{
list-style-type: none;
color:#fff;
font-weight:normal;
}

/*-- text formatting --*/
p, td	{
font-size:1.1em;
line-height:1.5em;
}

p.s {
font-size:1.0em;
line-height:1.0em;
}

h1	{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2.8em;
color:#848325;
margin:0 0 15px 0;
}

h2	{
font-size:2.0em;
color:#848325;
}

h3	{
font-size:1.4em;
color:#848325;
}

#footer p	{
color:#fff;
text-align:center;
padding:50px 0 20px 0;
}

/*-- links --*/
a:link, a:visited	{
color:#583f41;
font-weight:bold;
text-decoration:none;
}

a:hover	{
color:#cc0000;
font-weight:bold;
text-decoration:underline;
}

#footer a:link, #footer a:visited	{
color:#fff;
font-weight:normal;
text-decoration:none;
}

#footer a:hover	{
text-decoration:underline;
}

/*-- lists --*/
ul.basiclist	{
margin:10px 0;
}

ul.basiclist li	{
margin-left:20px;
margin-top:5px;
font-size:1.2em;
list-style-type:square;
}

ol	{
margin:10px 0;
padding:0;
list-style-type:decimal;
}

ol li	{
margin-left:25px;
margin-top:5px;
}

ol.basicorderedlist	{
margin:10px 0;
}

ol.basicorderedlist li	{
margin-left:25px;
margin-top:5px;
list-style-type:decimal;
}

/*-- images--*/
.pic-border	{
border:1px solid #ccc6b7;
padding:4px;
}

