/**************************
 * Extension styles
 **************************/

.tx_cicconference_pi1 li {
 font-size:100%;
}
.tx-srfeuserregister-pi1 li, .tx-srfeuserregister-pi1 ul {
 background-image:none;
 font-size:100%;
}
.tx_cicconference_pi1-flash,.tx_cicconference_pi3-form-error,.tx_cicconference_pi3-confirmation-warning {
	background-color:yellow;
	border:1px solid red;
	padding:5px;
	margin-bottom:1em;
}

dt.tx_cicconference_pi1-form-select, dt.tx_cicconference_pi1-form-input {
	width:25%;
	text-align:left;
	clear:left;
	padding-top:5px;
}
dd.tx_cicconference_pi1-form-select,dd.tx_cicconference_pi1-form-input {
	width:75%;
	float:right;
	text-align:left;
	clear:right;
	margin-top:-1.5em;
}
dt.tx_cicconference_pi1-form-textarea {
	clear:both;
}
.tx_cicconference_pi1 input {
	background-color:white !important;
}

.clearer {
	clear:both;
}
/**********************************
 * Cheryl's tt_news styles
**********************************/
.news-list-container img { 
	float:right;
}
.news-list-container h3 a {
	clear: both;
	margin: 0 0 3px;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
	color: #3B5A6F;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase !important;
	border-bottom:none;
	}

.news-list-morelink {
        margin: -16px 0 16px;
        }
/* changed 7/06 due to the whole site picking up the 666666 color incorectly. this must have been here for the news tool */
.bodytext {
        color: #333333;  
        }
#newsWrap p {
	font-size: 1.2em;
	line-height: 1.4em;
	}
#newsWrap img {
	float: right;
	padding-bottom: 7px;
	padding-left: 7px;
	}
.buttonsR {
	font-size: 1.0em; font-family: Arial, Verdana, sans-serif;
	text-transform: uppercase;
		background-color: #9BAB07;
	padding: 4px;
	margin-bottom:5px;
	float: right;
	border: 1px dotted #D8D5CD;
}
.buttonsR a {
	color: #FFFFFF;
	font-size: 1em;
	border-bottom: none;
	}
	
.buttonsR a:visited {
	color: #FFFFFF;
	border-bottom: none;
	}
	
.buttonsR a:hover {
	border-bottom: 1px dotted #5F8299;
	color: #3B5A6F;

	}

/* news input */

.notes {
        margin: 0 0 6px 0;
        font-size: .9em;
        color: #8593A0;
        }

.notes a {
	color: #3B5A6F;
	text-decoration: none;
        border-bottom: 1px solid #779896;
	}
	
.notes a:hover {
	color: #3C5E5C;
        text-decoration: none;
        border: none;
	}
	
.notes a:active {
	color: #3C5E5C;
	border-bottom: 1px solid #779896;	
	}
.news-single-item h2 {
	text-transform: uppercase !important;
}
.news-single-item img {
	float:right;
	padding:5px 0 5px 5px;
}
/***************************
 * Front end news submission
 ***************************/

.tx-cicfenews-pi1 dl {
}
.tx-cicfenews-pi1 dt {
}
.tx-cicfenews-pi1 dd {
font-size:120%;

}

/******************************
 * Front end user register
 ******************************/
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span {  }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { font-size:1em;color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {  }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em;  }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
