



body {
font-family: 'Trebuchet MS', Helvetica, sans-serif;
padding-top: 2px;
margin-top: 0px;
}

a   
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;   font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #1F85E3; 
}

a:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-weight:bold;  
	font-style: normal;  text-decoration: underline; color: #11508A; 
}


h2.nopad {
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size: 16px;
color: #11508A;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

/* ROUNDING */
.round200outer {background: #94D4FF; width: 200px; padding-top:2px; padding-bottom:2px }
.round200inner {background: #94D4FF; width: 200px;   }

.roundOuter 
{
padding-top: 2px; 
padding-bottom: 5px;  
padding-left: 5px; 
padding-right: 5px;
border: 0px hidden;
background: #94D4FF;  

}


.round400outer {background: #94D4FF; width: 400px;  }
.round400inner {background: #94D4FF; width: 400px; padding:5px 1px 1px 1px; }

div#outterbox {background: #94D4FF; width: 200px;  }
div#innerbox {background: #94D4FF; width: 200px; padding:5px 1px 1px 1px; }


.introPanel { background: #FFF9BD; width: 150px; height: 100px;  padding:5px 1px 1px 1px;}
.introPanelHeader { background: #94D4FF; color:white; font-weight:bold;
                    width: 150px;  padding:5px 1px 1px 1px;}

.widgetBody
{
 background: white;   
 text-align: left;  
 padding-left: 5px; 
 padding-right: 5px; 
 padding-top: 5px;
 padding-bottom: 5px;
 border-left: 0px dotted #3B895B;  
 border-right: 0px dotted #3B895B;  
 border-bottom: 0px dotted #3B895B;
}

.widgetBodyDotted
{
 background: white;   
 text-align: left;  
 padding-left: 5px; 
 padding-right: 5px; 
 padding-top: 5px;
 padding-bottom: 5px;
 border-left: 1px dotted #3B895B;  
 border-right: 1px dotted #3B895B;  
 border-bottom: 1px dotted #3B895B;
}
/* TEXT */

.logo
{
	font-weight: bold; color: white; font-size: 21px;
	font-family: "Comic Sans MS", Textile, cursive; 
	vertical-align: top;
}

.faqQuestion
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:bold;
	padding: 6 10 6 10; 
	text-align:left;
}

.faqAnswer
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:normal;
	padding: 6 10 6 10;
	text-align:left;
}
.inputLabel
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:normal;
	padding: 6 10 6 10;
	color: #000000;
}
.inputLabelNoPad
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:normal;
	color: #000000;
}

.inputLabelReq
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:bold;
	padding: 6 10 6 10;
	color: #000000;
}

.inputLabelReqNoPad
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:bold;	
	color: #000000;
}

.whatsNewText
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 12px; font-weight:normal;
	padding-left: 2;
}

.whatsNewTitle
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 12px; font-weight:bold;
	padding-left: 2;
}

.msgRowText
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:normal;
}

.inputData
{
	padding: 5px 5px 5px 5px;
}


.titleMain
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 20px; font-weight:bold;
	color: #000000 ;			
}

.announcement
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;
	color: #000000 ;			
}

.friendList_noFriend
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 12px; font-weight:bold;
	color: #000000;			
}

.friendList
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 12px; font-weight:bold;
	color: #000000;		
	cursor: pointer;	
}

.pointerOverAccent
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #3D91C4;; 
	cursor: pointer;
}

.pointerOverPrimary
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #000000; 
	cursor: pointer;
}

.errorMsg
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 12px; font-weight:bold;
	color: red;		
}

.errorMsgBig
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 14px; font-weight:bold;
	color: red;		
}

.smallAccentText
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;
	color: #3D91C4;;
			
}


.smallText
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 10px; font-weight:normal;
		
}

.medText
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:normal;
		
}

.normalTextBold
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:bold; color: #000000;	
	position: relative;
}

.normalText
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:normal; color: #000000;	
	position: relative; height:1%;
}

.bigText
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:normal; color: #000000;	
}

.smallBoldText
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 10px; font-weight:bold;
}

.inboxText
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;
}

.boldAccentText
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #3D91C4; ; 
}

.accentText
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:normal;  
	font-style: normal;  text-decoration: none; color: #3D91C4; ; 
}

.bigBoldAccentText
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #3D91C4; ; 
}

.smallBoldAccentText
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #3D91C4; ; 
}
              
.smallNote
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 9px; font-weight:normal;  
	font-style: normal;  text-decoration: none; color: #000000; 
}

.smallBold
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #000000;
	
}

.medBold12
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 12px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #000000;
	
}

.colHeader
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #000000; padding:1em; 
	
}

.colValue
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:normal;  
	font-style: normal;  text-decoration: none; color: #000000; padding:1em; 	
}

.colValue2
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:normal;  
	font-style: normal;  text-decoration: none; color: #000000; padding:1em; 	
}

.welcomeText
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:normal;  
	font-style: normal;  text-decoration: none; color: #000000; padding:1em; 		
}



/* END TEXT */

/* LINKS */

.smallAccentLink
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #1F85E3; 	
	cursor: pointer;
}

.smallAccentLink:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: underline; color: #1F85E3; 	
	cursor: pointer;
}

.userlinksmall
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 10px; font-weight:normal;  
	font-style: normal;  text-decoration: none; color: #1F85E3; 
	cursor:pointer;


}
a.userlinksmall:hover{
	text-decoration: underline;
	color:#11508A;
	}

.userlink
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #1F85E3; 
	cursor:pointer;


}
a.userlink:hover{
	text-decoration: underline;
	color:#11508A;
	}

.boldLinkHeader
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 18px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #1F85E3; 
	cursor: pointer; position: relative;
}
	               
.boldLinkHeader:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 18px; font-weight:bold;  
	font-style: normal;  text-decoration: underline; color: #11508A; 
	cursor: pointer; position: relative;
}

.boldLinkAccent
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #1F85E3; 
	cursor: pointer; position: relative;
}
	               
.boldLinkAccent:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:bold;  
	font-style: normal;  text-decoration: underline; color: #11508A; 
	cursor: pointer; position: relative;
}

.bigBoldLinkAccent
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #1F85E3; 
	cursor: pointer; position: relative;
}
	               
.bigBoldLinkAccent:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;  
	font-style: normal;  text-decoration: underline; color: #11508A; 
	cursor: pointer; position: relative;
}

.boldLink   
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #1F85E3; 
}

.boldLinkRed   
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: red; 
}
	 
	               
.boldLinkRed:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: underline; color: red; 
}    
	               
.boldLink:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:bold;  
	font-style: normal;  text-decoration: underline; color: #11508A; 
}

.boldLinkSmall
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #1F85E3; 
}
	                              
.boldLinkSmall:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 11px; font-weight:bold;  
	font-style: normal;  text-decoration: underline; color: #11508A; 
	cursor: pointer;
}

.boldLinkAuto    
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;   font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #1F85E3; 
}

.boldLinkAuto:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-weight:bold;  
	font-style: normal;  text-decoration: underline; color: #11508A; 
}

.navBarLink   
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 16px; font-weight:bold;  
	font-style: normal;  text-decoration: none; color: #FFFFFF; padding:1em; 
}
	               
.navBarLink:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 16px; font-weight:bold;  
	font-style: normal;  text-decoration: underline; color: #FFFFFF; padding:1em;
}

.footerLink   
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 10px; font-weight:normal;  
	font-style: normal;  text-decoration: none; color: #1F85E3; padding:3px; 
}
	               
.footerLink:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 10px; font-weight:normal;  
	font-style: normal;  text-decoration: underline; color: #11508A; 
}	

.navLink   
{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:normal;  
	font-style: normal;  text-decoration: underline; color: #FFFFFF; padding:1em; 
}
	               
.navLink:hover
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 13px; font-weight:normal;  
	font-style: normal;  text-decoration: none; color: #FFFFFF; padding:1em;
}

a.sumlink:link{
	text-decoration: none;
	font-weight:bold;
	color:#1F85E3;
	}
a.sumlink:hover{
	text-decoration: underline;
	color:#11508A;
	}
a.sumlink:active{
	text-decoration: none;
	color:#1F85E3;
	}
a.sumlink:visited{
	text-decoration: none;
	color:#1F85E3;
	}



/* END LINKS */

/* DIVS AND POPUPS */



.PopUpHidden
{
            position: absolute;
            top: 0px;
            left: 0px;
            background: #FFFFFF;
            padding: 5px;
            border: 1px solid #000;
            z-index: 1;
            visibility: hidden;
            font: bold 11px "'Trebuchet MS', Helvetica, sans-serif", Arial, Helvetica, sans-serif;
            color: #000;
            min-width: 350px;
            
}

.helpTip
{
            position: absolute;
            top: 0px;
            left: 0px;
            background: #FFFFFF;
            padding: 5px;
            border: 1px solid #000;
            z-index: 2000;
            visibility: hidden;
            font: bold 11px "'Trebuchet MS', Helvetica, sans-serif", Arial, Helvetica, sans-serif;
            color: #000;
            width: 350px;
            text-align: left;
}

.helpicon
 {
height:100%;
width:100%;
 position:absolute; 
 background:url(images/help_16.gif);

  
 }
 

/* END DIVS AND POPUPS */

/* TABLES and WIDGETS */

.roundWidget
{
	position:relative;
	border: 0 solid #000000;
	border-collapse: collapse;
	padding-bottom: 5px;	
	background-color: #94D4FF;
}


.autoSizeWidget
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	background-color: #FFFFFF;	
	margin: 15px;
	padding: 0px;	
}

.similarDests
{
	background-color: white;	
  border-width: 1px;
  border-color: #94D4FF;
  border-style: dashed;
  height:100px;
  width:450px;
  margin: 15px;	
	padding: 0px;  
 }

.autoSizeWidgetNoMargin
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	background-color: #FFFFFF;	
	margin: 0;	
	padding: 0;
}

.lightShadePane
{
	border: 0 solid #000000;
	border-collapse: collapse;
	background-color: #FFF9BD;	
	margin: 0;	
	padding: 5px;
}

.largeWidget
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 450px;
	background-color: #FFFFFF;		
}

.largeWidgetAccent
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 500px;
	background-color: #FFFFFF;		
}

.widget600
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 600px;
	background-color: #FFFFFF;	
	margin-left: 15;		
	margin-right: 15;	
}

.widget650
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 650px;
	background-color: #FFFFFF;	
	margin-left: 15;		
	margin-right: 15;	
}	

.widget650NoBorder
{
	border: 0;
	border-collapse: collapse;
	width: 650px;
	background-color: #FFFFFF;	
	margin-left: 15;		
	margin-right: 15;	
}

.medWidget
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 200px;
	background-color: #FFFFFF;
	margin-left: 15;		
	margin-right: 15;
}

.medWidgetAccent
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 200px;
	background-color: #FFFFFF;
	margin-left: 15;		
	margin-right: 15;
}

.medWidgetAccentNoMargin
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 200px;
	background-color: #FFFFFF;
	margin-left: 0;		
	margin-right: 0;
}

.widgetHeader
{
	background-color: #94D4FF;	
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;
	color: #FFFFFF;	
}

.widgetHeaderAccent
{
	background-color: #94D4FF;	
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;
	color: #FFFFFF;	
}


.headerTable
{

	border: none;
	width: 950px;
	background-color: #94D4FF;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

.messagesTable
{
	width: 950px;

	background-color: #FFFFFF;
	border-collapse: collapse;
    

}

.bodyTable
{
	width: 950px;
	height: 700px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	margin: 0px;
}



.footerTable
{
	border: none;
	width: 950px;
	font-size: small;
	color: black;
}


.navBarTable
{
	border: none;
	width: 950px;
	background-color: #94D4FF;		
	border-collapse: collapse;
	margin: 0px;
}

.widgetTable
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 200px;
	background-color: #FFFFFF;		
		
}

.widgetTableSizable
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	background-color: #FFFFFF;		
		
}

.widgetTableSizableNoBorder
{
	border: 0px solid #94D4FF;

	background-color: #FFFFFF;		
		
}

.widgetTableFullAccent
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 100%;
	background-color: #FFFFFF;		
		
}

.widgetTableSizableAccent
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	background-color: #FFFFFF;		
		
}


.widgetTableFull
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 100%;
	background-color: #FFFFFF;		
		
}

.pointsInfoWidget
{
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	width: 200px;
	background-color: #FFFFFF;
	margin-right: 15px;
	margin-left: 15px;				
}

.pointsInfoHeader
{
	background-color: #94D4FF;	
	font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;
	color: #FFFFFF;	
}



.pointsWidget
{
	margin-right: 10px;
	border: 1px solid #94D4FF;
	border-collapse: collapse;
	background-color: #FFFFFF;		
}

.tableSubHeaderRow
{
	background-color: #FFFFFF
}
	
.entryTable
{
	background-color: #FFFFFF;		
}

/* TABLES and WIDGETS */

/* MISC */
.bodybg
{
  background-color: #8BA1AF;
  background-image: url(images/bgtest.gif);
  background-repeat:repeat-y;
  background-position: center;
  padding-top: 0px;
  margin-top: 0px;
}

.bodyDiv
{
	width: 950px;
	align: center;
}
.navBarBack
{
  background-color: #94D4FF;
} 
   	
.nothing
{
	
}

form
{
	display:inline;
}


.msgRowHover { background: #777; color: #fff;cursor:pointer; }
.msgRow { cursor:pointer; }


.pointerOver
{
	cursor: pointer;
}

.btn{
   color:#000000;
   font-family:'Trebuchet MS', Helvetica, sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#FFFFFF;
   border: 1px solid;
   border-width: 1px;
   border-top-width: 1px;
   border-left-width: 1px;
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff1F85E3');
}

.btnhov{
   color:#000000;
   font-family:'Trebuchet MS', Helvetica, sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#FFFFFF;
   border: solid;
   border-top-width: 1px;
   border-left-width: 1px;
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff11508A');

   cursor: pointer;
}

.btnFixedWidth{
   color:#000000;
   font-family:'Trebuchet MS', Helvetica, sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#FFFFFF;
   border:2px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff1F85E3');
   width: 275px;
   	border: 2px solid #000000;
	/** remember to change image path **/
	background: url(images/textboxbg.png) repeat-x #ffffff;
	font-family: \'trebuchet ms\', helvetica, sans-serif;
	font-style: bold;
	color: #454743;
	margin: 2px;
}

.btnFixedWidthhov{
   color:#000000;
   font-family:'Trebuchet MS', Helvetica, sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#FFFFFF;
   border:2px solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
   	border: 2px solid #000000;
	/** remember to change image path **/
	background: url(images/textboxbg.png) repeat-x #ffffff;
	font-family: \'trebuchet ms\', helvetica, sans-serif;
	font-style: bold;
	color: #454743;
	margin: 2px;
   cursor: pointer;
   width: 275px;
}
    /* TODO: figure out why we need two button types */  
      	a.button, a.buttonDis {
		display: block;
		background-color: transparent;
		background-image: url(images/buttonBackground.gif);
		background-repeat: no-repeat;
		width: 132px;
		height: 28px;
		margin: 5px auto;
		padding: 5px 0 0 0;
		text-align: center;
		font-size: 12;
		font-weight: bold;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		}

a.button:hover, a.button:active {
background-position: 0 -36px;
color: #FF7200;
}

a.button:link, a.button:visited {
color: #002577;
}

a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
background-position: 0 -72px;
color: #5F5F5F;
cursor: default;
}
		.icon {
		background-repeat: no-repeat;
		padding: 0 0 5px 60px;
		}
		/* list of button icons */
		#buttonSend .icon {
		background-image: url(images/ok.gif);
		}
		#buttonDelete .icon {
		background-image: url(images/cancel.gif);
		}
		#buttonReply .icon {
		background-image: url(images/import.gif);
		}
		          
          
		          
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
    border:0;
  
}
table.sortable span.sortarrow {
    color: blue;
    text-decoration: none;
}


	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:400px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
.hrBackgroundDashed
{
  color: #FFFFFF;
  background-color: #FFFFFF;
  height: 1px;
  margin: 0em;
  border-style: dashed;
  padding-bottom: 0px;
}

div.hr { 
width: 98%;
text-align: center; 
height: 1px; 
border:1px dashed #FFFFFF;
background: #FFFFFF;
line-height: 0px; 
font-size: 1px;  
margin-top: 5px;
} 

.handOver
{
	cursor: pointer;
}

.opaque {
	opacity: .5;
	filter: alpha(opacity=50);
}


/* END MISC */	

	/* DOM COLLAPSE SETTINGS */

	.trigger{
			cursor:pointer;
			background-color: #94D4FF;	
			font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;
			color: #FFFFFF;	
			width:650px;
		}		
		
		.trigger:hover{
			cursor:pointer;
			background-color: #94D4FF;	
			font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;
			color: #FFFFFF;
			width:650px;	
		}		
		
		.expanded{
			background-color: #94D4FF;	
			font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;
			color: #FFFFFF;	
		cursor:pointer;
		width:650px;
		}
		
		
		.expanded:hover{
			background-color: #94D4FF;	
			font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;
			color: #FFFFFF;	
			cursor:pointer;
			width:650px;
		}
		
		
		h2.sectbar{
			background-color: #94D4FF;	
			font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-size: 15px; font-weight:bold;
			color: #FFFFFF;	
		}
		
		
		img{
		border:none;
		}
		
		.show{
     		position:static;
     		display: table;
		}
		
		.hide{
			position:absolute;
			left:-999em;
			height:1px;
			width:100px;
			overflow:hidden;
		}
	
	   h2{
		    
			margin-left: 15;		
	    	margin-right: 15;
	    		
		}
		
.uparrow
{
  border: 0;
  margin-left:0;
  padding-left:0;
  cursor: pointer;
}		

.accordionText
{
	display:none; font-size:16px; font-weight: bold; width: 90%;
}

/* Tag Cloud */

.tagText1
{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 0.7em;
  font-family: 'Trebuchet MS', Helvetica, sans-serif; 
  font-weight:300;  
  text-decoration: none;
  color: #11508A; 
}

.tagText2
{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 0.8em;
    font-family: 'Trebuchet MS', Helvetica, sans-serif; 
  font-weight:400;  
  text-decoration: none;
  color: #11508A; 
}

.tagText3
{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.0em;
    font-family: 'Trebuchet MS', Helvetica, sans-serif; 
  font-weight:500;  
  text-decoration: none;
  color: #11508A; 
}

.tagText4
{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.2em;
    font-family: 'Trebuchet MS', Helvetica, sans-serif; 
  font-weight:600;  
  text-decoration: none;
  color: #11508A; 
}

.tagText5
{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.4em;
    font-family: 'Trebuchet MS', Helvetica, sans-serif; 
  font-weight:700;  
  text-decoration: none;
  color: #11508A; 
}

.tagText6
{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.6em;
    font-family: 'Trebuchet MS', Helvetica, sans-serif; 
  font-weight:700;  
  text-decoration: none;
  color: #11508A; 
}

.tagText7
{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.7em;
    font-family: 'Trebuchet MS', Helvetica, sans-serif; 
  font-weight:800;  
  text-decoration: none;
  color: #11508A; 
}

.tagText8
{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.8em;
    font-family: 'Trebuchet MS', Helvetica, sans-serif; 
  font-weight:800;  
  text-decoration: none;
  color: #11508A; 
}

.tagText9
{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.9em;
    font-family: 'Trebuchet MS', Helvetica, sans-serif; 
  font-weight:900;  
  text-decoration: none;
  color: #11508A; 
}	

.tagText10
{
  margin-left: 5px;
  margin-right: 5px;
  font-size: 2.0em;
    font-family: 'Trebuchet MS', Helvetica, sans-serif; 
  font-weight:900;  
  text-decoration: none;
  color: #11508A; 
}

.tagText1:hover, .tagText2:hover, .tagText3:hover, .tagText4:hover, .tagText5:hover,
.tagText6:hover, .tagText7:hover, .tagText8:hover, .tagText9:hover, .tagText10:hover
{
	text-decoration: underline;
}

#google_map { 
	width: 300px; 
	height:300px; 
}
#resultdivleft { 
	width: 270px; 
	min-height:90px;
	height:auto !important;
    height:90px;
	padding-left:15px;
	padding-bottom:15px;
		padding-top:15px;
	float: left;
	display: inline;
}
#resultdivleftpages { 
	width: 460px; 
	min-height:10px;
	height:auto !important;
    height:10px;
	padding-left:15px;
	padding-bottom:5px;

	float: left;
	display: inline;
}
#resultdivright { 
	width: 180px; 
	min-height:90px;
	height:auto !important;
    height:90px;
	padding-top:15px;
	float: right;
	display: inline;
}
#resultdivline{
	width:465px;
	height:2px;
	display: inline;
	float: left;
	border-bottom:1px solid #ccc;
}
#search_center {
	width: 465px;	
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	min-height:720px;
	height:auto !important;
    height:720px;
	float: left;
	display: inline;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
} 
#search_map { 
	position: relative;
	top:0px;
	left:0px;
	overflow:hidden;
	z-index:95;
	padding-left:3px;
	padding-right:3px;
}

#search_tags { 
	position: relative;
	top:0px;
	border: 1px solid #6698CB;
	left:0px;
	overflow:hidden;
	z-index:95;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}

#search_tags2 { 
	position: relative;
	top:0px;
	border: 1px solid #6698CB;
	left:0px;
	overflow:hidden;
	z-index:95;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}
#map_layout { 
	border: solid 1px #cccccc;
	width:930px; 
	margin:0px auto;
	padding:0px 0px 5px 0px;
}

#search_container { 
	position: relative; 
	width: 100%;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	z-index:80;
}

#search_left {
	width:155px;
	min-height:720px;
	float:left;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	
}

#leftdivline{
	width:155px;
	height:2px;
	display: inline;
	float: left;
	border-bottom:1px solid #ccc;
}

#search_top{
	padding:5px;	
	margin:5px;
	border-bottom:1px solid #ccc;
}

