body {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: normal;  
	LETTER-SPACING: normal; 
	TEXT-TRANSFORM: none; 
	WORD-SPACING: normal;
	overflow: auto;

	SCROLLBAR-FACE-COLOR: #7A99C5; 
	SCROLLBAR-HIGHLIGHT-COLOR: #336699; 
	
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #336699; 
	
	SCROLLBAR-ARROW-COLOR: #003366; 
	SCROLLBAR-TRACK-COLOR: #336699; 

	SCROLLBAR-DARKSHADOW-COLOR: #7A99C5; 
	SCROLLBAR-BASE-COLOR: #7A99C5;

}

html>body
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: normal;  
	LETTER-SPACING: normal; 
	TEXT-TRANSFORM: none; 
	WORD-SPACING: normal;

	SCROLLBAR-FACE-COLOR: #7A99C5; 
	SCROLLBAR-HIGHLIGHT-COLOR: #336699; 
	
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #336699; 
	
	SCROLLBAR-ARROW-COLOR: #003366; 
	SCROLLBAR-TRACK-COLOR: #336699; 

	SCROLLBAR-DARKSHADOW-COLOR: #7A99C5; 
	SCROLLBAR-BASE-COLOR: #7A99C5;

}
hr {
background: transparent;
color: transparent;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 1px dashed gray;
}

/* css form */
.cssform p{
clear: left;
margin: 0;
padding-left: 80px; /*width of left column containing the label elements*/
height: 1%;
width: auto; 
white-space: nowrap;
}

.cssform label { float: left; margin-left: -80px; vertical-align: bottom ; width: 80px; }
.cssform input, select { CURSOR: hand; }

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix { margin-left: 3px; }

/* Toolbar */
div#toolBar {
height: 22px;
width: 100%;
background-color: #E8E8E8;
border-bottom: solid #000 1px;
padding-top: 2px;
text-align: center;
vertical-align: middle;
}


div#toolBar ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #FFF;
line-height: 30px;
white-space: nowrap;
}


div#toolBar li {
list-style-type: none;
display: inline;
width: 65;
vertical-align: top;
}

div#toolBar li input {
	width: 50px;
}

div#toolBar li#cen {
	width: 200px;
}


div#toolBar li a {
text-decoration: none;
padding: 7px 10px;
color: #FFF;
}


div#toolBar lia:link {
color: #FFF:
}


div#toolBar lia:visited {
color: #CCC;
}


div#toolBar lia:hover {
font-weight: bold;
color: #FFF;
background-color: #3366FF;
}

div.Tabs { BACKGROUND:url(images/header/bg.gif) #dae0d2 repeat-x 50% bottom; }
div#SelectedAvailability { background-color: #ffffff; MARGIN: 0px 10% }
b.rtop { dispay: block; background-color: #ffffff }
b.rbottom { dispay: block; background-color: #ffffff }
b.rtop b { dispay: block; background-color: #ffffff; OVERFLOW: hidden; HEIGHT: 1px }
b.rbottom b { dispay: block; background-color: #ffffff; OVERFLOW: hidden; HEIGHT: 1px }
b.r1 { MARGIN: 0px 5px }
b.r2 { MARGIN: 0px 3px }
b.r3 { MARGIN: 0px 2px }
b.rtop b.r4 { MARGIN: 0px 1px; HEIGHT: 2px }
b.rbottom b.r4 { MARGIN: 0px 1px; HEIGHT: 2px }

.radiobutton { vertical-align: text-top; font-size: 12px; align="text-top"; }
.radiobutton label { vertical-align: middle;}
td.data {
	border: solid 1px #cccccc;
	white-space: nowrap;
	text-align: left;
	cursor: default;
	background-color: #fff;
}

td.Center {
	text-align: center;
}

div.Medium {
	border: solid 1px #cccccc;
	white-space: nowrap;
	text-align: center;
	cursor: default;
	background-color: #fff;
	font-size: 12px;
}

tr.trSCH {background-color:white}
td.tdFixed
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: papayawhip;
	color: steelblue;
	border-top: solid slategray 2px;
	border-bottom: solid 2px slategray;
	position:relative; 
	top: expression(document.getElementById("divHdrRow").scrollTop-2);
}


input.btnOvr {
	height: 18px;
	border: 1px solid #285c8e;
	background-color: #dee7f7;
	font-family: Arial, Helvetica, sans-serif;
	color: #275680;
	font-style: normal;
	font-size: 12px;
	margin: 0px;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Shadow(color:gray, strength:2, Direction=140), progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ccccff');
	font-weight: bolder;
	height: 18px;
}
		
input.btnOut  {
	height: 18px;
	border: 1px solid #285c8e;
	background-color: #dee7f7;
	font-family: Arial, Helvetica, sans-serif;
	color: #275680;
	font-style: normal;
	font-size: 12px;
	margin: 0px;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Shadow(color:gray, strength:2, Direction=140), progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ccccff');
	height: 18px;
}

input.btnFlash  {
	height: 18px;
	border: 1px solid #285c8e;
	background-color: #fa8072;
	font-family: Arial, Helvetica, sans-serif;
	color: #275680;
	font-style: normal;
	font-size: 12px;
	margin: 0px;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Shadow(color:gray, strength:2, Direction=140), progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#fa8072');
	height: 18px;
}
		


tr.trARR {background-color:#00FF00}
tr.trDEP {color:White;background-color:blue}
tr.trDEL {background-color:yellow}
tr.trOVR {color:White;background-color:red}
tr.trOVR_f {color:White;background-color:orange}

td.tdSCH {background-color:white}
td.tdARR {background-color:#00FF00}
td.tdDEL {background-color:yellow}
td.tdOVR {color:White;background-color:red}

input.btnHdr
{
	cursor:hand;
	color:blue;
	font-style: normal;
	font-size: 12px;
	width: 98%;
	height: 26px;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ccccff');
}

input.btn,select.btn
{
	cursor:hand;
	color:blue;
	font-style: normal;
	font-size: 10px;
	width: 100%;
	height: 28px;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ccccff');
}
		
span.CONF {cursor:hand; background-color:#00FF00; color:black; border-style: groove; border-width:thin;}
span.PEND {cursor:hand; background-color:yellow; color:black; border-style: groove; border-width:thin;}

span.ACK {cursor:hand; width:90px; background-color:red;  border-style: groove; border-width:thin; }
span.SCH {cursor:hand; width:90px; background-color:white;  border-style: groove; border-width:thin; }
span.ARR {cursor:hand; width:90px; background-color:#00FF00;  border-style: groove; border-width:thin;}
span.DEP {cursor:hand; width:90px; background-color:blue;  border-style: groove; border-width:thin;}
span.DEL {cursor:hand; width:90px; background-color:yellow;  border-style: groove; border-width:thin;}
span.OVR {cursor:hand; width:90px; background-color:red;  border-style: groove; border-width:thin;}
span.OVR_f {cursor:hand; width:90px;  background-color:orange;  border-style: groove; border-width:thin;}

span.schCONF {cursor:hand; background-color:#00FF00; color:black; border-style: groove; border-width:thin;}
span.schCONFW {cursor:hand; background-color:#00FF00; color:black; border-style: groove; border-width:thin;}

span.schPEND {cursor:hand; background-color:yellow; color:black; border-style: groove; border-width:thin;}
span.schFUTURE {filter: Alpha(Opacity=40,); cursor:hand; background-color:yellow; color:black; border-style: groove; border-width:thin;}
span.schCONFLICT {cursor:hand; background-color:red; color:White; border-style: groove; border-width:thin;}
span.schUNASGN {cursor:hand; background-color:orange; color:black; border-style: groove; border-width:thin;}
span.schUNASGN_f {cursor:hand; background-color:Yellow; color:black; border-style: groove; border-width:thin;}
span.schUNASGN_FUT {filter: Alpha(Opacity=40,);cursor:hand; background-color:orange; color:black; border-style: groove; border-width:thin;}
span.schCOMPLETE {cursor:hand; background-color:blue; color:White; border-style: groove; border-width:thin;}
span.schCFLC {cursor:hand; background-color:red; color:White; border-style: groove; border-width:thin;}
span.schCFLP {cursor:hand; background-color:red; color:White;border-style: groove; border-width:thin;}
span.schCFLF {filter: Alpha(Opacity=40,);cursor:hand; background-color:red; color:White;border-style: groove; border-width:thin;}
span.schCFLCT {cursor:hand; background-color:red; color:White;border-style: groove; border-width:thin;}
span.schCANC {cursor:hand; background-color:lightgrey; color:Black; border-style: groove; border-width:thin;}
p.SchSpacer{ filter: Alpha(Opacity=40,); color:black;font-size:9;margin-top: 2; margin-bottom: 4;}

td.tdCONF {color:black; }
td.tdPEND {color:black; }
td.tdFUTURE {color:black;}
td.tdCOMPLETE {color:White; }
td.tdUNASGN {color:black; }
td.tdUNASGN_f {color:black; }
td.tdUNASGN_FUT {color:black; }
td.tdCFLC {color:White; }
td.tdCFLP {color:White;}
td.tdCFLF {color:White;}
td.tdCFLCT {color:White;}

td.formLabel { font-size: 10px; font-weight: bold; }
td.formField { font-size: 10px;  }

tr.gridOver { PADDING-LEFT: 4px; PADDING-RIGHT: 4px; TEXT-ALIGN: left; background-color: #333399; }
tr.gridOut { PADDING-LEFT: 4px; PADDING-RIGHT: 4px; TEXT-ALIGN: left; background-color: #ffffff; }

input.txt {
 font-size: 12px;
}

span.spnRptSpacer {color:lightgrey; background-color:lightgrey; width:100%;  }

tr.trREVIEW {background-color:yellow}
tr.trCOMPLETE {background-color:white;}
tr.trINCOMPLETE {background-color:orange;}
tr.trEXPORT {background-color:#00FF00;}
tr.trADMREV {background-color:#00FF00;}

img.ApptContR{width: 11px; height: 7px; LEFT: -18px; TOP: -3px; POSITION: relative;}
img.ApptContL{width: 11px; height: 7px; LEFT: 18px; TOP: -3px; POSITION: relative;}
img.ApptRecurring{width: 9px; height: 7px; LEFT: 15px; TOP: -3px; POSITION: relative;}

span.SchNone {cursor:hand;}

span.PENDA {cursor:hand; width:100%; background-color:#00FF00;  border-style: groove; border-width:thin;}
span.PENDB{cursor:hand; width:100%; background-color:yellow;  border-style: groove; border-width:thin;}

tr.ScheduleHdr { color:DarkGray;BACKGROUND-IMAGE: url(../images/schedule/bgcell.gif); BORDER-TOP-STYLE: none; FONT-SIZE:13;}

table.ScheduleHdr { color:DarkGray;BACKGROUND-IMAGE: url(../images/schedule/bgtime1.gif); BORDER-TOP-STYLE: none; FONT-SIZE:13;}

table.ScheduleRow {filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#cfe3fb',EndColorStr='#9ec0ee'); BORDER-TOP: silver thin solid; FONT-SIZE:13;}

td.ScheduleWeek1 {BORDER-RIGHT: silver thin solid; background-color:#ccccff;}
td.ScheduleWeek2 {BORDER-RIGHT: silver thin solid;  background-color:#DEE7EF;}

tr.ScheduleWeek1 {background-color:#ccccff;}
tr.ScheduleWeek2 {background-color:#DEE7EF;}

td.ScheduleHdr { width:125; BORDER-LEFT: silver thin solid;}
td.ScheduleDet { background-repeat:repeat-x ;color:DarkGray; cursor:hand;}
td.ScheduleLCol { width:150; BACKGROUND-IMAGE: url(../images/schedule/bgCust.GIF); background-repeat:no-repeat;}
td.ScheduleLColW {BACKGROUND-IMAGE: url(../images/schedule/bgDOW.GIF); background-repeat:no-repeat;}

input.SchConf {color:black; background:#00FF00; width:100%;}
input.SchPend {color:black; background:yellow; width:100%;}
input.SchCust {color:black; background:dodgerblue; width:100%;}

select.SchCust {width:100%;height:100%;}
select.addEditApptCust {width:175px;height:100%; font-size:12px}
select.addEditApptRes {width:175px;height:100%; font-size:12px}

select.global{font-size:12px}
span.global{font-size:12px}
input.global{font-size:12px}
textarea.global{font-size:12px}





input.addEditApptDate {width:75px;}

table.StatusGrid {border-style: groove; border-width:thin;}


span.selectCONF {background-color:#00FF00; color:black;}
span.selectPEND {background-color:yellow; color:black;}
span.selectFUTURE {filter: Alpha(Opacity=40,); background-color:yellow; color:black;}

img.image { cursor:hand;}

span.spnMonthly {background-color:#ccccff;}

a.selectConf {background:#00FF00;cursor:hand;text-decoration:none;color:black;}
a.selectConf:link {text-decoration:none;color:black;}	
a.selectConf:visited {text-decoration:none;color:black;}	
a.selectConf:active {text-decoration:none;color:black;}	
a.selectConf:hover {text-decoration:underline;color:Red;}
a.selectConf:onmouseover {color:Red;}
a.selectConf:onmouseout {color:black;}

a.selectPend { background:Yellow;cursor:hand;text-decoration:none;color:black ;}
a.selectPend:link {text-decoration:none;color:black;}	
a.selectPend:visited {text-decoration:none;color:black;}	
a.selectPend:active {text-decoration:none;color:black;}	
a.selectPend:hover {text-decoration:underline;color:Red;}
a.selectPend:onmouseover {color:Red;}
a.selectPend:onmouseout {color:black;}

a.selectFuture {cursor:hand;text-decoration:none;color:black;}
a.selectFuture:link {text-decoration:none;color:black;}	
a.selectFuture:visited {text-decoration:none;color:black;}	
a.selectFuture:active {text-decoration:none;color:black;}	
a.selectFuture:hover {text-decoration:underline;color:Red;}
a.selectFuture:onmouseover {color:Red;}
a.selectFuture:onmouseout {color:black;}

a.select:link {text-decoration:none;color:#3333cc;}	
a.select:visited {text-decoration:none;color:#333399;}	
a.select:active {text-decoration:none;color:#333399;}	
a.select:hover {text-decoration:underline;color:Red;}
a.select:onmouseover { text-decoration:underline;color:Red;}
a.select:onmouseout {text-decoration:none;color:#3333cc;}


span.spnLink { text-decoration:underline;color:Red;}
span.spnLink:onmouseover { text-decoration:underline;color:Red;}
span.spnLink:onmouseout {text-decoration:none;color:#3333cc;}

a.selectRev:link {text-decoration:none;color:red;}	
a.selectRev:visited {text-decoration:none;color:red;}	
a.selectRev:active {text-decoration:none;color:red;}	
a.selectRev:hover {text-decoration:underline;color:blue;}
a.selectRev:onmouseover {color:blue;}
a.selectRev:onmouseout {color:red;}

a.suggest:link {text-decoration:none;color:Red;}	
a.suggest:visited {text-decoration:none;color:Red;}	
a.suggest:active {text-decoration:none;color:Red;}	
a.suggest:hover {text-decoration:underline;color:#3333cc;}
a.suggest:onmouseover {color:#3333cc;}
a.suggest:onmouseout {color:Red;}

a.tabClass {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #336699; text-decoration: none}
a.tabClass:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0000FF; text-decoration: none; }

a.tabClass_sel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: Red; text-decoration: none;cursor:default;}

a.RtabClass { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: White; text-decoration: none;font-weight: bold}
a.RtabClass:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: Yellow; text-decoration: none;font-weight: bold }
td.RtabClass {  BACKGROUND-IMAGE: url(../images/header/RNavBG.gif); BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;}

a.RtabClass_sel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration: none;cursor:default;font-weight: bold}
td.RtabClass_sel {  BACKGROUND-IMAGE: url(../images/header/RNavBG_sel.gif); BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;}

a.navClass {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; FONT-WEIGHT: bold; color: #ffffff; text-decoration: none;}
a.navClass:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;FONT-WEIGHT: bold; color: #FFFF00; text-decoration: none; }
td.navClass { BACKGROUND-IMAGE: url(../images/header/nav_bgcell.gif); BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;BORDER-TOP: #99afc6 1px solid;}

a.navClass_sel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; FONT-WEIGHT: bold; color: #003366; text-decoration: none;cursor:default;}
a.navClass_sel:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;FONT-WEIGHT: bold; color: #003366; text-decoration: none; cursor:default; }
td.navClass_sel {  BACKGROUND-IMAGE: url(../images/header/nav_bgcell_sel.gif); BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;BORDER-TOP: #99afc6 1px solid;}

tr.DataCol_del{color:red; text-decoration:line-through;}

p{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal}
td {FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;  LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal}

/*
span.ct, span.ct span.cl, span.cb, span.cb span.cl {display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
span.ct, span.cb {width:100%;right:-1px}
span.ct span.cl, span.cb span.cl {width:4px;left:-2px}

span.ct {background:transparent url(../../images/corners/cr_gg_ne.gif) no-repeat top right; top:-1px}
span.ct span.cl {background:transparent url(../../images/corners/cr_gg_nw.gif) no-repeat top left}
span.cb {background:transparent url(../../images/corners/cr_gg_se.gif) no-repeat bottom right; bottom:-1px}
span.cb span.cl {background:transparent url(../../images/corners/cr_gg_sw.gif) no-repeat bottom left}
*/

td.toolBar, td.selectednav {  white-space: nowrap; padding: 1px; vertical-align: middle; border-bottom: solid 1px black; border-top: solid 1px black; }
td.toolbar img, td.selectednav img { vertical-align: middle; border: none; }
 
span.pgTitle, div.pgTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;color: #336699; font-weight: bolder }
span.toolBar { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color:White; text-decoration: none; }
span.successBig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: green; font-weight: bolder }
span.errorBig, p.errorBig, errorBig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: red; font-weight: bolder }
span.errorSmall, p.errorSmall, errorSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: red; font-weight: bolder }
span.infoBar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #003366; font-weight: bolder }
span.breadCrum { font-weight: bolder; font-size: 10px; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; }
table.grid {FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;  LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal;}

/*
	CALENDAR ITEMS
*/
.calItem, .calItemCancel, .calItemCancelled { padding: 0; cursor: default; background-color: #fff;}
div.calItemOver, div.calItemCancelOver, div.calItemCancelledOver { border-right: #656565 1px solid; border-top: #656565 1px solid; border-left: #656565 1px solid; cursor: hand; border-bottom: #656565 1px solid; background-color: #dcdcdc; } 
div.calItem, div.calItemCancel, div.calItemCancelled { cursor: hand; border:1px solid #656565; background-color: #dcdcdc; margin: 0px; /*background: transparent url(../../images/backs/hdr_bg.gif) repeat-x;*/ } 
div.calItemAttended { border-right: #656565 1px solid; border-top: #656565 1px solid; margin: 0px; border-left: #656565 1px solid; cursor: hand; border-bottom: #656565 1px solid; background-color: lightgreen; } 
div.calItemNotAttended { border-right: #656565 1px solid; border-top: #656565 1px solid; margin: 0px; border-left: #656565 1px solid; cursor: hand; border-bottom: #656565 1px solid; background-color: salmon; } 
span.calItemTime { color: #003366; margin-left: 2px;font-size: 0.8em;}
span.calItemCancelled div.calItemCancelled { cursor: default;}
img.calItemCancelled { vertical-align: middle; align: absmiddle; margin: 0px; border: medium none; vertical-align: middle; width: 12px; cursor: auto; height: 12px;  text-align: right; float: right;}
img.calItemCancel { vertical-align: middle; align: absmiddle; margin: 0px; border: medium none; vertical-align: middle; width: 12px; cursor: hand; height: 12px; text-align: right; float: right;}
img.calItemComplete{ vertical-align: middle; align: absmiddle; margin: 0px; border: medium none; vertical-align: middle; width: 12px; cursor: hand; height: 14px; text-align: right; float: right;}

tr.sel { background-color: gold; }
tr.unsel { background-color: #ffffff; }

span.spnLabel { margin: 3px 2px 3px 2px; }
input.grid, select.grid { background-color: #ffffff; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;  LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal; width: 100%; padding: 0px;}

table.tblAttributes { border:1px; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;  LETTER-SPACING: normal; TEXT-TRANSFORM: none; WORD-SPACING: normal}
tr.trAttributes {BORDER-RIGHT: #999999 2px outset; BORDER-TOP: #e4ecf5 1px outset; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT: #e4ecf5 1px outset; COLOR: #2d1663; BORDER-BOTTOM: #adc3e4 1px outset; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 1px}
td.tdHead{ BORDER-RIGHT: highlight inset 1px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND: #7A99C5; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 1px}

input.txtAttrib {FONT-SIZE:10px;}
input.chkAttrib {FONT-SIZE:10px;}
select.ddAttrib {FONT-SIZE:10px;}

td.pgSubTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; FONT-WEIGHT: bold; color: #003366; text-decoration: none;cursor:default;}
td.pgTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;color: #336699; font-weight: bolder}

table.tblMemo {position:absolute;top:-1000;left:-1000;}

a.select {cursor:hand;text-decoration:none;color:#3333cc;}	
a.select:link {text-decoration:none;color:#3333cc;}	
a.select:visited {text-decoration:none;color:#333399;}	
a.select:active {text-decoration:none;color:#333399;}	
a.select:hover {text-decoration:underline;color:Red;}
a.select:onmouseover {color:Red;}
a.select:onmouseout {color:#3333cc;}

th
{
 BORDER-RIGHT: #999999 2px outset;
 BORDER-TOP: #e4ecf5 1px outset;
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 BORDER-LEFT: #e4ecf5 1px outset;
 CURSOR: hand;
 COLOR: #2d1663;
 BORDER-BOTTOM: #adc3e4 1px outset;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 HEIGHT: 1px;

}
.SortAscending
{
 BORDER-RIGHT: #e4ecf5 2px inset;
 BACKGROUND-POSITION: right center;
 BORDER-TOP: #adc3e4 1px inset;
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 BACKGROUND-IMAGE: url(images/UpArrow.gif);
 BORDER-LEFT: #adc3e4 1px inset;
 CURSOR: hand;
 COLOR: #ffcc00;
 BORDER-BOTTOM: #e4ecf5 1px inset;
 BACKGROUND-REPEAT: no-repeat;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 HEIGHT: 1px
}

.SortDescending
{
 BORDER-RIGHT: #e4ecf5 2px inset;
 BACKGROUND-POSITION: right center;
 BORDER-TOP: #adc3e4 1px inset;
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 BACKGROUND-IMAGE: url(images/DownArrow.gif);
 BORDER-LEFT: #adc3e4 1px inset;
 CURSOR: hand;
 COLOR: #ffcc00;
 BORDER-BOTTOM: #e4ecf5 1px inset;
 BACKGROUND-REPEAT: no-repeat;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 HEIGHT: 1px
}
.SortingGridUp
{
 BORDER-RIGHT: highlight inset 1px;
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 CURSOR: hand;
 COLOR: #ffffff;
 BACKGROUND: #7A99C5;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 HEIGHT: 1px; 
}
.SortingGridUp A:Link, .SortingGridUp A:Active, .SortingGridUp A:Visited, .SortingGridUp A:Hover, .SortingGridUp TH{font-size: 8pt; color: #ffffff;}
.fieldLabels, .reqFieldLabels
{
 FONT-SIZE: 8pt;
 CURSOR: default;
 COLOR: #000000;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 vertical-align: baseline;
}

.reqFieldLabels
{
 COLOR: #ff0000;
}

.fieldInput {
	CURSOR: hand;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}

















#maintab {
float:left;
width:100%;
background:#DAE0D2 url("../images/newHeader/bg.gif") repeat-x bottom;
font-size:10px;
line-height:normal;
}
 #maintab ul {
margin:0;
padding:10px 10px 0;
list-style:none;
height:30px;
}
 #maintab li {
display:inline;
margin:0;
padding:0;
}
 #maintab  a {
float:left;
background:url("../images/newHeader/taMenuLeft.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
border-bottom:1px solid #765;
text-decoration:none;
}
 #maintab a span {
float:left;
display:block;
background:url("../images/newHeader/taMenuRight.gif") no-repeat right top;
padding:5px 8px 4px 2px;
font-weight: normal;
color:Gray;
 }
 
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
 #maintab a span {float:none;}
 /* End IE5-Mac hack */
 #maintab a:hover span {
color:blue;
}
 #maintab #current a {
background-position:0 -150px;
border-width:0;
}
 #maintab #current a span {
background-position:100% -150px;
padding-bottom:5px;
color:Navy;
cursor:default;
}
 #maintab a:hover {
background-position:0% -150px;
}
 #maintab a:hover span {
background-position:100% -150px;
}

/* for right subtab */
 #subtabright {
float:right;
width:100%;
background:#DAE0D2 url("../images/newHeader/subtabbg.gif") repeat-x bottom;
font-size:10px;
line-height:normal;
}
 #subtabright ul {
margin:0;
padding:0px 8px 0;
list-style:none;
}
 #subtabright li {
display:inline;
margin:0;
padding:0;
list-style-type:circle;
}
 #subtabright  a {
float:right;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
}
 #subtabright a span {
float:right;
display:block;
padding:0px 2px 4px 2px;
font-weight: normal;
color:Gray;
 }
 
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
 #subtabright a span {float:none;}
 /* End IE5-Mac hack */
 #subtabright a:hover span {
color:blue;
}
 #subtabright #current a {
background-position:0 -150px;
border-width:0;
}
 #subtabright #current a span {
background-position:100% -150px;
padding-bottom:5px;
color:navy;
}
 #subtabright a:hover {
background-position:0% -150px;
}
 #subtabright a:hover span {
background-position:100% -150px;
}
/*end Right Subtab */





#header_subtab {
float:left;
width:100%;
background:#DAE0D2 url("../images/newHeader/subtabbg.gif") repeat-x bottom;
font-size:10px;
line-height:normal;
}
 #header_subtab ul {
margin:0;
padding:0px 8px 0;
list-style:none;
}
 #header_subtab li {
display:inline;
margin:0;
padding:0;
list-style-type:circle;
}
 #header_subtab  a {
float:left;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
font-weight: normal;
}
 #header_subtab a span {
float:left;
display:block;
padding:0px 2px 4px 2px;
font-weight: normal;
color:Gray ;
 }
 
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
 #header_subtab a span {float:none;}
 /* End IE5-Mac hack */
 #header_subtab a:hover span {
color:blue;
}
 #header_subtab #current a {
background-position:0 -150px;
border-width:0;
}
 #header_subtab #current a span {
background-position:100% -150px;
padding-bottom:5px;
color:Navy;
}
 #header_subtab a:hover {
background-position:0% -150px;
}
 #header_subtab a:hover span {
background-position:100% -150px;
}
  
	#header_divMessage li.info
	{
		list-style-image: url(../../images/header/info.gif);
		vertical-align:middle;
		font-size:11px;
		margin: 0 0 0 0;
	}
	#header_divMessage li.warn
	{
		list-style-image: url(../../images/header/warn.gif);
		vertical-align:middle;
		font-size:11px;
		margin: 0 0 0 0;
	}
	#header_divMessage li.error
	{
		list-style-image: url(images/header/error.gif);
		vertical-align:middle;
		color:red;
		font-size:11px;
		margin: 0 0 0 0;
	}
	#header_divMessage ul 
	{
		margin:  0 0 0 0;
	}
	/*
	a.link:hover
	{
		background-position:-1px -1px;
	}

	a.link span:hover
	{ 
		background-position:-1px -1px;
	}
	*/
	a.link 
	{
		float:left;
		width:50;
		font-size:11px;
		background:url("../../images/header/linkButtonL.gif") no-repeat left top;
		margin:0;
		padding: 0 0 2px 2px;
		text-decoration:none;
	}
	
	a.link span 
	{ 
		width:50;
		display:block;
		font-size:11px;
		padding: 2px 5px 2px 0;
		background:url("../../images/header/linkButtonR.gif") no-repeat right top;
		color:#765;
		cursor:hand;
	}



/* ================================
 CSS STYLES FOR IBUYSPY PORTAL 
 v1.0, 01/2001
================================
*/
P  {
 vertical-align: baseline;
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  12px;
 color: black;
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
 background-color: white;
}

/* background color for the content part of the pages */
Body
{
  /*  background-color: white;*/
}


/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
 font-family: Verdana Bold, Helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #3366CC;
}



/* background/border colors for the selected tab */
.TabBg {
 background-color: #3366CC;
 border-color: white;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
 background-color: lightblue;
 border-color: white;
}

/* text style for the selected tab */
.SelectedTab {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 13px;
 color:white;
 font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 13px;
 color:#3366CC;
 /*text-decoration:none;*/
 font-weight: bold
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link {
 text-decoration: none;
 color:#3366CC;
}

A.OtherTabs:visited {
 text-decoration: none;
 color:#3366CC;
}

A.OtherTabs:active  {
 text-decoration: none;
 color:#3366CC;
}

A.OtherTabs:hover{
 text-decoration: underline;
 color:white;
}
 
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold
}

/* hyperlink style for the site links */
A.SiteLink:link {
 text-decoration: none;
 color:gray;
}

A.SiteLink:visited  {
 text-decoration: none;
 color:gray;
}

A.SiteLink:active{
 text-decoration: none;
 color:gray;
}

A.SiteLink:hover {
 text-decoration: underline;
 color:blue;
}

/* style for separator between site links */
.Accent
{
 color: gray;
 font-weight: bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */ 
.Message {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 font-size: 11px;
 background-color: #eeeeee
}

/* style of item titles by Announcements and events */
.ItemTitle {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 color: darkred;
}



/* GENERAL */
/* style for module titles */
.Head{
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  20px;
 font-weight: normal;
 color: #3366CC;
}

/* style of item titles on edit and admin pages */
.SubHead {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 12px 
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
}

.NormalRed
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: red
}

.NormalBold
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}
 
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
 text-decoration: underline;
 color: darkred;
}

A.CommandButton:visited  {
 text-decoration: underline;
 color: darkred;
}

A.CommandButton:active{
 text-decoration: underline;
 color: darkred;
}

A.CommandButton:hover {
 text-decoration: underline;
 color: red;
}
 



/* GENERIC */
H1  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  20px;
 font-weight: normal;
 color: #666644;
}

H2  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  14px;
 font-weight: normal;
 color: #666644;
}

H3  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  12px;
 font-weight: normal;
 color: darkred;
}

H4  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  12px;
 font-weight: normal;
 color: darkred;
}

H5, DT  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 color: darkred;
}

H6  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 color: darkred;
}

TFOOT, THEAD {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  12px;
 color: darkred;
}

TH  {
 vertical-align: baseline;
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  12px;
 font-weight: bold;
 color: darkred;
}

A:link  {
 text-decoration: none;
 color:  darkred;
}

A:visited{
 text-decoration: none;
 color:  darkred;
}

A:active {
 text-decoration: none;
 color:  darkred;
}

A:hover {
 text-decoration: underline;
 color:  red;
}

SMALL{
 font-size:  8px;
}

BIG {
 font-size:  14px;
}

BLOCKQUOTE, PRE {
 font-family: Lucida Console, monospace;
}


UL LI{
 list-style-type: square ;
}

UL LI LI {
 list-style-type: disc;
}

UL LI LI LI {
 list-style-type: circle;
}

OL LI{
 list-style-type: decimal;
}

OL OL LI {
 list-style-type: lower-alpha;
}

OL OL OL LI {
 list-style-type: lower-roman;
}

HR {
 color: dimgrey;
 height:1pt;
 text-align:left
}

td.lta0 {
	BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 1px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 0px; BORDER-LEFT: #f1f1f1 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f1f1f1 1px solid
}
td.lt1 {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ccccff; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
















 body {
background:#fff;
margin:0;
padding:0;
color:#000;
font-family:Arial;
font-size:small;
} html>body {font-size:small;}
 
 #maintab {
float:left;
width:100%;
background:#DAE0D2 url("../../images/header/bg.gif") repeat-x bottom;
font-size:10px;
line-height:normal;
}
 #maintab ul {
margin:0;
padding:10px 10px 0;
list-style:none;
}
 #maintab li {
display:inline;
margin:0;
padding:0;
}
 #maintab  a {
float:left;
background:url("../../images/header/left_both.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
border-bottom:1px solid #765;
text-decoration:none;
}
 #maintab a span {
float:left;
display:block;
background:url("../../images/header/right_both.gif") no-repeat right top;
padding:5px 15px 4px 6px;
font-weight:normal;
color:#765;
 }
 
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
 #maintab a span {float:none;}
 /* End IE5-Mac hack */
 #maintab a:hover span {
color:blue;
}
 #maintab #current a {
background-position:0 -150px;
border-width:0;
}
 #maintab #current a span {
background-position:100% -150px;
padding-bottom:5px;
color:#333;
cursor:default;
}
 #maintab a:hover {
background-position:0% -150px;
}
 #maintab a:hover span {
background-position:100% -150px;
}
  

#header_subtab, #subtab {
float:left;
width:100%;
background:#DAE0D2 url("../../images/header/subtabbg.gif") repeat-x bottom;
font-size:10px;
line-height:normal;
}
 #subtab ul, #header_subtab ul {
margin:0;
padding:0px 8px 0;
list-style:none;
}
 #subtab li, #header_subtab li {
display:inline;
margin:0;
padding:0;
list-style-type:circle;
}
 #subtab  a, #header_subtab  a {
float:left;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
}
 #subtab a span, #header_subtab a span {
float:left;
display:block;
padding:0px 8px 4px 6px;
font-weight:normal;
color:#765;
 }
 
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
 #subtab a span, #header_subtab a span {float:none;}
 /* End IE5-Mac hack */
 #subtab a:hover span, #header_subtab a:hover span {
color:blue;
}
 #subtab #current a, #header_subtab #current a {
background-position:0 -150px;
border-width:0;
}
 #subtab #current a span, #header_subtab #current a span {
background-position:100% -150px;
padding-bottom:5px;
color:blue;
}
 #subtab a:hover, #header_subtab a:hover {
background-position:0% -150px;
}
 #subtab a:hover span, #header_subtab a:hover span {
background-position:100% -150px;
}
  
	#header_divMessage li.info
	{
		list-style-image: url(../../images/header/info.gif);
		vertical-align:middle;
		font-size:11px;
		margin: 0 0 0 0;
	}
	#header_divMessage li.warn
	{
		list-style-image: url(../../images/header/warn.gif);
		vertical-align:middle;
		font-size:11px;
		margin: 0 0 0 0;
	}
	#header_divMessage li.error
	{
		list-style-image: url(images/header/error.gif);
		vertical-align:middle;
		color:red;
		font-size:11px;
		margin: 0 0 0 0;
	}
	#header_divMessage ul 
	{
		margin:  0 0 0 0;
	}
	/*
	a.link:hover
	{
		background-position:-1px -1px;
	}

	a.link span:hover
	{ 
		background-position:-1px -1px;
	}
	*/
	a.link 
	{
		float:left;
		width:50;
		font-size:11px;
		background:url("../../images/header/linkButtonL.gif") no-repeat left top;
		margin:0;
		padding: 0 0 2px 2px;
		text-decoration:none;
	}
	
	a.link span 
	{ 
		width:50;
		display:block;
		font-size:11px;
		padding: 2px 5px 2px 0;
		background:url("../../images/header/linkButtonR.gif") no-repeat right top;
		color:#765;
		cursor:hand;
	}



/* ================================
 CSS STYLES FOR IBUYSPY PORTAL 
 v1.0, 01/2001
================================
*/
P  {
 vertical-align: baseline;
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  12px;
 color: black;
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
 background-color: white;
}

/* background color for the content part of the pages */
Body
{
 background-color: white;
}


/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
 font-family: Verdana Bold, Helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #3366CC;
}



/* background/border colors for the selected tab */
.TabBg {
 background-color: #3366CC;
 border-color: white;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
 background-color: lightblue;
 border-color: white;
}

/* text style for the selected tab */
.SelectedTab {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 13px;
 color:white;
 font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 13px;
 color:#3366CC;
 /*text-decoration:none;*/
 font-weight: bold
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link {
 text-decoration: none;
 color:#3366CC;
}

A.OtherTabs:visited {
 text-decoration: none;
 color:#3366CC;
}

A.OtherTabs:active  {
 text-decoration: none;
 color:#3366CC;
}

A.OtherTabs:hover{
 text-decoration: underline;
 color:white;
}
 
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold
}

/* hyperlink style for the site links */
A.SiteLink:link {
 text-decoration: none;
 color:gray;
}

A.SiteLink:visited  {
 text-decoration: none;
 color:gray;
}

A.SiteLink:active{
 text-decoration: none;
 color:gray;
}

A.SiteLink:hover {
 text-decoration: underline;
 color:blue;
}

/* style for separator between site links */
.Accent
{
 color: gray;
 font-weight: bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */ 
.Message {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 font-size: 11px;
 background-color: #eeeeee
}

/* style of item titles by Announcements and events */
.ItemTitle {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 color: darkred;
}



/* GENERAL */
/* style for module titles */
.Head{
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  20px;
 font-weight: normal;
 color: #3366CC;
}

/* style of item titles on edit and admin pages */
.SubHead {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 color: darkred;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 12px 
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
}

.NormalRed
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: red
}

.NormalBold
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}
 
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
 text-decoration: underline;
 color: darkred;
}

A.CommandButton:visited  {
 text-decoration: underline;
 color: darkred;
}

A.CommandButton:active{
 text-decoration: underline;
 color: darkred;
}

A.CommandButton:hover {
 text-decoration: underline;
 color: red;
}
 



/* GENERIC */
H1  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  20px;
 font-weight: normal;
 color: #666644;
}

H2  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  20px;
 font-weight: normal;
 color: #666644;
}

H3  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  12px;
 font-weight: normal;
 color: darkred;
}

H4  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  12px;
 font-weight: normal;
 color: darkred;
}

H5, DT  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 color: darkred;
}

H6  {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  11px;
 font-weight: bold;
 color: darkred;
}

TFOOT, THEAD {
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  12px;
 color: darkred;
}

TH  {
 vertical-align: baseline;
 font-family: Verdana, Helvetica, sans-serif;
 font-size:  12px;
 font-weight: bold;
 color: darkred;
}

A:link  {
 text-decoration: none;
 color:  darkred;
}

A:visited{
 text-decoration: none;
 color:  darkred;
}

A:active {
 text-decoration: none;
 color:  darkred;
}

A:hover {
 text-decoration: underline;
 color:  red;
}

SMALL{
 font-size:  8px;
}

BIG {
 font-size:  14px;
}

BLOCKQUOTE, PRE {
 font-family: Lucida Console, monospace;
}


UL LI{
 list-style-type: square ;
}

UL LI LI {
 list-style-type: disc;
}

UL LI LI LI {
 list-style-type: circle;
}

OL LI{
 list-style-type: decimal;
}

OL OL LI {
 list-style-type: lower-alpha;
}

OL OL OL LI {
 list-style-type: lower-roman;
}

HR {
 color: dimgrey;
 height:1pt;
 text-align:left
}

.dayAvailable {
	cursor: hand;
	color: Green;
	background-color: #f5f5f5;
}

.dayAvailableHover{
	cursor: hand;
	color: Green;
	background-color: #d2b48c;
}

.dayNotAvailable {
	cursor: default;
	color: Red;
	background-color: #dcdcdc;
}

.dayNotAvailableHover{
	cursor: default;
	color: Red;
	background-color: Transparent;
}

/* STYLES FOR IMAGELESS MIC WIZARD */

.sBoxText {
	font-size: 10px; cursor: default; vertical-align: middle; padding-left: 2px;
}
.sbox
{
 margin: 1px 0px 1px 0px;
 padding: 0;
 height: 12px;
 width: 12px;
 border: solid 1px black;
 vertical-align: middle;
}

.Red
{
	background-color: salmon;
}

.Green
{
	background-color: lightgreen;
}

tr.tableRowOut {
	background-color: #fff;
	PADDING-LEFT: 4px; 
	OVERFLOW: visible; 
	TEXT-ALIGN: left
}

tr.tableRowOver { padding-left: 4px; overflow: visible; background-color: #9999ff; text-align: left; }

/* TIME STYLES */
.selectedTime {
	background-color: #a9a9a9;
	border: solid 1px #000;
}
.timeStyle {
	background-color: #eeeeee;
	border: none;
}
.clearTime {
	background-color: #a9a9a9;
	border-top: solid 1px #000;
}

/* Nifty Corners Styles */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.MenuHorizontalTabsMenuItem * div
{
	background:url(../../images/header/left_both.gif) no-repeat left top; 
	height: 22px; 
	padding-left: 9px; 
	cursor: pointer;
}
.MenuHorizontalTabsMenuItem * span
{
	background:url(../../images/header/right_both.gif) no-repeat right top; 
	padding: 5px 15px 4px 6px; 
	font-size: 10px; 
	color: #333; 
	height: 22px;
}
.MenuHorizontalTabsSelectedMenuItem * div
{
	background-position-y: -150px;
}
.MenuHorizontalTabsSelectedMenuItem * span
{
	background-position-y: -150px;
}
.MenuHorizontalTabsHoverMenuItem * div
{
	background-position-y: -150px;
	color: Blue;
	text-decoration: none;
}
.MenuHorizontalTabsHoverMenuItem * span
{
	background-position-y: -150px;
	color: Blue;
	text-decoration: none;
}

#ValidationSummary
{
	text-align: left;
}