@charset "utf-8";
/* 
CSS Document for AOR Web Site
Authored by Phreesurf Web Design
*/

/* LAYOUT */
body {
background: #FFF;
margin: 0;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #232329;
}
#wrap {
width: 950px;
text-align:left;
margin: 0 auto;
border-bottom:#ccc 1px solid;
border-left:#ccc 1px solid;
border-right:#ccc 1px solid;
border-top: none
}
#head {
background: url(img/head2.jpg);
width: 100%;
height: 180px;
}
#navtabs {
width: 950px;
height: 32px;
background: url(img/bg/nav2.jpg);
text-align: right
}
#content {
background:#eff8ff url(img/bg/content2.jpg) repeat-x;
width: 926px;
padding: 12px;
margin: 0 auto;
}
#foot {
width: 952px;
text-align: center;
margin: 0 auto 20px auto;
padding: 10px 0 20px 0;
background: #003957;
color:#FFF
}
#logo {
float:left;
margin: 0;
}
.horizit {
float: left;
margin: 0 5px 12px 5px
}
#offices {
background:#2c3a41
}
.officepic { border:0; margin: 3px;}
#txtblock {
margin: 0 0 18px 0;
font-size:14px
}
.centerit { text-align: center }
.clearit { clear: both }
/* Home Page Only */
#horizithomefl {
float: left;
margin: 3px 0 18px 18px;
}
#def {
padding: 18px;
font-size: 16px;
text-align:left;
background: #eef3f8 url(img/bg/def.png);
border: #FFF 1px solid
}
/* END LAYOUT */

/* FORMATTING */
.content { background:url(img/bg/content.jpg) repeat-x top center #D1E0EB; }
.cellcontent1 {
background:url(img/bg/row1.jpg) repeat-x top center #c9d9e6;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #232329;
font-weight:bold;
}
.cellcontent2 {
background:url(img/bg/row2.jpg) repeat-x top center #c9d9e6;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #232329;
font-weight:bold;
}
.cellcontent3 {
background:url(img/bg/blu200h.jpg) repeat-x top center #e8eff5;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #232329;
font-weight:bold;
}
td.head {
background: #e8eff5 url(img/bg/row-head.jpg) repeat-x;
color:#FFF;
font-size: 14px;
font-weight:bold;
}
.tbllist {
width: 70%;
list-style: none;
margin: 0 auto 20px auto;
padding: 0;
border:#CCC 1px solid;
}
.tbllist li {
background: #e8eff5 url(img/bg/row-row.png) repeat-x;
padding: 7px 7px;
}
.tbllist li.head {
background: #e8eff5 url(img/bg/row-head.jpg) repeat-x;
color:#FFF;
font-size: 14px;
font-weight:bold;
padding: 7px 7px;
}
/* Text*/
.txt10p { font-size: 10px; }
.txt11p { font-size: 11px; }
.txt12p { font-size: 12px; }
.txt14p { font-size: 14px; }
.txt16p { font-size: 16px; }
.txt18p { font-size: 18px; }
.blutxt { color:#003366; }
.redtxt { color:#FF3300; }
.whttxt { color:#FFFFFF; }
.grytxt { color:#878787; }
h1 {
font-size: 22px;
color:#036;
font-weight:bold;
margin: 12px 0 18px 0;
}
h2 {
font-size: 18px;
color:#036;
font-weight:bold;
margin: 5px 0 14px 0;
}
h3 {
font-size: 16px;
color:#036;
font-weight:bold;
margin: 5px 0 14px 0;
}
p { margin: 0 0 10px 0 }
/* Links */
a { text-decoration: none; }
a:link { color:#001084; }
a:visited { color:#000088; }
a:hover { color:#0222EE; }
a:active { color:#66AAFF; }
.navbot {
font-size:13px;
font-weight:bold
}
.navbot:link, .navbot:visited { color:#FFFFFF; }
.navbot:hover { color:#AADDFF; }
.navbot:active { color:#0000FF; }
img { border: none; }
a { outline: none; }
#orlist {
list-style: none;
margin: 10px auto;
padding: 0;
}
#orlist li {
background-image: url(img/arr1.gif);
background-repeat: no-repeat;
background-position: 0% 60%;
font-size: 13px;
padding: 0 16px;
margin: 0 0 10px 0;
}
#horizlist {
list-style: none;
margin: 0 auto;
padding: 0;
}
#horizlist li {
font-weight:bold;
display:inline;
padding: 11px 11px;
}
#horizithomefl { text-align:center }
/* END FORMATTING */

/* NAVIGATION */
#navarea {
float: right;
width: 400px;
text-align: right
}
#topnav {
list-style: none;
margin: 6px 10px;
float: right
}
#topnav li {
display: inline;
padding: 2px 5px;
font-size: 14px;
font-weight: bold;
}
#topnav a, #topnav a:visited {
color: #FFFFFF;
text-decoration: none;
}
#topnav a:hover { color:#AADDFF }
#botnav {
list-style: none;
margin:  12px auto;
}
#botnav li {
display:inline;
padding: 0 12px 18px 12px;
}
#usrmenu {
list-style: none;
float:right;
margin: 2px 2px;
}
#usrmenu li {
display:inline;
padding: 2px 7px;
font-size:10px;
}
#usrmenu a, #usrmenu a:visited { text-decoration:none; }
#usrmenu a:hover { color:#121222 }
#usrheading {
width: 200px;
float:left
}
/* END NAVIGATION */

/* Let there be songs to fill the air.. */

