﻿body, p,  a, div, label, .normal {
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:Black;
}

td {
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:Black;
}

li {
	font-family:Arial, Sans-Serif;
	font-size:13px;
}

h1{
	margin-top:0px;
	padding-top:0px;
	font-size:20px;
	color:#222222;
}

h2{
	margin-top:0px;
	padding-top:0px;
	font-size:17px;
	color:#222222;
}

h3{
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:14px;
	color:#222222;
}

a:link, a:visited, a:active {
	color:#f08e21;	
}

a:hover{
	color:#c17a2a;	
}


a.topnavlink:link,a.topnavlink:visited,a.topnavlink:active {
	color:White;
	text-decoration:none;	
}

a.topnavlink:hover{
	color:#cccccc;	
}

a.appointmentlink:link,a.appointmentlink:visited,a.appointmentlink:active {
	color:black;
	text-decoration:none;	
}

a.appointmentlink:hover{
	color:#f08e21;	
}

a.leftnavlink:link,a.leftnavlink:visited,a.leftnavlink:active{
	color:#444444;
	text-decoration:none;
	font-size:13px;
}

a.leftnavlink:hover{
	color:Black;
}

input, textarea{
	font-size:12px;	
	font-family:arial, verdana, Sans-Serif;
}


.textfield, .textfieldwide, .textfieldnarrow {
	border:1px solid #bbbbbb;
	
}

.textfield{
	width:120px;
}

.textfieldwide{
	width:213px;
}

.textfieldnarrow {
	width:80px;
}

.textarea{
	height:80px;	
	width:120px;
}

.textareabig{
	width:213px;
	height:150px;	
}

.textareasmall{
	width:80px;
	height:40px;	
}



input.greenbutton, a.greenbutton{
	color:White;
	background-color:#a6c535;
	border:none;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	display:block;
}

input.bluebutton, a.bluebutton{
	color:White;
	background-color:#79bde9;
	border:none;	
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	display:block;
}

input.orangebutton, a.orangebutton{
	color:White;
	background-color:#fea71e;
	border:none;	
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	display:block;
}

span.orangebox{
	color:White;
	background-color:#fea71e;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
}

span.redbox{
	color:White;
	background-color:#f00;
	border:none;	
	text-align:center;
	width:132px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}

a.pdfdownload{
	display:block;
	padding-left:50px;
	padding-top:15px;
	background-image:url(/images/downloadpdf.gif);
	background-repeat:no-repeat;
	height:50px;
	text-decoration:none;
	color:#343435;
	font-weight:bold;
}

a.pdfdownload:hover{
	color:red;
}

.legaltext{
	font-size:11px;	
}


