/*********************
	textbox-normal
*********************/
.textbox-normal{
	font-weight:normal; 
	font-size:11px; 
	line-height:18px;
}

.textbox-normal ul{
	margin-bottom:10px;
}

.textbox-normal ul li{
	list-style-type:disc;
	padding:2px;
	list-style-position: outside;
	margin-left:16px;
}
.textbox-normal ul li ul li{
	list-style-type:circle;
}

.textbox-normal ol{
	margin-bottom:10px;
}

.textbox-normal ol li{
	list-style-type:decimal;
	padding:2px;
	list-style-position: outside;
	margin-left:24px;
}
.textbox-normal ol li ul li{
	list-style-type:circle;
}

.textbox-normal dt{
	font-weight:bold;
	line-height:normal;
}

.textbox-normal dd{
	margin-bottom:10px;
}

/*********************
	textbox-alternate
*********************/
.textbox-alternate{
	border:1px solid #ccc; 
	background:#e5e5cc; 
	font-size:11px; 
	line-height:18px;
	padding:10px 15px;
}

.textbox-alternate dt{
	font-weight:bold;
	line-height:normal;
}

.textbox-alternate dd{
	margin-bottom:10px;
}

/*********************
	textbox-alternate-fixed
*********************/
.textbox-alternate-fixed{
	font-weight:normal; 
	font-size:10px; 
	line-height:14px;
	border:1px solid #ccc; 
	background:#e5e5cc; 
	padding:5px 5px;
	height:100px;
	width:170px;
	margin-left:auto;
	margin-right:auto;
}

.textbox-alternate-fixed a{
	font-weight:bold;
}

/*********************
	quote
*********************/
.quote{
	font-size:11px; 
	padding-bottom:10px;
	line-height:18px;
}

.quote-alternate{
	width:200px;
	border:1px solid #ccc; 
	background:#e5e5cc; 
	font-size:11px; 
	line-height:18px;
	padding:10px 15px;
	margin-bottom:10px;
}

.quote-alternate .note
{
	font-size:9px;
}

.quote, .quote-alternate blockquote{ 
	font-weight:bold; 
	color:#666633; 
}

/*********************
	form-alternate
*********************/
.form-alternate{
	border:1px solid #ccc; 
	background:#e5e5cc; 
	font-size:11px; 
	line-height:18px;
	padding:10px 15px;
	/*width:300px;*/
}

.form-alternate td{
	padding:4px;
	font-weight:bold;
	vertical-align: top;
}

/*********************
	twocol-list
*********************/
.twocol-list{
	float: left; 
	width: 50%;
}

.twocol-list-footer{ padding: 0 40px 0 290px; clear: both;}

/*********************
	search-panel
*********************/
.search-panel-wrapper{padding-bottom: 10px;}
.search-panel{padding: 13px 5px; height:70px; border: 1px solid #ccc; background: #e5e5cc; width: 568px; overflow: hidden;}
.search-panel p{padding-top:4px;padding-bottom:0px;}
.search-panel-small-divider{background: #fff url(/images/dot.gif) repeat-y 288px 0;}
.search-panel input{float: left;}
.search-panel input.text{font-size:10px;height:14px; padding:2px 1px 0 4px;border-color:#646061 #CECECE #E4E4E4 #929090;border-style:solid; border-width:1px; background: #eaeaea url(/home/files/images/bg_searchinput.gif) no-repeat 0 0;}
.search-panel p{float: left; padding: 2px 0px 0px 5px; color: #565152;}
.search-panel .description{float: left; padding: 2px 0px 0px 5px; color: #565152;}
.search-panel .header{padding-bottom:4px; font-weight:bold;}
.search-panel label{font-weight:bold;}
.search-panel .input-fields{padding-bottom:4px;}
.search-panel .note{padding-top:4px; font-weight:normal; font-size:9px;}
.search-panel-wrapper-right{float:right;}
/* added by mlupi 7.20.2009 */
.search-panel .srchopt input
	{
	float: none;
	}


.search-panel-small-wrapper{padding-bottom: 15px;}
.search-panel-small{padding: 13px 6px 13px 10px; height:70px; border: 1px solid #ccc; background: #e5e5cc; width: 260px; overflow: hidden;}
.search-panel-small input{float: left;}
.search-panel-small input.text{font-size:10px;height:14px; width:220px; padding:2px 1px 0 4px;border-color:#646061 #CECECE #E4E4E4 #929090;border-style:solid; border-width:1px; background: #eaeaea url(/home/files/images/bg_searchinput.gif) no-repeat 0 0;}
.search-panel-small p{padding: 2px; color: #565152;}
.search-panel-small .header{padding-bottom:4px; font-weight:bold;}
.search-panel-small label{font-weight:bold;}
.search-panel-small .input-fields{padding-bottom:4px;}
.search-panel-small .note{padding-top:4px; font-weight:normal; font-size:9px;}
.search-panel-small-wrapper-right{float:right;}


.search-result li{font-size: 11px; padding-bottom: 20px;}
.search-result h5{font-size: 13px; font-weight: bold;}
.search-paging{text-align: right; margin-top: -35px; padding-bottom: 20px;}
.search-paging-google{text-align: right; padding-bottom: 20px; padding-top: 10px;}

.search-box{padding: 10px;}
.gold-box{background: #cc9; margin-bottom: 5px;}
.grey-box{background: #ccc; margin-top: 5px;}

.search-box-header{width: 100%; overflow: hidden;}
.search-box-header h3{float: left;}
.search-box-header p{float: right;}
.search-list-people{ padding-top: 7px; line-height: 16px;}
.search-box .search-result li{font-size: 10px; padding-bottom: 10px; line-height: 16px;}
.search-box .search-result li.indent{padding-left: 15px;}
.search-box .search-paging{width: 100%; overflow: hidden; margin-top: -5px; padding-bottom: 5px;}
.search-box .search-paging .search-paging-left{float: left}
.search-box .search-paging .search-paging-right{float: right}




/*********************
	droplist
*********************/
.droplist-wrapper{padding-bottom: 15px;}
.droplist-wrapper select{float: left; font-size:10px;width:220px; padding:2px 1px 0 4px;border-color:#646061 #CECECE #E4E4E4 #929090;border-style:solid; border-width:1px; background: #eaeaea url(/home/files/images/bg_searchinput.gif) no-repeat 0 0;}
.droplist-wrapper input{float: left;}

/*********************
	other classes
*********************/
.first-paragraph{
	font-weight:bold;
}
.letter_headers {
	color:#999966;
}

.announce_closings a {
	color: #B81435;
	font-weight:bold;
}

.announce_urgent a {
	color: #B81435;
	font-weight:bold;
}

.announce_ps_urgent a {
	color: #F88A54;
	font-weight:bold;
}	


