body{
	background-color:#7795a0;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
td,div{ font-family:arial,sans-serif; font-size:12px; color:#000000; }
a:link,a:visited{ color:#003399; text-decoration:underline; }
a:hover{ color:#942929; text-decoration:none; }

/* HELPER CLASSES */
.block {
  display:block;
}
.noborder { 
  border:none;
}
.note {
  color:#666;
  font-size:10px;
}

.content{ line-height:18px; color:#35426b; }
.timedate{ font-size:10px; color:#e9e2d8; }
.smalltext{ font-size:10px; color:#35426b; }
.mediumtext{ font-size:15px; color:#35426b; }
.largetext{ font-size:16px; color:#35426b; }
.required{ color:#cc0000; }
.copyright{ font-size:10px; color:#e9e2d8; line-height:14px; }
.disclaimer{ font-size:10px; color:#9d958d; line-height:14px; }
.lighttan{ color:#d2ccc3; }

.darkred{ color:#942929; }
a.darkred:link,a.darkred:active,a.darkred:visited{ color:#942929; text-decoration:underline; }
a.darkred:hover{ color:#942929; text-decoration:none; }

.darktan{ color:#a5a099; }
a.darktan:link,a.darktan:active,a.darktan:visited{ color:#a5a099; text-decoration:underline; }
a.darktan:hover{ color:#a5a099; text-decoration:none; }

.footer{ color:#35426b; font-size:11px; }
a.footer:link,a.footer:active,a.footer:visited{ color:#35426b; text-decoration:none; }
a.footer:hover{ color:#000000; text-decoration:underline; }

.footer2{ color:#a5a099; font-size:11px; }
a.footer2:link,a.footer2:active,a.footer2:visited{ color:#a5a099; text-decoration:none; }
a.footer2:hover{ color:#000000; text-decoration:underline; }

.subnav{ color:#fff; font-size:12px; line-height:21px; display:block; width:200px; padding:0 6px; }
a.subnav:link,a.subnav:active,a.subnav:visited{ color:#fff; text-decoration:none; }
a.subnav:hover{ color:#fff; text-decoration:underline; }

.lightblue{ color:#35426b; font-size:12px; }
a.lightblue:link,a.lightblue:active,a.lightblue:visited{ color:#35426b; text-decoration:underline; }
a.lightblue:hover{ color:#35426b; text-decoration:none; }

input.radio{ background-color:#ffffff; color:#ffffff; }

/* LAYOUT TABLES */
td.sidebar {
	width:188px;
	margin:0;
	padding:0;
	color:#036;
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	background-color: #d5e6e4;
	background-image: url(../images/appleimage.jpg);
	background-repeat: no-repeat;
}
td.sidebar ul {
	border:1px solid #7795a0;
	width:180px;
	padding:0;
	margin:25px auto 0 auto;

  *margin:25px 3px 0 3px;
  *width:182px;
}
td.sidebar li {
  padding:6px 0 6px 4px;
  display:block;
  background:#e9e2d8 url(/images/sidebar_bg.jpg) repeat-x;
  height:14px;
  border:0;
  margin:0;
  *margin:-4px 0;
  *padding:7px 1px 5px 3px;
}
td.sidebar a,
td.sidebar a:active,
td.sidebar a:visited {
  font:bold 11px/14px arial, sans-serif;
  color:#036;
  display:block;
  text-decoration:none;
}
td.sidebar a:hover {
  font:bold 11px/14px arial, sans-serif;
  color:#036;
  display:block;
  text-decoration:underline;
}
td.sidebar img {
  margin:0 3px 0 3px;
  *margin:0 3px 0 3px;
}
td.sidebar p {
  font:bold 12px/16px arial, sans-serif;
  color:#036;
  width:150px;
  margin:15px auto 0 auto;
  *margin:15px 3px 0 3px;
  *width:156px;
}
  
  
  
/* FORMS & FIELDSETS */
@media all{
  input.color,select{ border-width:1px; border-color:#a5a099; border-style:solid; background-color:#ffffff; color:#35426b; font-size:12px; font-family:tahoma; margin-top:0px; margin-bottom:0px; }
  textarea{ border-width:1px; border-color:#a5a099; border-style:solid; background-color:#ffffff; color:#35426b; font-size:12px; font-family:tahoma; overflow-X:hidden; overflow-Y:auto; }
  }

fieldset,
fieldset div {
  line-height:1.2em;
  border:0;
  margin:0 0 3em 0;
  padding:0;
  /*background:#CCC;*/
}
fieldset legend {
  font-weight:bold;
  padding:0;
  margin:0;
  padding-bottom:1.5em;
}

fieldset label {
  float:left;
  width: 160px;
  text-align:right;
  padding:.2em 10px 0 0;
}

fieldset input,
fieldset select,
fieldset textarea {
  float:left;
  margin:0 0 .5em 0;
  border: 1px solid #a5a099;
}
table.form {
  width:90%;
  margin: 0 0 1.5em 0;
}
table.form th {
  font-size:12px;
  font-weight:bold;
  background:#35426b;
  color:#FFF;
  padding:3px;
}
table.form td {
  background:#EFEFEF;
  margin:1px;
  padding:3px;
}td.sidebar2 {
	width:188px;
	margin:0;
	padding:0;
	font:bold 11px/14px arial, sans-serif;
	color:#036;
	background-color: #e9e2d8;
	background-image: url(../images/logos/logo-dkblue_30.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

