body { margin:0; padding:0; background:#6c3642 url(images/bg.png) repeat-x fixed; }
body,td,th {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

/* common settings */
a:link { text-decoration: none; color: #FFFFFF; }
a:visited { text-decoration: none; color: #FFFFFF; }
a:hover { text-decoration: none; color: #fe6703; }
a:active { text-decoration: none; color: #fe6703; }

/* unique settings */
.ahima { font-family: "Trebuchet MS"; }

/* Page Layout */
#header {position:relative; margin-left:auto; margin-right:auto; width:800px; margin-top:20px; }
#banner {height:160px; width:800px; background:url(images/banner.png) no-repeat left bottom; }
#icd10 {float:right; margin:5px 5px 0 0; }
#topborder {position:relative; height:3px; width:800px; background:url(images/bordertop.png) no-repeat left top; }


#wrapper {position:relative; width:800px; padding:0px; margin-right:auto; margin-left:auto; background:url(images/elementbkgrnd.png) repeat-y left top; border-right:1px solid #000000; }

#leftsidebar {position:absolute; width:160px; left:0px top:0px; z-index:100; }
#leftsidebar table {width:160px; vertical-align:middle; }

/* Content */
#content {position:relative; width:460px; left:165px; z-index:10; }
#content table {width:460px; text-align:left; vertical-align:middle; }
.smtitle {font-family: "Rockwell"; font-size: 18px; font-weight: normal; color: #AF4456; }
.lgtitle {font-family: "Rockwell"; font-size: 20px; font-weight: normal; color: #AF4456; }
.subtitle {font-family: "Calibri"; font-size: 16px; font-weight: bold; color: #000000; }
.calendar {font-size: 26px;}
.errors {font-size: 12px; color:red; }
.indent {margin-left:15px; }

.content {font-family: "Arial"; font-size: 14px; font-weight: normal; color: #333333; }
.content:link {font-family: "Arial"; font-size: 12px; font-weight: normal; color: #547cb1; }
.content:visited {font-family: "Arial"; font-size: 12px; font-weight: normal; color: #547cb1; }
.content:hover {font-family: "Arial"; font-size: 12px; font-weight: normal; color: #fe6703; }
.content:active {font-family: "Arial"; font-size: 12px; font-weight: normal; color: #547cb1; }

.name {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14; font-weight: bold; color: #333333; }
.role {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.bio {font-family: "Palatino Linotype"; font-size: 12; color: #333333; }

#rightsidebar {position:absolute; width:160px; left:630px; top:0px; }
#rightsidebar table {width:150px; text-align:left; vertical-align:middle; }
/* Scroll Box */
#scrollbox {position:relative; width: 150px; height:140px; overflow:hidden; text-align:left; }
#scrollitems {position:relative; width:150px; text-algin:left; }
.scrollcap {font-size: 8pt;}
.scrollheading {font-size: 9pt; font-weight: bold; color: #570619; }
.scrolldescription {font-size: 9pt; color: #570619; }
.scrollbanner {font-size: 12pt; font-weight: normal; line-height: 11pt; color: #570619; }
.scrolllink:link {color: #000000; text-decoration:underline; }
.scrolllink:visited { text-decoration: none; color: #570619; }
.scrolllink:hover { text-decoration: none; color: #fe6703; }
.scrolllink:active { text-decoration: none; color: #fe6703; }

/* Footer */
#bottomborder {margin-left:auto; margin-right:auto; height:3px; width:800px; background:url(images/borderbottom.png) no-repeat left bottom; }
#footer {postion:relative; width:800px; margin-left:auto; margin-right:auto; padding-bottom:20px; text-align:center; background:url(); }
#footer table {width:800px; background:#242020; text-align:center; vertical-align:middle; }
.footer {font-family: "Arial"; font-size: 12px;	font-weight: normal; color: #DAD9A9; }
.finetype {font-family: "Arial"; font-size: 11px; font-weight: normal; color: #DAD9A9; }
