* {
	margin : 0;
	padding : 0;
	font-size: 14px;
}
body {
	background : #093657 url(../images/main-bkd.png) top center repeat-x;
	font-family : Helvetica, Arial, Sans-Serif;
}
img { border : none; }

A:link {color: #093657; text-decoration: underline}

A:visited {color: #093657; text-decoration: underline}

A:hover {background: #3db1ee; color: #093657; font: bold; text-decoration:none}

A:active {color: #093657; text-decoration: underline}



#content {
	width : 824px;
	margin : 0 auto;
	padding : 20px 0;
}
#content .top {
	padding : 28px 19px 0px 19px;
	background : url(../images/content-top-bkd.png) top center no-repeat;
}
#content .top .header {
	position : relative;
	width : 760px;
	height : 54px;
	padding : 0 10px;
	background : url(../images/content-top-header-bkd.gif) bottom center no-repeat;
}
#content .top .header .nav {
	position : absolute;
	top : 7px;
	left : 305px;

}
#content .top .header .nav ul {
	list-style : none;
	height : 29px;
	width : 470px;
}
#content .top .header .nav ul li {
	float : left;
	width : auto;
	margin : 0 7px;
	padding: 0;
	}
#content .top .header .nav .subnav li {
	margin : 0 1px;
	padding: 0;
}
#content .top .header .nav .pointer {
	position : absolute;
	top : 16px;
	left : 34px;
}

#content .main {
	padding : 0 19px;
	background : url(../images/content-main-bkd.png) center center repeat-y;
}
#content .main .copy {
	width : 728px;
	padding : 10px 15px;
	background : #fff;
	margin : 0 11px;
}
#content .main .copy .left {
	width : 485px;
	margin : 0 25px 0 0;
	float : left;
}

#content .main .copy .left .benefits ul {
	list-style : none;
	margin : 5px 0 0 0;

	position : relative;
	height : auto;
}
#content .main .copy .left .benefits ul li {
	font-size : 17px;
	color : #093657;
	padding: 30px 20px;
	border-bottom : 1px solid #bed2df;
	background : #e2f3fd;
	cursor : pointer;
	width : 445px;
	position : relative;
}
#content .main .copy .left .benefits ul .light { background : #f1f9fe; }
#content .main .copy .left .benefits ul .last { border-bottom : none; }

#content .main .copy .left .benefits ul .info {
	display : none;
	position : absolute;
	top : 80px;
	background : none;
	border : none;
	width: 445px;
	height : 350px;
	cursor : default;
	z-index : 20;
overflow-y:auto;
overflow-x:hidden
}

#content .main .copy .left .benefits ul .info ul .back {
	background : #e2f3fd;
	border-top : 1px solid #bed2df;
	padding : 15px;
	position : relative;
	bottom : 7px;
	width : 415px;
	margin : 0px 0 25px -20px;

}

#content .main .copy .left .benefits ul li span {
	color : #3db1ee;
	margin : 0 5px 0 0;
}
#content .main .copy .left .benefits ul .info ul {
	position : relative;
	padding : 0 0 74px 0;
}
#content .main .copy .left .benefits ul .info ul li {
	width : auto;
	padding : 7px 0;
	margin : -28px 0 25px 0;
	background : none;
	border : none;
	position : static;
	font-size : 14px;
	cursor : default;
	line-height:14px;
}
#content .main .copy .left .benefits ul .info ul li ul {
	height : auto;
	padding : 0;
	margin-bottom : -30px;
}
#content .main .copy .left .benefits ul .info ul li ul li {
	height : auto;
	padding : 0 30px 10px 30px;
}
#content .main .copy .left .benefits ul .info ul li span {
	color : #3db1ee;
	font-size : 17px;
}
#content .main .copy .left .benefits ul .info ul .back {
	background : #e2f3fd;
	border-top : 1px solid #bed2df;
	padding : 15px;
	position : absolute;
	bottom : 15px;
	width : 455px;
	margin : 0px 0 25px -20px;
}

#content .main .copy .left .benefits ul .info ul .back a {
	color : #3db1ee;
}

#content .main .copy .right {
	width : 215px;
	height : 462px;
	margin : 10px 0 0 0;
	padding : 0;
	float : left;
	clear : right;
	font-size:10px;
	text-align : center;
	color:#003366;
}


/*#content .main .copy .right img {
	margin : 0 0 19px 0;
}*/


#content .main .copy .sponsors {
clear:both;
width:740px;
font-size:10px;
padding:25px 0 0 0;
margin:0;
}

#content .main .copy .sponsors img {
padding:0 5px 0;
}

#content .main .copy .sponsors a {
background: #fff; text-decoration:none;
}


#content .main .copy .social {
width:250px;
float : left;
font-size:10px;
padding:10px 0 0 0;
margin:0;
}


#content .main .copy .video {
	background : url(../images/bg.png) center center no-repeat;
	padding : 20px 0 25px 25px;
	margin : 20px auto;
	width : 445px;
}
#content .main .copy .right2 {
	width : 215px;
	height : 462px;
	margin : 10px 0 0 0;
	padding : 32px 0 0 0;
	float : left;
	clear : right;
	text-align : center;
	background : url(../images/content-main-symbol_box.gif) top center no-repeat;
}
#content .main .copy .right3 {
	width : 215px;
	height : 462px;
	margin : 10px 0 0 0;
	padding : 32px 0 0 0;
	float : left;
	background : url(../images/content-main-community_exchange.gif) top center no-repeat;
	
}

#content .main .copy .right3 p {
	font-size : 13px;
	padding: 25px 9px 0 9px;
	color : #093657;
}

#content .main .copy .right3 p b {
	font-size : 13px;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #093657;
}

#content .main .copy .rightquestions {
	width : 215px;
	height : 462px;
	margin : 10px 0 0 0;
	padding : 32px 0 0 0;
	float : left;
	clear : right;
	text-align : center;
	background : url(../images/questions.gif) top center no-repeat;
}


#content .main .copy .theatreplus {
	width : 215px;
	height : 462px;
	margin : 10px 0 0 0;
	padding : 10px 0 0 0;
	float : left;
	clear : right;

}

#content .main .copy .theatreplus p {
	font-size : 10px;
	line-height: 1em;
	text-align : right;
	padding: 0 5px 0 0;
	margin : 0;
}

#content .main .copy .theatreplus li {
	font-size : 11px;
	line-height: 1em;
	text-align : left;
	list-style:none;
	padding: 0 5px 0 0;
	margin : 0;
}


#content .main .copy .rightdirections {
	width : 218px;
	height : 500px;
	margin : 5px 0 0 0;
	padding : 5px 0 0 0;
	float : left;
	clear : right;
	text-align : left;	
}

#content .main .copy .rightdirections2 {
	width : 197px;
	height : 550px;
	margin : 30px 0 0 0;
	padding : 0 3px;
	float : left;
	text-align : left;
overflow-y:auto;
overflow-x: hidden;
}


td {
line-height : 18px;
}

#content .main .copy .video .header {
	font-size : 18px;
	color : #062339;
	font-weight : bold;
	margin-bottom : 4px;
}
#content .main .copy .bottom {
	clear : both;
	height : 10px;
	background : url(../images/content-main-copy-bottom.gif) top center no-repeat;
	margin : 0 -15px;
	position : relative;
	top : 10px;
	width : 758px;
}
#content .bottom {
	height : 37px;
	background : url(../images/content-bottom-bkd.png) top center no-repeat;
}
#content .main .copy .more {
	color : #3db1ee;
font-size : 14px;
	padding: 5px ;
	margin-top : 10px;
	list-style : none;
}

#content .main .copy .more a {
	color : #3db1ee;	
}


.flashclass {
width: 206px; 
padding: 0;
}

.flashclass img {
padding-bottom: 3px;
}

P.res {text-align: left; font: 9pt "Arial","Helvetica"; color: black}

P.res B {font: bold 8pt "Arial","Helvetica"; color: #00aeef; text-transform: uppercase}

P.res I {font: bold 8pt "Arial","Helvetica"; color: black}

P.key {text-align: left; font: 8pt "Arial","Helvetica"; color: black}

P.key B {font: bold 9pt "Arial","Helvetica"; color: #00aeef; text-transform: uppercase}

P.key I {font: italic 8pt "Arial","Helvetica"; color: black}

P.key EM {font: bold 8pt "Arial","Helvetica"; color: #ec008c; text-decoration: underline}

P.text {font-size: 14px; color: #093657;}


#picture {margin: 9px 0 0 2px;
	padding: 0; width:211px;}
#picture a.small, #picture a.small:visited { display:block; width:211px; height:19px; text-decoration:none;  border:0;}
#picture a img {border:0;}
#picture a.small:hover {text-decoration:none;}
#picture a .large {display:block; width:0; height:0; border:0; background:#FFF;}
#picture a.small:hover .large {position:absolute; margin: -19px 0 0 0; display:block; width:211px; height:119px; } 
