/* Start of CMSMS style sheet 'Zippa - New' */
html { margin: 0px; }

h1 {
	font: bold 1.6em verdana, arial, helvetica, sans-serif;
}

h2 {
	font: bold 1.4em verdana, arial, helvetica, sans-serif;
}


body {
	text-align: center;
	font: .7em verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

#wrapper, #wrapper3col {
	margin: 0px auto; 				/* to fix centering in Mozilla */
	text-align: left;
	width: 848px;					/* width should be the same as the background image */
	padding: 0px 17px 0px 17px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 848px;
}
html>body #wrapper, html>body #wrapper3col { width: 848px; }

#wrapper3col {
}

#footer {
	margin: 0px auto; 				/* to fix centering in Mozilla */
	width: 828px;					/* width should be the same as the background image */
	padding: 10px 0px 10px 0px;
}

#header {
	height: 107px;
}

#menu {
        background-color: #142AEA;
        width: 836px;
        height: 20px;
        margin: 0 0 5px 0;
        padding: 3px 0 0 0;
	color: #fff;
        text-align: center;
	font: 1.1em verdana, arial, helvetica, sans-serif;
}

#leftcol {
	width: 180px;
	float: left;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;
        background-color: #fcfdd3;
}
html>body #leftcol { width: 180px; }

#centercol {			/* basically a modification of "maincol" */
	width: 460px;
	float: left;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 460px;
        padding: 0 5px 0 5px;
}
html>body #centercol { width: 460px; }

#rightcol {
	width: 185px;
	float: left;
        padding-left: 2px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 185px;
        background-color: #fcfdd3;
}

html>body #rightcol { width: 185px; }

.clear { clear: both; }

#top_links{
	  background-image: url(/images/top_bk.gif);
	  float: left;
	  width: 473px;
      height: 107px;
      text-align: left;
}
#search_form{
	float: left;
	width: 143px;
	height: 82px;
	background-image: url(/images/top_right.gif);
	padding-top: 25px;
	text-align: center;
}
#search_image{
	padding-top: 13px;
}
.top_link{
	border-right: 1px dotted rgb(51,51,51);
	text-align: center;
	padding: 10px 5px 10px 15px;
	float: left;
	height: 87px;
}
.top_link .image {
       height: 70px;
}
.top_link_img{
	display: block;
	vertical-align: bottom;
}
.top_link_text{
	color:#075C16;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	vertical-align: bottom;
}
.nav_container {
	width: 178px;
}
.nav_container ul {
	list-style: none;
	padding: 0 0 0 25px;
	margin-top: 5px;
}
.nav_container li {
	padding: 0;
	margin: 0;
}
.nav_container a {
	color:#1E0D0D;
	font-family:Verdana;
	font-size:11px;
	line-height:150%;
	text-decoration:none;
	font-weight: normal;
}
.nav_container a:HOVER {
	text-decoration:underline;
}
.nav_heading_red {
	background-image: url(/images/nav_title_red.gif);
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	height: 21px;
	width: 163px;
	padding-top: 7px;
	padding-left: 15px;
}
.nav_heading_blue {
	background-image: url(/images/nav_title_blue2.gif);
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	height: 21px;
	width: 163px;
	padding-top: 7px;
	padding-left: 15px;
}
.nav_heading_light_blue {
	background-image: url(/images/nav_title_light_blue.gif);
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	height: 21px;
	width: 163px;
	padding-top: 7px;
	padding-left: 15px;
}
.nav_heading_dark_red {
	background-image: url(/images/nav_title_dark_red.gif);
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	height: 21px;
	width: 163px;
	padding-top: 7px;
	padding-left: 15px;
}
.nav_heading_orange {
	background-image: url(/images/nav_title_orange.gif);
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	height: 21px;
	width: 163px;
	padding-top: 7px;
	padding-left: 15px;
}
.nav_heading_purple {
	background-image: url(/images/nav_title_purple.gif);
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	height: 21px;
	width: 163px;
	padding-top: 7px;
	padding-left: 15px;
}
.nav_heading_green {
	background-image: url(/images/nav_title_green.gif);
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	height: 21px;
	width: 163px;
	padding-top: 7px;
	padding-left: 15px;
}

.ext_link_light_blue{
        display: block;
	background-image: url(/images/nav_title_light_blue.gif);
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	height: 21px;
	width: 163px;
	padding-top: 7px;
	padding-left: 15px;
}
.ext_link_red{
        display: block;
	background-image: url(/images/nav_title_red.gif);
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	height: 21px;
	width: 163px;
	padding-top: 7px;
	padding-left: 15px;
}
.ext_link_green{
        display: block;
	background-image: url(/images/nav_title_green.gif);
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	height: 21px;
	width: 163px;
	padding-top: 7px;
	padding-left: 15px;
}
.left_text  p { 
  font-family: Verdana; 
  font-size: 12px; 
  color: #1E0D0D; 
  text-decoration: none; 
  line-height:150%;
  margin-top: 10px;
}

#subfooter1{
  background:#FFFFCC;
  text-align:center;
  height:31px; /*** sub-footer row height ***/
  background-image: url(/images/bottom_menu.gif);
}

#footer p {
  text-align:left;
  font-size: 10px;
}

h1 {
  text-align: left;
  font-size: 18px;
}

.top_links_green {
  font-family: Verdana; 
  font-size: 10pt; 
  color: #075C16;
  text-decoration: none; 
  font-weight: bold 
}

.home-img {
  margin: 3px 0 3px 0;
  height: 110px;
  width: 100%;
}

td p {
  margin: 3px 0 3px 0;
  padding: 0;
}

#right-column-ad {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}

<!-- Celebrate Express styles -->
.sasmakepagetable  {   	
 border: 1px solid #6C6C6C;  	
}

.sasmakepagetable a img {
 margin-bottom: 5px;
}
/* End of 'Zippa - New' */

