body, p, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	line-height: 16px;
}



h1, h2, h3, h4, h5, h6
{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	margin-bottom: 0px;
}
/* DEFALT LINK - BLUE WITH UNERLINE */
A {color: #666699; text-decoration: none}A:hover {color: #FF0000; text-decoration: none}

/* ALTERNATE LINK - BLUE */
A.bluelink {color: #39475C; text-decoration: none}

A.bluelink:hover {color: #ED1E25; text-decoration: none}

/* ALTERNATE LINK - WHITE */
A.whitelink {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;/*	font-size: 11px;
	letter-spacing: 0.27em;*/
}
A.whitelink:hover {color: #ED1E25; text-decoration: none}/* ALTERNATE LINK - PURPLE */

A.purplelink {color: #49176D; text-decoration: none}

A.purplelink:hover {color: #FF0000; text-decoration: none}/* ALTERNATE LINK - RED */

A.redlink:hover {
	color: #ED1E25;
	text-decoration: none
}
a.doctorlink {
	/*color:#333333;*/
	color:#666666;
	font-size:12px;
	line-height: 20px;
}

ul {
	/*list-style-type: disc;*/
	list-style-image: url(images/bullet_red.jpg);
	line-height: 20px;
	
}
#teleradiology ul {
	margin-left: 17px;
	padding-left: 0px;
}
#teleradiology ul li a {
	color: #666;
	margin-left: 0px;
	padding-left: 0px;
}



ul#billing {
	/*margin-left: 0px;*/
	/*padding-left:0px;*/

}
ul#billingIndent {
	/*margin-left: 0px;*/
	/*padding-left:0px;*/
	list-style-image: url(images/bullet_indet.jpg);
}


li {
	/*list-style-type: disc;*/
	list-style-image: url(images/bullet_red.jpg)
	
}

.p_bold {
	font-weight: bold;
	line-height: 20px;
}
/* TEXT PURPLE - NORMAL AND BOLD */
.purple {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #CC0000;
	line-height: 16pt;
	font-weight: bold;
	text-decoration: none;
}
/* TEXT BLUE - NORMAL AND BOLD */
.blue {	font-family: helvetica, arial, sans-serif;	font-size: 10px;	color: #39475C;	line-height: 14px;	font-weight: normal;}

.blue_bold {font-weight: bold}

/* TEXT RED - NORMAL AND BOLD */
.red {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #ED1E25;
	line-height: 20px;
}
.red_bold {font-weight: bold}


.pruple_bold {font-weight: bold}

/* TITLE TEXT: BLUE - NORMAL */
.title {font-family: "Times New Roman", Times, serif; font-size: 20px; color: #977AA8; line-height: 30px;}

.redlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}

title {	font-family: helvetica;	font-size: 24px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	background-color: #39475C;}

.bigblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #330066;
	text-decoration: none;
}

.small {	font-family: Helvetica, sans-serif;	font-size: 5px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;}

.message {	font-family: Helvetica, sans-serif, Arial;	font-size: 11px;	font-style: normal;	line-height: 14px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #495669;	text-decoration: none;}

.Q {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #330066;
}

.bigred {
	font-family: helvetica, arial, verdana, san-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	line-height: 20px;
}


.purpleTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #9F7EC0;
	line-height: 30px;
}
.homepanel {
	padding-left:5px;
	padding-top:11px;
	line-height:15px;
	padding-right: 40px;
	}
.homepanelbullets {
	padding-left:23px;
	padding-top:5px;
	margin-left:0px;
	line-height:15px;
	text-indent:-10px;
	padding-right: 30px;
	}
.homepanelbullets a.doctorlink {
	line-height: 15px;
	color:#666666;
}
.homepanelbullets a.doctorlink:hover {
	line-height: 15px;
	color:#FF0000;
}
.navcells {
	padding-right:17px;
	height:17px;
}
.purple_bullet {
	color: #330066;
}
.boldred {
	font-weight: bold;
	color: #cc0000;
}
.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin-top:13px;
	margin-left:0px;
	margin-bottom:13px;
	margin-right:0px;
	color:#CC0000;
}
a:subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin-top:13px;
	margin-left:0px;
	margin-bottom:13px;
	margin-right:0px;
	color:#CC0000;
}
.rightindent {
	padding-right: 25px;
}
.redboldbullet {
	color:#cc0000;
	font-weight:bold;
}
.bluebold {
	font-weight: bold;
	color: #003366;
}
.lightblue {
	font-style: italic;
	color: #0099cc;
}
p.academic {
	line-height: 20px;
}

.purplebackground1px {
	padding:0px;
	margin:0px;
	background-color: #330066;
}
#regform input {
	color: #666666;
	border: 1px solid #c2c2d6;
	background-image: url(images/background_fields_shadow.png);
	background-repeat: repeat-x;
	height: 21px;
	/*-moz-opacity:0.5;
	filter:Alpha(Opacity=50);*/

}
#regform textarea {
	color: #666666;
	border: 1px solid #c2c2d6;

}
.regform {
	color: #666666;
	border: 1px solid #c2c2d6;
	background-image: url(../images/background_fields.jpg);
	background-repeat: repeat-x;
	height: 24px;
}
#regform .KT_th {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

span.checkbox {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(../images/checkbox.gif) no-repeat;
/*border:thin #0000FF solid;*/
display: block;
clear: left;
float: left;
}
span.radio {
width: 18px;
height: 20px;
padding: 0 5px 0 0;
background: url(../images/checkbox.gif) no-repeat;
display: block;
clear: left;
float: left;
}
span.select {
position: absolute;
width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 21px;
padding: 0 24px 0 8px;
color: #fff;
font: 12px/21px arial,sans-serif;
background: url(images/select.gif) no-repeat;
overflow: hidden;
}

.portalbold {
	font-weight: bold;
	color: #330066;
}

.portal {
	line-height:16px;
}

.portal a:link, a:visited, a:active {
	line-height:15px;
}

.ul#portali {
	line-height:16px;
}
#adminnav p {
	padding-bottom:15px;
}.redW {
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #cc0000;
}
.color330066 {
	color: #330066;
}
.bulletin {
	float: left;
	/*height: 165px;*/
	width: 230px;
}
.bulletincontainer {
	border: 1px solid #330066;
	height: 165px;
	width: 230px;
	overflow:hidden;
}
.bulletin #headline {
	background: #F4EDFB;
}
.bulletin p {
	padding: 5px 10px;
}
#teleradiology ul li a:hover {
	color: #ED1E25;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 20px;
}
#teleradiology ul li a {
	line-height: 20px;
}
.red2010 {
	color: #cc0033;
}
.teleradiology_italic_purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: 666699;
}
.directoryNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666699;
	text-decoration: none;
	float: left;
}
.directoryInstructions {
	float:left;
	line-height: 13;
	margin-left: 23px;
	width: 550px;
}
.body {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
.body .header h1 {
	font-family: "Gotham Light";
	font-size: 35px;
	line-height: 35px;
	color: #CCCCFF;
	letter-spacing: -0.1em;
	padding-top:0px;
	margin-top:0px;
}
.titleh1 {
	float: right;
	width: 450px;
	position: absolute;
	margin-left: 515px;
	padding-top: 35px;
	
}
.body .navigation {
	float: left;
	width: 180px;
	text-align:right;
	color: #330066;
}
#copyright {
	font-size: 8px;
	color: #CCCCCC;
	padding-top: 7px;
	text-align: right;
	padding-right: 45px;
}.body .content {
	float: left;
	margin-left: 37px;
	width: 750px;
}
.body .navigation div {
	text-align: right;
	height: 17px;
}
.photodiv {
	background-color: #FFF;
	padding: 15px;
	position: relative;
	visibility: hidden;
	z-index: 2;
}
.surveycell {
	padding-bottom: 15px;
}
.surveycell2 {
	padding-left: 7px;
	
}
.indentedtextfield {
	padding-left: 23px;
	padding-top:7px;
}
.surveyfieldtop {
	width: 23px;
	margin-left: auto;
	margin-right:auto;
	height:15px;
	font-weight: bold;
	color: #FFFFCC;
	background-color: #9900CC;
	
}
.surveyfield {
	width: 23px;
	margin-left: auto;
	margin-right:auto;
	height:15px;
	font-weight: bold;
	color: #FFFFCC;
	background-color: #9900CC;
	/*float: left;
	width: 15px;
	padding-left:5px;
	padding-right:5px;
	/*margin-right: 25px;
	height:15px;
	/*margin-left: 25px;
	font-weight: bold;
	color: #FFFFCC;
	background-color: #9900CC;
	text-align:center;*/
}
.surveyfieldNull {
	width: 23px;
	margin-left: auto;
	margin-right:auto;
	height:15px;
	background-color: #D6CCE0;
	/*float: left;
	width: 15px;
	padding-left:10px;
	/*margin-right: 15px;
	height:15px;
	/*margin-left: 25px;
	font-weight: bold;
	color: #FFF;
	background-color: #D6CCE0;*/
}
.surveylabel {
	border:1px solid white;
	font-size: 12px;
}
.surveyfieldtopnull {
	width: 23px;
	margin-left: auto;
	margin-right:auto;
	height:15px;
	background-color: #D6CCE0;
}
#notesdisplay {
	overflow-y: scroll;
	
	height: 300px;
	margin-left: 20px;
	width: 708px;
}
#surveyresults tr .purple_bullet {
	text-align: right;
	padding-right: 30px;
}
#surveytabs tr td {
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#surveytabs {

}
.innerwrapper {
	padding: 20px;
	padding-top: 10px;

}
#surveytabs tr .inactive {
	/*background-color: #DBDBDB;*/
	background-color:#330066;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #330099;
	border-bottom-color: #330099;
}
#surveytabs .active {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-top-color: #330099;
	border-right-color: #330099;
}
.outerwrapper {
	border: 1px solid #330099;
	width: 730px;
}
.surveyfilter td {
	font-size: 11px;
}
.outerwrapper .innerwrapper .KT_tngtable tr td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.outerwrapper .innerwrapper .KT_tngtable tr th {
	border: 1px solid #999;
	padding:5px;
}
.ulNoIndent {
	margin-left: 8px;
	padding-left: 8px;
	line-height: 16px;
	margin-top: 0px;
	padding-top: 0px;
}

.surveyfieldtop a {
	color: #FFF;
}
.surveyfieldtop a:hover {
	color: #FFFF00;
	
}
.inactive .bigred {
	color: #FFF;
}
#employment .purple a {
	color: #330066;
}
.locationbullets p {
	line-height: 20px;
}
.urgform input {
	color: #666666;	
	border: 1px solid #c2c2d6;
	background-image: url(../images/background_fields.jpg);
	background-repeat: repeat-x;height: 21px;
}
.orderform input, textarea {
	color: #666666;
	border: 1px solid #c2c2d6;
	background-image: url(../images/background_fields_shadow.png);
	background-repeat: repeat-x;
	/*height: 25px;*/
	padding:5px;
	padding-top:4px;
	font-size: 12px;
}
.orderform input {
	height:25px;
}
#ordertable td.KT_th, #ordertable2 td.KT_th, #ordertable3 td.KT_th, #ordertable4 td.KT_th{
	color:#330066;
	font-weight:normal;
}
.fileupload {
	background:0;
	border:0;
	height:30px;
	width:300px;
}
.fileuploaddiv {
	border:1px solid grey;
	padding:30px;
	background-color:#FFF;
	position: absolute;
	z-index: 2;
}
.detailform input {
	/*color: #666666;
	border: 1px solid #c2c2d6;
	background-image: url(../images/background_fields_shadow.png);
	background-repeat: repeat-x;
	height: 20px;
	padding:5px;*/
	/*padding-top:4px;
	font-size: 12px;
	margin-top:10px;*/
}
#detailtable td.KT_th{
	color:#330066;
	font-weight:normal;
	padding:5px;
}
.contactform {
	display: none;
	margin-bottom: -30px;
}
#locations a:link, a:visited, a:active {
/*	color: #666666;*/
}
#locations a:hover {
	color: #ED1E25;
}
#homeintro {
	width:318px; 
	padding-right:10px; 
	float:left; 
	padding-left:7px;
	margin:0px;	
}

#homeintro p {
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	word-spacing:-.05em;
	margin-bottom:0px;
	padding-bottom:0px;
}
#homenews {
line-height: 15px;
padding-left:5px;
	margin-left: 10px;
	margin-top: 0px;
}
#homenews li {
	padding-bottom: 10px;
}
#homenews li a {
	color: #666;
}
#homenews li a:hover {
	color: #CC0000;
}#form1 #utorder #ordertable tr .KT_th input {
	font-size: 14px;
}

