
/* CSS Document */

body, td, th {

	font-family:Arial, Helvetica, sans-serif;

	color: white;

	font-size:14px;

}

body a {

	color:#F6F;

	text-decoration:underline;

}

body a:hover {

	color: #F0C;

}

.dedicated {

	text-align:center;

}

p {

	padding: 0 20px;

}

#footer {

	color: white;

	font-size:smaller;s

}

#footer a, a.footerlinks {

	color:#306;

	text-decoration:underline;

	font-size:10px;

}

#footer a:hover {

	color:#639;	

}

.image_left{

	margin: 20px 20px 20px 20px;

}

.image_main{

	margin: 20px 20px 5px 0px;

}

.table {

	padding: 20px;

}

#table {

	padding: 20px;

}





blockquote {

	margin-top: -30px;

	margin-bottom: -30px;

}





/* this is the footer area.*/

.updated {

	font-size:smaller;

}

.bodytext {

	padding-left:30px;

}

.buttonlist {

	line-height:2em;

}

.buttonlist2 {

	line-height:1.4em;

}

ul {

   /*

	margin-top: -10px;

	margin-left: 30px;*/

}

ol {

	/*margin-top: -10px;

	margin-left: 30px;*/

}





.menu {

	float: right;

	background:#F9F;

	padding: 15px;

	margin: 20px;

}



.menu ul {

  list-style-type: none;

  margin:0;

  padding:0;

  margin-top:10px;

  margin-bottom:10px;

  

}



.menu a {

	color:#60C;

}

.quote {

	margin: 0px 60px;

}

#quote {

	margin: 0px 50px;

}

#menu_div {

	width: 150px;

}

.dr_sweet_bio_photo {

	float:right;

	width:200px;

	margin: 20px 20px 20px 20px;

	text-align:center;

}

.dr_sweet_caption {

	font-size: small;

}

.table_left {

	margin-left: 100px;

}

.border_div {

	border: 2px solid #336;

	padding: 0px;

	margin: 10px;

}

.dr_sweet_name {

	font-size:medium;

}













input, option, select, textarea

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}





h1,h2,h3,h4,h5,h6 {

	font-weight: bold;

	margin-top:10px;

	margin-bottom:5px;

	margin-left:20px;

}

h1 {

	font-size: 16px;

}

h2 {

	font-size: 15px;

}

h3 {

	font-size: 14px;

}

h4 {

	font-size: 13px;

}

h5 {

	font-size: 12px;

}

h6 {

	font-size: 12px;

}

p { margin-top:10px; }







#wrapper {

	margin-left: auto;

    margin-right: auto;

	text-align:left;

	width:876px;



	border:solid 1px #999;

	background-color: #63619A;

	color:white;	

}



#content

{

	padding:10px;

}





.content_block {

	background-color:#9999cc;

	background-color:#BABADC;

	margin-top:10px;

	color: Black;

	padding: 10px;

}



.content_block a {

	color: #333366;

	text-decoration: underline;

}



.small_text { font-size:11px; }

.phys_char_selects { width: 200px; }



.form_table td 

{

    border-bottom: solid 1px #99C;

	color: Black;

}



.no_border td { border:none; }



.field_error {

	font-size:12px;

	font-weight:bold;

	color: red;

	clear:both;

	margin-top:5px;

	margin-bottom:5px;

}



.error_status

{

	font-weight:bold;

    margin:25px 0px;;

	border: solid 1px red;

	background-color:#FC9;

	color:red;

	padding:10px;

}



.emb_src_header td {

	background-color: #7E7EBE;

}



.emb_src_alt_row td {

	background-color: #A5A5D1;

}



table.app_details {

	width: 100%;

	margin-bottom:20px;

}



table.app_details th {

	width: 150px;

	background-color: #A5A5D1;

}





table.phys_chars th {

	width: 100px;

}



table.phys_chars { margin-bottom:0px; }



table.app_details th.header, div.applicant_details_hdr {

	width: auto;

	color: White;

	background-color:#333366;

	padding:7px 5px;

	font-weight:bold;

}



div.applicant_details_hdr a {

	display: block;

	color: White;

}



table.app_details td {

	background-color:#9999cc

}



table.app_details td, table.app_details th, div.applicant_details_hdr {

	border-bottom: solid 1px #BABADC;

}



td.app_details_pictures {

	background-color:#9999cc;

	border-left:solid 1px #BABADC;

    text-align: center;

	padding:5px;

}



.emb_app_details_phys_chars_header td {

	font-weight: bold;

	padding: 5px;

	background-color: #63619A;

}



.emb_applicant_details_bdy

{

	margin-bottom:10px;

}





#preview{

	position:absolute;

	border:1px solid #ccc;

	border: none;

	background:#333366;

	padding:5px;

	display:none;

	color:#fff;

}



#app_content p

{

    padding-left: 0px;

	padding-right:0px;

}

#app_content

{

    margin-left:10px;

	margin-right:10px;

	margin-bottom:10px;

	color:black;

}



#app_content td, #app_content th {

   color: black;

   font-size:12px;

}



#app_content ul {

	margin-top: 10px;

	margin-left: 20px;

}

#app_content ol {

	margin-top: 10px;

	margin-left: 20px;

}



#app_content h1, #app_content h2, #app_content h3 { margin-left:0px;}



.search_forms

{

	padding:10px; background-color:#9999CC; margin-bottom:10px; border:solid 1px #333366;

}



.search_forms select

{

	min-width:150px;

}



#bdy_essay_section {

	padding:5px 10px;

	background-color:#9999cc;

}

.faq_callout {

	float: left;

	width: 290px;

	margin: 20px;

}



/**

 * Gary, my changes for today are below

 */

.not_on_web_highlight, .not_on_web_highlight td

{

	background-color:#8484C1;

}



table.sep {

width:859px;

}



.separator

{

	width:95%;

	background-image: url(../images/separator.gif);

	background-repeat: repeat-x;

	background-position:center;

	margin-left:20px;

	line-height:35px;

}



.with_back_to_top {



}



td.updated p { padding:0px; padding-left:20px; margin:0px; text-transform:uppercase;}



td.updated { vertical-align: middle; }



.backtotop {

    float: left;

	margin-left:4px;

}



.data_table, .table {

	margin-top:10px;



}

.data_table

{

	border: solid 1px #CCC;

	border-right: 0px;

	border-bottom:none;	

}



.data_table th { text-align: left; background-color:#9999cc; font-size:14px; }

.data_table td, .data_table th { 

border-right: solid 1px #CCC; 

border-bottom: solid 1px #ccc;

border-top: none;

border-left:none;



}

.data_row td, .data_table td { background-color: #333366; color: White !important ; }

.data_row td a, .data_table td a {color:White !important ;}

.flink{ background:#ba98d4; text-align:center; margin: 0 20px}
.flink a{ text-align:center; display:block; color:#fff;}

.flink.new {
    background: #ba98d4 none repeat scroll 0 0;
    display: inline-block;
    margin: 15px 20px 15px;
    text-align: center;
}