/* Style Sheet for the site */
html, body, #wrapper{
 height:100%;
 margin: 0px;
 padding: 0px;
 border: none;
 text-align: left;
background-repeat:repeat-x;
font-family : Verdana,Arial,San-Serif;
font-size : 11px;	
}

table, div, tr, td{
	font-family : Verdana,Arial,San-Serif;
	font-size : 11px;	
	margin-top: 0px;
}

table, td {
	/*text-align : left;
	vertical-align : top;*/
}

.admin table, .admin td {
	text-align : left;
	vertical-align : top;
}
iframe {
/*overflow-x: hidden;
overflow-y: show;*/

}

h1{
	text-align:left;
	font-family:Times New Roman;
	font-size:22px;
	font-variant:small-caps;
	color:#0d275f;
}

.menuTabs, .menuTabs a, .menuTabs a:link, .menuTabs a:hover, .menuTabs a:visited{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.slide_text, .slide_text iframe{
width:99%;
height:95%;
overflow: scroll;
}

/* Front End Classes */
.topCopyright{
	FONT-FAMILY: Arial;
	font-size: 9px;
	color:#FFFFFF;
	
}

.bottomCopyright{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#223e7b;
	
}

.breadCrumbs{
font-size:11px;
font-weight:bold;
}

.topNav{
background-color:#072361;
color:#ffffff;
height:20px;
vertical-align:middle;
text-transform:uppercase;
font-size: 10px;
text-align:center;
}

.topNav a, .topNav a:link, .topNav a:visited, .topNav a:visited{
	color:#ffffff;
}

.greenText{
	color:#CCCCCC;
}

.sideNav{
background-color:#072361;
color:#ffffff;
font-size:10px;
text-align:center;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.sideNav a, .sideNav a:link, .sideNav a:visited{
color:#ffffff;
text-decoration:underline;
}

.sideLogin, .sideLogin input{
width:170px;
font-size:9px;
}

.sideMenu, .sideMenu a, .sideMenu a:link, .sideMenu a:visited{
color:#CCCCCC;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
.sideMenu a:hover
{
	color:#CCCCCC;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
	text-decoration:underline;
}

.searchResults{
	font-size:10px;
}

.searchResultsHead, .searchResultsHead a, .searchResultsHead a:link, .searchResultsHead a:visited{
	font-size:12px;
	color:#072361;
}

.content_area{
width:auto;
background-color:#FFFFFF;
color:#000000;
}

.catalogRequest{
background-color:#CCCCCC;
color:#000000;
font-size:9px;
}

.newsArea, .newsArea a:link, .newsArea a:visited{
background-color:#FFFFFF;
color:#072361;
font-size:10px;
text-decoration:none;
}

.newsArea a:hover{
text-decoration:underline;
font-size:10px;
}

td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.header1 { color: #0f4978; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 18px }
.header2 { color: #1566a7; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 18px }
.header3 { color: white; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 18px }
.header4 { color: #303c66; font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px }
.header5 { color: #414141; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-bottom: 10px }
.white_title { color: white; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; padding-bottom: 10px }
.doctors { color: #3e4150; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-bottom: 18px }
.time { color: #93c748; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.agenda { color: #3a5f14; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.agenda_sub { color: #93c748; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.name { color: #3e4150; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-bottom: 18px }
.bios { color: #414141; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; padding-bottom: 18px }
.times_head { color: white; font-size: 14px; font-family: "Times New Roman", Times, serif; text-decoration: none; text-align: left }
.background { background-image: url(/images/curve.jpg); background-repeat: no-repeat; background-position: left top }
.nav_background { background-image: url(/images/upper_left-bottom.jpg); background-repeat: no-repeat; background-position: left top }
.join_text { color: #000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left }
.join_sub { color: #404040; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left }
.join_sub-green { color: #93c748; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left }
.descriptive { color: #1566a7; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left }
.back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.boldWhite { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.imgBorder {
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

 
.menuBorder { border: solid 1px white }
.grey_border { border: solid 1px gray }
.blue_border { border: solid 1px #1566a7 }
.blue_border { border: solid 1px #005c96 }
.right_line { border-right: 1px solid white }
.right_line1-only { border-right: 1px solid white }
.left_line { border-left: 1px solid white }
.left-bottom_line { border-bottom: 1px solid white; border-left: 1px solid white }
.bottomBorder { padding-right: 10px; border-bottom: 1px solid white }
.bottom_border-indent { padding-right: 10px; border-bottom: 1px solid white }
.bottom-top { padding-right: 10px; border-top: 1px solid white; border-bottom: 1px solid white }
.bottom-top_indent { padding-right: 10px; border-top: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white }
.whiteText { color: white; font-family: Arial, Helvetica, sans-serif }
.topBorder { border-top: 1px solid white; border-right: 1px solid white; border-left: 1px solid white }
.bulge { padding: 10px }
a:link { color: #0d275f; text-decoration: none }
a:visited { color: #0d275f;  text-decoration: none }
a:hover { color: #1566a7;  text-decoration: underline }
a:active { color: #0d275f;  text-decoration: none }
.azure { color: #9bc5ec }
.copyright { color: #666464; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-position: right 0; padding: 10px }
.bottom { color: #666464; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: url(images/template_bottom_2.gif); background-repeat: no-repeat; background-position: right top; padding: 10px }
.linkcolor1 { font-size: 12px; font-family: Arial, Geneva, sans-serif; font-weight: bold }
.linkcolor1 a:link { color: #1566a7; text-decoration: none }
.linkcolor1 a:visited { color: #1566a7; text-decoration: none }
.linkcolor1 a:hover { color: #e33992; text-decoration: none }
.linkcolor1 a:active { color: #1566a7; text-decoration: none }
.linkcolor1 a:focus { color: #1566a7; text-decoration: none }
.linkcolor2 { font-size: 16px; font-family: Arial, Geneva, sans-serif; font-weight: bold }
.linkcolor2 a:link { color: #93c748; font-size: 16px; text-decoration: none }
.linkcolor2 a:visited { color: #93c748; font-size: 16px; text-decoration: none }
.linkcolor2 a:hover { color: #e33992; font-size: 16px; text-decoration: none }
.linkcolor2 a:active { color: #93c748; font-size: 16px; text-decoration: none }
.linkcolor2 a:focus { color: #93c748; font-size: 16px; text-decoration: none }
.linkcolor3 { font-size: 12px; font-family: Arial, Geneva, sans-serif; font-weight: bold }
.linkcolor3 a:link { color: #e33992; text-decoration: none }
.linkcolor3 a:visited { color: #e33992; text-decoration: none }
.linkcolor3 a:hover { color: #93c748; text-decoration: none }
.linkcolor3 a:active { color: #e33992; text-decoration: none }
.linkcolor3 a:focus { color: #e33992; text-decoration: none }
.disclaimers { color: #666464; font-size: 9px; text-decoration: none }
.info { color: white; font-size: 10px; text-decoration: none }
.underline { border-bottom: 1px solid #1566a7 }


.title_area {
	font-size: 16px;
	font-weight: bold;
	color: #9d102d;
}

.form_area {
	width:100%;
}

.form_field_name {
	font-size: 11px;
	font-weight: bold;
	color: #072361;
	width: 150px;
}
.form_field_description {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.form_help{
	width: 20px;
}
/* Shared Classes */
.copyright{
	font-size: 10px;
	color: #cccccc;
}

.error_text {
	color: #ff0000;
	font-weight: bold;

}

.tree, .tree table, .tree tr, .tree td, .tree th, .tree div{
	border:0px none;
	border-width: 0px;
}

/* Dialogs */
.dialog, .dialog table {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-top: 1px #FED138;
	border-bottom: 1px #000000;
	border-left: 1px #CCCCCC;
	border-right: 1px #000000;
}

.dialog tr, .dialog td {
	padding: 2px;
}
/* Bars on top of "windows" */
.dialog_top_bar {
	background-color: #072361;
	color: #FFFFFF;
	text-align: center;
}
/* Admin Page Classes */
/*
Field Name For Edit Descriptors
*/
.admin_menu{
	font-size:12px;
	text-align:justify;
	margin:0 5px 0 5px;
	font-weight:bolder;
	font-weight:bold
}

.edit_field_name {
	font-weight : bold;
	font-size : 11px;
	color: #000000;
	background-color: #FED138;

}

.edit_field_description {
	vertical-align:top;
	font-size:9px;
	width:200px;
	background-color: #FED138;
}

/* Buffer Middle Area */
.edit_buffer{
	background-image:url(/css/skin/images/dot.gif);
	background-repeat:repeat-y;
	width:1px;
}
/* Space between lines */
.edit_line_buffer {
	height : 15px;
	
}

.login_form {
	width: 300px;
	text-align: center;
	border-top: 1px #CCCCCC;
	border-bottom: 1px #000000;
	border-left: 1px #CCCCCC;
	border-right: 1px #000000;
}

.content{
	height: auto;
	overflow: auto;
	margin-left:15px;
}

/* 
These styles control the forms for editing
Be sure to account for plain text 
*/

.edit_form {
	font-size : 11px;
}
.edit_form textarea, .edit_form input, .edit_form select{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	border: 1px solid #072361;
	background-color: #FFFFFF;
	width : 200px;
}
.edit_form textarea, textarea{
	height:100px;
	width : 200px;
}
.edit_sub_form textarea, .edit_sub_form input, .edit_sub_form select{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	border: 1px solid #072361;
	background-color: #FFFFFF;
	width : 75px;
}

.edit_form_other input, .edit_form_other select{
	width : 160px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	border: 1px solid #072361;
	background-color: #FFFFFF;
}


.edit_checkbox input, .edit_radio input {
	width : 20px;
}

.edit_button, .edit_button input{
	font-family: Arial;
	font-size: 11px;
	color: #CCCCCC;
	border-left: 1px solid #674A7A;
	border-top:1px solid #674A7A;
	border-bottom:1px solid black;
	border-right:1px solid black;
	

	width:100px;
}
.edit_button input{
	background-color: #072361;
	}

.edit_form.file {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	border: 1px solid #072361;
	background-color: #FFFFFF;
}

.edit_date input, .edit_date select{
	width : 81px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	border: 1px solid #072361;
	background-color: #FFFFFF;
}

/* Table Definitions */
.admin{
	height: 100%;
	width: 100%;
}
.admin td{
	border: 0px solid;
	
}
.admin_nav{ 
	width: 250px;
	text-align: left;
	font-size: 11px;
}

.admin_nav a{
	color : #9d102d;
}
.admin_nav h1{ 
	font-size: 14px;
}

.admin_list {
	width: 200px;
	text-align: left;
	font-size: 11px;
}

.admin_list h1{ 
	font-size: 14px;
}

.admin_list div{ 
	overflow: auto;	
}

.admin_content {
	width: auto;
}

.edit_table, .edit_table td {
	border: 0px none;
}

.edit_table div {
	overflow: auto;

}

.edit_tree ul li{
	list-style-image: url("/css/skin/images/html_icon.gif");
	margin-left: 0px; 
	padding-top: 5px; 
}

.edit_disabled, .edit_disabled a {
	color: #AAAAAA;
}

.edit_show, .edit_show a {
	color: #9d102d;
}
/* Class to display form data */
.form_data {
	width: auto;
	color: #000000;
	border: 1px;
	
}
.form_data td{
	font-size: 11px;		
}
.form_data th, .form_data th a{
	color: black;
	background-color: #D7E8FC;
	text-align: center;
	vertical-align: top;
	font-size: 12px;
	font-variant:small-caps;
}

.form_data_light{
	background-color:#eeffff; 
	color:#000080; 
	font-family : Verdana,Arial,San-Serif;
	font-size:10px;
}
.form_data_dark{
	background-color:#ffffee; 
	color:#000080; 
	font-family : Verdana,Arial,San-Serif;
	font-size:10px;
}   
.form_data_mark{
	background-color:#eeeeee; 
	color:#000000;
	font-family : Verdana,Arial,San-Serif;
	font-size:10px;
}   
.form_data_hover{
	background-color:#ababab;
	color:#ffffff;
	font-family : Verdana,Arial,San-Serif;
	font-size:10px;
}   
.form_data_title {
	background-color:#fefefe; 
	color:#000000; 
	font-family : Verdana,Arial,San-Serif;
	font-size:10px;
}

/* Tab Classes */	    
.tab_over{
	font-family : Verdana,Arial,San-Serif;
	font-size:10px;
	font-weight:bold;
	color:#072361;
	background-color:#FED138; 
	}
.tab_def {
	font-family : Verdana,Arial,San-Serif;
	font-size:10px;
	font-weight:bold;
	color:#FED138;
	background-color:#072361;
	}                                                                  
.tab_curr{
	font-family : Verdana,Arial,San-Serif;
	font-size:10px;
	font-weight:bold;
	color:#072361;
	background-color:#FED138;
}

.tab_hint{
	font-family : Verdana,Arial,San-Serif;
	font-size:0px;
	color:#000000;
	height:0px;
	}
.tab_area, .tab_area div, .tab_area table, .tab_area tr, .tab_area td{
	height:20px;
	overflow: hidden;
}

.tab_split{
	background-color:#072361;
	color:#072361;
	height:3px;
	font-size:0px;
	width:100%;
        

}

.formField
{
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	padding: 2px;
}

.formField tr, .formField td{
	font-size:10px;
}
.formField input{
	border: 1px solid #AEC2CB;
	background-color: #FFFFFF;
	font-size:10px;
}

.formField textarea{
	font-size:10px;
	border: 1px solid #AEC2CB;
	background-color: #FFFFFF;
}

.formField select{
	font-size:10px;
	border: 1px solid #AEC2CB;
	background-color: #FFFFFF;
	padding: 0px;
}

#image_table td{border:solid 1px black;}
#image_table th{border:solid 1px black;background:#FED138;}