/* Redefintion tags */

body {
	margin-top:20px;
	font-family:Tahoma, Arial, Helvetica, Sans-Serif;
	/* background: #c5d9d8; */
	background: #ffffff;
	color:#46528c;
	font-size:80%;
}

#leftColumn p {
	margin-left:15px;
	color:#33b2d2;
	font-size:80%;
}


#mainContent p {
	color:#46528c;
	margin-right:15px;
}

h1 {
	font-size:150%;
	color:#46528c;
	line-height:200%;
}

h2 {
	font-size:120%;
	color:#33b2d2;
}

ul, li {
	color:#46528c;
	font-size:100%;
}

input,select {
	background: #fff;
	border: 1px solid #33b2d2;
	color:#46528c;
}

a:link {color: #33b2d2; text-decoration: underline; font-weight:bold;}
a:visited {color: #33b2d2; text-decoration: underline; font-weight:bold;}
a:hover {color: #33b2d2; text-decoration: none; font-weight:bold; }
a:active {color: #33b2d2; text-decoration: underline; font-weight:bold; }

div#footer a:link {color: #fff; text-decoration: underline; font-weight:bold;}
div#footer a:visited {color: #fff; text-decoration: underline; font-weight:bold;}
div#footer a:hover {color: #fff; text-decoration: none; font-weight:bold; }
div#footer a:active {color: #fff; text-decoration: underline; font-weight:bold; }


div#nav a:link {color: #33b2d2; display: block; margin-left:12px;text-indent: -12px;width: 144px; text-decoration: none; font-weight:bold; padding-bottom:3px;padding-top:3px;border-top:1px solid #e0e0e0; padding-left:10px; }
div#nav a:visited {color: #33b2d2; display: block; margin-left:12px;text-indent: -12px;width: 144px; text-decoration: none; font-weight:bold;  padding-bottom:3px;padding-top:3px;border-top:1px solid #e0e0e0; padding-left:10px;}
div#nav a:hover {color: #33b2d2; display: block; margin-left:12px;text-indent: -12px;width: 144px; text-decoration: underline;  font-weight:bold;  padding-bottom:3px;padding-top:3px;border-top:1px solid #e0e0e0; padding-left:10px; }
div#nav a:active {color: #33b2d2; display: block;margin-left:12px;text-indent: -12px; width: 144px; text-decoration: none; font-weight:bold; padding-bottom:3px;padding-top:3px;border-top:1px solid #e0e0e0; padding-left:10px;}

/* id tags */

#page {
	text-align: left;
	margin: 0px auto;
	padding: 0;
	width: 740px;
	background:#fff;
}

#leftColumn {
	width:200px;
	line-height:120%;
	float:left;
	margin-top:5px;
}

#mainContent {
	width:507px;
	margin-left:20px;
	float:left;
	margin-top:7px;
	margin-right:7px;
	line-height:150%;
}

#nav {
	margin-left:8px;
	font-size:100%;
	line-height:150%;
	margin-top:20px;
	border-left:1px solid #46528c;
	padding-left:4px;
}

#footer {
	height:15px;
	background:#33b2d2;
	color:#fff;
	font-weight:bold;
	clear:both;
	padding:5px;
	border-top: 15px solid #fff;
}

/* class tags */

.address {
	margin-top:30px;
}

.address strong {
	letter-spacing:-1px;
	font-size:130%;
}

.line {
	width:400px;
	border-top: 1px solid #46528c;
	height:2px;
	margin-top:10px;
}

.subnavtitle {
	color:#33b2d2;
	margin-left:11px;
}

.selectedpage {
	 margin-left:12px;text-indent: -12px;color: #999999; display: block; width: 144px; text-decoration: none; font-weight:bold; padding-bottom:3px;padding-top:3px;border-top:1px solid #e0e0e0; padding-left:10px;
}

.buttons {
	background: #fff;
	border: 1px solid #33b2d2;
	color:#46528c;
}

.nomargin {
	margin-bottom:0;
	padding-bottom:0;
}

.blueleaf {
	float:right;
	margin-right:13px;
}

.footerleft {
	float:left;
	margin-left:14px;
}

/* other */
.row { 
	overflow:hidden; 
	zoom:1;
	width:160px;
	padding-right:5px;
	padding-left:5px;
	margin-left:15px;
	color:#33b2d2;
	font-size:85%;
}

.row span.label {
  float: left;
  width: 50px;
  text-align: left;
}
  
.row span.formw {
  border:0px;
  float: right;
  width: 90px;
  text-align: left;
}

.row2 { 
	overflow:hidden; 
	zoom:1;
	width:300px;
}

.row2 span.label {
  float: left;
  width: 70px;
  text-align: left;
}
  
.row2 span.formw {
  border:0px;
  float: right;
  width: 210px;
  text-align: left;
}

.fc:after { 
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0; 
	clear: both; 
	visibility:hidden; 
} 

.fc { display: inline-table; }  
/* Mark Hadley's fix for IE Mac */  
/* Hides from IE Mac \*/ 
* html .fc { height: 1%; } 
.fc { display:block; }
