/*
-----------------------------------------------
OrthoCarolina : Master
Author:   Jason Walle
Version:  6 Jan 2004
----------------------------------------------- */
/* Imported Styles
----------------------------------------------- */
@import url("Forms.css");
@import url("DHTMLmenus.css");
/* Global
----------------------------------------------- */
body, td, p, div {
	color : #333333;
	font : normal normal normal 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	scrollbar-highlight-color : #CCCCCC;
	scrollbar-shadow-color : #1B4367;
	scrollbar-track-color : #C7DDE8;
	scrollbar-face-color : #0A6C9B;
	scrollbar-arrow-color : #FEFEFE;
	scrollbar-darkshadow-color : #1B4367;
	scrollbar-3dlight-color : #999999;*/
}

.small {
	color : #000000;
	font : normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
}


a.small:link, a.small:visited {
	color : #000000;
	font : normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.small:hover {
	color : #000000;
	font : normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.blueLinkLarger {
	color : #0066CC;
	font : normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
}


a.blueLinkLarger:link, a.blueLinkLarger:visited {
	color : #0066CC;
	font : normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.blueLinkLarger:hover {
	color : #0066CC;
	font : normal normal normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}


.smallRed {
	color : #E1081D;
	font : normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
}


a.smallRed:link, a.smallRed:visited {
	color : #E1081D;
	font : normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.smallRed:hover {
	color : #E1081D;
	font : normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.largeRed {
	color : #E1081D;
	font : normal normal bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
}

a.largeRed:link, a.largeRed:visited {
	color : #E1081D;
	font : normal normal bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.largeRed:hover {
	color : #E1081D;
	font : normal normal bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.blueLink {
	color : #0066CC;
	font : normal normal bold 14px/normal Verdana, Arial, Helvetica, sans-serif;
}

a.blueLink:link, a.blueLink:visited {
	color : #0066CC;
	font : normal normal bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.blueLink:hover {
	color : #0066CC;
	font : normal normal bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

.subNav {
	color : #E1081D;
	font : normal normal bold 11px/normal Verdana, Arial, Helvetica, sans-serif;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}


a.subNav:link, a.subNav:visited {
	color : #E1081D;
	font : normal normal bold 11px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.subNav:hover {
	color : #E1081D;
	text-decoration : underline;
}

.subSubNav {
	color : #000000;
	font : normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 26px;
	padding-top: 10px;
	padding-bottom: 10px;
}


a.subSubNav:link, a.subSubNav:visited {
	color : #000000;
	font : normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.subSubNav:hover {
	color : #000000;
	font : normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

body.popup {
	margin : 0px;
	padding : 0px;
	background : #FFFFFF;
}

TD.justify {
	text-align : justify;
}

.header {
	color : #DB030A;
	font : normal normal normal 20px/normal "Times New Roman", Times, serif;;
}

.subheader {
	color : #DB030A;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.firstPar {
	color : #000000;
	font : normal normal normal 15px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.small {
	color : #333333;
	font : normal normal normal 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}


/* Links
----------------------------------------------- */
/*a, a:visited {
	color : #AA0000;
	text-decoration : underline;
}

a:hover, a:active {
	color : #4EB655;
	text-decoration : underline;*/
}

.newsHeadlineLeft, a.newsHeadlineLeft:link, a.newsHeadlineLeft:visited {
	color : #FFD200;
	font : normal normal bold 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

.newsSummaryLeft {
	color : #FFFFFF;
	font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* Tables
----------------------------------------------- */
.tableHeader {
	color : #FFFFFF;
	font : normal normal bold 14px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 18px;
	padding-left : 4px;
	background : #658AA4;
}

.tableCell {
	color : #333333;
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 18px;
	padding-left : 4px;
	background : #F8EBE2;
}


#trDark {
	background : #DCDCDC;
}

#trLight {
	background : #FFFFFF;
}

#tdTitle {
	color : #FFFFFF;
	font : normal normal bold 12px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 18px;
	padding-left : 4px;
	background : #007EED;
}

#tdSubTitle {
	color : #FFFFFF;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 18px;
	padding-left : 4px;
	background : #4EB655;
}

#tdName {
	background : #D3E9F0;
	font : normal normal bold 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

#tdContent {
	font : normal normal normal 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
}

#tableOuterBG {
	background : #428400;
}

#whiteBG {
	background : #FFFFFF;
}

#BlueBG {
	background : #EBF1F2;
}

#HRbg {
	background : #C0C0C0;
}

li.orange {
	list-style : url(../images/arrow-orange.gif);
	margin: 0px 0px 7px 0px;
	vertical-align : middle;
	padding-left : 5px;
}

li.red {
	list-style : url(../images/arrow-red.gif);
	margin: 0px 0px 7px 0px;
	vertical-align : middle;
	padding-left : 5px;
}

li.green {
	list-style : url(../images/arrow-green.gif);
	margin: 0px 0px 7px 0px;
	vertical-align : middle;
	padding-left : 5px;
}

li {
	margin: 8px 0px 8px 0px;
}

ul, ol {
	padding-left: 1em;
 	margin-left: 1em;
	padding-bottom: 1px;
 	margin-bottom: 1px;
	padding-top: 0px;
 	margin-top: 0px;
}

div.search {
	position: relative;
	margin: 0 auto;
	width: 780px;
	height: 432px;
}
.contact-table, .contact-table p{
	font-size:10px;	
}