*{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
body{background-color:#7E7D77; margin:auto;}
h1{color:#952919; margin:0; padding:0; font-size:14px; font-style:normal; font-weight:bold;}
h2{color:#952919; margin:0; font-size:12px; font-style:normal; font-weight:bold;}
h3{color:#952919; margin:0; font-size:12px; font-style:normal; font-weight:normal;}
p{margin:0 0 10px 0;}

a{
  text-decoration:none;
  color:#952919;}
a:visited{
  text-decoration:none;
  color:#952919;}
a:hover{
   color:#952919;
   text-decoration:none;}

/* Employees list */
.empPic {width:85px; padding-top:26px;}
.empPic img{width:66px; border:1px solid #EF6F27;}
.empDesc {padding:25px 25px 0 0;}
.empDesc *{font-size:11px;}
.empDesc p{margin:0;}
.empDesc h2{margin:0 0 2px 0; font-size:11px; font-weight:normal;}
.empDesc h3{margin:0 0 6px 0; font-size:11px; font-weight:normal;}

/* page layout */
#leftshadow{width:13px; background:url(../graphics/leftshadow.png) repeat-y;}
#rightshadow{width:12px; background:url(../graphics/rightshadow.png) repeat-y;}
#logo{height:2%;padding:0px;margin:0px;}
#menu{height:24px; background:url(../graphics/menubg.png) repeat-x;}
#content{background-color:#FFFFFF; width:75%; vertical-align:top; padding:0;margin:0%}
#sidebar{background-color:#952919; width:15%; vertical-align:top;padding:0px;margin:0px;}
.sbcontent{background-color:#EAD4D1;padding-left:20px;}
.sbcontent1{background-color:#EAD4D1;padding:0px 0px 0px 10px;line-height:20px;}
.sbcontent2{background-color:#EAD4D1;padding:20px;}
#newslinks{padding-top:52px; background-color:#952919;}
#footer{text-align:center; padding:40px 0 5px 0; vertical-align:bottom; font-size:9px;}
#footer a{text-decoration:none; font-size:10px;}
#footer a:hover{text-decoration:underline;}
#footer td{text-decoration:none; font-size:10px;}
#endofsite{background:url(../graphics/bottomshadow.png) repeat-x;}
#contentWide, #stickyNoteWide {width:100%; padding:20px;}
#stickyNoteLeft, #stickyNoteRight {width:16%;vertical-align:top; background-color:#952919;}
#contentLeft, #contentRight {width:100%;vertical-align:top;padding:10px;height:500px;background-color:#ffffff;}

/* MENU */
UL#p7PMnav {position:absolute;padding:0;margin:0px;list-style-type:none;height:24px;}
UL#p7PMnav LI {padding:0; margin:auto; min-width:80px; white-space:nowrap; height:24px; vertical-align:middle; text-align:left; list-style-type:none; display:inline; float:left; position:relative; background:url(../graphics/menuline.png) top right no-repeat;}
UL#p7PMnav LI UL {padding:0; margin:0; list-style-type:none; display:none; position:absolute; left:0; top:24px;}
UL#p7PMnav LI UL LI {display:inline; float:none; text-align:left; height:13px; filter:alpha(opacity=85); opacity:.85; -moz-opacity:0.85;}
UL#p7PMnav LI:hover {display:background:url(../graphics/menulineselected.png) top right no-repeat;}
UL#p7PMnav LI.iehover {display:background:url(../graphics/menulineselected.png) top right no-repeat;}
UL#p7PMnav LI:hover UL {display:block;}
UL#p7PMnav LI.iehover UL {display: block;}
UL#p7PMnav A{display:block; padding:0 10px 0 10px; margin-right:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#FFFFFF; text-decoration:none;}
UL#p7PMnav A:hover{color:#FFFFFF; background: url(../graphics/menubgselected.png) repeat-x;}
UL#p7PMnav UL A{width:150px; height:24px; color:#FFFFFF; font-size:11px; line-height:24px; background:#952919; filter:alpha(opacity=85); opacity:.85; -moz-opacity:0.85;}
UL#p7PMnav UL A:hover{background:#952919; font-weight:bold;}

/* PRINT */
@media print{
.printonly{display:inherit;}
.noprint{display:none;}
}
@media screen{
.printonly{display:none;}
}
/* Stock Quote */
#stockPage {margin-bottom:20px;}
#stockPage th{text-align:left; padding-right:10px;}

/* Stock page */
.delay {
font-size: x-small;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:middle;
}
.Quote {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: middle;
color:#FFFFFF;
}
.data {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
text-align:left;
vertical-align:top;
}

/* Email Form */
#emailform {background-color:#EAD4D1;}
#emailform th{padding:0 5px 0 10px; font-weight:normal;}
#emailform input{border:1px solid #CCCCCC;}
#emailform button{border:1px solid #FFFFFF; background-color:#888888;}
/* Section List */
#sectionslist{list-style:none; margin:0; padding:0;}
#sectionslist li{padding:10px 0 0 0;}
#sectionslist a{text-decoration:none;}
#sectionslist a:hover{color:#FFFFFF;}
dt {
padding-left:20px;
}

/* page sections */
.mainbody{possition:absolute;width:776px;background-color:#ffffff;padding:1%;margin-left:auto;margin-right:auto;}
.maintable{possition:absolute;width:100%;height:100%;padding:0px;margin:0px;}
.menubox{width:30%;height:95%;padding:0px;margin:auto;border:1px solid green;}
.mainbox{overflow:auto;width:100%;padding:0px;margin:0px;background-color:#ffffff;}
.inmainbox{possition:absolute;width:100%;height:100%;padding:0px;margin:0px;}
.logobox{possition:absolute;padding:0px;margin:0px;border:0px;}
.islogo {possition:absolute;padding:0px;margin:0px;border:0px;}
.islogo a:link {text-decoration:none;}
.islogo a:visited {text-decoration:none;}
.islogo a:hover {text-decoration:none;}

.storybox{position:absolute;overflow:auto;height:440px;width:530px;padding:10px;margin:0px;background:#ccffcc;}
.retlink{position:absolute;margin-top:5px;padding:10px;top:700px;background-image:url('/graphics/bl-marbl.jpg');}
