* {
	font-family: Arial, Helvetica, sans-serif;
}



.background { background: url(images/background2.jpg) #FFF repeat-x top;}

form#form1 td label {
 font-size: 12px;
 line-height:1.3em;
 color:#FFF;
}

form#form1 input {
 background: #FFE87C;
}

form#form1 textarea {
 background: #FFE87C;
 width: 340px;
}

form#form1 .submit input {
 background: #C0C0C0;
}

ul#main-nav {
	margin:0;
	padding:0;
	list-style:none;
	width:168px;
	border:2px solid #333;
	border-bottom:1px solid #333;
}
ul#main-nav li,
ul#main-nav li a {
	margin:0;
	padding:0;
	display:block;
	width:168px;
	height:20px;
}
ul#main-nav li {
	text-indent:-5000px;
	border-bottom:1px solid #333;
}
ul#main-nav li a {background-repeat:no-repeat;}

li#home a:link, li#home a:visited {background:url(images/nav_home.png)}
li#home a:hover, li#home a:active {background:url(images/nav_home_on.png)}

li#auth a:link, li#auth a:visited {background:url(images/nav_auth.png)}
li#auth a:hover, li#auth a:active {background:url(images/nav_auth_on.png)}

li#blog a:link, li#blog a:visited {background:url(images/nav_blog.png)}
li#blog a:hover, li#blog a:active {background:url(images/nav_blog_on.png)}

li#stor a:link, li#stor a:visited {background:url(images/nav_stor.png)}
li#stor a:hover, li#stor a:active {background:url(images/nav_stor_on.png)}

li#linx a:link, li#linx a:visited {background:url(images/nav_linx.png)}
li#linx a:hover, li#linx a:active {background:url(images/nav_linx_on.png)}

li#mdia a:link, li#mdia a:visited {background:url(images/nav_mdia.png)}
li#mdia a:hover, li#mdia a:active {background:url(images/nav_mdia_on.png)}

li#evnt a:link, li#evnt a:visited {background:url(images/nav_evnt.png)}
li#evnt a:hover, li#evnt a:active {background:url(images/nav_evnt_on.png)}

li#spkr a:link, li#spkr a:visited {background:url(images/nav_spkr.png)}
li#spkr a:hover, li#spkr a:active {background:url(images/nav_spkr_on.png)}

li#gall a:link, li#gall a:visited{background:url(images/nav_gall.png)}
li#gall a:hover, li#gall a:active {background:url(images/nav_gall_on.png)}

li#list a:link, li#list a:visited {background:url(images/nav_list.png)}
li#list a:hover, li#list a:active {background:url(images/nav_list_on.png)}


img#book { border:1px solid #333;}



.leftTable {
	font-size: 14px;
}
.leftTable,
.rightTable,
.middleTable {
	padding: 20px 5px 5px;
}

.textBox {
	font-size: 12px;
	line-height:1.3em;
	color:#FFF;
	background-color: #FF4131;
	border: 2px solid #333;
	padding: 5px;
}
.textBox a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.textBox a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.textBox a:hover {
	color: #000000;
	background-color:#67abf8;
	text-decoration: none;
}
.textBox a:active {
	color: #FFFFFF;
	text-decoration: none;
}


.testimBox {
	font-size: 12px;
	line-height:1.3em;
	color:#FFF;
	background-color: #01499B;
	border: 2px solid #333;
	padding: 5px;
}
.testimBox a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.testimBox a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.testimBox a:hover {
	color: #000000;
	background-color:#67abf8;
	text-decoration: none;
}
.testimBox a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.testimBox p:first-child {
	border-bottom:1px solid #4076B4;
	padding-bottom:0.8em;
	margin-bottom:1em;
}


table#gallery td {
	text-align:center;
	padding:10px 10px 10px 0;
	border-bottom:solid 1px #000;
}
table#gallery td img {margin:0 0 6px;}
table#gallery td p {font-size:0.8em; margin:0;}
table#gallery th {
	text-align:left;
	font-weight:normal;
	font-size:1em;
	padding:10px 10px 10px 0;
	border-bottom:solid 1px #000;
}

.pagecount {font-size: 0.8em;}
.pagecount a {
	border:1px solid #000;
	padding:4px;
	background-color:#FF4131;
	color:#FFF;
	text-decoration:none;
}
.pagecount a:hover {
	background-color:#FFF;
	color:#01499B;
}


td#footer {
	padding:20px 0;
	text-align:center;
}
td#footer ul#botm-nav {
	margin:0;
	padding:0;
	list-style:none;
}
td#footer ul#botm-nav li {
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:1px solid #333;
	display:inline;
}
td#footer ul#botm-nav li.last {
	margin:0;
	padding:0;
	border-right:none;
}
td#footer ul#botm-nav li a {
	font-size:0.55em;
}
td#footer p {
	font-size:0.55em;
}

.background .middleTable .textBox p .bold {
	font-size: 14px;
	font-weight: bold;
	color: 000000;
}
link_category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: 000000;
}


/* vertical nav */

.tbox {
  position:relative;
  
  }
#menu {
  width:172px; 
  text-align:left;
  position:relative;
  background-color:#9c9c9c;
  
  }
#menu a, #menu a:visited {
  text-decoration:none; 
  color:#000; 
  font-size: 12px;
  display:block; 
  width:160px; 
  height:16px; 
  border:1px solid #fff; 
  padding:5px;
  }
* html #menu a, 
* html #menu a:visited {
  width:172px; 
  height:28px; 
  w\idth:160px; 
  he\ight:16px;
  }
#menu a span {
  display:none;
  }
#menu a:hover {
  border:1px solid #333;
  color: #FFFFFF; 
  }
#menu a:hover span.left, 
#menu a:hover span.right {
  display:block; 
  position:absolute; 
  height:0; 
  width:0; 
  overflow:hidden; 
  border-top:8px solid #9c9c9c; 
  border-bottom:8px solid #9c9c9c; 
  }
/* #menu a:hover span.left {
  left:5px; 
  top:5px; 
  border-left:8px solid #333;
  } */
#menu a:hover span.right {
  left:159px; 
  top:5px; 
  border-right:8px solid #333;
  }

* html #menu a:hover span.left, 
* html #menu a:hover span.right {
  width:8px; 
  height:16px; 
  w\idth:0; 
  he\ight:0;
  }

.exBox {
	font-size: 12px;
	line-height:1.3em;
	color:#000;
	padding: 0px;
}
.exBox a:link {
	color: #000;
	text-decoration: none;
}
.exBox a:visited {
	color: #000;
	text-decoration: none;
}
.exBox a:hover {
	color: #fff;
	background-color:#01499B;
	text-decoration: none;
}
.exBox a:active {
	color: #000;
	text-decoration: none;
}
