/* general style */
body {
  background-color: #FFFFFF;
  background-image: url(../images/bg.gif);
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif; 
  line-height: 17px; 
  font-style: normal; 
  text-decoration: none;
  margin-top: 0px;
  margin-left: 0px;
}

/* Image content style */
table.img {
  width: 537px;
  align: right; 
}

/* logo header style */
table.logoHead {
  width: 770px;
}

/* main content holder */
table.mainContentHolder {
  width: 769px;
}

/* general style */
td, P, H3 {
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif; 
  line-height: 17px; 
  font-style: normal; 
  text-decoration: none; 
  color: #000000;
}

td.alignTop { vertical-align: top; }
td.alignBottom { vertical-align: bottom; }
td.alignRight2 {text-align: right; }

table.padding {
  padding: 3px;
}

/* header section */
td.headerbg {
  background-image: url(../images/topbar02.gif);
  background-position: top left;
}

td.headerbg2 {
  background-image: url(../images/topbar01.gif);
  background-position: top left;
}

/* tail end */
td.sideEnd {
  background-image: url(../images/side_end.gif);
  background-position: top left;
  width: 10px;
}

/* dividing line */
td.divline1 {
  background-image: url(../images/divline01.gif);
  background-position: top left;
  width: 1px;
}

/* navigation */

table.navHolder {
  width: 223px;
} 

td.navBg {
  background-color: #FFFFFF;
  background-image: url(../images/navbg.gif);
  background-position: top left;
  width: 223px;
  vertical-align: top;
}

td.navLinks {
  padding-left: 24px;
  padding-top: 4px;
  padding-bottom: 4px;
}

td.navLinks2 {
  padding-left: 53px;
  padding-bottom: 2px;
}

/* content area */

td.alignRight {
  text-align: right;
  padding-right: 10px;
}

td.mainpadding {
  padding: 10px;
}

td.mainContentBg {
  vertical-align: top;
  width: 527px;
}

td.contentCorner {
  width: 24px;
  background-color: #FFFFFF;
}

td.contentWhite {
  background-color: #FFFFFF;
}

td.headlinedivider {
  background-color: #235F8D;
}

td.sectiondivider {
  background-color: #C7DFC5;
}

table.philosophy {
  width: 420px;
  background-color: #E4F1D4;
  border: 1px solid #C7DFC5;
  padding: 3px;
}

td.philosophy2, td.philosophy3, td.events1, td.eventsheader, td.events2, td.eventsheader2, td.eventsheader2a, td.eventsheader3, td.eventsheader3a, td.clients1, td.clients2   {
  padding-left: 6px;
  padding-right: 6px;
  border-bottom: 1px solid #C7DFC5;
}

td.philosophy3, td.clients1, td.clients2  {
  background-color: #FFFFFF;
}

td.philosophy4, td.clients4 {
  background-color: #FFFFFF;
}

td.philosophy5 {
  color: #005199;
  font-weight: bold;
  padding: 2px;
}

td.philosophy5a {
  color: #35962B;
  font-weight: bold;
  padding: 2px;
}

td.leftpadding {
  padding-left: 50px;
}

td.events1 {
  width: 135px;
  font-weight: bold;
  color: #8D8D8D;
  background-color: #FFFFFF;  
}

td.events3, td.events3a, td.clients3, td.clients4 {
  padding-left: 6px;
  padding-right: 6px;
}

td.events3 {
  background-color: #FFFFFF;
  color: #8D8D8D;
}

td.events2, td.events3a, td.clients3  {
  background-color: #FFFFFF;
  border-left: 1px solid #C7DFC5;
}

td.eventsheader {
  background-color: #C9E8A3;
  font-weight: bold;
}

td.eventsheader2 {
  font-weight: bold;
  background-color: #DAF3BC;
}

td.eventsheader2a {
  background-color: #D1F3A9;
  border-left: 1px solid #C7DFC5;
}

td.eventsheader3, td.eventsheader3a {
	width:50%;
	background-color: #FFFFFF;
  font-weight: bold;
}

td.eventsheader3a {
	border-left: 1px solid #C7DFC5;
}

td.clients1 {
  border-left: 1px solid #C7DFC5;
}

td.clients1, td.clients2, td.clients3, td.clients4, td.contact2, td.contact3 {
  vertical-align: top;
}

table.contact, td.contact2, td.contact3 {
  padding: 3px;
  background-color: #FFFFFF;
}

table.contact {
  border: 1px solid #C7DFC5;
}

td.contact2 {
  border-left: 1px solid #C7DFC5;
  width: 210px;
  padding-left: 10px;
}

td.contact3, td.contactOff {
  padding-left: 10px;
}

td.contactOff {
  background-color: #E4F1D4;
  border-bottom: 1px solid #C7DFC5;
}

table.formField {
  padding: 2px;
}

td.formField2 {
  width: 150px;
}

/* SPAN style */
span.underline {
  text-decoration: underline;
}

span.bold {
  font-weight: bold;
}

span.pheader {
  font-weight: bold;
}

span.eventshilite {
  color: #559505;
}

span.contacthilite {
  color: #006699;
}

/* Paragraph Header */
H3, td.contactOff {
  font-weight: bold;
  color: #006699;
}

/* bullet list */

ol,ul,li {
  color: #666666;
  line-height: 25px;
}

ul {
  list-style-image: url(../images/bullet.gif);
  font-weight: bold;
}

/* disclaimer area */
td.footer {
  font-size: 10px; 
  color: #669999;
  background-color: #08517F;
  padding: 5px;
  padding-left: 22px;
}

td.footer2 {
  background-image: url(../images/bot_bar01.gif);
  background-position: top left;
  height: 5px;
}

a:link {color: #99CCCC; text-decoration: underline;}
a:active {color: #CCFFFF; text-decoration: underline;}
a:visited {color: #CCFFFF; text-decoration: underline;}
a:hover {color: #99CCCC; text-decoration: none;}

a.copylink:link {color: #0069DF; text-decoration: underline;}
a.copylink:visited {color: #0069DF; text-decoration: underline;}
a.copylink:active {color: #0069DF; text-decoration: underline;}
a.copylink:hover {color: #8CB4E1; text-decoration: none;}

/* Form Fields */

input, select, textarea {
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  display: inline;
}

/* Styles for Pop-Up */

table.popUpMainBody, td.popUpHolder {
  padding: 5px;
  width: 380px;
  height: 400px;
  text-align: center;
  vertical-align: top;
}

table.popUpContentBody {
  width: 380px;
  padding: 3px;
  background-color: #FFFFFF;
  border: 1px solid #D1E9B3;
}

td.popContent {
  padding-left: 10px;
  vertical-align: top;
}

td.popContent2 {
  font-size: 11px;
  color: #FF0000;
}
td.popContent2a {
  font-size: 11px;
  color: #000000;
}
