				/*Body & Main Shell*/

*{padding: 0em; margin: 0em;}

body{
background: #000000 url('images/bg1.gif');
padding: 35px 0px 35px 0px;
font: 14px "century gothic", arial, sans-serif;
color: #3C3C3C;
}

#upbg
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 275px;
background: #313C33 url('images/bg1.gif');
z-index: 1;
}

#border
{
z-index: 2;
position: relative;
width: 800px;
border: solid 7px #fff;
background-color: #fff;
margin: 0 auto;
}

				/*Header & Navigation*/
#header
{
position: relative;
width: 100%;
height: 9.0em;
background: #2B2B2B url('images/topbg.gif') repeat-x;
margin-bottom: 2px;
}

#headercontent
{
position: absolute;
bottom: 0em;
padding: 0em 2.0em 1.3em 2.0em;
}

#headercontent h1
{
font-weight: normal;
color: #fff;
font-size: 2.5em;
}

#headercontent h2
{
font-size: 1.0em;
font-weight: normal;
color: #aaa;
}

#headerright
{
position: absolute;
top: 1em;
right: 2.0em;
padding-right: 0.0em;
border-style: none;
}

#banner
{
position: relative;
height: 250px;
background: #fff url('images/banner2.jpg') no-repeat top left;

}

#nav{
position: relative;
background: #3F617A url('images/navbg.jpg') repeat-x top left;
height: 60px;
padding: 0em 1.0em 0em 1.0em;
margin-bottom: 2px;
}

#nav ul
{
position: absolute;
top: 1.1em;
}

#nav ul li
{
position: relative;
display: inline;
}

#nav ul li a
{
padding: 0.5em 1.0em 0.9em 1.0em;
color: #fff;
text-decoration: none;
}

#nav ul li a:hover
{
text-decoration: underline;
}

#nav ul li a.active
{
background: #7F8400 url('images/menuactive.gif') repeat-x top left;
}

					/*Content*/

#maincontent{
padding: 0em 2.0em 0em 2.0em;
}

#leftcolumn{
float: left;
margin-right: -18.0em;
width: 100%;
}

#leftcontent{
margin: 1.5em 22.0em 0em 0em;
}

#rightcolumn{
margin-top: 1.5em;
float: right;
width: 18.0em;
}
#bottomcontent{
clear: both;
padding: 0em 2.0em 0em 2.0em;
}
				/*Text & Style Elements*/

p{line-height: 1.5em;
margin-bottom: 1.0em;
text-align: justify;
}

a{color: #B42E35;
text-decoration: underline;
}

a:hover{
text-decoration: none;
}

a.none
{color: #333;
text-decoration: none;}
a.none:hover {text-decoration: none;}

h3,h4{
display: inline;
font-weight: bold;
background-repeat: no-repeat;
background-position: right;
}

h3{
font-size: 1.7em;
padding-right: 34px;
background-image: url('images/hook.gif');
}

h4{
font-size: 1.2em;
padding-right: 50px;
background-image: url('images/fish.gif');
}

.content{
padding-top: 1.3em;
}
.float{float: left;
width: 175px;
}
			/*Images Style*/
img.border{
position: relative;
border: solid 1px #3C3C3C;
}

img.left{
position: relative;
float: left;
margin: 0em 1.8em 1.4em 0em;
border: solid 1px #3C3C3C;
}

img.right{
position: relative;
float: right;
margin: 0em 0em 1.8em 1.8em;
border: solid 1px #3C3C3C;
}

			/*Form Style*/
input
{
color: #333;
background: #fff;
border: 1px solid #333;
}

.submit input
{padding: 2px;
color: #fff;
background: #333;
border: 1px outset #333;
}

label
{
width: 4em;
float: left;
margin-right: 0.5em;
display: block;
}

.divider1{
position: relative;
background: #fff url('images/border2.jpg') repeat-x;
height: 14px;
margin: 2.0em 0em 1.5em 0em;
clear: both;
}

.divider2
{
position: relative;
height: 1px;
border-bottom: solid 1px #D3D3D3;
margin: 2.0em 0em 2.0em 0em;
}

.divider3 {position: relative;
height: 1px;
border-bottom: 1px #D3D3D3 dashed;
margin: 2.0em 0em 2.0em 0em;
clear: both;}

.box{
position: relative;
background: #FDFCF6 url('images/boxbg.gif') repeat-x;
left: -1.5em;
top: -1.5em;
padding: 1.5em;
border-bottom: solid 1px #E1D2BD;
margin-bottom: 1.0em;
}

ul.list{
list-style: circle;
}

ul.list li{
line-height: 1.5em;
}

					/*Footer*/

#footer{
position: relative;
height: 2.0em;
clear: both;
padding-top: 5.0em;
background: #fff url('images/border2.jpg') repeat-x 0em 2.5em;
}

#footer .left{
position: absolute;
left: 2.0em;
bottom: 1.2em;
}

#footer .right{
position: absolute;
right: 2.0em;
bottom: 1.2em;
}
