body {
	background-color: #B2B2B2;}
	
img {border: 0;}

#national{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #C1272D;
	font-weight: bold;
	padding: 0 20 0 0;
}

#national a {
	color: #C1272D;
	text-decoration: none;
}

#national a:hover {
	text-decoration: underline;
}

#top{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

#top a {
	color: #000000;
	text-decoration: none;
}

#top a:hover {
	text-decoration: underline;
}

/*#menu{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

#menu a {
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: underline;
}*/

#notice {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	font-weight: bold;
	padding: 10px 15px 0px 18px;
}

#notice a {
	color: #000000;
	text-decoration: underline;
}

#newsletter {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

#newsletter a {
	color: #ffffff;
	text-decoration: underline;
}

#program {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

#program a {
	color: #000000;
	line-height: 14px;
	text-decoration: underline;
}

#program h1 {
	font-size: 15px;
	line-height: 5px;
	padding: 5px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}

#session {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	 line-height:12px;
	color: #000000;
	font-weight: bold;	
}

.sessionhead {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	 line-height:12px;
	color: #000000;
	font-weight: bold;
	padding: 25px 0px 0px 0px;
}

#cc {
	 font-family: Arial;
	 color: #C1272D;
	 text-align:center; 
	 font-size:15px;
	 font-weight: bold;
	 line-height:5px;
	 padding-top:15px;
}

#footer {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

#footer a:link, #footer a:visited, #footer a:active {
	color: #727272;
	text-decoration: underline;
}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


	


/* ------------------ Menu Dropdown ------------------ */

ul.dropdown a,
ul.dropdown span {
 text-decoration: none;
 text-align: left;
 display: block;
 padding: 0px 3px 0px 0px;
}

ul.dropdown li {
 border: none;
}

ul.dropdown ul a,
ul.dropdown ul span {
 text-decoration: none;
 padding: 5px 5px 0px 5px;
}

ul.dropdown li {
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 color: #ffffff;
 z-index: 590;
}

ul.dropdown li a:active {
 text-decoration: none;
}


/* Non-first level */

ul.dropdown ul {
 margin-top: 0;
}

	ul.dropdown ul li {
	}

	ul.dropdown ul li.hover,
	ul.dropdown ul li:hover {
	}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
 z-index: 5;
}

ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}

	

ul.dropdown {
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: 800;
	text-decoration: none;
	padding:0px;
	z-index: 589;
}

	ul.dropdown li {
	font-size: 11px;
	 background-color: #C2272D;
	 color: #FFFFFF;
	 padding:0px;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #C2272D;
	 color: #FFFFFF;
	 z-index: 590;
	}

	ul.dropdown a:link		{ color: #FFFFFF; text-decoration: none; }
	ul.dropdown a:visited	{ color: #FFFFFF; }
	ul.dropdown a:hover		{ color: #FFFFFF; text-decoration: underline; background-color: #C2272D;}
	ul.dropdown a:active	{ color: #FFFFFF; background-color: #C2272D;}


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 125px;
	 margin-top: 1px;
	 z-index: 5;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}	

		
/* --------- Drop down menu with delay --------- */

/*this is the css for the horizontal version*/
		.horizontal ul{
			list-style-type: none;
			padding: 0px 3px 0px 0px;
			border: none;
			display: block;
			font-family: Arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration:none;
			/*height: 1.4em; */
		}
		.horizontal li{
			float: left;
			color: #FFFFFF;
			display: inline;
			background-color: #C2272D;
			padding-left: 2px;
		}
		.horizontal li a{
			text-decoration: none;
			float: left;
			color: #FFFFFF;
			display: block;
			/*width: auto;  width: 125px;*/
			border: none;
			padding-left: 2px;

		}
		.horizontal li li a{
			color: #FFFFFF;
			border: none;
		}
		.horizontal li ul{
			position: absolute; 
			margin-top: 1.3em;
			margin-left: -1px;
			width: 125px;
			background-color: #C2272D;
			display: block;
			height: auto;
			border: none;
		}
		.horizontal li li ul{
			position: absolute;
			margin-top: .1em;
			margin-left: 125px;
		}
		.horizontal li ul li a{
		width: 125px;
		}
		
		.member {
		
		}
		.activ {
		
		}
		/*colors for menu*/
		.blackwhite li a{
			background-color: #C2272D;
			color: white;
			/*border-color: black;*/
		}
		.blackwhite li a:hover{
			background-color: #C2272D;
			color: white;
			/*border-color: black;*/
		}
		.blackwhite ul{
			/*border-color: black;*/
		}


/* ------------------ Not mine ------------------ */

.footerReverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.Registration{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000; 
}

.Reglink{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
    
}

.Summer{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
    text-align:left;
}

.HomeCallouts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
}

.CenterHomeAnnouncement {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding: 5px, 5px, 5px, 5px;
}
.CenterHomeAnnouncement a {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
.CenterHomeAnnouncement a:visited{
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
.CenterHomeAnnouncement a:hover{
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}

.LeftMenuList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #333333;
}
.activitiesBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.activitiesBody a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.activitiesBodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
}
.activitiesBodyboldItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-style: italic;
	font-weight: bold;
}
.activitiesBodyboldCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
.activitiesBodyboldUL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
.tableCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.tableBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.bigCaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
}

#cse-search-results {
	margin-left: 40px;
	padding-left: 40px;
}

/* body a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
	text-decoration: none;
}

body a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
	text-decoration: underline;
}
