
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 80%;
 margin-top: 0px;
}

p {
margin-top:15px; 
margin_bottom:5px;
color:#333333;
}

small{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#999999;
}

.thin-line-650 {
	position: relative;
   	color: #333;
	margin: 15px 0px 15px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
}

h5{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 115%;
 font-weight:bold;
 line-height:100%;
 padding-bottom:5px;
 margin-bottom:5px;
 margin-top:40px;
 color:#404040;

}

h6{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight:normal;
 margin-bottom:5px;
}

h7{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 80%;
 font-weight:normal;
 margin-bottom:5px;
}

.grey {
	 font-family: Arial, Helvetica, sans-serif;
 font-size: 115%;
 font-weight:bold;
 line-height:100%;
 padding-bottom:5px;
 margin-bottom:5px;
 margin-top:0px;
 color:#404040;
 }

img { border:0px;}

#printlogo {display:none;}

#wrapper { 
 	margin: 0 auto;
 	width: 922px;
}

#header {
	color: #333;
	width: 900px;
	float: left;
	padding: 10px;
	margin: 0px 0px 30px 0px;
}

a {
	color:#00747a;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:visitied {
	color:#666666;
}


#header a {
	color:#333;
	text-decoration:none;
}

#header a:hover {
	text-decoration:underline;
}


.logo {
	color: #333;
	float: left;
	background: #FFFFFF;
}

.links {
	float: right;
	color: #333;
	background: #FFFFFF;
}

#navleftcolumn {
	color: #333;
	margin: 0px 25px 20px 0px;
	height: 20px;
	width: 650px;
	float: left;
	background: #FFF;
}
#navrightcolumn {
	float: right;
	color: #333;
	margin: 0px 0px 10px 0px;
	height: 20px;
	width: 240px;
	display: inline;
	background: #FFF;
}

#leftcolumn {
	color: #333;
	margin: 0px 25px 5px 0px;
	width: 650px;
	float: left;
	background: #FFFFFF;
}

#leftcolumn h1 {
	font-size:180%;
	border-bottom:dotted 1px #00747a;
	padding-bottom:10px;
	padding-top:8px;
	margin-bottom:12px;
	color:#00747a;
}

#leftcolumn h2 {
	font-size:140%;
	border-bottom:dotted 1px #00747a;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:30px;
	color:#00747a;
}


#leftcolumn h3 {
	color:#00747a;
	font-size:100%;
	border-bottom:#00747a solid 1px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:15px;
	margin-top:25px;
}

#leftcolumn h4 {
	color:#00747a;
	padding-bottom:20px;
	padding-top:8px;
}

#leftcolum a:link {
	color:#333;
	text-decoration:none;
}

#leftcolum a:hover {
	text-decoration:underline;
}

#leftcolumn ul {
	list-style:square;
	margin-left:15px;
	padding-top:8px;
	padding-bottom:15px;
}

#leftcolumn li {
	padding-top:12px;
	list-style:square;
}

#leftcolumn blockquote {
	margin-left:15px;
	padding-top:0px;
}


.description {

	font-style:italic;
	color:#333333;
}

#rightcolumn {
	float: right;
	color: #333;
	margin: 0px 0px 35px 5px;
	width: 230px;
	display: inline;
	background: #d9efed;
	padding:5px;
}


#rightcolumn h3 {
	font-size:110%;
	border-bottom:dotted 1px #333;
	padding-bottom:5px;
	margin-left:5px;
	margin-bottom:8px;
	margin-top:8px;
}

#rightcolumn ul {

	padding:15px;
	margin-left:5px;
	list-style-image:url("/images/arrow.gif");

}


.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; } 
.frame { padding: 5px; border: 1px solid #00747a; } 

#footer {
	width: 100%;
	clear: both;
	color: #333;
	text-align:right;
	/*border: 1px solid #ccc;*/
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	height:16px;
}

#footer a {
	color:#333;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

.copyright {
	clear:both;
	color: #333;
	float: left;
	background: #FFFFFF;
}

.footerlinks {
	clear:both;
	float: right;
	color: #333;
	background: #FFFFFF;
}

#mytable {
	width:100%;
	padding: 0;
	margin: 0;
}

#mytable th {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #333;
}

.thin-line {
	width: 100%;
   	color: #CCC;
	margin: 10px 0px 10px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}