*          {margin:0px; padding:0px; border:none}
body       {background:#E8E9E9; background-image:url(/img/background.gif); background-position:center center; background-repeat:no-repeat;
            color:#000; font-family:Arial, san-serif; font-size:12px; line-height:16px; text-align:left;
            width:1002px; margin:0 auto; padding:0}
a:link,
a:visited,
a:active   {color:#000; text-decoration:none}
a:hover    {color:#B71A1A}

#content  {position:absolute; width:1002px; height:632px; background:url(/img/box.gif) no-repeat; font-size:12px; line-height:16px; color:#000; text-align:left; z-index:10; margin-top:-316px; top:50%}
#logo     {position:absolute; top:42px; left:20px}

/*Fonts*/
h1 {padding:0 0 10px 0; margin:0px; font-size:15px; font-weight:normal; color:#000000;}
h1.title {padding:0px; margin:0px; font-size:15px; font-weight:normal; color:#000000;}
h2 {font-size:24px; font-weight:normal; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; padding:2px 0 15px 0;}
b {font-weight:normal; color:#b71a1a;}
p {padding:0 0 10px 0;}

#square {position:absolute; bottom:20px; right:20px}
#special {position:absolute;bottom:20px;left:20px}
#title-box {position:absolute; bottom:0px; right:0px; width:250px; height:163px; background:url(/img/title-box.jpg) no-repeat;}
a.ftp {position:absolute; top:569px; left:20px; color:#000000; font-size:10px;}
a.ftp:hover {color:#b71a1a;}

#menu    {position:absolute; top:75px; left:20px}
#menu li {display:inline; list-style:none; margin:0 70px 0 70px; font-size:15px}
#menu li a:link,
#menu li a:visited,
#menu li a:active {color:#FFF}
#menu li a:hover,
#menu li.selected,
#menu li.parent a.parent {color:#B71A1A}

/*Sub Menu*/
#sub-menu {}
#sub-menu li {display:inline; list-style:none; margin:0 20px 0 0; font-size:10px;}
#sub-menu li a:link, #sub-menu li a:visited, #sub-menu li a:active {color:#000000;}
#sub-menu li a:hover, #sub-menu li.selected, #sub-menu li.parent a.parent {color:#b71a1a;}
/*sub menu container*/
#about-menu {position:absolute; top:118px; left:186px;}
#services-menu {position:absolute; top:118px; left:360px;}
#portfolio-menu {position:absolute; top:118px; left:486px;}

/*News Menu*/
#news-menu {position:absolute; top:7px; left:10px; width:166px; text-align:center;}
#news-menu li {display:inline; list-style:none; margin:0 3px 0px 3px; font-size:10px;}
#news-menu li a:link, #news-menu li a:visited, #main-menu li:active {color:#000000;}
#news-menu li a:hover, #news-menu li.selected, #news-menu li.parent a.parent {color:#b71a1a;}

/*Sub News Menu*/
#sub-news-menu {position:absolute; top:40px; left:10px; font-size:12px; width:166px;}
#sub-news-menu li {display:block; list-style:none;}
#sub-news-menu li a:link, #sub-news-menu li a:visited, #sub-news-menu li a:active {color:#000000;}
#sub-news-menu li a:hover, #sub-news-menu li.selected {color:#b71a1a;}

/*Page*/
.full-container {position:absolute; top:141px; left:26px; width:955px; height:395px; overflow:hidden;}
.slideshow {position:absolute; top:141px; left:26px;}
.copy-container {position:absolute; top:141px; left:408px; width:568px; height:390px; background:#f4f5f5;}
.copy {position:absolute; top:30px; left:30px; width:508px; height:330px; overflow:auto;}

/*Side Bar Pages*/
.side-bar-container {position:absolute; top:141px; left:26px; width:186px; height:390px; background:#e3e4e4;}
.side-bar {position:absolute; top:30px; left:10px;}
.full-copy-container {position:absolute; top:141px; left:217px; width:759px; height:390px; background:#f4f5f5;}
.full-copy {position:absolute; top:30px; left:30px; width:689px; height:330px; overflow:auto;}

/*News Copy*/
.news-slideshow {position:absolute; top:141px; left:217px;}
.news-container {position:absolute; top:141px; left:599px; width:377px; height:390px; background:#f4f5f5;}
.news-copy {position:absolute; top:30px; left:30px; width:317px; height:330px; overflow:auto;}
