/* Global Styles */

a{color:#0066CC}
a:visited{color:#0066CC}
a:hover{color: #009933}

body {font-family: Arial, Helvetica, sans-serif; font-size: 14px}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style:italic;
	color: #003366;
	margin-bottom: 0px;
	margin-top: 0px;
	text-transform:uppercase;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
	margin-bottom: 0px;
	margin-top: 0px;
	text-transform:uppercase;

}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	margin-bottom: 0px;
	margin-top: 0px;
}
li {margin-left:-25px; margin-bottom:5px}

p {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

th {
	font-size:14px;
/*	background-color:#003366; */
	background-color:#CCCCCC;
/*	color: #FFCC33 */
    color: #666666
	}

/* background images ID */

#background img {
	z-index:-1;
	height:300px;
	opacity:0.2;
	filter:alpha(opacity=20);
	}
	
/* breadcrumb Class Styles */
.breadcrumb {
	font-size:11px;
	color: #EEEEEE
	}
	
.breadcrumb a {
	font-size:11px;
	color: #EEEEEE; 
	text-decoration:none
	}

a.breadcrumb {
	font-size:11px;
	color: #EEEEEE; 
	text-decoration:none
	}
	
.breadcrumb a:hover {color:#009933; text-decoration:underline}
a:hover.breadcrumb {color:#009933; text-decoration:underline}
	
/* grid Class Styles */	
.grid {color:#000066; font-size:14px; padding:3px}
.grid p {color:#000066; font-size:14px}
.grid table {width:100%}

.grid tr td {
	border:thin; 
	border-bottom-style:solid; 
	outline-color:#999999; 
	padding:5px; 
	vertical-align:top
	}

th.gridh1 {width: 150px}
th.gridh2 {width:70px}
td.gridc2 {text-align:right}
td.gridcr {text-align:right; padding-right:8px}

/* rightcol Class Styles */
a.rightcol {color: #FFCC33; text-decoration:none} /* Golden colored link */
a:visited.rightcol {color: #FFCC33; text-decoration:none} /* Golden colored link */
a:hover.rightcol {color: #009933; text-decoration:none} /* Green colored hover*/
ul.rightcol {color:#AAAAAA; text-decoration:none}
ul.rightcol a {color:#EEEEEE ; text-decoration:none}
ul.rightcol a:hover {color:#009933; text-decoration:none}
ul.rightcol a:visited {color:#EEEEEE ; text-decoration:none}
.rightcol {color: #CCCCCC; background-color:#003366} 
.rightcol h2 {color: #FFFFFF; text-align:center}

/* rightdeadline Class Styles */
a.rightdeadline {color: #FF0000; font-weight:bold; text-decoration:none} /* Golden colored link */
a:visited.rightdeadline {color: #FF0000; font-weight:bold; text-decoration:none} /* Golden colored link */
a:hover.rightdeadline {color: #009933; font-weight:bold; text-decoration:none} /* Green colored hover*/



/* events Class Styles */
.event table {width:100%}
.event a {text-decoration:none}
.event a:hover {text-decoration:underline; color:#009933}

.event tr td {
	border:thin; 
	border-bottom-style:solid; 
	outline-color:#999999; 
	padding:5px; 
	vertical-align:top
	}

th.event1 {width:160px}
td.event1 {text-align:left; padding-left:6; color:#000066}
a.ext {color:#CC6633; background-color:#FFFFCC; text-decoration:none}


/* button Class Styles */
.button {
	background-color: #CCCCCC; 
	border:#333333; 
	border-width:2px; 
	text-decoration:none; 
	text-align:center; 
	font-size:14px; 
	color:#000066; 
	padding:2px}

.button a:hover {
	background-color: #FFFFCC; 
	border:#333333; 
	border-width:2px; 
	text-decoration:none; 
	text-align:center; 
	font-size:14px; 
	color: #009933; 
	padding:2px}

/* gotop Class Styles */
.gotop {text-align:right; font-size:12px; color:#CC0033; font-weight:bold}
.gotop a{text-decoration:none}
.gotop a:hover {color:#009933; text-decoration:none}
	
/* bh Class Styles */
.bh {position:relative; top:-18px;}
	
/* desc Class Styles */
.desc {font-style:italic; font-size:12px;}

/* important Class Styles */
.important {font-style:italic; font-size:12px; color:#FF0000}

/* time Class Styles */
.time {color: #FFCC33}

/* location Class Styles */
.location {color: #FF6600}
.location a {color: #FF6600; text-decoration:none}
.location a:hover {color: #00CC33; text-decoration:underline}

.organizer {font-size:12px}

/* header and spacer Class Styles */
.header img {width:150; height:225; border:none}
.spacer img {height:225}