body         { background-color: #fff; background-repeat: no-repeat; background-attachment: fixed; background-position: right top; margin: 0 0 0 0 }
body html   { background-color: #fff; margin: 0 0 0 0; padding: 0 }
p         { color: #333; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 160%; margin-right: 32px; margin-left: 4px }
.tables { color: #333; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; border: solid 1px #126394 }
.charlesalen { padding-bottom: 12px; padding-left: 24px }
ul  { font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 150%; list-style-image: url("../images/goldbullet2.gif"); margin: 0 0 16px 18px; padding: 0 }
ol { font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 150%; list-style-image: none; margin: 0 0 16px 18px; padding: 0 }
li     { font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 150%; margin: 1px 0 4px 24px; padding: 0 }
form { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal }
input { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal }
textarea { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal }
.topnav { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal }
.topnav li { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; list-style-image: url("goldbullet.gif") }
.topnav ul { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; list-style-image: url("goldbullet.gif") }
h1    { color: #a08a54; font-size: 20px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin-bottom: 6px; margin-left: 4px }
.h1 { color: #a08a54; font-size: 20px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin-bottom: 6px; margin-left: 4px }
.hometitle { color: #a08a54; font-size: 20px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin-bottom: 6px; padding-left: 12px }
h2      { color: #a08a54; font-size: 18px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin-bottom: 6px; margin-left: 4px }
.h2 { color: #a08a54; font-size: 18px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin-bottom: 6px; margin-left: 4px }
/*h3 is h2 indented*/
h3     { color: #a08a54; font-size: 18px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin-left: 4px; border-left: 24px none }
/*h6 is h4 indented
*/
h4   { color: #34659d; font-size: 16px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin-left: 4px }
h6  { color: #34659d; font-size: 16px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin-top: 6px; margin-bottom: 4px; margin-left: 24px }
.bluebld   { color: #3b559f; font-size: 13px; font-weight: bold; line-height: normal }
/*H5 for links pg*/
h5  { color: #34659d; font-size: 16px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin: 0 0 0 4px; padding: 0 }
a:link { color: #126394; text-decoration: underline }
a:visited { color: #126394; text-decoration: underline }
a:hover { color: #a08a54; text-decoration: none }
a:active { color: #a08a54; text-decoration: none }
.imgritbrd  { float: right; margin-bottom: 8px; margin-left: 22px; border: solid 1px #a08a54  }
.imglftbrd  { float: left; margin-right: 22px; border: solid 1px #a08a54  }
.newsheader2 { color: #a08a54; font-size: 14px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin-left: 0 }
.imglftnews { float: left; margin-right: 6px; margin-bottom: 12px; margin-left: 0; border: solid 1px #a08a54  }
.brdblk { border: solid 1px #333 }
.brd { margin-bottom: 0; border: solid 1px #6192b2 }
.brdgld { margin-bottom: 0; border: solid 1px #a08a54 }
/*board of directors*/
.h3board { color: #a08a54; font-size: 16px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; margin-right: 12px; margin-bottom: 4px; margin-left: 0 }
.board   { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; margin: 2px 12px 6px 0; border-style: none none solid; border-width: 0 0 1px; border-color: #a08a54    }
.board p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; margin: 4px 0; padding: 0; }
.boardleft   { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; margin: 2px 12px 6px 0; padding-bottom: 12px; padding-left: 12px; border-bottom: 1px solid #a08a54    }
.boardleft p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; margin: 4px 0; padding: 0; }
/*end board of directors*/
/*Charles F Allen Members*/
.cfallen-list p { color: #333; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; margin-top: 6px; margin-bottom: 6px; padding: 0 0 6px; border-bottom: 1px solid #a9a8a8; }
.small   { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal }
.picrtcaption  { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; padding-bottom: 24px; padding-left: 24px }
.smalltable { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 160%; background-color: #b0c7d5; margin-right: 32px; margin-left: 2px; border: solid 1px #333 }
.imagecaption  { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 120%; padding-right: 8px }
.gifts { color: #a08a54; font-size: 16px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: normal; text-indent: 12px }
.gifts a:link { color: #a08a54; text-indent: 12px }
.gifts a:visited { color: #a08a54; text-indent: 12px }
.gifts a:hover { color: #a08a54; background-image: url("../images/goldbullet2.gif"); background-repeat: no-repeat; text-indent: 12px }
.gifts a:active { color: #a08a54; background-image: url("../images/goldbullet2.gif"); background-repeat: no-repeat; text-indent: 12px }
.links { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 160%; margin: 0 32px 24px }
.staff { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 160%; text-align: center }
.news   { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; border-bottom: 1px solid #a08a54; border-left: 1px solid #a08a54 }
.newsjob { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; border-top: 1px solid #a08a54; border-bottom: 1px solid #a08a54; border-left: 1px solid #a08a54 }
.newsheader { color: #34659d; font-size: 14px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: 14px; margin-top: 0; margin-bottom: 0; padding-bottom: 2px }
.newsbrd  { border: solid 1px #a08a54 }
.profile { color: #34659d; font-size: 14px; font-family: Georgia, "Times New Roman", serif; font-style: italic; font-weight: normal; line-height: 14px; background-color: #eadfca; margin-top: 0; margin-bottom: 0; padding-top: 3px; padding-bottom: 6px; border-right: 1px solid #a08a54; border-bottom: 1px solid #a08a54; border-left: 1px solid #a08a54; border-top-style: none; }
.newsright   { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; border-right: 1px solid #a08a54; border-bottom: 1px solid #a08a54 }

.newsrightjob { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; border-top: 1px solid #a08a54; border-right: 1px solid #a08a54; border-bottom: 1px solid #a08a54 }
.news p  { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; border-left: 1px solid #a08a54 }
.newsbac { background-image: url("umainelogo_bk2.jpg"); background-repeat: no-repeat; background-position: right center }
.bottomtxt { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal; text-align: center; padding-top: 6px; border-top: 1px solid #a1864f }
.bottomtxt a:link { color: #126394; text-decoration: none }
.bottomtxt a:visited { color: #126394; text-decoration: none }
.bottomtxt a:hover { color: #a08a54; text-decoration: underline }
.bottomtxt a:active { color: #a08a54; text-decoration: underline }
.smallred { color: #8b0000; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: normal }
.red { color: #8b0000 }
.index { background-image: url("../images_home2/buchanan_croped.jpg"); background-repeat: no-repeat }
.navbarback    { background-color: #fff; background-image: url(../images_home2/buchanan_croped.jpg); background-repeat: no-repeat; background-position: 0 bottom }
.tom li { list-style-type: lower-alpha; list-style-image: none }
.imgtblert { margin-left: 18px }
.fieldValueCSS { color: #68688f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; margin: 6px 0 }
.fieldNameCSS { color: #5e71d2; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; margin: 6px 0 }
/*Got to get these images straightened out, what a mess*/
.photoright { float: right; margin-bottom: 8px; margin-left: 12px; border: solid 1px #505050; }
#photocaption { list-style-type: none }
#photocaption li    { text-align: center; list-style-type: none; margin-left: 14px; float: right }
#photocaption img  { display: block; border: solid 1px #e1b355 }
.photo
 { margin: 0 0 6px 12px; width: auto; float: right }
.photo p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0 }
.photo img { margin: 0; padding: 0; border: solid 1px #e1b355 }
.right_withbrder { float: right; margin-bottom: 6px; margin-left: 12px; border: solid 1px #fc6; }
/*Begin 06 updates*/
/*Begin
 for home page*/
.lftnavtable { width: 160px; padding-top: 10px; padding-left: 8px; border-style: none; }
.lftnavimg { margin-bottom: 1px; border: solid 1px #a08a54; }
/*End for home page*/
/*Image right left for student pages*/
#imagerit { float: right; margin-bottom: 6px; margin-left: 12px; }
#imagerit img { border: solid 1px #222; }
#imageleft { margin-bottom: 6px; float: left; margin-right: 12px; }
#imageleft img { border: solid 1px #222; }
/*rotating home page image*/
.hpimage { border: solid 1px #222; }
/*Adobe Reader box*/
#box { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: center; width: 120px; margin: 0; padding: 6px; border: solid 1px #c0d2de; }
