@charset "utf-8";

html, * {
	margin:0px;
	padding:0px;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
}

 body {
	font: 87% Arial, Helvetica, sans-serif;
line-height:140%;
	background: #ffffff;
	margin: 0 auto; 
	padding: 0;
	text-align: center;
	color: #252524;
	
}

a, a:link, a:active, a:visited  {color:#63340e;padding:inherit; margin:inherit;text-decoration:inherit;font-weight:bold;}
a:hover {color:#63340e;padding:inherit; margin:inherit;text-decoration:inherit;background-color:#f7f0e1;}

h1 {	position:relative;
	width:400px;
	height:125px;
	text-indent:-8000px;  
	top:10px;
	left:10px;
}
h1 a {	display:block;
	height:125px;
	text-decoration:none;
}


h2, h3, h4, h5, p, ul, ol, table, small, .image, pre, tsTable, tsBody, li {margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;}
ul {text-list-position:outside; margin:0px;margin-left:30px;font-size:100%;}
ul a:link, ul a:visited, ul a {color:#555555;text-decoration:none;}
ul a:hover {text-decoration:underline;}

h2, h3 {	color:#555555;}
h2 {
	font-size:2.2em;
	font-weight:normal;
}
h3 {
	font-size:1.6em;
}
h6 {font-size:1.1em;font-weight:bold;text-transform:uppercase;margin:0px;padding:0px;border:0px;}
p {
	font-size:.9em;
	line-height:140%;
}
#url {display:none;}

.bgblue {background: #c7e7f7;}
.bggold {background:#f6c868;}
.bgbrown {background:#63340e;}
.bgtan {background:#c07f43;}
.bgpale {background:#f7f0e1;}

/*calendar colors */
.red {background-color:#ff0000;color:#ffffff;}


#topnav {float:left; height:30px;margin:15px 0 0 402px;}
.topnav, .footer  {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;padding:5px 5px 0px 17px;text-decoration:none;}
.topnav a, .topnav a:link, .topnav a:visited, .footer a, .footer a:link, .footer a:visited {color:#252524; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;margin-bottom:0px;text-decoration:none;}
.topnav a:active, .topnav a:hover, .footer a:active, .footer a:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;text-decoration:underline;color:#166c67;}
#address {float:right; margin:0px;width:600px;margin-right:50px;padding:0px;}
#footer {
background:url(bg_footer.jpg) no-repeat;
background-position:top right;
height:40px;
margin:0px auto;
text-align:left;
margin-bottom:1px;
width:968px;
}
#footer p {
	margin: 5px 0px;
	padding: 8px 0px 0px 0px;}
/*universal stuff */

/*forms stuff */
form {font-size:9px; color:#666666;}
input, textbox, textfield_search {border:1px solid #cccccc;padding:1px 4px;margin:0px 5px;font-size:10px;}
checkbox {border: 1px solid #cccccc;}
radiobutton {color:#c07f4e;}
submit, .submit {border:1px solid #3CADE3;color:#63340e;background-color:#c1e7f7;}


/*end forms stuff */
.smallnoteWh {font-size:10px; font-style:italic; color:#ffffff;}
.smallnoteGr {font-size:10px; font-style:italic; color:#959595;}

 #twitterbox {background-image:url(bg_twitterbox.jpg); height:90px;background-repeat:no-repeat;margin:0 0 2px 0px;border-top:1px solid #3CADE3;background-color:#c7e7f7;padding-top:20px;}
#biglinks ul {margin:0px;}
 #biglinks li {margin:0px;background-image:url(bg_gradlinks.jpg); padding:5px; font-size:16px; color:#252524; text-align:left;margin-bottom:5px; list-style-type:none;font-weight:bold;background-position:right;background-repeat:repeat-y;}
 #biglinks li a:link, #biglinks li a:visited {color:#252524;text-decoration:none;}
 #biglinks li a:active,  #biglinks li a:hover {color:#c07f43;text-decoration:none;list-style-image:url(bg_gradlinks2.jpg);background-position:right;background-repeat:repeat-y;}
 
 

/*end universal stuff */
.home #container {	margin: 0 auto; text-align: left; background-color:transparent;background-image:url(bg_container.jpg);background-repeat:repeat-y;background-position:right;width:990px;}
.home #header {padding: 0 20px 0 20px;  background-image:url(bg_header_home.jpg);background-repeat:no-repeat;height:300px;}
.home #search {float:left; width:390px; margin-top:220px;padding:0 0 5px 10px;}
.home #mainContent {padding: 0px; min-height:400px;width:930px;background-color:transparent;background-image:none;}

 .home #goldbox, .home #brownbox, .home #tanbox, .home #bluebox {width:208px; padding:5px;margin:5px 6px 0px 6px;float:right;display:block;height:360px;}
 .home #goldbox p, .home #brownbox p, .home #tanbox p, .home #bluebox p {margin:0px; margin-bottom:3px;padding:0px;}
 .home #goldbox {background:#f6c868;height:240px; margin-bottom:10px;}
 .home #brownbox {background:#63340e;height:240px;margin-bottom:10px;}
.home #brownbox ul {margin:0px;}
 .home #tanbox {background:#c07f43;}
 .home #bluebox {background: #c7e7f7;}
 .home #goldbox h3, .home #brownbox h3, .home #tanbox h3, .home #bluebox h3 {padding:5px 0px;margin:0px; font-size:20px; font-weight:normal; text-decoration:none;}
  .home #goldbox h3, .home #bluebox h3 {color:#252524;}
  .home #brownbox h3, .home #tanbox h3 {color:#ffffff;}
  .home #goldbox {font-size:12px; color:#63340e;}
  .home #brownbox {font-size:12px; line-height:16px; text-align:left;}
  .home #brownbox li {border:0px; border-bottom:1px solid #f6c868;padding:2px;margin:2px 0px; list-style-position:inside; list-style-image:url(brownbox_icon.gif);color:#f6c868;line-height:100%;}
  .home #brownbox li a:link, .home #brownbox li a:visited {color:#f6c868; text-decoration:none;}
  .home #brownbox li a:hover {list-style-image:url(brownbox_icon2.gif);color:#333333;text-decoration:none;}
  .home #tanbox, .home #tanbox td,  .home #tanbox td a:link, .home #tanbox td  a:visited  {font-size:10px; color:#ffffff; text-decoration:none;}
.home #tanbox td  a:hover  {font-size:10px; color:#000000; text-decoration:underline;}
  .home #bluebox {font-size:10px; color:#252524;}
.home #bluebox ul {margin:0; list-style-position:outside;list-style-image:none; list-style-type:none;}
  .home #bluebox li  {border-bottom:1px solid #3CADE3;padding:2px;color:#252524;text-decoration:none; line-height:10px;}
 .home #bluebox li a:link , .home #bluebox li a:visited  {color:#252524;text-decoration:none}
.home #bluebox li a:hover  {color:#880000;text-decoration:underline}
  .gradientlinks, .tsArticleHeadline, .tsArticleHadline2 {font-size:16px;text-decoration:none; font-weight:normal;}
  .home #biglinks {width:208px; padding:5px;margin:0px 6px 0px 6px;float:right;display:block;height:100px;color:#252524;text-decoration:none;}
  .home #subscribe {width:208px; padding:5px;margin:0px 6px 0px 6px;float:right;display:block;height:80px;}
 #subscribeform {background:#63340e; width:208px;padding:2px;margin:0px 0px 0px 0px;height:70px;color:#ffffff; font-size:14px;}


/*inside stuff - two column */
#containerIn { margin: 0px auto;padding:0px;text-align: left; background-image:url(bg_container.jpg);background-repeat:repeat-y;background-position:right; width:990px;} 
#headerIn { padding: 0 20px 0 20px;  background-image:url(bg_header_in.jpg);background-repeat:no-repeat;height:235px; } 
#headerIn h3 {
	margin: 10px 0px;
	padding: 10px 0; 
}
#mainContentIn { 
	margin:0 5.5em 0 0em;
padding:0 0.75em 0 0.5em;
	text-align:left;
min-height:410px;
float:right;
display:block;
width:650px;
	}
#twitterboxIn {background-image:url(bg_twitterbox.jpg); height:119px;background-repeat:no-repeat;margin:0 0 2px 0px;background-color:#c7e7f7;padding:3px;width:208px; font-size:10px;}
#twitterboxIn a:link, #twitterboxIn a:visited {color:#333333;padding:inherit; margin:inherit;text-decoration:none;background-color:transparent;font-weight:normal;}
#twitterboxIn a:hover {color:#333333;padding:inherit; margin:inherit;text-decoration:underline;background-color:transparent;}
#sidebar1In {
	float: left;
	width: 220px;
	padding: 5px 5px 15px 5px;
	margin:10px 0px;
position:relative;
}
#sub {margin:0px; margin-left:65px;padding:0px;}
#sub a:link, #sub a:visited {color:#252524;text-decoration:none;}
 #sub a:active,  #sub a:hover {color:#c07f43;text-decoration:underline;background-color:#c7e7f7;}
 #sub li {margin:0px;padding:0px; font-size:12px; color:#252524; text-align:left;margin-bottom:2px; list-style-type:square;font-weight:bold;list-style-position:outside;text-decoration:none;}
 #sub li a:link, #sub li a:visited {color:#252524;text-decoration:none;}
 #sub li a:active,  #sub li a:hover {color:#c07f43;text-decoration:underline;background-color:#c7e7f7;}

#subscribeformIn {background:#c07f43; width:208px;padding:2px;margin:0px 0px 0px 0px;height:70px;color:#ffffff; font-size:14px;border:1px solid #252524;}
#share {margin-bottom:20px;padding:5px 0px;border:0px;}
#searchIn {float:left; width:890px; margin-top:150px;padding:0 0 5px 10px;}

/*mtxnav */
/*new dynamic nav styles */
ul#navmenu ul span a {background-position: center right;	font-family: Arial,Helvetica,sans-serif; background-color:#c7e7f7;font-size: 11px;color:#252524; font-weight:normal;text-decoration:none;text-align: left;}
ul#navmenu ul span a:hover {background-position: center right;font-family: Arial,Helvetica,sans-serif; background-color:#f6c868;font-size: 11px;color:#63340e; font-weight:normal;text-decoration:none;text-align: left;}

/*Top menu style*/
ul#navmenu a {border: 0;background-color:transparent;padding:0px 2px;font-family: Arial,Helvetica,sans-serif; font-size: 11px;color:#252524; font-weight:normal;text-decoration:none;text-align:center;text-transform:uppercase;margin:0px 7px 0px 0px; }

/*Sub menu style only needed if different*/
ul#navmenu ul a {border: 1px solid #efefef;padding: 0 6px;padding-left: 10px;background-color: #f6c868;font-family: Arial,Helvetica,sans-serif; font-size:11px;color: #252524;font-style:normal;font-weight :normal;text-decoration:none;text-align: left;margin-left:5px;}

/*Sub, sub menu style only needed if different*/
ul#navmenu ul ul a {border: 1px solid #efefef;padding: 0 6px;padding-left: 10px;background-color: #f6c868;font-family: Arial,Helvetica,sans-serif; font-size:11px;color: #252524;font-style:normal;font-weight :normal;text-decoration:none;text-align: left;margin-left:-10px;}
/* on hover */
ul#navmenu a:hover {background-color: #f6c868;}
ul#navmenu ul a:hover {background:#c7e7f7 none;color:#252524;}


/* Miscellaneous classes for reuse */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { 
clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}