/* Google Notebook */
/* Google Copyright 2007 */

body, p, li {
  font-family: arial, verdana, helvetica, lucida, sans-serif;
  font-size: 83%;
  margin-top: 3px;
  margin-left: 3px;
}

li li {
  font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
  font-family: arial, helvetica, verdana, lucida, sans-serif;
}

h3 {
  font-size: 100%;
  color: #444444;
}

h4 {
  font-size: 100%;
  margin: 0;
  padding: 3 0;
}

#nav {
  margin: 0;
  padding: 12px 0 0 5px;
}

#nav li {
  list-style: none;
  padding-bottom:10px;
}


#nav li.selected a {
  font-weight:bold;
  color:#333;
  text-decoration:none;
}

#nav li.cat {
  font-weight: bold;
}

#nav li.subcat {
  margin: 0;
  padding-left: 10px;
  font-size: 75%;
}

#nav li.subcatselected a {
  font-size: 90%;
  margin: 0;
  font-weight:bold;
  color:#7799BB;
  padding-left: 8px;
  text-decoration:none;
}

#footer {  
  margin-top:20px;
  text-align: center;
}

.smalltext {
  font-size: 80%;
  color:#333;
}

.title {
  border-top: 1px solid #7799BB;  
  background: #E7EFFF;
  font-weight: bold;
  padding: 0 0 0 5px;
}

.ssthumb {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 5px;
}

.c {width: 4; height: 4}

.bubble {background-color:#C3D9FF}

.tl {padding: 0; width: 4; text-align: left; vertical-align: top}
.tr {padding: 0; width: 4; text-align: right; vertical-align: top}
.bl {padding: 0; width: 4; text-align: left; vertical-align: bottom}
.br {padding: 0; width: 4; text-align: right; vertical-align: bottom}

div#termsbox { 
	width:300px;
	text-align:center;
	background-color:#E8EEFA;
	border:1px solid #C3D9FF;
	margin:4px 0px 0px 10px;
	padding:5px;
}
#termsbox h3 {
	margin-top:0px;
	padding-top:0px;
}
#termsbox form {
	margin:0px auto;
	padding:0px auto;
}
.requirements {
	margin:0px;
	margin-top:10px;
	padding:0px;
	text-align:left;
	font-size:0.85em;
}
ul.requirements {
	margin:0px;
	margin-left:15px;
	list-style:square outside;
}
ul.requirements li{
	padding-bottom:0px;
}
.bt,.bt:link,.bt:visited,.bt:active{
	color:#FFFFFF;
	text-decoration:none;
}
.pageheader {
	color:#3366CC;
}

td#content {
	padding-top:8px;
	padding-left:2px;
}
h2.tourHeader {
	font-size:110%;
	color:#000;
}
p.large {
	font-size:100%;
}
a:link,a.blue,a.blue:visited {
color:#0000cc; 
}
a:visited { 
color:#551a8b; 
}
/*Rounded Corner*/

div.bubble h1 {
  font-size:100%;
  margin:0px;
  padding: 2px 10px 0px 10px;
}

div.bubble {
    background-color: #c3d9ff;
}
.ls {
    height: 1px;
    overflow: hidden;
    border-color: #fff;
    border-style: solid;
}
.l1 {
    border-width: 0 2px 0 2px;
}
.l2 {
    border-width: 0 1px 0 1px;
}
