/*  CSS Document */


html,body {
	margin: 0 auto; 
	height:100%; 
	background-color:#FFFFFF; 
}

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:16px;
}
p, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:16px;
	text-align:justify;
}
img.pngfix {
	behavior: url(pngHack.htc);
}

/* Link Style */

a:link {
	color:#333;
	text-decoration: none;
}
a:visited {
	color:#333;
	text-decoration: none;
}
a:active {
	color:#333;
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration: none;
}

/* Form Style */


select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
}
input, textarea { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
}
.noborder {
	border:0px;
	background-color:transparent;
}




/* ---------- Define tag style sheet ---------- */

/* Text Style */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:active,  h4 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#39297B;
	margin:0px;
	padding:0px;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.text a, .text a:link, .text a:visited,  .text a:active, .text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0E676A;
}
.blacktext {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.greentext {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#519758;
}
.copyrighttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#519758;
}
.message {
	color:#FF0000;
}
.toplinks, .toplinka a {
	color:#4B5DB8;
	font-weight:bold;
}
.speciality, .speciality a, .speciality a:link, .speciality a:visited, .speciality a:active, .speciality a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0E676A;
}
.cartext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
}
.cartext a, .cartext a:link, .cartext a:visited,  .cartext a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
 .cartext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

/* Layout Style */

#main {
	height:100%;
	width:1002px;
	margin:0 auto;
}
#docs {
	top:4px;
	left:669px;
	height:192px;
	width:190px;
	position:absolute;
}
.dotline {
	border-bottom:1px dotted #cccccc;
}
.bullet2 {
	background-image: url("bullet2.gif");
	background-repeat:no-repeat;
	background-position:left center;
}
.bullet3 {
	background-image: url("bullet3.gif");
	background-repeat:no-repeat;
	background-position:left center;
}
.section {
	background-color:#CDD8F3;
	border-bottom:1px solid #8BA4E4;
	border-right:1px solid #8BA4E4;
	height:30px;
	padding-left:5px;
}
.subsection {
	background-color:#EBF5EB;
	border-bottom:1px dotted #519758;
	border-right:1px dotted #519758;
	height:24px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#519758;
}