* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image: url(../img/bkgr-repeat-x.jpg);
 background-repeat:repeat-x;
 background-color:#CFC9B9;
}

#leftmiddleo img {
   margin: 5px;
   padding: 5px; 
   text-align: center; }

#wrapper { 
 margin: auto;
 width: 922px;
 background:#F6F0E0;
 border-left: 1px solid #d66d0d;
 border-right: 1px solid #d66d0d;
 margin-bottom:15px;
 margin-top:17px;


}
#header {
 color: #333;
 width: 922px;
 float: left;
 height: 100px;
 background:#0e496c;
 background-image:url(../img/asc_logo_blue_bkgr.jpg);
 background-repeat:no-repeat;
 border-top: 1px solid #d66d0d;
 border-bottom: 1px solid #d66d0d;
 }

#navigation {
 float: left;
 width: 920px;
 height: 244px;
 color: #333;
 margin: 0px 0px 0px 0px;
 background-color:#F3F2ED;
 border-bottom: 2px solid #d66d0d;
  border-right: 1px solid #d66d0d;
   border-left: 1px solid #d66d0d;
      border-top: 1px solid #d66d0d;




}

#navigation h3 { margin-top: 38px; text-align:right; padding-right:555px; font-size: 2.5em; color:#bf0101; }
#navigation p { font-size: 1.6em; text-align:right; padding-right:555px; color: #573401; line-height: 1.2em; margin: 5px 0; }

.rotator { width: 540px; height: 244px; float: right; display: inline; overflow: hidden; }

h1, h2, h4, h5, h6 { font-size:1.4em; font-weight:bold; color: #573401; font-family: Helvetica, Arial, Verdana, sans-serif; }
h3 { font-size:1.2em; font-weight:bold; font-family: Helvetica, Arial, Verdana, sans-serif; letter-spacing: .4em; text-transform: uppercase; color: #a4865b; }
p { font-size:1.1em; line-height:1.2em; margin:12px 0; }
small { font-size:1.0em;}

#leftcolumn { 
 color: #333;
 border-left: 1px solid #d66d0d;
 background:#fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 280px;
 width: 285px;
 float: left;
}
#leftmiddle { 
 color: #333;
 border-left: 1px solid #d66d0d;
 border-right: 1px solid #d66d0d;
 background:#CCC8B3;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 280px;
 width: 285px;
 float: left;
}
#rightmiddle { 
 color: #333;
 border-right: 1px solid #d66d0d;
 background:#F6F0E0;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 280px;
 width: 288px;
 float: left;
}

#leftcolumno { 
 color: #333;
 background:#F6F0E0;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 min-height:400px;
 width: 178px;
 float: left;
}

#leftcolumno h2 { 
 color: #333;
 margin: 0px 0px 0px 0px;
 font-size:15px;
}

#leftcolumno p { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding-left: 5px;
 font-size:11px;
}

#leftcolumno ul {
list-style:none;}

#leftmiddleo { 
 color: #333;
 background:#FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 min-height:400px;
 width: 703px;
 float: left;
  border-left: 1px solid #d66d0d;
}


#footer { 
 width: 902px;
 clear: both;
 border-top: 1px solid #d66d0d;
 background-color:#0e496c;
 padding: 10px;
}


#footer p { font-size:.9em; color:#FFFFFF; margin: 0 0 4px 0; }
#footer p.last { margin-bottom: 0; }

a {font-weight: bold; text-decoration: none;}
a:link { color: #bf0101;}
a:visited { color: #e36f1e;}
a:hover { color: #e36f1e; text-decoration: underline;}
a:active { color: #e36f1e;}

#footer a:link { color: #fff;}
#footer a:visited { color: #c3a15d;}
#footer a:hover { color: #319d2d; text-decoration: underline;}
#footer a:active { color: #c3a15d;}
