/* Global Definition */
html { 
  padding: 0px;
  margin: 0px;
}
body {
  margin: 0px;
  padding: 0px;
}

/*  Layout Definitions */
#bordercontainer {
  position: relative;
  width: 800px;
  margin: 0 auto 0 auto;
  padding: 0px;
  border-left: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;
  /* padding: 0 16px 0 16px;
  background: url(images/jobs-background-fix.gif) repeat-y; */
}
.contentcontainer {
  width: 534px;
  padding: 20px;
  text-align: left;
  /* background: url(images/ineedacar2-LongBg.gif) repeat-y; */
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
}
.genericcontentcontainer {
  padding: 10px 20px 20px 20px;
  text-align: left;
  width: 510px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
}
.fullgenericcontentcontainer {
  padding: 10px 20px 20px 20px;
  text-align: left;
  width: 760px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
}
.bluecontentcontainer {
  padding: 0px 12px 20px 12px;
  text-align: left;
  background: url(images/chamber-calendar-bg.gif) repeat-y;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
}
.greencontentcontainer {
  padding: 0px 12px 20px 12px;
  text-align: left;
  background: url(images/gurnee-chamber-calendar-bg.gif) repeat-y;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
}
.darkergreencontentcontainer {
  padding: 0px 12px 20px 12px;
  text-align: left;
  background: url(images/affinity-partners-calendar-bg.gif) repeat-y;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
}
.redcontentcontainer {
  padding: 0px 12px 20px 12px;
  text-align: left;
  background: url(images/hispanic-chamber-calendar-bg.gif) repeat-y;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
}
.orangecontentcontainer {
  padding: 0px 12px 20px 12px;
  text-align: left;
  background: url(images/waukegan-chamber-calendar-bg.gif) repeat-y;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
}
.yellowcontentcontainer {
  padding: 10px 20px 10px 20px;
  width: 534px;
  height: 17px;
  text-align: left;
  background: #FFEE00;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
}

.leftnav { color: #FF0000; }

.caption {
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 9px;
  color: #16007D;
  padding: 0px;
  margin: 0px;
}
.rightcontainer {
  width: 205px;
  padding: 10px 10px 5px 10px;
  /* background: url(images/ineedacar2-LongBg.gif) repeat-y; */
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 14px;
  line-height: 18px;
}
.rightcontainerline {
  width: 225px;
  height: 1px;
  padding: 5px 0px 0px 0px;
  border-bottom: 1px solid #E1E1E1;
}
.rightcontainersmall {
  width: 205px;
  padding: 10px 10px 5px 10px;
  /* background: url(images/ineedacar2-LongBg.gif) repeat-y; */
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 11px;
  line-height: 14px;
}

.bottom_padding_remove {
  margin: 0px 0px -5px 0px;
  padding: 0px;
}

table { border-collapse: collapse; }

ul {
  margin: 5px 10px 10px 20px;
  padding: 0px;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
}
.listitems {
  padding-top: 2px;
  padding-bottom: 7px;
}

.smalltext {
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 9px;
  color: #16007D;
  background: #FFFFCE;
  padding: 0px;
  margin: 0px;
  text-align: justify;
}
.smallsidetext {
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 10px;
  line-height: 24px;
  color: #16007D;
  background: #FFFFCE;
  padding: 0px;
  margin: 0px;
  text-align: justify;
}

.smallpadding {
  width: 225px;
  height: 7px;
  padding: 0px;
  margin: 0px;
}
.toppadding {
  width: 800px;
  height: 14px;
  padding: 0px;
  margin: 0px;
  background: #FFFFFF;
}
.navmain {
  font: 14px Verdana, Arial, SunSans-Regular, Sans-Serif;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  color: #000000;
  text-align: left;
}
a.navmain:link {
  display: block;
  text-decoration: none;
  color: #000000;
}
a.navmain:visited {
  display: block;
  text-decoration: none;
  color: #000000;
}
a.navmain:hover {
  display: block;
  text-decoration: underline;
  color: #0055A5;
}
a.navmain:active {
  display: block;
  text-decoration: none;
  color: #000000;
}
.navsection {
  height: 32px;
  /* border-bottom: 1px solid #E1E1E1; */
  z-index: 100;
}

.contentselect {
  margin-left: 14px;
  width: 157px;
  height: 17px;
  font: 11px Verdana, Arial, SunSans-Regular, Sans-Serif;
}
.contentinput {
  width: 150px;
  height: 14px;
  font: 11px Verdana, Arial, SunSans-Regular, Sans-Serif;
}

a:link {
  color: #1127FF;
  text-decoration: none;
}
a:visited {
  color: #1127FF;
  text-decoration: none;
}
a:hover {
  color: #1127FF;
  text-decoration: underline;
}
a:active {
  color: #1127FF;
  text-decoration: none;
}

h1 {
  font: 21px Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #848484;
  padding: 0px 0px 10px 0px;
  margin: 0px;
}
h2 {
  font: bold 17px Verdana, Arial, SunSans-Regular, Sans-Serif;
  padding: 0px 0px 7px 0px;
  margin: 0px;
}
h3 {
  font: bold 17px Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #848484;
  padding: 0px 0px 10px 0px;
  margin: 0px;
}
h4 {
  font: bold 14px Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #0055A4;
  padding: 4px 0px 4px 0px;
  margin: 0px;
}
h5 {
  font: bold 14px Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #F23D41;
  padding: 0px 0px 7px 0px;
  margin: 0px;
}
h6 {
  font: bold 14px Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #F58427;
  padding: 0px 0px 7px 0px;
  margin: 0px;
}

.gurneetitle {
  font: bold 14px Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #00A4B0;
  padding: 0px 0px 7px 0px;
  margin: 0px;
}
.hispanictitle {
  font: bold 14px Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #F23D41;
  padding: 0px 0px 7px 0px;
  margin: 0px;
}
.waukegantitle {
  font: bold 14px Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #F58427;
  padding: 0px 0px 7px 0px;
  margin: 0px;
}
.affinitytitle {
  font: bold 14px Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #00AB53;
  padding: 0px 0px 7px 0px;
  margin: 0px;
}

#bottomarea {
  width: 800px;
  height: 15px;
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  color: #000000;
  background: #FFFFFF;
}
p.copyright {
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 9px;
  color: #7F7F7F;
  margin: 0px;
  padding: 0px 10px 20px 20px;
  line-height: 14px;
  text-align: left;
  background: #FFFFFF;
}
a.copyright:link {
  color: #7F7F7F;
  font-size: 9px;
  text-decoration: underline;
  background: #FFFFFF;
}
a.copyright:visited {
  color: #7F7F7F;
  font-size: 9px;
  text-decoration: underline;
  background: #FFFFFF;
}
a.copyright:hover {
  color: #7F7F7F;
  font-size: 9px;
  text-decoration: none;
  background: #FFFFFF;
}
p.textlinks {
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  font-size: 9px;
  color: #000000;
  margin: 0px;
  padding: 0px;
  line-height: 17px;
  text-align: center;
  background: #FFFFFF;
}
a.textlinks:link {
  color: #000000;
  font-size: 9px;
  text-decoration: underline;
  background: #FFFFFF;
}
a.textlinks:visited {
  color: #000000;
  font-size: 9px;
  text-decoration: underline;
  background: #FFFFFF;
}
a.textlinks:hover {
  color: #000000;
  font-size: 9px;
  text-decoration: none;
  background: #FFFFFF;
}

.contentimage {
  margin-left: 20px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 10px;
  float: right;
}
.contentimageleft {
  margin-left: 5px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.contentimageleftfloat {
  margin-left: 5px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 10px;
  float: left;
}
.contentimagenomargin {
  margin: 0px;
}

input.btn {
  color: #333;
  font-family: 'trebuchet ms',helvetica,sans-serif;
  font-size: 140%;
  font-weight: bold;
  border: 2px solid;
  border-top-color: #999;
  border-left-color: #999;
  border-right-color: #666;
  border-bottom-color: #666;
  background: #ddd;
  /* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFCEff',EndColorStr='#ffcccccc'); */
}
input.btnhov {
  border-top-color: #859915;
  border-left-color: #859915;
  border-right-color: #892516;
  border-bottom-color: #892516;
}
