*{margin:0px; padding:0;}

/*  Main  */
html, body {margin:0px; padding:0px; background-color:#352732; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:url(images/general/main-bg.jpg) center;}

/*  Classes  */
a:link {color:#999999;}
a:visited {color:#999999;}
a:hover {color:#CCCCCC;}
a:active {color:#999999;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#9e0c01; padding:0px; margin:0px;}
p {margin:0; padding:1.0em 0 0; line-height:145%;}

/*  Page Container  */
#topSpacer { height:25px;}
#page-container {width:740px; margin:auto; background:url(images/general/mainBg.jpg) repeat-y; border:5px solid #FFF;}

/*  Header  */
#header {height:207px; background:url(images/general/headerBg.jpg) repeat-x;}
#logo {float:left; width:287px;}
#topList ul {float:right; padding:10px 20px 18px 0; list-style:none;}
#topList li {background:url(images/general/red-square.gif) left center no-repeat; padding:3px 0 0 35px; color:#FFFFFF;}
#topList a:link {color:#FFF; text-decoration:none;}
#topList a:visited {color:#FFF; text-decoration:none;}
#topList a:hover {color:#FFF; text-decoration:none;}
#topList a:active {color:#FFF; text-decoration:none;}
#headerTxt {width:420px; float:right; clear:right; text-align:right; padding:12px 20px 0px 0px;}

/*  Main  */
#main-container {float:left;}

/*  Sidebar  */
#sidebar-container {float:left; width:223px; background:url(images/general/sideBg.jpg) no-repeat;}
#sidebar-container ul {padding:10px; text-align:right;}
#sidebar-container ul li {letter-spacing:1px; font-size:13px; font-weight:bolder; list-style:none; background:url(images/general/red-square.gif) right no-repeat; padding:2px 30px 2px 0;}


#sidebar-container a {display:block;}
#sidebar-container a:link {color:#666; text-decoration:none;}
#sidebar-container a:visited {color:#666; text-decoration:none;}
#sidebar-container a:hover {background:#FFF; color:#999;}
#sidebar-container a:active {color:#666; text-decoration:none;}
#sidebar-container a.currentPage {color:#999; display:block; background:#CCC;}


/*  Home  */
#home {float:left; width:477px; padding:20px;}
#home ul {padding:20px; list-style:none;}
#home img {float:left; padding:0px 0 10px 10px;}
#img-container{float:right; width:250px; padding-left:15px;}
#img-container p {text-align:center;}

#contactInfo{}
#contactInfo img { float:right; padding-top:20px;}

/*  Subpages  */
#subpage {float:left; width:477px; padding:20px;}
#subpage img {float:left; padding:5px;}

/*  Footer  */
#footer {clear:both; height:50px; background:url(images/general/footerBg.jpg) repeat-y; border-top:4px solid #CCC; color:#FFF;}
#footer p {float:left; padding-left:10px; padding-bottom:10px;}
#lowerNav {padding-top:10px;}
#footer ul {float:left; width:498px; display:inline; list-style:none; font-size:9px; padding:5px;}


#footer li{border-left:1px solid #FFF; list-style:none; display:inline; padding-left:5px;}
#footer li.first{border-left:none; list-style:none; display:inline; padding-left:5px;}

#footer a:link {color:#FFF; text-decoration:none;}
#footer a:visited {color:#FFF; text-decoration:none;}
#footer a:hover {background:#FFF; color:#999; text-decoration:none;}
#footer a:active {color:#FFF; text-decoration:none;}
#copyright{float:left; padding-left:20px; padding-top:26px; padding-right:35px;}
