@charset "utf-8";
/* CSS Document */

h1 {
	color: #FF6600;
	font-size: 1.3em;
	line-height: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h2 {
	color: #FF6600;
	font-size: 1.1em;
	line-height: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	color: #666666;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.telNo {
	color: #FF6600;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*grey fonts*/

.lightgreyHeadingBold{
	color:#CCCCCC;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.greyHeadingBold{
	color:#666666;
	font-size: 1.1em;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.greybodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 1em;		
	line-height: 1.8em;
}
.greytextsmall{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	letter-spacing: -0.05em;
	font-size: 0.8em;		
}
.greybodytextLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: underline;
}

/* red font */

.redbodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EC0000;
	font-size: 1em;		
	line-height: 1.8em;
}
.redHeadingBold{
	color:#EC0000;
	font-size: 1.1em;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.redbodytextLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#EC0000;
	text-decoration: underline;
}

/* orange text */

.orangeDates{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	letter-spacing: -0.05em;
	font-size: 1.1em;		
	line-height: 1.5em;
}


.lightOrangeSm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F8AA3B;
	font-weight: bold;
	font-size: 1em;		
	line-height: 1.8em;
}


/* Links */

.smallwhitelink {
	color:#FFFFFF;
	font-size: 0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
}
.smallwhitelink:link {
	color:#FFFFFF;
	font-size: 0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
}
.smallwhitelink:visited {
	text-decoration: none;
}
.smallwhitelink:hover {
	text-decoration: underline;
}
.smallwhitelink:active{
	text-decoration: none;
}

.mediumwhitelink {
	color:#FFFFFF;
	font-size: 1.2em;
	line-height: 1.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	font-weight: bold;
}
.mediumwhitelink:link {
	color:#FFFFFF;
	font-size: 1.2em;
	line-height: 1.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	font-weight: bold;
}
.mediumwhitelink:visited {
	text-decoration: none;
}
.mediumwhitelink:hover {
	text-decoration: underline;
}
.mediumwhitelink:active{
	text-decoration: none;
}

.orangeLink {
	color:#FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.orangeLink:link {
	color:#FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.orangeLink:visited {
	text-decoration: none;
}
.orangeLink:hover {
	text-decoration: underline;
}
.orangeLink:active{
	text-decoration: none;
}


/* Menu */
#menu {
	clear: both;
	height: 28px;
	list-style: none;
	background-color: #9C9A9F;
	background-image:url(/images/tel_number.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#menu ul {padding:0; margin:0; list-style:none;}

#menu li {float:left; position:relative; width:145px; z-index:3; }
#menu li.wide60 {float:left; position:relative; width:85px; z-index:3;}
#menu li.wide100 {float:left; position:relative; width:125px; z-index:3; }
#menu li.wide150 {float:left; position:relative; width:105px; z-index:3;}

#menu li ul {display:none; position:absolute; left:0;

}


#menu ul li a {display:block;  font-family:arial; font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration:none; padding:7px 5px 7px 20px; }

#menu ul li ul li a {background:#fac239; width:220px;}

#menu ul li ul li a:hover { background:#999999; width:220px; color:#FFFFFF; border-bottom:#666666 thin solid;}

#menu ul li a:hover {color:#ff6600; }

#menu li:hover ul{ display: block;  }	/* this gets firefox working */
#menu li.over ul{ display: block; }	

.orangeList{
	list-style-image: url(/images/orange_square_bullet.gif);
	color:#FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;		
	line-height: 1.5em;
}
.orangeList li {
	margin: 0 0 0 -18px;
	letter-spacing: -0.05em;
}
.orangeListGreyText{
	list-style-image: url(/images/orange_square_bullet.gif);
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;		
	line-height: 1.5em;
}
.orangeListGreyText li {
	margin: 0 0 0 -18px;
	letter-spacing: -0.05em;
}


.greyList{
	list-style:disc;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;		
	line-height: 2em;
}
.greyList li {
	margin: 0 0 0 -18px;
}

.error {
	font-size: 0.8em;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.webcamblock {
	color: #333;
}
#orForm {
	background-color:#FF6600;
	color:#FFFFFF;
}
