/* Barbara Irwin Consulting - Silverink */

* { margin: 0; padding: 0; font-family:Arial, serif; font-size:12px;}
html, center {height: 100%; min-height:100% !important;}
body{background:#8e001c; height: 100%; min-height:100% !important;}
p{padding:10px; _padding:3px !important!; line-height:1.5em; text-align: left;}


/* Links */
a:link {color:#8e001c;}
a:visited {color:#8e001c;}
a:hover {color:#4c494a;}
a:active {color:#8e001c;}

/* Hidden */
#DateDiv {display:none;}
#printpage {display:none;}
.SubMenuHeadingSpanWide a {display:none;}
#aboutbarbara {width:700px; margin:0 auto;}

/*Bones*/
#maincontainer {width:900px; margin:0 auto; background: url(mainbkg.gif) repeat-y;}
#topbanner {width:876px; height:263px; background: #fff url(topbanner.jpg) no-repeat;}
#MainHTML {width:876px; margin:0 auto; padding-top:45px; padding-bottom:45px;background: url(gradient.gif) repeat-x; }
#footer {clear:both; background:#fafafa; border-top:1px solid #efefef; height:105px; width:866px; padding-top:20px; padding-right:10px; margin:0 auto;}
#footer a {float:right; font-size:8px; color:#949494; padding-right:15px; text-decoration:none;}
#footer a:hover {float:right; font-size:8px; color:#8e001c; padding-right:15px; text-decoration:none;}
#easilogo {width:876px; height:31px;margin:0 auto; background:#fafafa; display:block;}
#easilogo a img {float:left !important;}

#maincontent .mid {float:left; width:550px; margin-left:30px; _margin-left:10px !important; _width:550px !important;}
#submenu {float:left; width:250px; margin-left:30px; _margin-left:20px !important;}   
#submenu ul {list-style-type:none; }
/* .SubMenuHeadingSpan a {height:16px; text-indent:-5000px; background: url(submenu_clients.gif) no-repeat;} */

#info {float:left; width:400px;margin-left:10px;}
#info p {line-height:1px !important; font-size:9px; color:#949494; padding:6px !important;}
.abbr {line-height:1px !important; font-size:9px; font-weight:bold; color:#8e001c;}

.mid h1 {text-align:left; font-size:12px; font-weight:bold; color:#8e001c; margin-left:10px;}

.mid td {padding-left:10px;}
.right {padding-right:20px;}

.mid small a {color:#8E001C;}

/*Navigation*/
#TopMenu {width:830px; float:right; margin-top:33px; padding-top:10px;}
#TopMenuSpan {margin: 0; padding: 0 0 20px 10px;}
#TopMenuSpan li {margin: 0; padding:0; display:inline; list-style-type:none;}
#TopMenuSpan a {line-height:14px; padding:0px 25px 0px 25px;  text-decoration:none; color:#000;}
#TopMenuSpan a:hover {line-height:14px; padding:0px 25px 0px 25px;  text-decoration:none; color:#8e001c; border-bottom:3px solid #8e001c;}
#about li {text-align:left;}
#about{padding-left:50px; }

#submenu li {margin:5px 0 5px 0; background:#efefef; padding-top:5px; padding-bottom:5px; text-align:left; padding-left:10px;}
#submenu li a {color:#000; text-decoration:none;}
#submenu li a.active, #submenu li a:hover {color:#8e001c; text-decoration:underline;}



/*Triplecol*/
#col1 {width:270px; padding-left:10px; padding-right:10px; float:left; display:block; background: url(splitter.gif) no-repeat top right;}
#col2 {width:270px; padding-left:10px; padding-right:10px; float:left; display:block; background: url(splitter.gif) no-repeat top right;}
#col3 {width:270px; padding-left:10px; padding-right:10px; float:left; display:block;}
#col1 img {margin-top:10px;}
#col2 img {margin-top:10px;}
#col3 img {margin-top:10px;}


