
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	margin-bottom:21px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

#main {
	width: 100%;
}

#container {
	width:900px;
	text-align:left;
}

#header { 
	position:relative;
	height:171px;
	background-image:url(/images/header.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

#logoHeader {
	position:relative;
	float:left;
	top:0px;
	left:0px;
}

h1 {
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	width:400px;
	position:relative;
	float:left;
	left:180px;
	top:56px;
	font-size:34px;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	width:400px;
	position:relative;
	float:left;
	left:180px;
	top:56px;
	font-size:34px;
}

#breadcrumb {
	position:relative;
	color:#777777;
	font-size:11px;
	margin-top:10px;
}

#breadcrumb a{
	color:#777777;
}

#breadcrumb a:hover:visited:active{
	color:#777777;
}


#leftNav {
	position:relative;
	background-image:url(/images/leftNav.gif);
	background-repeat:no-repeat;
	width:199px;
	height:291px;
	margin-top:14px;
	left:0px;
}

#leftNav table {
	position:relative;
	top:21px;
	left:10px;
}

#leftNav td#selected {
	background-image:url(/images/button.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	text-align:center;
	font-size:18px;
	position:relative;
	width:166px;
	height:41px;
	margin-bottom:7px;
}

.leftNavItem {
	list-style-type:none;
	text-align:center;
	font-size:18px;
	position:relative;
	width:166px;
	height:41px;
	margin-bottom:7px;
}

.leftNavItemOver {
	list-style-type:none;
	text-align:center;
	font-size:18px;
	position:relative;
	width:166px;
	height:41px;
	margin-bottom:7px;
	background-image:url(/images/button.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

#leftNav td#selected:hover {
	cursor:default;
}

#leftNav td a {
	text-decoration:none;
	color:#333333;
}

#leftNav td:active:visited {
	text-decoration:none;
	color:#333333;
}

#content {
	position:relative;
	margin-top:-292px;
	left: 214px;
	width:686px;
}

#content a {
	color:#333333;
	text-decoration:underline;
}

#content a:hover {
	color:#555555;
}

#content a:visited:active {
	color:#333333;
}

#intro {
	position:relative;
	font-family:Verdana,Arial;
	color:#333333;
	font-size:14px;
	top:140px;
}

#footer {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#666666;
	position:relative;
	font-size:10px;
	width:900px;
	margin-top:28px;
}

a.contactEmail {
	color:#666666;
	text-decoration:none;
}

a.contactEmail:hover {
	color:#666666;
	text-decoration:underline;
}

a.contactEmail:visited:active {
	color:#666666;
	text-decoration:none;
}

#adsense {
	margin-top:21px;
	position:relative;
}

#contactForm td {
	width:120px;
	font-size:14px;
	padding-bottom:10px;
}

.defaultField {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:13px;
}

.editField {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:13px;
}

#contactForm select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:13px;
}

#contactForm textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:13px;
}


.formButton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
}

#error {
	font-size:13px;
	color:#CC0000;
}

#topNav {
	width:600px;
}

#topNav ul{
	margin-top:0px;
	margin-left:0px;
}

#topNav ul li{
	list-style:none;
	display:inline;
	margin-right:7px;
}

#topNav a{
	color:#80baec;
	font-weight:bold;
	text-decoration:none;
}

#topNav a:hover{
	color:#80baec;
	font-weight:bold;
	text-decoration:underline;
}

#topNav a:active:visited{
	color:#80baec;
	font-weight:bold;
	text-decoration:none;
}

#rosquareNW {
	background-color:#f3f5f7;
	background-image:url(/images/rosquareW.gif);
	background-repeat:repeat-y;
	width:28px;
	height:28px;
}

#rosquareW {
	background-color:#f3f5f7;
	background-image:url(/images/rosquareW.gif);
	background-repeat:repeat-y;
	width:28px;
}

#rosquareSW {
	background-color:#f3f5f7;
	background-image:url(/images/rosquareSW.gif);
	background-repeat:no-repeat;
	width:28px;
	height:28px;
}

#rosquareN {
	background-color:#f3f5f7;
	background-image:url(/images/rosquareN.gif);
	background-repeat:repeat-x;
	height:28px;
}

#rosquare {
	background-color:#f3f5f7;
}

#rosquareS {
	background-color:#f3f5f7;
	background-image:url(/images/rosquareS.gif);
	background-repeat:repeat-x;
	height:28px;
}

#rosquareNE {
	background-color:#f3f5f7;
	background-image:url(/images/rosquareNE.gif);
	background-repeat:no-repeat;
	width:28px;
	height:28px;
}

#rosquareE {
	background-color:#f3f5f7;
	background-image:url(/images/rosquareE.gif);
	background-repeat:repeat-y;
	width:28px;
}

#rosquareSE {
	background-color:#f3f5f7;
	background-image:url(/images/rosquareSE.gif);
	background-repeat:no-repeat;
	width:28px;
	height:28px;
}