*
{
margin: 0em;
padding: 0em;
}
body {
background-color: #FFFFFF;
color: #2D2D2D;
font-size: 10pt;
font-family: "trebuchet ms", helvetica, sans-serif;
line-height:15pt;
}
/* headings */
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
letter-spacing: -1px;
}
h3,h4,h5,h6 {
color: #2D2D2D;
}
h3 {
font-size: 14pt;
font-weight:bold;
margin-bottom: 15px;
}
h4 {
font-size: 12pt;
font-weight:bold;
margin: 5px 0px;
}
p {
margin: 5px 0 10px;
}
/* misc. */
br.clear {
clear: both;
}
/* this gives a style to any images on the page. */
img.floatTL
{
padding: 3px;
border: solid 1px #CCC;
float: right;
margin-left: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
padding-bottom: 5px;
}

img.floatTL2
{
padding: 3px 0px 10px 0px;
border: solid 1px #CCC;
float: right;
margin-left: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}
img.floatTL3
{
padding: 3px 0px 100px 0px;
border: solid 1px #CCC;
float: right;
margin-left: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}

img.floatTL4
{
padding: 3px 0px 100px 0px;
border: solid 1px #CCC;
float: right;
margin-left: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}



/* misc. links */
a.top:focus, 
a.top:hover     { color: #6AA1A4; text-decoration:none; border-bottom:1px dotted #6AA1A4; }
a.top           { color: #6AA1A4; text-decoration:none;  border-bottom:1px dotted #6AA1A4; }

a:focus, 
a:hover     { color: #6AA1A4; text-decoration:none; border-bottom:1px dotted #6AA1A4; }
a           { color: #d0721c; text-decoration:none;  }
#list {
	margin: 2em;
	padding: 5px;
	}


/* layout */
#main {
width:100%;
display:block;
text-align:center;
background: url('images/bg1.jpg') repeat-x;
}
#top-content {
display:block;
position:relative;
margin:auto;
width:1081px;
height:400px;
background: #FFF url('images/main-bg1.jpg') repeat-x;
}
#bottom-main {
width:100%;
position:relative;
text-align:center;
background:#242323;
margin: 25px 0 0 0;
padding:10px 0 25px 0;
color:white;
}
#bottom  {
position:relative;
width:908px;
margin:auto;
text-align:left;
padding-top:10px;
}
#bottom h3 {
color: #FBFEA8;
font-size:16pt;
font-weight: normal;
}
#body-text-main {
width:100%;
display:block;
position:relative;
top:0px;
text-align:center;
}
#body-text {
position:relative;
margin:auto;
top:0px;
width:880px;
text-align:left;
}
#body-text h1 {
margin-bottom: 10px;
}

/* logo, slogan */
#logo { display:none; }
#slogan { display:none; }

/* navigation */
#main-navigation {
position:relative;
float:right;
top: 45px;
right: 85px;
width:750px;
}
#main-navigation ul {
list-style: none;
float:right;
}
#main-navigation li {
float: left;
}
#main-navigation li a { 
padding:0 15px;
font-size:15px;
font-weight:bold;
}
#main-navigation a:focus, 
#main-navigation a:hover     { color: #F0EFEC; text-decoration:none; border-bottom: 0px; }
#main-navigation a           { color: #F0EFEC; text-decoration:none; border-bottom: 0px; }

/* center box */
#center-box {
position:absolute;
background: url('images/center-box.jpg');
height:212px;
width:901px;
top: 112px;
left: 86px;
}
#center-box h2 { 
position:relative;
top:20px;
left:80px;
color:white;
}
#center-box p { 
text-align:left;
padding:45px 20px 0 485px;
color: white; 
}

/* first & second column */
.icons {
padding-right:20px;
padding-bottom:60px;
}
#firstcolumn {
position:relative;
display:block;
top:5px;
left:0px;
width:420px;
float:left;
text-align:left;
padding-right:20px;
}
#secondcolumn {
position:absolute;
display:block;
top:5px;
left:445px;
width:420px;
float:left;
text-align:left;
padding-left:10px;
border-left:solid 1px #D9D9D9;
}

/* footer */
#footer-main {
width:100%;
text-align:center;
background:#242323;
padding-bottom:100px;
}
#footer {
width:908px;
margin:auto;
color:#777878;
font-size: 9pt;
text-align:right;
padding-top:20px;
border-top:1px solid #777878;
}


