body,td,th { font: 11px/16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666 }

.footer { font: 10px Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666 }

a:link { color:#333333; text-decoration: none; font-weight: bold; }
a:visited { color:#333333; text-decoration: none; font-weight: bold; }
a:hover { color:#3399FF; text-decoration: underline; font-weight: bold; }

a.nav:link { color:#666666; text-decoration: none; font-weight: normal; }
a.nav:visited { color:#666666; text-decoration: none; font-weight: normal; }
a.nav:hover { color:#3399FF; text-decoration: none; font-weight: normal; }

a.subnav:link { font: 10px Trebuchet MS, Arial, Helvetica, sans-serif; color:#AAAAAA; text-decoration: none;  }
a.subnav:visited { font: 10px Trebuchet MS, Arial, Helvetica, sans-serif; color:#AAAAAA; text-decoration: none;  }
a.subnav:hover { font: 10px Trebuchet MS, Arial, Helvetica, sans-serif; color:#3399FF; text-decoration: none;  }

a.rightsubnav:link { color:#666666; text-decoration: none; font-weight: normal; }
a.rightsubnav:visited { color:#666666; text-decoration: none; font-weight: normal; }
a.rightsubnav:hover { color:#3399FF; text-decoration: none; font-weight: normal; }

a.casestudy:link { color:#666666; text-decoration: none; font-weight: normal; }
a.casestudy:visited { color:#666666; text-decoration: none; font-weight: normal; }
a.casestudy:hover { color:#3399FF; text-decoration: none; font-weight: normal; }

a.strong:link { font-weight: bold; color:#333333; text-decoration: none; }
a.strong:visited { font-weight: bold; color:#333333; text-decoration: none; }
a.strong:hover { font-weight: bold; color:#3399FF; text-decoration: none; }

a.footer:link { color:#666666; text-decoration: none; font-weight: normal; }
a.footer:visited { color:#666666; text-decoration: none; font-weight: normal; }
a.footer:hover { color:#000000; text-decoration: none; font-weight: normal; }

.subtitle {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.subtitle2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.strong_text { font-weight: bold; color:#333333; }
.emph_text { font-weight: bold; color:#3399FF; }

.form_input {
	border-style: ridge;
	border-color: #F5F5F5;
	border-width: 1px;
	background-color: #F7F7F7;
	color: #333333;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.form_input_error {
	border-style: ridge;
	border-color: #F5F5F5;
	border-width: 1px;
	background-color: #FF9999;
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.home_form_input {
	border-style: ridge;
	border-color: #F5F5F5;
	border-width: 1px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	width: 130px;
	height: 15px;
}

.footer_input {
	border-style: ridge;
	border-color: #FDFDFD;
	border-width: 1px;
	background-color: #F5F5F5;
	color: #333333;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	width: 130px;
}

/* specs for layers that slide. */
div.nav {
	position:relative; visibility:hidden;
	left:0; top:0;
	width:510px; height: 15px; z-index:200;
}

div.glide { 
	position:absolute; visibility:hidden; 
	left:0; top:0;
	width:510px; height: 15px; z-index:200;
}

div.casestudy {
	position:relative; visibility:hidden;
	left:0; top:0;
	width:200px; height: 300px; z-index:300;
}

div.casestudyglide {
	position:absolute; visibility:hidden; 
	left:0; top:0;
	width:200px; height: 300px; z-index:300;
}

.simpleblog_title { font: bold 11px/16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #333333 }
.simpleblog_snippet_title { font: bold 11px/16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #666666 }
.simpleblog_seld_page { font: bold 13px/16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #3399FF }
.simpleblog_index_year { font: bold 14px/24px Trebuchet MS, Arial, Helvetica, sans-serif; color: #3399FF }
