html,body {
	height: 100%;font-size:12pt;
}

.bodyText
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    line-height: 1.3;    
}
*>html .bodyText {FONT-SIZE: 10pt;}   /*** Fix only for IE/Mac ***/	
.bodyText a
{
    COLOR: #049;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight:bold;
}
.bodyText a:visited
{
    COLOR: #049;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight:bold;
}
.bodyText a:hover
{
    COLOR: #009;
    FONT-FAMILY: Verdana;
    BORDER-BOTTOM:dashed 1px #009;
    font-weight:bold;
}
.bodyText a:active
{
    COLOR: #8E8E8E;
    FONT-FAMILY: Verdana;
    BORDER-BOTTOM:dashed 1px #8E8E8E;
    font-weight:bold;
}
td {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    line-height: 1.3;    
}
*>html td {FONT-SIZE: 10pt;}   /*** Fix only for IE/Mac ***/	

.popupTitle
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}


.imglnk a:hover {
	text-decoration: none;
	border:none;
	}

a.imglnk {
	text-decoration: none;
	border:none;
	}
a.imglnk:hover {
	text-decoration: none;
	border:none;
	}
a.imglnk:active {
	text-decoration: none;
	border:none;
	}

.searchTitleText
{
    FONT-SIZE: 1.1em;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    font-weight: bold;
}
	
.titleText
{
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.titleText a
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.titleText a:visited
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.titleText a:hover
{
    COLOR: #8E8E8E;
    FONT-FAMILY: Verdana;
    BORDER-BOTTOM:dashed 1px #8E8E8E;
}
.titleText a:active
{
    COLOR: #8E8E8E;
    FONT-FAMILY: Verdana;
    BORDER-BOTTOM:dashed 1px #8E8E8E;
}

.small-text {
	FONT-SIZE: 7pt;
    COLOR: #000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    FONT-WEIGHT:normal;
	}
.small-text a {
	color: #666;
	font-weight:normal;
	}
.small-text a:hover {
	color: #8e8e8e;
	}	


.leftNav
{
    FONT-SIZE: 7pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
*>html .leftNav {FONT-SIZE: 9pt;}  /*** Fix only for IE/Mac ***/
.leftNav a
{
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.leftNav a:visited
{
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.leftNav a:hover
{
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}

.leftNav a:active
{
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}



.internalNav
{
    FONT-SIZE: .7em;
    COLOR: #3393C5;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
A.internalNav
{
    FONT-SIZE: .7em;
    COLOR: #8E8E8E;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
A.internalNav:hover
{
    FONT-SIZE: .7em;
    COLOR: #3393C5;
    FONT-FAMILY: Verdana;
    BORDER-BOTTOM:dashed 1px #8E8E8E;
    FONT-WEIGHT: bold;
}
A.internalNav:active
{
    FONT-SIZE: .7em;
    COLOR: #8E8E8E;
    FONT-FAMILY: Verdana;
    BORDER-BOTTOM:dashed 1px #8E8E8E;
    FONT-WEIGHT: bold;
}
A.internalNav:visited
{
    FONT-SIZE: .7em;
    COLOR: #8E8E8E;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

.rightColText
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.rightColText a
{

    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.rightColText a:visited
{

    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.rightColText a:hover
{

    COLOR: #8E8E8E;
    FONT-FAMILY: Verdana;
    BORDER-BOTTOM:dashed 1px #8E8E8E;
}
.rightColText a:active
{

    COLOR: #8E8E8E;
    FONT-FAMILY: Verdana;
    BORDER-BOTTOM:dashed 1px #8E8E8E;
}
*>html .rightColText {FONT-SIZE: 10pt;}  /*** Fix only for IE/Mac ***/


.next-prev
{
	FONT-SIZE: 8pt;
    COLOR: #666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
a.next-prev
{
	COLOR: #666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
a.next-prev:visited
{
   COLOR: #666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
a.next-prev:hover
{
    COLOR: #8E8E8E;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    border:none;
}
a.next-prev:active
{
    COLOR: #8E8E8E;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
*>html .next-prev {font-size: 10pt;}   /*** Fix only for IE/Mac ***/

.the-title { 
		font-family: arial; 
		font-size: 8pt; 
		color: #3393C5;
		font-weight: bold;
		text-decoration: none;
		padding-left:4px;
	}
*>html .the-title {font-size: 10pt;}   /*** Fix only for IE/Mac ***/

.the-title-red { 
		font-family: arial; 
		font-size: 8pt; 
		color: #f00;
		font-weight: bold;
		text-decoration: none;
		padding-left:4px;
	}
*>html .the-title-red {font-size: 10pt;}   /*** Fix only for IE/Mac ***/

.cal-rt-menus { 
		font-family: arial; 
		font-size: 8pt; 
		color: #CEDEE8;
		font-weight: bold;
		text-decoration: none;

	}
.cal-rt-menus a { 
		color: #CEDEE8;
		font-weight: bold;
		text-decoration: none;
	}
.cal-rt-menus a:visited { 
		color: #CEDEE8;
		font-weight: bold;
		text-decoration: none;
	}
.cal-rt-menus a:hover { 
		color: #eee;
		font-weight: bold;
		text-decoration: none;
	}
*>html .cal-rt-menus {FONT-SIZE: 10pt;}  /*** Fix only for IE/Mac ***/


.cal-rt-menu-head {
		width:165px;
		border:1px solid #ddd;
		background:#3393C5;
		}
* html .cal-rt-menu-head {width:167px;} 	 /*** Fix only for IE6/Win ***/
*>html .cal-rt-menu-head {width:165px;}   /*** Fix only for IE/Mac ***/


.cal-rt-list
{
	FONT-SIZE: 8pt;
    COLOR: #666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
*>html .cal-rt-list {FONT-SIZE: 10pt;}  /*** Fix only for IE/Mac ***/
.cal-rt-list a
{	
    COLOR: #666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    border-bottom:1px dotted #ccc;
}
.cal-rt-list a:visited
{
    COLOR: #666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.cal-rt-list a:hover
{
    COLOR: #009;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    border-bottom:1px dashed #009;
}
.cal-rt-list a:active
{
    COLOR: #009;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.right-cal-cat {
	border:1px solid #3393C5;
	}	
.dashed-line {
	border-bottom:1px dashed #ddd;
	margin-top:8px;
	margin-bottom:8px;
	}	
.dashed-line-list {
	border-bottom:1px dashed #ddd;
	margin-top:2px;
	margin-bottom:2px;
	}		
.solid-line {
	border-bottom:1px solid #ddd;
	margin-top:8px;
	margin-bottom:8px;
	}	
.cal-featured { 
		font-family: verdana,arial; 
		font-size: 8pt; 
		color: #3393C5;
		font-weight: bold;
		text-decoration: none;
		padding-left:4px;
	}
*>html .cal-featured  {font-size: 10pt;}   /*** Fix only for IE/Mac ***/	
.cal-featured a { 
		font-family: verdana,arial;  
		color: #3393C5;
		font-weight: bold;
		text-decoration: none;
	}
.cal-featured a:visited { 
		font-family: verdana,arial;  
		color: #3393C5;
		font-weight: bold;
		text-decoration: none;
		border:none;
	}
.cal-featured a:hover { 
		font-family: verdana,arial; 
		color: #347A9F;
		font-weight: bold;
		text-decoration: none;
		border:none;
	}


.calText { 
		font-family: arial; 
		font-size: 9pt; 
		color: #333333;
		font-weight: bold;
		text-decoration: none;
	}	
.calText a { 
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		
	}
.calText a:visited { 
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		
	}	
.calText a:hover { 
		color: #aaa;
		font-weight: bold;
		text-decoration: none;
	}
*>html .calText {font-size: 10pt;}   /*** Fix only for IE/Mac ***/

.calNumbers { 
		font-family: verdana,arial; 
		font-size: 8pt; 
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
	}	
A.calNumbers {  
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
	}
A.calNumbers:hover { 
		color: #0EF5EF;
		font-weight: normal;
		text-decoration: none;
	}
.calNumbersOn { 
		font-family: verdana,arial; 
		font-size: 8pt; 
		color: #333;
		font-weight: bold;
		text-decoration: none;
	}
*>html .calNumbers {font-size: 10pt;}   /*** Fix only for IE/Mac ***/
select
{
    border: 1px solid #222222;
    FONT-SIZE: 1em;
    color: #666666;
    font-family: Verdana, Arial;
    background-color: #eee;
    height: 20px;  
    padding:2px 3px 2px 3px;
	margin-bottom:8px;  
}

input.inputSearch
{
    border: 1px solid #222222;
    FONT-SIZE: 8pt;
    color: #666666;
    font-family: Verdana, Arial;
    background-color: #eee;
    width: 94px;
    height: 17px; 
    margin-left:3px;
    margin-right:3px;   
}
input.tiny
{
    border: 1px solid #222222;
    FONT-SIZE: 1em;
    color: #666666;
    font-family: Verdana, Arial;
    background-color: #eee;
    width: 35px;
    height: 20px;  
    padding:2px 3px 2px 3px;
	margin-bottom:8px;   
}
input.small
{
    border: 1px solid #222222;
    FONT-SIZE: 1em;
    color: #666666;
    font-family: Verdana, Arial;
    background-color: #eee;
    width: 85px;
    height: 20px;  
    padding:2px 3px 2px 3px;
	margin-bottom:8px;   
}
input.medium
{
    border: 1px solid #222222;
    FONT-SIZE: 1em;
    color: #666666;
    font-family: Verdana, Arial;
    background-color: #eee;
    width: 240px;
    height: 20px;    
    padding:2px 3px 2px 3px;
	margin-bottom:8px; 
}
input.large
{
    border: 1px solid #222222;
    FONT-SIZE: 1em;
    color: #666666;
    font-family: Verdana, Arial;
    background-color: #eee;
    width: 380px;
    height: 20px;   
    padding:2px 3px 2px 3px;
	margin-bottom:8px;  
}
textarea.large
{
    border: 1px solid #222222;
    FONT-SIZE: 1em;
    color: #666666;
    font-family: Verdana, Arial;
    background-color: #eee;
    width: 360px;
    height: 60px;  
    padding:2px 3px 2px 3px;
	margin-bottom:8px;   
	scroll:none;
}
input.submit
{
    border: 1px solid #222222;
    FONT-SIZE: 1em;
    color: #666666;
    font-family: Verdana, Arial;
    background-color: #eee;
    width: 85px;
    height: 20px; 
    padding:2px 3px 2px 3px;
	margin-bottom:8px;    
}

input.medium-small
{
    border: 1px solid #222222;    
    color: #666666;
    font-family: Verdana, Arial;
    background-color: #eee;
    width: 140px;
      

	
}

input.submit-small
{
    border: 1px solid #222222;    
    color: #666666;
    font-family: Verdana, Arial;
    background-color: #eee;
    width: 30px;
	 
}

.formfield
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #666666 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.button
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none;
}

p {margin:8px 0px 0px 0px;}

.center-div {
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	padding-top:12px;
	padding-bottom:12px;
	min-height:800px;
}


* html .center-div {
	width: 395px;
	wid\th: 394px;
/* \*/
height:750px; 
/* Hidden from IE-mac */
}

*>html .center-div {width: 395px;}  /*** Fix only for IE/Mac ***/

.center-div-spacer {
	width:387px;
	height:16px;
	}
.small-tout-wrapper {	
	width:387px;	
	}	

.ap-test {
position: absolute; 
top: -230px; 
font-size: .6em; 
height: 230px; 
}

* html .ap-test {top: -196px;height: 196px;} 	 /*** Fix only for IE6/Win ***/

/* \*/
* html .ap-test {
top: -194px; 
t\op: -195px; 
}
/* */

.ap-left {
	left: 0;
	width: 183px; 
	margin:0;
	}
	
*>html .ap-left {width:186px;}   /*** Fix only for IE/Mac ***/

.left-fade {
	float:left;
	position:absolute;
	bottom:0px;
	}
	
*>html .left-fade {left:-3px;}   /*** Fix only for IE/Mac ***/	

.left-bluefade 
	{
	float:right;
	position:absolute;
	bottom:0px;
	left:180px;
	background-color:#3393C5;
	width:3px;
	height:230px;
	}
*>html .left-bluefade {left:180px;}   /*** Fix only for IE/Mac ***/

.ap-right {
	right: 12;
	width: 179px;}

.right-fade {
	float:right;
	position:absolute;
	bottom:0px;
	right:-11px;
	}
* html .right-fade {bottom:-1px;right:-11px;} 	 /*** Fix only for IE6/Win ***/
*>html .right-fade {right:-14px;}   /*** Fix only for IE/Mac ***/	

.wide {
background: #fff;    /* header and footer colours */
width: 770px; 
font-size: 1.6em;
font-weight: bold;
color: #ffa;
}


.wide p {margin: 0; padding: 5px; position: relative;}
.clear { clear: both; }
.bottom {position: relative;height:90px;}

.wrapper {
margin: 0;
width: 758px;
text-align: left;
}

* html .wrapper {   /*** IE5.x/win box model fix ***/
width: 760px;
wid\th: 758px;
}

.footer-dots {
padding-top:25px;
}

.footer-div {
position:relative;
top:0px;
text-align:right;
width:578px;
padding-top:5px;
font-size: 7pt;
color: #bbb;
font-family: arial,helvetica,sans serif;
}
.footer-div a {
color: #bbb;
text-decoration:none;
}
*>html .footer-div {font-size: 8pt;}   /*** Fix only for IE/Mac ***/

form {padding:0px;margin:0px;}

.calEventDiv {
	padding:4px 0px;
	border-bottom:1px dashed #ddd;
	}

.overlay {
	position:absolute;
	width:100%;
	height:100%;
	z-index:10000;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

label {font-weight:bold;}

.tadatebox {display:inline;visibility:hidden;border:1px solid #3393C5;background:#eee;width:200px;position:absolute;padding:10px;z-index:100;}
.tadate {display:inline;color: #333;font-family: arial, verdana, sans-serif;font-size:75%;margin:0px;padding:0px;overflow:auto;}	
.tadate span {display:block;margin:2px;}
.tadate a {color:#c00;font-weight: bold;}
.tadate a:hover {color:#444;}
