* {
 margin: 0px;
 padding: 0px;
}

/* BODY */
body {
 margin: 0px;
 padding: 0px;
 background: #900 url(images/background01.jpg) top left repeat-x;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 62.5%; /* resets 1.0em to 10px */
 text-align: center;
}

/* SITE WIDE LINKS */
a:link, a:visited {
 text-decoration: none;
 color: #03C;
}
 
a:hover {
 color: #F60;
}


/* WRAPPER */
#wrapper { 
 margin: 0px auto 0px auto;
 padding: 0px;
 width: 960px;
 min-height: 500px;
 background: url(images/header01.png) top left no-repeat;
 border: ;
}

/* HEADER */
#header {
 margin: 0px;
 padding: 0px;
 height: 160px;
 background: ;
 border: ;
 color: ;
 text-align: left;
}
#header p {
 margin: 0px;
 padding: 0px;
}

/* MAIN-NAVIGATION */
.main-navigation {
 margin: 0px;
 padding: 67px 0px 0px 305px;
 width: ;
 height: ;
 background: ;
 border: ;
 font: bold 1.3em Helvetica, sans-serif;
 color: #FFF;
 text-align: ;
}
.main-navigation ul {
 margin: 0px;
 padding: 0px;
 text-align: ;
 list-style: none;
}
.main-navigation li {
 margin: 0px;
 padding: 0px 12px;
 border: ;
 display: inline;
 list-style: ;
}
.main-navigation a:link, .main-navigation a:visited {
 color: #FFF;
 text-decoration: none;
}
.main-navigation a:hover {
 color: #FF0;
 text-decoration: ;
}

/* SUB-NAVIGATION */
.sub-navigation {
 margin: 0px;
 padding: 0px;
 width: ;
 height: ;
 background: ;
 border: ;
 font: ;
 color: ;
}
.sub-navigation ul {
 margin: 0px;
 padding: 0px;
 text-align: ;
 list-style: ;
}
.sub-navigation li {
 margin: 0px;
 padding: 0px;
 display: ;
 list-style: ;
}
.sub-navigation a:link, .sub-navigation a:visited {
 color: #609;
 text-decoration: ;
 border: ;
 background: ;
 display: ;
 font-size: 1.1em;
 font-weight: bold; 
}
.sub-navigation a:hover {
 color: #F60;
 text-decoration: ;
 background: ;
}

/* MAIN */
#main {
 margin: 0px;
 padding: 10px 40px;
 width: ;
 min-height: 500px;
 background: #FFF;
 border: ;
 color: ;
}

/* LEFT COLUMN */
#left-column { 
 float: left;
 margin: 0px;
 padding: 0px;
 width: ;
 min-height: ;
 background: ;
 border: ;
 color: ;
 text-align: ;
}
#left-column p {
 margin: 0px;
 padding: 0px;
 font: ;
 background: ;
 border: ;
 color: ;
}
#left-column p a:link, #left-column p a:visited {
 color: ;
 text-decoration: ;
}
#left-column p a:hover {
 color: ;
 text-decoration: ;
}

/* RIGHT COLUMN */
#right-column { 
 float: right;
 margin: 0px;
 padding: 0px;
 width: ;
 background: ;
 border: ;
 color: ;
 text-align: ;
}
#right-column h1 {
 margin: 0px;
 padding: 0px;
 background: ;
 border: ;
 font: ;
 color: ;
}
#right-column h2 {
 margin: 0px;
 padding: 0px;
 background: ;
 border: ;
 font: ;
 color: ;
}
#right-column h3 {
 margin: 0px;
 padding: 0px;
 background: ;
 border: ;
 font: ;
 color: ;
}
#right-column p {
 margin: 0px;
 padding: 0px;
 background: ;
 border: ;
 font: ;
 color: ;
}
#right-column ul {
 margin: 0px;
 padding: 0px;
 background: ;
 border: ;
 font: ;
 color: ;
 list-style: ;
}
#right-column li {
 margin: 0px;
 padding: 0px;
 background: ;
 border: ;
 font: ;
 color: ;
}
#right-column a:link, #right-column a:visited {
 color: ;
 text-decoration: ;
}
#right-column a:hover {
 color: ;
 text-decoration: ;
}

/* CONTENT */
#content { 
 margin: 0px;
 padding: 0px;
 width: ;
 min-height: ;
 background: ;
 border: ;
 color: ;
 text-align: left;
}
#content h1 {
 margin: 0px 0px 10px 0px;
 padding: 0px;
 background: ;
 border: ;
 font-size: 2.2em;
 font-family: 'Trebuchet MS';
 color: #F60;
}
#content h2 {
 margin: 30px 0px 5px 0px;
 padding: 0px;
 background: ;
 border: ;
 font-size: 1.4em;
 font-family: Verdana;
 font-weight: bold;
 color: ;
}
#content h3 {
 margin: 0px 0px 3px 0px;
 padding: 0px;
 background: ;
 border: ;
 font-size: 1.3em;
 font-weight: bold;
 font-family: Verdana;
 color: ;
}
#content p {
 margin: 0px 0px 10px 0px;
 padding: 0px;
 background: ;
 border: ;
 font-size: 1.3em;
 font-family: Verdana;
 color: ;
 text-align: ;
}
#content p.bold {
 font-weight: bold; 
}
#content p.italic {
 font-style: italic;
 font-size: 1.2em;
}
#content ul, #content ol {
 margin: 0px 0px 10px 30px;
 padding: 0px;
 background: ;
 border: ;
 font-size: 1.3em;
 font-family: Verdana;
 color: ;
 text-align: ;
 list-style: disc;
}
#content li {
 margin: 0px;
 padding: 0px;
 background: ;
 border: ;
 font: ;
 color: ;
}
#content a:link, #content a:visited {
 color: ;
 text-decoration: ;
}
#content a:hover {
 color: ;
 text-decoration: ;
}

/* TABLES */
table {
 margin: 0px;
 padding: 0px;
 background: ;
 border: ;
 font: ;
 color: ;
}
td {
 margin: 0px;
 padding: 0px;
 border: ;
}
.table-header {
 background: ;
 color: ;
 font: ;
}

/* IMAGES */
img {
 margin: 0px;
 padding: 0px;
}
img.image-right {
 float: right;
 margin: 0px 0px 5px 10px;
 padding: 0px;
 background: ;
 border: ;
}
img.image-right-noborder {
 float: right;
 margin: 0px 0px 5px 10px;
 padding: 0px;
 background: ;
 border: none;
}
img.image-logo {
 float: left;
 margin: 0px;
 padding: 0px;
 background: ;
 border: none;
}
img.image-left {
 float: left;
 margin: 0px 20px 10px 0px;
 padding: 4px;
 background: #FFF;
 border: 1px solid #900;
}
img.image-left-noborder {
 float: left;
 margin: 0px 20px 10px 0px;
 padding: 0px;
 background: ;
 border: none;
}
img.image-center {
 margin: 0px 0px 5px 0px;
 padding: 0px;
 background: ;
 border-top: 1px solid #333;
}
img.image-center-noborder {
 margin: 0px 0px 5px 0px;
 padding: 0px;
 background: ;
 border: none;
}
img.image-noborder {
 border: none;
}


/* FORMS */


/* FOOTER */
#footer { 
 clear: both;
 margin: 0px 0px 4px 0px;
 padding: 5px 10px;
 width: ;
 height: ;
 background: #FFF;
 border-top: 1px dashed #CCC;
 color: #222;
 font-size: 1.2em;
 font-family: Verdana;
 text-align: left;
}
#footer ul {
 margin: 0px;
 padding: 0px;
 border: ;
 list-style: ;
}
#footer li {
 margin: 0px;
 padding: 0px;
 display: ;
}
#footer p {
  margin: 0px 0px 3px 0px;
  padding: 0px;
}
#footer a:link, #footer a:visited {
 color: #F60;
 text-decoration: ;
}
#footer a:hover {
 color: ;
 text-decoration: underline;
}
