
/*  set the font properties for all elements */
body          {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #5F5F5F}
pre, tt       {font-size: 12px}
th            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold; background-color: #ffffff}
td            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px}

form          {font-family: arial, helvetica, geneva, sans-serif; font-size: 10px}
h1            {font-family: arial, helvetica, geneva, sans-serif; font-size: 14px; font-weight: bold; color: #0eafdb}
A:link        {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #5F5F5F}
A:visited     {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #5F5F5F}
A:hover       {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #0eafdb}


#Nav {font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; font-weight: bold; color: #5F5F5F}
#Nav a:link {font-family: arial, helvetica, geneva, sans-serif; color: #5F5F5F}
#Nav a:visited {font-family: arial, helvetica, geneva, sans-serif; color: #5F5F5F}
#Nav a:hover {font-family: arial, helvetica, geneva, sans-serif; color: #0eafdb}
#Nav .selected {font-family: arial, helvetica, geneva, sans-serif; font-weight: bold; color: #0eafdb}

img{
	border: 0;
}

 table{
	border: 0;
	border-collapse: collapse;
}

td, th{
	vertical-align: top;
}

p{
	margin-top: 0;
}

/* forms */

input, textarea, select {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999;
	background-color: #FFF;
	width: 200px;
	padding: 1px;
	margin: 0;
}

.comments {
	border: 1px solid #999;
	background-color: #FFF;
	width: 360px;
	padding: 1px;
	margin: 0;
}

.phone {
	border: 1px solid #999;
	background-color: #FFF;
	width: 40px;
	padding: 1px;
	margin: 0;
}
.submit {
	border: 1px dotted #5F5F5F;
	background: #0eafdb;
	width: 100px;
	height: 25px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding: 0px;
	margin: 0 10px 0 0;
	cursor:pointer;
}
.radio {
	border: none;
	width: 14px;
}

input[type="radio"],input[type="checkbox"] {
	border: none;
	width: 14px;
}

input[type="submit"] {
	border: 1px dotted #5F5F5F;
	background: #0eafdb;
	width: 100px;
	height: 25px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding: 0px;
	margin: 0 10px 0 0;
	cursor:pointer;
}

input:focus { 
	background : #efe;
}
textarea:focus { 
	background : #efe;
}
/* end forms */


.clear { clear: both; font-size: 0; }
.lclear { clear: both; font-size: 0; }
.IE-Fix { //position: relative; //height: 100%; }

/* Typography */
span.hlaquo {margin-left: -0.63em}


