.bar1 {float:left;background:green;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='darkgreen', endColorStr='lightgreen', gradientType='1') } 
.bar2 {float:left;background:red;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='darkred', endColorStr='red', gradientType='1') } 


/* Begin Modal */
.modalBackground {position:absolute;top:0;left:0;z-index:3000;background-color:#000;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);}
.modalPopup {position: absolute;z-index:3001;padding:0px;text-align:left;}
.modalPopupInner {font-size:8pt;border:1px solid #000000;background-color: #FFFFFF;padding:8px;overflow:auto;background-position-y: bottom;background-image: url(../../resources/template_files/grad_300h_8EAECC.jpg);background-repeat: repeat-x;}
.modalPopupInner td {font-size:8pt;}
.modalTitle {padding:3px;font-weight:bold;background-image: url(../../resources/template_files/grad_30h_1E4DD5.jpg);background-repeat: repeat-x;color:#fff;background-color:#1E4DD5;}
.modalTitle td {font-weight:bold;color:#fff;}
/* End Modal */

#signout { position:absolute;right:0px;width:50px;top:30px;}
#signout a {font-size:8pt;}

.error
{
	color: #FF0000;
	font-weight: bold;
}

.required {background-color:#FFFFBF;}
.requiredmessage {color: #FF0000;font-size:.8em;font-style:italic;padding:2px;}
.wordcountmessage {font-size:8pt;font-style:italic;color:#777777;}

.txtbutton
{
	cursor: hand;
	color: #0000FF;
	text-decoration: underline;
}

.altitem {color: #000000;background-color: #f5f5f5;}
.tableHeader {font-weight: bold;background-color: #0066A6;color:#fff;}
.gradientHeader {font-weight: bold;background-color: #0066A6;color:#fff;background-image: url(/resources/template_files/grad_30h_0066A6.jpg);}
.tableHeader a {color:#fff;}
.tableHeader2 {color:#000;background-color:#dce2f1;font-weight:bold;}
.tableHeader2 a {color:#000;}
.btn {}
.selectedItem {background-color:yellow;}
.hi {background-color:yellow;}
.hidden {display:none;}
.water{ color: #a9a9a9;}


/* User for gropuping background in new ListView*/
.group
{
    background-color: navy;
    color: #fff;
    font-weight: bold;
    font-style: italic;
}


/* User for alternating item background in repeaters and data grids*/
.data0 {font-size: 80%;}

.data1 {font-size: 80%;background-color: Silver;}



/* Begin Agenda */
.appointments {}
.appointments table { width:700px;border-top:solid 1px #999999;border-bottom:solid 1px #999999;border-left:solid 1px #999999;border-right:solid 1px #999999 }
.appointments .day { font-size:8pt;font-weight:bold;color:white;background-color:#b45a0c;text-align:center;padding:3px;}
.appointments .appointmentrow {padding:3px;font-size:8pt;background-color:#FFFFFF;}
.appointments .appointmentRowALT {padding:3px;font-size:8pt;background-color:#DDDDDD;}
.appointments .subhead {font-weight:bold;padding:3px;font-size:8pt;background-color:#95a9cc;color:white;}
.appointments .desc {font-size:8pt;}
.appointments .loc {font-size:8pt;}
/* end Agenda */

/* Begin Catalog */
.catalog {font-size:9pt;width:600px;} 
.catalog .title {font-weight:bold;}
.catalog .item {color:#003399;}
.catalog .session {color:#003399;}
.catalog .speakers {color:#003399;}
.catalog .category {color:#003399;}
.catalog .documents { }
.catalogCategoryLabel {font-weight:bold;} 
.catalogSpeakerLabel {font-weight:bold;}
.catalogSessionStatus {color:red;font-size:8pt;} 
.catalogAltRow {background-color:#EFF3FB;}
.catalogRow {background-color:white;}
.catalogPager {border-top:1px solid #999999;padding:4px;}
.catalogStatus {}
/* End Catalog */

/* Begin Schedule */
.schedule {}
.schedule table {}
.schedule table td {border-bottom:1px solid #d3d3d3;}
.schedule .time {border-left:1px solid #d3d3d3;background-color:#f1f1f1;}
.schedule .day {padding:2px;background-color:black;color:white;font-weight:bold;background-image: url(../../resources/template_files/grad_30h_000000.jpg);background-repeat: repeat-x;}
.schedule .day_nobg {padding:2px;background-color:black;color:white;font-weight:bold;}
.schedule .item {border-right:1px solid #d3d3d3;background-color:#fff;}
.schedule .item table {border-bottom:none;}
.schedule .item table td {border-bottom:none;}
/* End Schedule */



/* Begin Headlines */
.headline {}
.headline .title {font-size:11pt;}
.headline .title a:hover {text-decoration:underline;}
.headline .blurb {font-size:9pt;}
.headline .pubdate {font-size:8pt;font-style:italic;}
/* End Headlines */