body {margin:0px;font-family:verdana;font-size:10pt; background-color:#fff;}
table {font-size:10pt}
input{font-size:9pt;font-family:verdana;}
select{font-size:9pt;font-family:verdana;}

#rightside {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: oblique;line-height: 140%;font-weight: 200;color: #757575;PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../../resources/content_files/rightside_bak.jpg); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y;width:170px}

.error { font-weight: bold;font-size: 10pt;color: #dc143c;}
.altitem {color: #000000;background-color: #f5f5f5;}
.tableheader {color:White;font-weight: bold;font-size: 9pt;font-family: verdana;background-color: #5191cd;}
.tableheader2 {color:Black;font-weight: bold;font-size: 9pt;font-family: verdana;background-color: #dce2f1;}
.btn {font-size:9pt;font-family:verdana;}
.selectedItem {background-color:yellow;}
.hi {background-color:yellow;}
.hidden {display:none;}
.water{ color: #a9a9a9;}
.popupwindow {margin:10px;background-color: #FFFFFF;padding:8px; background-color:White;background-position-y: bottom;background-image: url(../../resources/template_files/grad_300h_8EAECC.jpg);background-repeat: repeat-x;}
.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') } 
.txtbutton {text-decoration:underline;color:blue;cursor:hand;}
.required { color:red; }
.requiredMissing { background-color:white;font-weight:bold;border:1px solid red; }


.flyouttop { position:absolute; background-color:#f1f1f1;border:1px solid #999999;width:120px;padding:3px;}
.flyoutside { position:absolute; background-color:#f1f1f1;border:1px solid #999999;width:120px;padding:3px;width:200px;}

.navtop1 {padding:3px;cursor:pointer;background:#F1F1F1;height:19px; padding:2px;}
.navtop1 a {text-decoration:none;border:1px solid #f1f1f1;}
.navtop1 a span {cursor:pointer;height:100%;font-size:8pt;font-weight:normal; color:#000; border:1px solid #f1f1f1;}
.navtop1 a:hover {background:#CCCCCC;font-weight:bold;border:1px solid #999999;}
.navtop1 span a:hover {background:#CCCCCC;font-weight:bold; border:1px solid #999999;}
.navtop1 a:active {background-color:#999999;color:black;border-color:#999999;}
.navtop1 a:active span {background-color:#999999;color:black;border-color:#999999;}


.navtop { padding-right:2px; }
.navtop a {text-decoration:none;}
.navtop a span {padding:2px;font-size:8pt;color:#000; border:1px solid #f1f1f1;cursor:pointer; }
.navtop a:hover span {background-color:#CCCCCC;color:#000; border:1px solid #999999;}
.navtop span a:hover {background-color:#CCCCCC;color:#000; border:1px solid #999999;}
.navtop a:hover {background-color:#CCCCCC;color:#000;}
.navtop a:active {background-color:#999999;color:black;border-color:#999999;}
.navtop a:active span {background-color:#999999;color:black;border-color:#999999;}


.navside { width:150px;height:20px }
.navside a {text-decoration:none;}
.navside a div {padding:2px;width:150px;font-size:8pt;color:#000; cursor:pointer; }
.navside a:hover div {;color:#000;}
.navside div a:hover {;color:#000; }
.navside a:hover {;color:#000;}
.navside a:active {;color:black;}
.navside a:active div {;color:black;}
.navsidelinktext { width:150px;}
.navsidearrow { width:5px;text-align:right}



#divNavigation1 {display:none;;width:100%;vertical-align:bottom;border-bottom:1px solid #999999;border-top:1px solid #999999;padding:4px;}
#divNavigation2 {margin-left:10px;margin-top:10px}
#divContent {height:100%;width:100%;text-align:left;padding-left:20px;padding-right:0px;padding-top:0px;padding-bottom:20px }

#tdPageTop {vertical-align:top;height:86px;}
#tdPageMiddle {vertical-align:top;} 
#tdPageBottom {padding:0px;vertical-align:bottom; font-size:8pt;height:66px; } 
#tdContentLeft {;text-align:left;background-image:url(../../resources/template_files/sidenav_bak.jpg);background-repeat: repeat-y;}
#tdContentRight {background-color:#fff;vertical-align:top; }

/* 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:white;background-color:#1E4DD5;}
.modalTitle td {font-weight:bold;color:white;}
/* End Modal */

.itemHeader {font-weight:bold;border:1px solid #cccccc;padding:2px;background-color:#999999;background-image: url(../../resources/template_files/grad_60h_999999.jpg);background-repeat: repeat-x;}   
.itemPanel {background-color: #FFFFFF;padding:0px; background-position-y: bottom;background-image: url(../../resources/template_files/grad_300h_8EAECC.jpg);background-repeat: repeat-x;}
.editorDropDown {font-size:8pt;width:100%;}
.editorTextBox {font-size:8pt;width:100%;font-family:@Arial Unicode MS}
.editorTab {border-top:1px solid #0066A6;border-right:1px solid #0066A6;border-left:1px solid #0066A6;padding:2px;background-color:#0066A6;background-image: url(../../resources/template_files/grad_60h_0066A6.jpg);background-repeat: repeat-x;float:left;margin-right:1px;margin-left:0px;}
.editorTab a {color:black;text-decoration:none;}
.editorTab a.active {color:black;}
.editorTabSelected {border-top:1px solid #0066A6;border-right:1px solid #0066A6;border-left:1px solid #0066A6;padding:2px;background-color:#5191cd;background-image: url(../../resources/template_files/grad_60h_5191cd.jpg);background-repeat: repeat-x;float:left;margin-right:1px;margin-left:0px;}
.editorTabSelected a {font-weight:bold;color:black;text-decoration:none;}
.editorTabSelected a.active {color:black;}
.editorPanel {padding:5px;border:1px solid #cccccc;background-color:#fff;}
.editorPanelSelected {padding:5px;border:1px solid #cccccc;background-color:#fff;}
.categoryMultipleSelectBox{background-color:White;padding:3px;border:1px solid #999999;width:200px;}


/* 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:#0A6CCE;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;}
/* Begin 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 */

/* Begin AjaxToolKit Styles */

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: white;
    color: black;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
    background-color:yellow;
}

.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}


.eptabs .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    color:black;
    font-size:8pt;
    font-weight:bold;
}
.eptabs .ajax__tab_outer {
    padding-right:0px;
}
.eptabs .ajax__tab_inner {
    padding-left:3px;
}
.eptabs .ajax__tab_tab {
	border-top:1px solid #0066A6;
	border-right:1px solid #0066A6;
	border-left:1px solid #0066A6;
    padding:4px;
    margin:0;
    background-color:#0066A6;
    background-image: url(../../resources/template_files/grad_60h_0066A6.jpg);
    background-repeat: repeat-x;
}
.eptabs .ajax__tab_hover .ajax__tab_outer {
}
.eptabs .ajax__tab_hover .ajax__tab_inner {
}
.eptabs .ajax__tab_hover .ajax__tab_tab {
}
.eptabs .ajax__tab_active .ajax__tab_outer {
}
.eptabs .ajax__tab_active .ajax__tab_inner {
}
.eptabs .ajax__tab_active .ajax__tab_tab {
    background-color:#5191cd;
    background-image: url(../../resources/template_files/grad_60h_5191cd.jpg);
    background-repeat: repeat-x;
}
.eptabs .ajax__tab_body {
    border:1px solid #999999;
    padding:8px;
    width:350px;
}

/* End AjaxToolKit Styles */