/* @CHARSET "UTF-8"; */

.log {
	background-color: white; 
	color: black; 
	border: solid 1px;  
	text-align: left; 
}

body {
	font-size: 10pt; 
	text-align: center; 
	background-color:#f5f5f4;
	margin:0px;
	font-family: Myriad Pro, Tahoma, Verdana;
	
	background-image:url(./small_images/new/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}


body table td {
	vertical-align: top;
	text-align: center;
}

body h3 {
	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	/*font-size: 160%; */
	/*font-family: helvetica, geneva, arial, sans-serif;*/
	font-family: times new roman; 
	text-align: left; 
	/*font-style: italic; */
	text-shadow:4px 4px 8px gray;
}

input.image {
	border: none;
}

/**** HEADER ****/

.header {
	
}

.header table td {
	text-align: right;
}

.site_search {
	vertical-align: middle; 	
}

.site_search form input[type='text'] {
	height: 17px;
	border: solid 1px gray;
}
.site_search form input[type='submit'] {
	width: 48px; 
	height: 22px; 
	border: solid 1px gray;
	color: gray;
	background-color: #FDFFEE;
		-moz-border-radius: 5px;
	border-radius: 5px;
}	
.site_search form input[type='submit']:hover {
	color: black;
	background-color: white;
}

.left {
	/*width: 15%; */
	/*width: 140px;*/
	vertical-align: top; 
	text-align: right; 
	padding: 5px;
}

.menu {

}

.navigation {
	width: 140px;
}
.navigation a {
	display: block; 
	text-decoration: none;
	padding: 4px;
	color: black;
	border-bottom: solid 1px gray;	
	text-shadow:4px 4px 8px gray;	
}
.navigation a:hover {
	border-bottom: solid 1px black;
	color: #0066CC;	

}

.hor_navigation a {
	text-decoration: none;
	padding: 4px;
	color: black;
	border-left: solid 1px gray;	
	border-right: solid 1px gray;
	text-shadow:4px 4px 8px gray;	
}
.hor_navigation a:hover {
	border-bottom: solid 1px black;
	color: #0066CC;	
}

.links a {
	color: #0354c2; 
	text-shadow:4px 4px 8px gray;	
}
.links a:hover {
	color: navy; 	
}
.clock {
	font-family: times new roman;  
	color: silver; 		
}

.center {
	width: 100%;
	padding: 15px;
	background-image:url(./small_images/new/side_bkgnd.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color: white;
}

.info {
	font-family: cursive; 
	padding: 5px;
}
.info td {
	vertical-align: middle; 	
	text-align: left;	
	border: solid 1px gray; 
	padding: 5px; 
	background-color: #f8f8f8;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.menu_box {
	width: 140px; 
	border: solid 1px gray; 
	text-align: center; 
	color: black; 
	background-color: #FBE193;
	font-weight: bold; 
	padding: 2px; 
		-moz-border-radius: 5px;
	border-radius: 5px;
}

.show_pages {	
	/*border: solid 1px gray;*/
	font-weight: bold; 
	/*background-color: #FDFFEE;*/
	padding: 5px; 
	font-weight: lighter; 
}
.show_pages a {
	color: navy; 	
	text-decoration: none; 
	font-weight: lighter; 
	
}
.show_pages a:hover {
	text-decoration: underline; 	
}

.heading {	
	border: solid 1px gray;
	font-weight: bold; 
	background-color: #F1F4F6;
	padding: 2px; 
	/*text-transform: uppercase;*/
}

.subheading {
	text-align: right;	
	font-style: italic; 
	padding: 5px;
	border: solid 1px silver;
	background-color: #E6E8E5; 
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.subheading a {
	color: black;	
}

.output li {
	list-style-image: url('small_images/bullet.gif');
}
.output a {
	border: solid 1px gray; 
	padding: 6px; 
	text-decoration: none; 
	background-color: #FDFFEE; 
	color: black; 
	line-height: 22px; 
	text-shadow:4px 4px 8px gray;
		-moz-border-radius: 5px;
	border-radius: 5px;
}
.output a:hover {
	border: solid 1px black;
	background-color: white;
}

.output form fieldset, legend {
		-moz-border-radius: 5px;
	border-radius: 5px;	
}

.output form input[type='text'], textarea {
	background-color: #fdffee;
}

.rss ul { 
	text-align: justify;
	font-size: 14px; 
	list-style-image: url('small_images/bullet.gif');
	margin: 10px;
	padding: 5px;
}
.rss li {
	/*border-bottom: solid 10px transparent;*/
}

.right {
	/*width: 15%; */
	/*width: 140px;*/
	text-align: left;
	padding: 5px;
	/*background-color: #F1F4F6; 
	border: solid 1px gray;*/
}

.box {
	width: 140px;
	border: solid 1px gray;	
	padding: 5px;
	background-image:url(./small_images/new/side_bkgnd.png);
	background-position:top;
	background-repeat:repeat-x;
		-moz-border-radius: 5px;
	border-radius: 5px;
}

.resources ul {
	text-align: left;
	font-size: 12px; 
	list-style-image: url('small_images/bullet.gif');
	margin: 10px;
	padding: 5px;
	font-style: italic;
}
.resources a {
	font-size: 13px; 
	text-decoration: none; 
	text-shadow:4px 4px 8px gray;	
	font-style: normal;
}

.footer {
	/*background-color: white; */
}

a img {border:0;}


.custom_submit form input[type='submit'] {
	border: solid 1px gray; 
	padding: 6px; 
	text-decoration: none; 
	background-color: #FDFFEE; 
	color: black; 
	line-height: 22px; 
	text-shadow:4px 4px 8px gray;
}
.custon_submit form input[type='submit']:hover {
	border: solid 1px black;
	background-color: white;
}

.form form select {
	color:#0354c2;
	background-color: #ffffcc;		
}
.form form input[type='submit'] {

}

.jquery_navigation {
	width: 140px;
}
.jquery_navigation a {
	display: block; 
	padding: 3px;
	text-decoration: none;
	color: black;
	border-bottom: solid 1px gray;	
	text-shadow:4px 4px 8px gray;	
}
.jquery_navigation a:hover {
	border-bottom: solid 1px black;
	color: #0066CC;	
}

/**** TOOLS (randomizer class is also used for email_protector)****/
.randomizer {
	font-family: arial, helvetica, sans-serif;
	color:#3b3b3b;
	background-color: #eeeeee;
	padding: 10px;
	border: outset 3px silver; 	
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.randomizer h1 {
	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
	text-align:left;
}
.randomizer hr {
	width: 75%;	
	color: silver;
}
.randomizer td {
	vertical-align: middle; 

}
.rand_message span {
	font-style: italic; 
}



