/* page wide styles */

body {
	/*background-color:#C4C1BD;*/
	background-color:#999693;
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin:0px 0px 0px 0px; 
	padding:0px;
}

/*
#clock { background-image:url(../images/page/side_head.gif);}
#main_head {background-image:url(../images/page/main_head.gif); margin:0px; padding:0px; height:10px}
*/

img { padding:0px; margin:0px; }

/* main content styles */

h1.main { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none;  margin:10px 40px 0px 20px; }

h2.main { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 12px 40px 10px 80px; }

h3.main { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;  margin: 12px 40px 10px 80px; }

h4.main { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999; text-decoration: none;  margin: 12px 40px 10px 20px; }

p.main { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;  margin: 8px 30px 10px 80px; text-align:justify; }

p.faq { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #aaa; text-decoration: none;  margin: 8px 30px -8px 80px; text-align:justify; }

input,select,textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #CCCCCC; width: 280px; background-color:#eeeeee}
option{  border: 0px;}
input.submit { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #CCCCCC;width:80px; }

table.key { margin-left:80px; width:280px}
td.key {  text-align:right; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #aaaaaa; text-decoration: none;  padding: 10px 10px 10px 0px; }

td.main {  text-align:left ; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;  padding: 10px 0px 10px 0px; }
td.glossaryword {  text-align:right ; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;  padding: 2px 2px 0px 0px; }
td.glossary {  text-align:left ; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;  padding: 2px 2px 0px 0px; }

a.main_pink { color:#FFB3A0; font-weight: bold; text-decoration:none;  }
a:hover.main_pink { color: #FF6666; font-weight: bold; text-decoration: none;}

.dividermain { background-image:url(../images/page/divider.gif); background-repeat: repeat-x; margin: 30px 40px 20px 80px;}


/*a.main{ color:#999999; text-decoration:none;  }
a:hover.main { color: #FF6666; text-decoration: none;}
*/
/* map styles */

/* #map { position: absolute; top:0px; left:0px;} */
#map_nav { position: absolute; top:480px; left:10px;}

/* clock styles */

.clock {
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #000000;
	margin:0px 10px 0px 0px;
	height:40px;
}
.ampm {
	font-size: 18px;
	color: #999999;
	font-weight: bold;
}

/* sign-in form */

form.signin {
	background-image: url("../images/page/signin_block.gif");
	background-repeat:no-repeat;
	margin-top:0px;
	padding:20px 10px 0px 0px;
}

input.signin {
	color: #664330;
	font-size:9px;
	border: 1px;
	border-style: solid;
	border-color: #FFB3A0;
	background-color:#E3CAC4;
	width: 100px;
	padding:1px;
	margin:0px 6px 6px 0px;
}

p.signin { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFB3A0; text-decoration: none; margin-top:10px;}

#signout {
	background-image: url("../images/page/signout_block.gif");
	background-repeat:no-repeat;
	margin-top:0px;
	padding:20px 20px 0px 0px;
}

h1.signout { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFB3A0; text-decoration: none; height:45px; margin:0px; }

p.signout { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFB3A0; text-decoration: none; margin-top:10px; margin-right:-10px;}

a.signin { color:#FFB3A0; text-decoration:none;  }
a:hover.signin { color: #FF6666; text-decoration: none;}

a.signout { color:#FFD9CF; text-decoration:none;  }
a:hover.signout { color: #FFB3A0; text-decoration: none;}

/* navigation bar */

p.nav {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:normal;
margin:0px;
padding: 1px 10px 0px 0px;
background-image: url("../images/page/nav.gif");
}

p.nav_open {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:normal;
color:#000000;
margin:0px;
padding: 1px 10px 0px 0px;
background-image: url("../images/page/nav_open.gif");
}

p.nav_sub {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:normal;
color:#cccccc;
margin:0px;
padding: 1px 10px 0px 0px;
background-image: url("../images/page/nav_sub.gif");
}

a, a.nav, a.nav_sub {  color:#99bb99; text-decoration:none;}
a:hover, a:hover.nav, a:hover.nav_sub { color:#009933; text-decoration:none;}

/* sidebar styles */

p.side { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; margin:5px 10px 5px 0px}
a.side { color:#66CC99; text-decoration:none;}
a:hover.side {color:#009933; text-decoration:none;}
 
