﻿/* CSS layout */

body{ background-image: url('../img/bg.gif'); background-position:center; background-repeat:repeat-y; text-align:center; margin:0; padding:0; }

#pagewrapper { margin:0 auto; width:940px; background:url('../img/top_line.gif'); background-repeat: repeat-x; text-align:center; }

#masthead {	background-image:url('../img/logo.gif'); background-repeat:no-repeat; height:100px; text-align:left; }

#top_nav { width:880px; background-image:url('../img/front_top.jpg'); height:319px; padding: 15px 0 0 0; background-repeat:no-repeat; text-align:left;}
#top_nav #side_nav { width: 175px; margin-left:15px; float:left; }
#top_nav #side_nav .side_block_head { font-family:"Myriad Pro"; font-size:18px; }
#top_nav #side_nav .side_block_desc { font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height: 10px; }
#top_nav #side_nav a { text-decoration:none; display:block; color:#FFFFFF;  width:166px; padding: 2px 5px 6px 6px; }
#top_nav #side_nav a:hover { text-decoration:none; display:block; background-image:url('../img/front_sidebar_over.gif'); }


#top_nav #infobox { margin-left:35px; float:left; margin-top:75px; }
#top_nav #infobox .front_box_black { font-family: "Lucida Sans"; font-size: x-large; letter-spacing:-2px;}
#top_nav #infobox .front_box_orange { font-family: "Lucida Sans"; font-size: xx-large; color: #FF9900; letter-spacing:-2px; }

#top_nav #navagation { margin-left:230px; font-family:'Lucida Sans'; color:gray; font-size:16px; padding-top:3px; }
#top_nav #navagation .boxedOut { width:110px; text-align:center; padding:5px 20px 5px 20px; letter-spacing:-1px;}
#top_nav #navagation a { color: gray; text-decoration:none; }


#container { margin:0 auto; width:880px; text-align:center; }

#page_content { background-image:url('../img/front_boxbg.gif'); background-repeat:repeat-y; text-align:left; }

#footer { background-image:url('../img/front_bottom.gif'); background-repeat:no-repeat; height:14px; text-align:left; }

#copyright { text-align:left; font-family: 'Lucida Sans';	font-size:10px; padding-left:7px; color:#a7a7a7;}
#copyright a { color:#a7a7a7; }
#copyright a:hover { color:#a7a7a7; text-decoration:none; }

#client_login {font-family: 'Lucida Sans'; color:#a7a7a7; padding-left:625px; padding-top:25px;}
#client_login .heading { font-size:16px; font-weight:bold;}
#client_login .title { font-size:10px; }
#client_login input { border: 1px solid #ff9900; font-family: Arial, Helvetica, sans-serif; font-size:10px; width:100px; height:16px;}
#client_login .submit { width:54px; height:24px; vertical-align:bottom; border:0px; padding-top:15px;}
div.menuBar,
div.menuBar a.menuButton {
  font-family: 'Lucida Sans'; 
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {

  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  padding: 4px 2px 4px 2px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
border: 1px solid #d0d0d0;

  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: #ff9900;
   color: #000000;
     
}

