#bodyFrame {
	margin:10px auto;
	width:772px;
}

/* SPLASH SCREEN */

#splash {
	width:772px;
	height:490px;
	background:url(../IMG/splash/bg.gif) top left no-repeat;
}

#splashContent {
	margin-left:60px;
	padding-top:175px;
	overflow:hidden;
	width:652px;
}

#splashCenter {
	float:left;
	width:300px;
}

#splashLeft {
	overflow:hidden;
	float:left;
	width:130px;
	margin-right:46px;
}

#splashRight {
	float:left;
	width:130px;
	margin-left:46px;
}

.splashText {
	color:#85989C;
	font-size:13px;
	line-height:25px;
}

#splashBtn {
	overflow:hidden;
	margin:160px 0px 0px 83px;
	width:205px;
	height:28px;
}

#splashBtnLeft {
	float:left;
	display:block;
	padding-top:6px;
	width:102px;
	height:22px;
	margin-right:1px;
}

#splashBtnRight {
	float:left;
	display:block;
	padding-top:6px;
	width:102px;
	height:22px;
}

.splashBtnText {
	text-align:center;
	color:#85989C;
	text-decoration:none;
	font-size:14px;
}

/* HEADER */

#header {
	width:770px;
	padding:0px 1px;
}

#headerTop { 
	overflow:hidden;
	width:770px;
	height:103px;
	background:url(../IMG/header/bg.jpg) top right no-repeat; 
}

#headerLogo { 
	float:left;
	width:153px;
}

#headerLink {
	float:right;
	text-align:right;
	padding:35px 10px 0px 0px;
}

#headerLink a { text-decoration:none;color:#000; }
#headerLink a:hover { text-decoration:underline; }
#headerLink span { color:#c60c30; }

#headerNav {
	height:41px;
	background-color:#747c7e;
}

#headerNav ul { list-style:none; }
#headerNav li { float:left; }
#headerNav a { color:#FFF;text-decoration:none; }
/*
#headerNav a:hover { color:#cc0033; }
.activeNav { border-top:4px solid #c60c30;padding:3px 20px 0px 10px;background:url(../IMG/header/border.jpg) top left no-repeat; }
.inactiveNav { border-top:4px solid #fff;padding:3px 20px 0px 10px;background:url(../IMG/header/border.jpg) top left no-repeat; }
.navStart { border-top:4px solid #fff;padding:3px 20px 0px 10px; }
.campaign { width:55px; }
.sponsors { width:58px; }
.risk { width:59px; }
.involved { width:52px; }
.fasion { width:46px; }
.council { width:63px; }
.resources { width:80px; }
.health { width:87px; }
*/

/* LEFT & RIGHT OUTERS AND INNERS */
#leftOuter {
	background:url(../IMG/left/bg_repeat.jpg) top left repeat-y;
	width:100%;
}

#rightOuter {
	background:url(../IMG/right/bg_repeat.jpg) top right repeat-y;
	width:100%;
}

#rightInner {
	background:url(../IMG/right/bg.jpg) top right no-repeat;
	width:100%;
}

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
}

/* CONTENT */
#content { 
	width:770px;	
	padding:0px 1px;
	margin-top:15px;
	float:left;
}

#contentLeft {
	float:left;
	width:122px;
	margin-right:11px;
}

#contentLeftHome {
	float:left;
	width:122px;
	margin-right:11px;
	background-color:#fff;
	min-height:410px;
	margin-bottom:-1px;
}

* html #contentLeftHome {
	height:410px;
}

#contentRight {
	float:right;
	width:156px;
	margin-left:11px;
}

#contentCenter {
	float:left;
	width:470px;

}

/* CONTENT LAYOUT */
#contentCenterFull {
	float:left;
	width:459px;
	padding-left:2px;
}
#contentWrapper {
	width:460px;
	padding-left:10px;
}

/* NEW CONTEST FORM PAGE STYLES */

#contentWrapperFull {
	width:459px ;
	background-image:url(../IMG/upload/CommittoAct/ContentAreaBG.jpg);
	background-repeat:repeat-y;
}

/* NEW SPLASH PAGE STYLES */
#HOFHolderEN{
	width:766px; 
	height:527px; 
	background-image:url(../Contest/SplashPages/EnglishBG.jpg); 
	background-repeat:no-repeat;
}
#HOFHolderFR{
	width:766px; 
	height:527px; 
	background-image:url(../Contest/SplashPages/FrenchBG.jpg); 
	background-repeat:no-repeat;
}
#splashContentNew {
	
	overflow:hidden;
	width:770px;
}

#EntertoWin{
/*
	background-image:url(../Contest/SplashPages/EnterToWinEN.jpg);
	background-repeat:no-repeat;
	 */
	width:239px; 
	height:54px;
}
/* MAIN SCREEN PAGE */

#mainLeft {
	float:left;
	width:230px;
}

#mainContent {
	width:210px;
	height:100px;
	padding:10px;
	background:url(../IMG/content/mainBox.jpg) top left no-repeat;
}

#mainContent blockquote { margin-left:20px }

#mainEcard {
	margin:10px 0px 0px 0px;
	width:190px;
	height:95px;
}

* html #mainEcard img { float:left;display:inline; }

#mainRight {
	float:right;
	width:230px;
}

#mainFlash {
	height:146px;
}

#mainMeet {
	margin-top:10px;
	height:105px;
	background:url(../IMG/content/meet.jpg) bottom left no-repeat;
}

* html #mainMeet { margin-top:0px; }

#mainMeetLeft {
	float:left;
	width:55px;
	margin-left:5px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:50px;
}
html>body #mainMeetLeft {width:50px;}

#mainMeetRight {
	float:left;
	width:140px;
	padding: 40px 10px 0px 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:120px;
}
html>body #mainMeetRight {width:120px;}

#mainNews { 
	overflow:hidden;
	margin-top:10px; 
	height:95px;
}

#mainNewsLeft {
	float:left;
	width:95px;
	height:62px;
	padding:33px 5px 0px 10px;
	background:url(../IMG/content/news.jpg) top left no-repeat;
}

#mainNewsRight {
	float:left;
	width:120px;
}

/* LEFT MENU */
.menu { background:url(../IMG/left/bg.gif) top left no-repeat;padding:20px 0px }
.menu ul { list-style:none;margin:0px;padding:0px; }
.menu ul a {
	display:block;
	width:107px;
	text-decoration:none;
	color:#fff;
	padding:5px 0px 5px 10px;
}
.menu li { background:url(../IMG/left/hr.gif) bottom center no-repeat; }
* html .menu ul a { height:0px; }
.menu ul a:hover { color:#cc0033; }
.menu ul ul { background-color:#7ea2af;padding:0px }
.menu ul ul a { padding:5px 5px 5px 10px; }
.menu ul li.parentItem a { 
	color:#1b242a;
	background:none;
	border-bottom:1px solid #668b9a;
}
.menu ul li.parentItem ul a { border:none;color:#214451 }
.menu ul .currentPage a { color:#3b5671; }
.menu ul ul li.currentPage a { color:#1b242a; }

/* RIGHT */
#contentRight ul { list-style:none;text-align:center; }
#contentRight li { margin-top:20px; }
#contentRight a { text-decoration:none;color:#fff; }
#contentRight a:hover { font-weight:bold; }

/* FOOTER */

#footer {
	margin-top:15px;
	width:752px;
	padding:0px 10px;
	background:url(../IMG/footer/hr.jpg) top left no-repeat;
	color:#918f93;
	font-size:10px;
}

#footLink { float:right; }
#footLink a { color:#918f93;text-decoration:none; }
#footLink a:hover { text-decoration:underline; }
#footLink span { color:#c60c30; }

#sponsors {
	overflow:hidden;
	width:652px;
	padding:20px 0;
}

#sponsors ul { list-style:none; }

#sponsors li {
	float:left;
	width:85px;
	height:60px;
}

#sponsors img { border:0; }

/* CONTENT AREA */

.contentPad { padding-left:10px; }
#contentHeader1 { background:url(../IMG/content/hr.gif) bottom left no-repeat;width:460px;margin:10px 0px;padding-bottom:10px;text-transform:uppercase; }
#contentHeader1 h1 { font-size:24px;color:#c60c30;font-weight:normal; }
#contentHeader1 h2 { font-size:20px;color:#c60c30;font-weight:normal; }
#contentHeader1 h3 { font-size:16px;color:#c60c30;font-weight:normal; }
#contentHeader1 p { font-size:12px;color:#c60c30; }

#contentLeft1 { float:left;width:290px;margin-right:10px; }
#contentLeft1 ul { margin-left:20px; }
#contentLeft1 h1 { font-size:24px;color:#c60c30;font-weight:normal; }
#contentLeft1 h2 { font-size:20px;color:#c60c30;font-weight:normal; }
#contentLeft1 h3 { font-size:16px;color:#c60c30;font-weight:normal; }

#contentright1 { float:left;width:160px; }
#contentright1 h4 { font-size:12px;color:#c60c30;font-weight:normal;}

/* Contest Specific Styles */
h4.Contest { font-size:16px;color:#c60c30;font-weight:normal; padding-left:30px; padding-right:30px; font-family:Arial, Helvetica, sans-serif;}
h4.ContestForm { font-size:16px;color:#c60c30;font-weight:normal;  font-family:Arial, Helvetica, sans-serif;}
h4.ContestButtons { font-size:14px;color:#000000;font-weight:normal; padding-left:30px; padding-right:30px; font-family:Arial, Helvetica, sans-serif; text-align:center;}

p.Contest { font-size:12px;color:#000000; padding-left:30px; padding-right:30px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
p.ContestForm { font-size:12px;color:#000000;  font-family:Arial, Helvetica, sans-serif; line-height:18px;}
span.Contest{color:#203a59; font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;}
.contestHR { background:url(../IMG/upload/CommittoAct/hr.jpg) bottom left no-repeat;width:391px;height:8px; margin-bottom:10px; margin-top:10px; border:0; }

/* NEW HOME CSS */
#homeLeft {
	float:left;
	width:120px;
	margin-right:12px;
}

#homeMid {
	float:left;
	width:337px;
	margin-right:2px;
}

#homeTop {
	margin-bottom:2px;
}

#homeRight {
	float:left;
	width:131px;
	margin-right:12px;
}

#contentRight2 {
	float:left;
	width:156px;
	background:url(../IMG/right/bg.jpg) no-repeat top left;
	background-color:#c60c31;
}

#contentRight2  a { text-decoration:none; }

#filler {
	display:block;
	width:156px;
	height:84px;
	background:url(../IMG/right/home_en/filler.gif) no-repeat top left;
}

#bottomLinks {
	clear:both;
	width:770px;
	text-align:center;
	font-size:12px;
	margin-top:10px;
}

#bottomLinks a {
	color:#ad0330;
}

/* CONTEST SPLASH */

#contestContainer {
	width:770px;
	height:530px;
	overflow:hidden;
	background:url(../IMG/splash/splash.jpg) top left no-repeat;
	color:#bd9c58;
}

#contestContainerFR {
	width:770px;
	height:530px;
	overflow:hidden;
	background:url(../IMG/splash/splash_fr.jpg) top left no-repeat;
	color:#bd9c58;
	background-color:#ddd;
}

#contestContainer a {
	color:#bd9c58;
}

#contestBox {
	width:455px;
	height:486px;
	margin-top:17px;
	margin-left:290px;
	overflow:hidden;
}

#contestHeader {
	width:240px;
	height:140px;
	margin-top:57px;
	padding-left:203px;
	margin-bottom:27px;
	font-size:20px;
}

#contestHeader p {
	line-height:25px;
}

#contestBody {
	font-size:15px;
	overflow:hidden;
	width:400px;
	margin-left:30px;
	margin-bottom:23px;
}

#contestBody ul {
	list-style:dot;
	padding-left:15px;
}

#contestBody li {
	margin-bottom:5px;
} 

#contestBody p {
	line-height:20px;
} 

#contestLeft {
	float:left;
	width:200px;
}

#contestRight {
	float:left;
	width:180px;
}

#contestEnter  {
	width:232px;
	height:50px;
	margin:0 auto 25px auto;
}

#contestEnterFR  {
	width:276px;
	height:50px;
	margin:0 auto 25px auto;
}

#contestRules {
	margin-left:30px;
	width:410px;
	font-size:11px;
}
