* { margin: 0pt; padding: 0pt; }
body { background: #FFFFFF; font-family: arial; font-size: 1em; }
img { border: none; font-family: arial; }
a { color: #000000; }

#container { border: 1px solid #C0C0C0; margin: 20px auto; width: 750px;}

#header { display: block; height: 455px; width: 750px;  position:relative;}
#header a { display: block; font-family: arial; position: relative; text-decoration: none; }
#header #logo { height:118px; width:750px; text-align:right; }
#header #navdecor { border-bottom: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; height: 22px; width: 750px; }
#header #navdecor #left { background: #FF7D33; display: block; float: left; height: 22px; position: relative; width: 120px; }
#header #navdecor #seperator { background: url('/images/centerblock.gif') no-repeat; display: block; float: left; height: 22px; position: relative; width: 22px; }
#header #navdecor #right { background: #A6EAC8; display: block; float: right; height: 22px; padding: 0 20px; position: relative; width: 568px; }
#header #navdecor #right ul { list-style-type: none; }
#header #navdecor #right li { float: left; text-align: center; }
#header #navdecor #right li a { display: block; font-size: 70%; height: 16px; padding: 3px 0; position: relative; width: 90px; }
#header #navdecor #right li a:hover { display: block; font-size: 70%; color: #ffffff; font-weight:bold; height: 16px; padding: 3px 0; position: relative; width: 90px; }
#header #navimage { height: 275px; margin: 20px 0; width: 750px; }
#header #noFlashLink a { color:#ed9a18; display:inline;}


#content { display: block; height: 650px; position: relative; width: 750px; }
#content #right-column { display: block; float: right; margin: 0 20px 0 0 !important; margin: 0 10px 0 0; position: relative; width: 199px; }
#content #left-column { display: block; float: left; margin: 0 20px !important; margin: 0 10px; position: relative; width: 490px; }
#content #left-column #maincontent { text-align: left; }
#content #left-column #maincontent a { color: #FF6600; font-weight: bold; }
#content #left-column #maincontent h2 { font-size: 75%; font-weight: bold; }
#content #left-column #maincontent p { font-size: 70%; line-height: 18px; padding: 5px 0; }
#content #left-column #bottomcontent { margin: 20px 0 0 0; }

#footer { display: block; font-size: 80%; height: 20px; position: relative; }
#footer #copyright { background: #68676C; color: #FFFFFF; display: block; float: left; font-size: 70%; height: 20px; padding: 0 0 0 10px; position: relative; width: 140px; }
#footer #copyright p { padding: 4px 0; }
#footer #grey { background: #ADAEB2; display: block; float: left; height: 20px; position: relative; width: 400px; }
#footer #grey ul { list-style-type: none; }
#footer #grey li { display: block; float: left; margin: 4px 0; position: relative; }
#footer #grey li a { border-right: 1px solid #FFFFFF; color: #FFFFFF; display: block; float: left; position: relative; text-align: center; text-decoration: none; width: 95px; font-size: 75%; }
#footer #spacer { background: url('/images/footspace.gif') no-repeat; display: block; float: left; height: 20px; position: relative; width: 22px; }
#footer #orange { background: #FF7D33; display: block; float: left; height: 20px; position: relative; width: 178px; }


#Search { position: absolute; top:10px; right:15px;}
#Search #SearchSubmit {  border:0; background:none; background-color:#ffffff; cursor:pointer;}

#Search #search_term { border:1px solid #D8D7D7; height:17px; width:180px; padding:1px 0 0 5px;}
#Search #SearchSubmit { position:absolute; top:1px; right:-8px;}
#Search .searchcaption { background:#ffffff; font-size:75%; height:20px;position:absolute; right:144px; text-align:center; top:2px; width:55px; border:1px solid #D8D7D7; border-right:none; padding-bottom:3px; cursor:pointer; }
body:first-of-type #Search #SearchSubmit {top:0px;}

a.noUnderline { text-decoration:none; }