* {margin:0;padding:0; border: 0px none;}
ul, ol, li {list-style-type:none;}
a { color: #ffcb0a; text-decoration: none;}
a:hover {color: #005883;}
img a {border: none; outline: none;}

body {
font: 62.5% "Arial", Helvetica, sans-serif; 
margin: 0 auto;
text-align: center;
background: #b0afaf;
color: #fff;
}
#container {
width: 100%;
float: left;
background: #2d2d2d url('images/bg.gif') repeat-x top left;
}
#wrapper {
margin: 0 auto;
width: 820px;
}



/* 3 columns */
ul#columns {
width: 820px;
display: inline;
float: left;
background: url('images/middle-bg.gif') repeat-y center top;
}
ul#columns li { float: left;}
ul#columns li.left,
ul#columns li.right {width: 210px;padding: 0 0 50px;}
ul#columns li.middle {
width: 400px;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif; 
background: #000;
padding: 0 0 50px;
}
ul#columns li.middleAlt {
width: 400px;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif; 
background: #000;
padding: 0 0 50px;
}


/* navigation buttons */
ul#nav1, ul#nav2 {
width: 210px;
height: 32px;
margin: 134px 0 18px 0;
float: left;
}
ul#nav1 li, ul#nav2 li {
display: inline;
float: left;
width: 102px;
height: 32px;
font: normal 1.1em/2.8em "Arial", Helvetica, sans-serif; 
}
ul#nav1 li {margin: 0 3px 0 0;}
ul#nav2 li {margin: 0 0 0 3px;}
ul#nav1 li a, ul#nav2 li a {
width: 102px;
height: 32px;
display: block;
text-decoration: none; 
color: #fff;
background: #111 url('images/nav-bg.gif') no-repeat 0 -32px;
}
ul#nav1 li a:hover, ul#nav2 li a:hover {
color: #005883;
background: #111 url('images/nav-bg.gif') no-repeat 0 -32px;
}
ul#nav1 li a.active, ul#nav2 li a.active {
color: #005883;
background: #111 url('images/nav-bg.gif') no-repeat 0 0;
}


/* left column elements */
#form {
width: 200px;
border: 1px solid #8f8f8f;
float: left;
margin: 15px 0 7px 0;
background: #af9020;
}
h3 {
background: #000;
padding: 6px 0 4px;
text-align: left;
font: normal 1.4em/1.2em "Arial Rounded MT Bold", Arial Helvetica, sans-serif; 
}
h3 img {margin: 0 0 0 10px;}
#form form {
border: 0px none;
margin: 0;
padding: 0
}
#form p {
color: #000;
text-align: left;
margin: 0;
padding: 5px 0 10px 10px;
font: normal 1.1em/1.5em "Arial", Helvetica, sans-serif; 
}
#form p.one {background: #6a5c27;}
#form p.two {background: #766526;}
#form p.three {background: #897424;}
#form p.four {background: #9c8222;}
#form input, #form textarea {
background: #fff;
color: #eb0a8d;
border: 1px solid #8f8f8f;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif; 
padding: 3px;
width: 90%;
}
#form input.button {
background: #fff url('images/form-button.gif') no-repeat top left;
border:0px none;
padding: 0;
width:20px;
height:21px
}
#form table {
margin: 15px 0 5px 10px;
font: normal 1.1em/1.1em "Arial", Helvetica, sans-serif; 
color: #000;
text-align: left;
}




/* middle column elements */
h1 {
width: 400px;
height: 183px;
background: url('images/h1-bg.gif') repeat-x bottom left;
color: #fff; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; font-size:3em; font-family:Arial Rounded MT Bold, Arial Helvetica, sans-serif
}
h1 img {margin: 30px 0 0 0;}
h2 {
color: #ffcc0d;
text-align: left;
margin: 20px 20px 5px 20px;
font: normal 1.6em/1.2em "Arial Rounded MT Bold", Arial Helvetica, sans-serif; 
}
ul#columns li.middle p {
	text-align: left;
	font-style:normal; 
	/*font-variant:normal; */
	font-weight:normal; 
	line-height:1.5em; 
	font-size:1em; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-left:8px; 
	margin-right:25px; 
	margin-top:0; 
	margin-bottom:15px; 
	padding-left:15px; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:0;
}

ul#columns li.middle p a {
color: #ffcb0a; 
text-decoration: none;
border-bottom: 1px dashed #ffcb0a;
}
ul#columns li.middle p a:hover {
color: #005883;
border-bottom: 1px dashed #005883;
}
ul#columns li.middle ul {
text-align: left;
list-style-position: outside;
list-style-type: decimal;
margin: 0 20px 0 38px;
}
ul#columns li.middle ul li {
list-style-type: decimal;
margin: 10px 0 0 0;
}
ul#columns li.middle ul li ul {margin: 0 0 0 17px;}
ul#columns li.middle ul li ul li {list-style-type: lower-alpha;}
ul#columns li.middle ul li ul li ul li {list-style-type: lower-roman;}
ul#columns li.middle ul li ul li ul li ul li {list-style-type: decimal;}

ul#columns li.middleAlt p {
	text-align: left;
	font-style:normal; 
	/*font-variant:normal; */
	font-weight:normal; 
	line-height:1.5em; 
	font-size:1em; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-left:8px; 
	margin-right:25px; 
	margin-top:0; 
	margin-bottom:15px; 
	padding-left:27px; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:0;
}

ul#columns li.middleAlt p a {
color: #ffcb0a; 
text-decoration: none;
border-bottom: 1px dashed #ffcb0a;
}
ul#columns li.middleAlt p a:hover {
color: #005883;
border-bottom: 1px dashed #005883;
}
ul#columns li.middleAlt ul {
text-align: left;
list-style-position: outside;
list-style-type: decimal;
margin: 0 20px 0 38px;
}
ul#columns li.middleAlt ul li {
list-style-type: decimal;
margin: 10px 0 0 0;
}
ul#columns li.middleAlt ul li ul {margin: 0 0 0 17px;}
ul#columns li.middleAlt ul li ul li {list-style-type: lower-alpha;}
ul#columns li.middleAlt ul li ul li ul li {list-style-type: lower-roman;}
ul#columns li.middleAlt ul li ul li ul li ul li {list-style-type: decimal;}


p.arrow {
	background: url('images/pink-arrow.gif') no-repeat 14px 4px; 
	font-style:normal;
	font-weight:normal; 
	line-height:1.5em;
	font-size:1em; 
	font-family:Arial, Helvetica, sans-serif; 
	margin: 0 25px 15px 60px; 
	padding:0 0 0 35px; 
}

/* right column elements */
ul#columns li.right img {
margin: 15px 0 0 0; 
float: left;
font: normal 1.5em/1.2em "Arial Rounded MT Bold", Arial Helvetica, sans-serif; 
}



/* footer elements */
#footer-container {
width: 100%;
float: left;
height: 100px;
}
#footer {
width: 820px;
margin: 20px auto;
background: #b0afaf;
}
#footer p {
margin: 0 0 20px 0;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif; 
color: #5e5e5e;
}
#footer a {
color: #000; 
margin: 0 5px;
padding: 0 0 4px 0;
border-bottom: 1px dashed #8f8f8f;
}
#footer a:hover, #footer a.active {
color: #005883;
border-bottom: 1px dashed #005883;
}