body { background: #FFFDE8; }

#alert {width:100%; padding:8px 0; background:#CC6600;background:#990000; border-bottom:2px solid #333333;}

#alert2 {width:960px;margin:0 auto;}

#alert p {color:#ffffff;font-family:helvetica,arial,verdana,sans-serif; font-size:14px;}

#alert .details {border:1px solid #FFFFCC; padding:2px 5px; margin-left:10px; float:right;margin-top:-20px;}

#alert a {text-decoration:none;cursor:pointer; display: block; padding:2px 5px;}

#alert a:hover {background:#333333; cursor:pointer; display: block;}


#container { margin: 0 auto;}

#background-header { width:100%; height: 95px; background-color: #000000;}

#header { margin: 0 auto; width:960px; height: 95px; background-color: #000000;}

#logo img { float:left; padding: 18px 15px 5px 10px; border:0; width:280px;display: inline; }

#globalnavwrap { width:650px; height:45px; float: left; display: inline;}

#globalnav { position: absolute; width: 265px; height: 25px; margin-top: 15px; margin-left: 140px; float:left; font-family: arial,helvetica,verdana sans-serif; font-size: 11px; letter-spacing:1px; color: white; text-align: right; display: inline;}

#globalnav a  { padding: 5px; color: white;}
#globalnav a:link { padding: 5px; color: white; }
#globalnav a:visited { padding: 5px; color: white; }
#globalnav a:hover { padding: 5px; color: white; text-decoration: underline; background: #625750; } 
#globalnav a:active { padding: 5px; color: white; }
#globalnav img { border:0; padding-bottom:1px; vertical-align: text-top; }

#globalsearch { position: absolute; width: 235px; height: 22px; padding-top:15px; margin-left: 420px; float:right; display: inline;}
#globalsearch form { margin:0; padding:0; border:0;}
#globalsearch fieldset { border:0;}
#globalsearch .text { margin:0;padding:0; border:0; float: left; border:0; width: 170px; height: 22px;  padding:0; outline: none; font-size: 14px; background-color: #FFFFFF; font-family: Arial, Verdana, sans-serif; margin:0; padding:0; display: inline;}
#globalsearch img { margin:0; padding:0;  width: 60px; height:22px; margin:0;padding:0; border:0; }

#audience { position: relative; height: 30px; width:520px; float:right; margin-top: 60px; font-family: helvetica, arial, verdana, sans-serif; font-size: 12px; display: inline; border:0px solid white;}

#audience ul { list-style: none; padding: 0; margin: 0; }

#audience li { float: right; margin-left: 5px;  background-color: #000000;  display: inline; -moz-border-radius: 2px; -webkit-border-radius: 2px;} 

#audience a { text-decoration: none; display: block; color: #D0D0CA;  width: 7em; padding: .4em; text-align: center; background-color: #4A4C47; }
#audience a:link { padding: .4em; background-color: #C4BDAD; background-color: #4A4C47; -moz-border-radius: 2px; -webkit-border-radius:2px;}
#audience a:visited { padding: .4em; background-color: #C4BDAD; background-color: #4A4C47; -moz-border-radius: 2px; -webkit-border-radius:2px;}
#audience a:hover { color: #625750; padding: .4em; background-color: #FFFFFF; background-color: #FFFDE8; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
#audience a:active { color: #FFFFFF; padding: .4em; background-color: #82231c;-moz-border-radius: 2px; -webkit-border-radius: 2px; outline:0;}
#audience #selected { border-color: black;  padding: .4em;-moz-border-radius: 2px; -webkit-border-radius: 2px;}
#audience #selected a { position: relative; top: 1px; color: black; padding: .4em; background-color: white;-moz-border-radius: 3px; -webkit-border-radius: 3px;}

#wrapper { margin: 0 auto; width:960px; border:1px solid #DDD8CF; border-top: 0;}

#main { margin: 0 auto; width:960px; background: #FFFFFF; }

#main2 { margin: 0 auto; float:left; width:960px; background-color: #FFFFFF; display: inline;}


#maintitle { border-bottom: 1px solid #D1CEBF; width:960px; height: 110px; float: left; background: #FFFFFF; display: inline;}

#maintitle h1 { margin:30px 0 0 40px; font-family: Georgia, "Times New Roman", serif; font-size: 42px; font-weight: normal; color: #807D76;}

#maintitle a:link { text-decoration:none; border-bottom: 0px solid #D1CEBF; color: #807D76;}
#maintitle a:visited { text-decoration:none; border-bottom: 0px solid #D1CEBF; color: #807D76;}
#maintitle a:hover { text-decoration:none; border-bottom: 1px solid #D1CEBF; color: #807D76;}
#maintitle a:active { text-decoration:none; border-bottom: 1px solid #D1CEBF; color: #663300;}

#prefooter { margin: 0 auto; clear:both; float: left; border-bottom: 2px solid #AEA99A; width:960px; height: 40px; background: #C1B58A; background: #C3BDAD;  display: inline;}
#prefooter h1 { text-align: center; font-family: Georgia, "Times New Roman", serif; font-size: 17px; line-height: 40px; color: #504741; letter-spacing: 1px; font-weight: normal;}

#footerwrap { margin: 10px; }

#footer { margin: 0 auto; float:left; clear:both; width:960px; padding-bottom: 18px; background-color: #E7DCBA; background-color: #E5E0D9; background-color: #E3DECF; background-color: #FFFBEE; display: inline;}
#footer h3 { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14px; line-height: 20px; padding-left: 15px; margin-top: 0; }
#footer p { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; line-height: 20px; color:#000000; color:#000000; margin-top: 5px; margin-left: 15px;}
#footer a { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; line-height: 20px; text-decoration: none; color: #000000;}
#footer a:hover {text-decoration: none; color: #625750; background: #FFFFFF; border-bottom: 1px solid #8F8B82; }

#imgcolumn  { padding:0; margin: 0; margin-top: 10px; margin-right:10px; padding-left: 20px;  text-align: right; display: inline;}
#imgcolumn a:hover {border:0;text-decoration:none;}
#imgcolumn img { text-decoration: none; color: #FFFBEE;  background: #FFFBEE; border:0; }

#footercol1  { float:left; width:150px; height: 205px; border-right: 1px solid #C1B58A; margin-top: 10px;  text-align: center; display: inline;}
#footercol1  a:link { text-decoration: none; color: #FFFBEE; background: #FFFBEE; border:0; }
#footercol1  a:visited { text-decoration: none; color: #FFFBEE;  background: #FFFBEE; border:0; }
#footercol1  a:hover { text-decoration: none; color: #FFFBEE;  background: #FFFBEE; border:0; }
#footercol1  a:active { text-decoration: none; color: #FFFBEE;  background: #FFFBEE; border:0; }
#footercol1  img { text-decoration: none; color: #FFFBEE;  background: #FFFBEE; border:0; }

#footercol2 { float: left; width:195px; height: 205px; border-right: 1px solid #C1B58A; margin: 0; display: inline;}
#footercol3 { float: left; width:195px; height: 205px; border-right: 1px solid #C1B58A; margin: 0;display: inline;}
#footercol4 { float: left; width:195px; height: 205px; border-right: 1px solid #C1B58A; margin: 0; display: inline;}
#footercol5 { float: left; width:195px; height: 205px; margin: 0; display: inline;}

#postfooter { clear: both; margin: 0 auto; width:960px; height:35px; background-color: #333333; }
#postfooter p {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #C2B589; text-align: center; padding-top: 10px;}

.margin15 {margin-left:15px;}

#atff { display: none; visibility:hidden; }

img {border:0;}

