/*--- Print Styles ---*/



#PageNav {

	font-size: 1px;

	text-indent: -2000px;

	display: none;  }

#PageNav li {

	float: left;

	display: none;  }

#OuterContainer{

	overflow: hidden;

	background: #ccc url(../images/srf_bg9.jpg) no-repeat fixed center top;}

#Container{

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;}

#Header{	display: none;  width: 960px; overflow: hidden;}

#Header #Logo{ display: none; 

	float:left;

	height: 290px;

	width: 300px;}

#Header #Title{display: none; 

	float:right;

	height: 290px;

	width: 660px;}

#mainNavText {display: none; text-decoration: none;

	overflow: hidden;

	background: #333;

	height: 30px;

	width: 660px;

	font: 17px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-align: center;

	float:left;

	color: #ccc;

	display: block;

	text-decoration: none;}

#mainNavText ul{float:left; text-align: center;  }

#mainNavText ul li{

	list-style: none;

	margin: 0px;

	padding: 0px;	

	height: 30px;

	text-align: center;} 

#mainNavText ul li a:link, #mainNavText ul li a:visited{

	color: #ccc;

	font: bold 17px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-decoration: none;

	background: #333;

	text-align: center;}

#mainNavText ul li a:focus, #mainNavText ul li a:active, #mainNavText ul li a:hover {	color: #ffbb33;}

#navFfcText{display: none;

	float:left;

	width: 220px;

	height: 30px;

	border-right: 1px solid #666;

	text-align: center;}

#navMwcText{display: none; float:left;width: 219px; height: 30px; border-right: 1px solid #666; text-align: center;}

#navFllText{display: none; float:right; width: 219px; height: 30px; overflow: hidden;text-align: center;}

#Content2{

	width: 640px;

	float: right;

	overflow: hidden;

	padding: 10px;

	background-color: #ffbb33;}

#Content2 #Videos{

	width: 640px;

	overflow: hidden;

	margin-right: auto;

	margin-left: auto;	}

#Content2 #Video1{

	float: left;

	width: 315px;

	padding-right: 5px;

	height: 192px;}

#Content2 #Video1Title{

	float: left;

	width: 292px;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 28px;}

#Content2 #Video2{

	width: 315px;

	height: 192px;

	padding-left: 5px;

	float: right;

	overflow: hidden;	}

#Content2 #Video2Title{

	width: 245px;

	padding: 5px 5px 5px 70px;

	float: right;

	overflow: hidden;

	text-align: center;}

#Innercontainer{

	overflow: hidden;

	width: 960px;

	margin: 0px;

	background: #333;}

#Sidebar{display: none; text-decoration: none;

	float: left;

	width: 300px;

	font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;

	overflow: hidden;}

#Sidebar ul{

	padding-top: 20px;

	padding-left: 10px;

	padding-right: 10px;}

#Sidebar ul li {list-style: none;}

#Sidebar ul li a:link, #Sidebar ul li a:visited {

	color: #ccc;

	background: #114880;

	width: 260px;

	font: bold 17px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;

	display: block;

	overflow: hidden;

	text-decoration: none;

	height: 30px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 20px;

	vertical-align: middle;

	margin-bottom: 5px;

	text-decoration: none;}

#Sidebar ul li a:focus, #Sidebar ul li a:active, #Sidebar ul li a:hover {	color: #FB3;text-decoration: none;	}

#Header #Nav li{float: left; overflow: hidden; height: 290px;}

#bodyHome #navHome a:link,#bodyHome #navHome a:visited,

#bodyWhoWeAre #navWhoWeAre a:link, #bodyWhoWeAre #navWhoWeAre a:visited,

#bodyRegistration #navRegistration a:link, #bodyRegistration #navRegistration a:visited,

#bodyUpdates #navUpdates a:link,#bodyUpdates #navUpdates a:visited,

#bodyProgram #navProgram a:link,#bodyProgram #navProgram  a:visited,

#bodyMedia #navMedia a:link,#bodyMedia #navMedia a:visited,

#bodyGallery #navGallery a:link, #bodyGallery #navGallery a:visited, #bodyWinners #navWinners a:link, #bodyWinners #navWinners a:visited, 

#bodySponsors #navSponsors a:link, #bodySponsors #navSponsors a:visited {color: #ffbb33;}

tr.bgGrey {	background: #CCC;}

#bodyFfc #Title #mainNavText #navFfcText a:link,

#bodyFfc #Title #mainNavText #navFfcText a:visited,

#bodyMwc #Title #mainNavText #navMwcText a:link,

#bodyMwc #Title #mainNavText #navMwcText a:visited,

#bodyFll #Title #mainNavText #navFllText a:link,

#bodyFll #Title #mainNavText #navFllText a:visited{color: #ffbb33;}

ul#Sitemap{margin: 0px; padding: 0px; }

#bodyProgram #OuterContainer #Container #Innercontainer #Content2 table .bgGrey td {background: #ccc;}

ul#Sitemap ul{padding-left: 1em; }

ul#Sitemap li{border-bottom: 3px solid #fff;}

ul#Sitemap li a:link, ul#Sitemap li a:visited{color: #0100fc;

	text-decoration: none;

	background: #CCC;

	display: block;

	padding: 0.4em;

	font-weight: bold;}

ul#Sitemap li a:hover{background: #696467;color: #dcda3a;}

ul#Sitemap li li a:link, ul#Sitemap li li a:visited{text-decoration: none;

	display: block;

	background: #fff;

	padding: 0.4em;

	color: #0100fc;

	font-weight: normal;}

ul#Sitemap li li a:hover{background: #fff; color: #f86907; text-decoration: none;}

#Content2 #Column1{

	width:600px;

	padding-left:20px;

	padding-right:20px;

	color: #ffbb33;

	background: #323233;

	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;	 }

#Content2 #Column1 a:link ,#Content2 #Column1 a:visited,

#Content2 #Column3 a:link, #Content2 #Column3 a:visited{ text-decoration:none; color: #ccc;}

#Content2 #Column1 a:hover,#Content2 #Column1 a:active,#Content2 #Column1 a:focus,

#Content2 #Column3 a:hover, #Content2 #Column3 a:active, #Content2 #Column3 a:focus{color: #66F; text-decoration: none;}

#Content2 #Column1 p, #Content2 #Column3 p{font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffbb33;}

#Content2 hr{

	width:100%;

	border-bottom:1px dotted #003366;

	border-top:1px dashed #003366;

	margin-right:auto;

	margin-left:auto;}

#Footer{display: none;

	width: 960px;

	clear: both;

	margin-right: auto;

	margin-left: auto;

	background: #036;

	overflow: hidden;	text-decoration: none;}

#FooterTextNav{text-decoration: none;

	width: 930px;

	height: 45px;

	padding-right: 15px;

	padding-left: 15px;

	clear: both;}

#FooterSponsor{text-decoration: none;

	width: 440px;

	height: 82px;

	float: left;

	padding: 10px 20px 0px;

	overflow: hidden;}

#FooterContact{text-decoration: none;

	width: 440px;

	height: 82px;

	float: right;

	padding: 10px 20px 0px;

	overflow: hidden;}

#Footer hr{

	width:98%;

	border-bottom:1px dashed #ccc;

	border-top:1px dashed #ccc;

	padding:0;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	margin-top: 3px;}

#FooterBottom{width: 960px;text-decoration: none;

height:15px;

	clear: both;

	margin-right: auto;

	margin-left: auto;

	background: #036;

	overflow: hidden;}

body{

	background:  #CCC;

	font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #282828;}

p {

	font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #282828;

	margin: 0px;

	text-align: left;}

img {padding: 0px; img border-style:none;}

h1 {

	font: bold 28px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #333;

	text-align: center;}

h2 {

	color: #333;

	font: bold 22px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-align: left;

	margin-bottom: 0px;

	padding-bottom: 0px;}

h3 {

	font: bold 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #036;

	text-align: left;

	margin-bottom: 2px;}



hr {

	width: 90%;

	padding: 0px;

	margin: 0px;

}

.border {	border: 10px solid #333;

}

.sponsor {

	font: bold 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #ffbb33;

	text-align: left;}

.contact {

	font: bold 17px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #CCC;

	text-align: right;}

.contact a:link,.contact a:visited{

	font: bold 17px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #ccc;

	text-align: center;

	text-decoration: none;}

.contact a:focus,.contact a:hover,.contact a:active{color: #ffbb33; text-decoration: none;}

.sponsor a:link, .sponsor a:visited {	color: #ffbb33;

	text-decoration: none;	}

.sponsor a:focus, .sponsor a:hover,.sponsor  a:active {

	color: #ccc;

	text-decoration: none;}

a:link, a:visited {

	color: #036;

	text-decoration: underline;	}

a:focus, a:hover, a:active {

	color: #666;

	text-decoration: underline;}

.text_nav {

	font: bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #999;

	text-align: center;

	text-decoration:none;

	padding-top: 5px;

	padding-bottom: 5px;}

.text_nav a:link, .text_nav a:visited {

	color: #999;

	text-decoration: none;

	line-height: 18px;

	font-size: 16px;}

.text_nav a:focus, .text_nav a:hover, .text_nav a:active{

	color: #FB3;}

.copyright {

	font-size: 15px;

	color: #999;

	text-align: right;

	text-decoration:none;

	font-weight: bold;

	line-height: 30px;}

.copyright a:link, .copyright a:visited{

	color: #999;

	text-align: right;

	text-decoration:none;

	line-height: 30px;

	font-size: 15px;}

.copyright a:hover, .copyright a:active, .copyright a:focus{color: #FB3;}

.right {float: right;	margin: 5px;}

.left {	float: left;	margin: 5px;}

.icon {	margin: 0px;	padding: 0px;	float: left;}

.center {	margin-right: auto;	margin-left: auto;	display: block;}

.indent30 {	padding-left: 20px;}

.weight {	padding-left: 200px;}

.potential {	padding-left: 60px;}



.center {	margin-right: auto;	margin-left: auto;	display: block;}

.blueList{

	color:#003366;

	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.yellowHeading{color:#ffbb33;font:bolder 24px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.right{float:right;padding-left:10px;}

.left{float:left;padding-right:10px;padding-bottom:10px;}

.center{display:block;margin:5px auto;}

.icon{float:left;margin:0;padding:0;}

.title{font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#003366;text-align:left;padding-left:5px;}

.colorBold{font:bold 13px Verdana, Geneva, sans-serif;color:#ffbb33;}

.blueBold{

	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#003366;}

.backtotop{

	float:right;

	font:bold 16px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#144e8e;

	margin-right: 5px;}

.ListCircleBig{	margin-right: 2px;}

.ListCircleSM{	margin-left: 10px;	margin-right: 2px;}

.indent50 {	margin-left: 60px;}

.yellowLetter {

	font-size: 16px;

	font-weight: bold;

	color: #ffbb33;

	text-align: center;}

.welcome {

	font: bold 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #036;

	text-align: center;}