body
{
	background-color: #FFF;
	color: #666;
	font-family: sans-serif;
	margin: 0px;
}

div#theNav
{
	margin: 0;
	border-bottom: 2px solid #CCC;
	border-left: 10px solid #CCC;
	border-top: 2px solid #CCC;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	background-color: #036;
	background-image: url(/images/websandiego_css_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: medium;
	font-family: 'ms sans serif', geneva, arial, sans-serif;
}

div#theNav img
{
	height: 50px;
	width: 80px;
}

div#theNav a
{
	margin-right: 10px;
	color: yellow;
	text-decoration: none;
	border-bottom: 1px dotted #FF6;
	margin-bottom: 5px;
}

div#theNav a:hover
{
	margin-right: 10px;
	color: #FC6;
	text-decoration: none;
	border-bottom: 1px dotted #FC6;
}

div#theNav span
{
	margin-right: 10px;
	color: #CCC;
	border: none;
	border-bottom: 1px dotted #CCC;
	margin-bottom: 5px;
}

td.smallNav
{
	font-size: x-small;
	padding-right: 10px;
	border-right: 2px dotted #CCC;
}

td.smallNav ul
{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}

td.smallNav ul li span
{
	background-color: #CCC;
	color: #000;
}

td#linkContent { margin-left: 10px; }

td#linkContent li a
{
	font-weight: bold;
	text-decoration: none;
}

td#linkContent li span
{
	text-decoration: none;
	color: #999;
	background-color: transparent;
	font-size: x-small;
}

td#linkContent li { margin-bottom: 10px; }

div#theContent
{
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

div#theContent h1
{
	font-family: "century gothic", arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000;
	margin-bottom: 0px;
}

div#theContent h2
{
	font-family: "century gothic", arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	margin-bottom: 0px;
}

div#theContent p, dt, dl, dd
{
	color: #000;
	font-family: georgia, 'times new roman', 'times', serif;
	font-size: medium;
}

dt
{
	font-weight: bold;
}



div#theContent td { color: #000; }

div#theFooter
{
	border-bottom: 2px solid #CCC;
	border-left: 10px solid #CCC;
	border-top: 2px solid #CCC;
	margin: 0px;
	background-color: #036;
	color: #FFF;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	font-size: small;
}

div#theFooter a { color: #FC6; }
form { margin: 0px; }

div#theFooter a
{
	color: yellow;
	text-decoration: none;
	border-bottom: 1px dotted #FF6;
}

div#theFooter a:hover
{
	color: #FF6;
	text-decoration: none;
	border-bottom: 1px dotted #FC6;
}

.bottomButton
{
	color: #000;
	background-color: #FFF;
}

div#validationIcons
{
	text-align: right;
	padding: 2px;
	margin: 0px;
}

.linktext {
	font-size:9px;
	margin-left:5%;
	margin-right:5%;
}
.linktextarea {
	font-size:9px;
	font-family:verdana;
	overflow:hidden;
}