/**********************************************************/
/*      COPYRIGHT © 1999-2002 IDX Group, Inc.     
/***********************************************************/

.labelR 
	{ color : #669900; font-weight : bold; text-align : right }

.labelHR 
	{ color : #FF9900; font-weight : bold;   text-align : right;  padding-right : 100px;  background-position : bottom;  	background-image : url(dottedline.gif);  background-repeat : repeat-x;  padding-bottom : 4px;  margin-bottom : 5px;       	}   
.labelHRIcon
	{ color : #FF9900; font-weight : bold;   text-align : right;  padding-right : 100px;   padding-bottom : 4px;  margin-bottom : 5px;       	}   

.displayReg 
	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; display : block; padding : 1	px 1px; 	margin-top : 1px; background-color : #F5F5F5; border : 1px #c0c0c0 none;  font-size : 12px; 	font-weight : bold;  	line-height : 12px;  width : 400px; text-align : left;  } 

.displayRegA
	{  background-color : #F5F5F5; font-weight : bold;  }
	
.textarea400x75
	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; display : block; padding : 	1px 1px; 	margin-top : 1px; background-color : #D2DEE9; border : 1px #c0c0c0 none;  font-size : 	12px; font-weight : bold;  	line-height : 12px;  width:400px; height:75px  } 
	
.textarea100PCx75
	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; display : block; padding : 	1px 1px; 	margin-top : 1px; background-color : #D2DEE9; border : 1px #c0c0c0 none;  font-size : 	12px; font-weight : bold;  	line-height : 12px;  width: 100%; height:75px  } 
	
.commentsArea50
	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; display : block; padding : 	1px 1px; 	margin-top : 1px; background-color : #D2DEE9; border : 1px #c0c0c0 none;  font-size : 	12px; font-weight : bold;  	line-height : 12px;  width:300px; height:50px  } 

option, select 
	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight : bold;  color:#333333;
	border: 0px none White; 	border-width:0px;border-style:none;background-color:#D2DEE9 }

.table 
	{   border : 1px solid #2B2CFF;   }
.tableLevel2 
	{   border : 1px solid #2B2CFF;  background-color : #F5F5F5;   }
.tableLevel3 
	{   border : 1px solid #2B2CFF;  background-color : #F0F8FF;   }

.AdminButton 
	{font-family:tahoma,sans-serif;
	font-size:11px;
	background: #EFF7FF; 
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:#000066;
	height: 19px;
	text-decoration:none;
	cursor: hand;
	width : 110px;
	font : normal; }

.radiobutton 
	{ width : 14px;  height : 14px; margin-right : 5px;    }

.checkbox
	{ width : 14px;  height : 14px; margin-right : 5px;    }

.SearchBox {
	font-family:tahoma,sans-serif;
	font-size:12px;
	font : bold;
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	text-decoration:none;
                width : 250px;
	padding-top : 3px;
	padding-bottom : 3px;
	}

.GoButton {
	font-family:tahoma,sans-serif;
	font-size:11px;
	font : normal;
	background: #C2FF91;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:#000066;
	height: 19px;
	text-decoration:none;
	cursor: hand;
                width : 20px;
}

.AdminViewHeader {
	background-color : #3399CC;
	color : White;
	font-size : 14px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.AdminViewRow {
	background :  #E3F1FF; 
}

.AdminView {
	width : 100%;
	background-color : #99CCFF;
}

div#AdminEmbdView table {
	width: 100%;
	background-color : #E3F1FF;
	}

div#AdminEmbdView th {
	background-color : #3399CC;
	color : White;
	font-size : 14px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px double #99CCFF;
	}

div#AdminEmbdView td {
	border: 1px solid #99CCFF;
	}

.inputDate
	{font-weight: bold;color:#333333;border: 0px #FFFF none; border-width:0px;border-style:none;width: 100px; 		background-color:#D2DEE9;}

.SelectionButton 
	{font-family:tahoma,sans-serif;
	font-size:11px;
	background: #EFF7FF; 
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:#000066;
	height: 19px;
	text-decoration:none;
	cursor: hand;
	width : 130px;
	font : normal; }

.SelectionView {
	width : 100%;
	background-color : #99CCFF;
	}

.SelectionViewHeader {
	background-color : #4C85EA;
	color : White;
	font-size : 14px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.SelectionViewRow {
	background : #FFFFCC;
}


.title
	{ color : #FF9966; font-weight : bold;   text-align : left;   background-position : bottom; background-image : url(dottedline.gif);  background-repeat : repeat-x;  padding-bottom : 4px;  margin-bottom : 5px;       	}  

.head
	{  font-weight : bold;   text-align : left; }   
.head1
	{font-weight:bold;color:#669900 }  
.head2
	{font-size:11pt;font-weight:bold;color:#669900 }  
.head3
	{font-size:14pt;  font-weight:bold;color:#669900}
.head4 
	{font-size:16pt;  font-weight:bold;color:#669900 }
.head4 
	{font-size:16pt;  font-weight:bold;color:#FF6600 }

.size50 
	{ width : 50px;  }
.size100
	{ width : 100px;  }

.cell 
	{   border : 1px solid #99CCFF;   }

.pubmidlefttbl {
	color: #000000;
	line-height: 24px;
	background-color: #FFFFFF;
	text-align: justify;
	border: 1px solid Olive;
	background : #FFFFFF;
	height: 100%;
 }

.pubmidmidtbl {
	color: #000000;
	line-height: 24px;
	background-color: #FFFFFF;
	text-align: justify;
	border: 1px solid Olive;
	height: 100%;
 }

 .pubmidrighttbl {
	color: #000000;
	line-height: 24px;
	background-color: #FFFFFF;
	text-align: justify;
	border: 1px solid #336666;
	background : #F3F5F7;
	height: 100%;
 }

 .pubmidhometbl1 {
	color: #000000;
	line-height: 24px;
	background-color: #FFFFFF;
	text-align: justify;
 }

.pubmidhometbl2 {
	color: #000000;
	line-height: 24px;
	background-color: #FFFFFF;
	text-align: justify;
	border: 1px solid #CCCC00;
	background : #EEF1DC;
 }

.pubmidhometbl3 {
	color: #000000;
	line-height: 24px;
	background-color: #FFFFFF;
	text-align: justify;
	border: 1px solid #CCCC00;
	background : #F1F1F1;
 }

.displayRegTbl {
	color: #000000;
	background-color: #F5F5F5;
	text-align: justify;
	border: 1px solid #F1F1F1;
 }

 .carthead
	 { font-weight : bold;  }
	 
.cartremove 
	{font-family:tahoma,sans-serif;
	font-size:11px;
	background: #F4A460; 
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:#000066;
	height: 19px;
	text-decoration:none;
	cursor: hand;
	width : 110px;
	font : normal; }
	 
 .cartqty 
	{ width : 50px; }
	
.carttext   {  font-weight : normal; 	 }

 .dspEventName {
	background-color : #4C85EA;
	color : White;
	font-size : 14px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	}
.dspEventLabel 
	{ color : #669900;  text-align : right }
	
.dspEvent
	{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; display : block; padding : 1	px 1px; 	margin-top : 1px; background-color : #F5F5F5; border : 1px #c0c0c0 none;  font-size : 12px;  	line-height : 12px;  width : 60%; text-align : left;   }
	
.dspEventTable {
	color: #000000;
	background-color: #F5F5F5;
	text-align: justify;
	border: 1px solid #F1F1F1;
 }

.dspEventSpeaker
	{ color : #4169E1;  font-size: 16px;  font-weight: bold;   }
.dspEventTopic
	{ color : #FF8C00;  font-size: 13px;  font-weight: bold;  }


 .dspTitle {
	background-color : #4C85EA;
	color : White;
	font-size : 14px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	}
.dspLabel
	{ color : #669900;  text-align : right }
.dspContent
	{ text-align : left }

.dspTbl {
	color: #000000;
	background-color: #F5F5F5;
	text-align: justify;
	border: 1px solid #F1F1F1;
 }

.nextprevious{font-size: 8pt; font-weight: bold; color:#ff9933}

.head1 {
	font-size : 16px;
	color : #FF6600;
	font-variant : small-caps;
	font-weight : bold;
	margin-left : 15px;
	margin-bottom : 10px;     	}

.head1N {
	font-size : 16px;
	color : #FF6600;
	font-variant : small-caps;
	font-weight : bold; }

	.headAdmin {
	font-size : 16px;
	color : #FF6600;
	font-variant : small-caps;
	font-weight : bold; }
	
	.headsubAdmin {
	font-size : 13px;
	color : #001CFF;
	font-variant : small-caps;
	font-weight : bold; 
	border: 1px solid #F1F1F1;}
	
.head2 { 
	font-size : 13px;
	color : #6699CC;
	font-weight : bold;   	}

.head3{
	font-size : 13px;
	color : #000000;
	font-variant : small-caps;
	font-weight : bold;
	margin-left : 1px;
	margin-bottom : 10px; 	}

.welcome {
	font-size : 13px;
	color : #FF6600;
	font-variant : small-caps;
	font-weight : bold;
	margin-left : 1px;
	margin-bottom : 1px;     	}

.prtitle {
	font-size : 16px;
	color : #0000CD;
	font-variant : small-caps;
	font-weight : bold; }

	
#idxview{
 background-color: white;
}

#idxview table {
	 width: 100%;
}

#idxview th {
	background-color : #3399CC;
	color : White;
	font-size : 14px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#idxview td {
	background :  #E3F1FF;
	border: 1px #3399CC;;
	border-bottom-style: double;
}

.SubmitButton {
font: small-caps bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;  
background-color: 336699;
border-color: White;
border-style: groove groove groove groove;
border-width: 3px 3px 5px 3px;
color: white;
font-size: 10pt;
font-family: verdana;
font-weight: bold;
 cursor: hand;
 width: 80px;
}

.LogoBGMain    {	background-color: #A8861A; }
.MainNavBG     { 	background-color: #A8861A; text-align: center; }
.LogoBGMainExt { 	background-color: #A8861A; }
a.MainNavTop:link { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 11px; }
a.MainNavTop:visited { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 11px; }
a.MainNavTop:hover { text-decoration: underline; color: #ffffff; font-weight: bold; font-size: 11px; }
.mainNav       { color : #CCCCCC;  font-size: 20px; text-decoration:none; }

.LogoBGMainAdmin    {	background-color: #A8861A; }
.MainNavBGAdmin     { 	background-color: #003366; }
.LogoBGMainExtAdmin { 	background-color: #A8861A; }

a.MainNavTopAdmin:link { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 11px; }
a.MainNavTopAdmin:visited { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 11px; }
a.MainNavTopAdmin:hover { text-decoration: underline; color: #ffffff; font-weight: bold; font-size: 11px; }

.mainNavAdmin       { color : #ffffff;  font-size: 11px; text-decoration:none; }

.mainNavVert{ vertical-align: middle; }