body {

	margin:0px;

	padding:0px;

	font-family: Arial, Helvetica, sans-serif;

	background: #434649 url(../images/body_bg.gif) repeat-x;

	color:#D7D7D7;

	text-align:center;

}



#page {background: #434649 url(../images/body_bg.gif) repeat-x;}



#container {

	margin: 0 auto; 

	width: 775px;

	text-align:left;

}



.clear {

	clear: both;

	height: 1px;

	overflow: hidden

}



img {border:none;}



/* Link */



a:link, a:visited {color: #B9B8B8;text-decoration:underline;}

a:active, a:hover {color: #EDA5C3;}

a:link.currentLink, a:visited.currentLink {color: #EDA5C3;}



/* Header */



#day1, #day2, #day3 {

	float:right;

	width:161px;

	height:131px;

	background: url(../images/day_bg.gif) no-repeat;

}



/* Logo */



#logo {float:left; padding:60px 0 0 30px;}



/* Days info */



.dayInfo {padding:72px 0 0 6px;}

.dayImage {float:left; margin-right:10px;}

.dayLink {padding: 20px 0 0 0;}



/* Content */



#content {

	float:right; 

	width:530px; 

	text-align:right;

}



#contentPage {

	float:right; 

	width:477px; 

	text-align: justify;

}



#language {

	float:right;

}



#languageBorder,

#languageLink {

	float:right;

	width:477px;

}



#languageBorder {

	background-color:#27292B; 

	height:8px; 

	font-size:0; 

}



#languageLink {

	position:relative; 

	top:-8px; 

	padding-right:44px;

}





/* Meta Navigation */



#metaNav,

#metaNav ul,

#metaNav li {

	padding:0;

	margin:0;

}



#metaNav{

	float:right;

	width:100px

}



#metaNav ul {

	list-style: none;

}



#metaNav li {

	float:right;

	padding-left:10px;

}



#metaNav img {

	width:20px;

	height:20px;

}





/* Main Navigation */



#mainNav{

	float:left;

	width:165px;

}



#mainNav ul {

	list-style: none;

	padding: 0;

	margin: 40px 0 0 50px;

}



#mainNav li {

	width:161px;

	height:31px;

	background: url(../images/mainnav_bg.gif) no-repeat;

}



#mainNav li span {

	display: block;

	padding: 12px 0 0 24px;

	text-decoration: none;

	font-size:0.6em;

	text-transform: uppercase;

	color:#CDAAB8;

}



#mainNav a:link span,

#mainNav a:visited span{

	background: url(../images/mainnav_bull.gif) no-repeat 10px 15px;

}



#mainNav a:hover span,

#mainNav a:active span{

	color:#fff;

	background: url(../images/mainnav_bull_current.gif) no-repeat 10px 15px;

}



#mainNav li#current span{

	background: url(../images/mainnav_bull_current.gif) no-repeat 10px 15px;

	color:#fff;

}





/* Footer */



#footer {padding-top:20px;}



#footerBackground {

	background: #434649 url(../images/footer_index_bg.gif) repeat-x 0 100%; 

	height:45px;

}



#footerIndex {padding-top:0px;}



#footerPage {

	padding-top:40px;

	background:url(../images/footer_bg.gif) repeat-x; 

	height:140px;

}



#copyright {

	float:left; 

	display:inline;

	margin:0 68px 0 47px;

}



#sponsor {

	float:left; 

	display:inline;

	width:240px; 

	margin:0 35px 0 0px;

}



#member {

	float:right;

	display:inline;

}



#copyrightIndex {

	float:left; 

	display:inline;

	margin:0 49px 0 47px;

}



#sponsorIndex {

	float:left; 

	display:inline;

	width:240px; 

	margin:0 35px 0 0px;

}



#memberIndex {

	float:right;

	display:inline;

}



/* Page Header */



#pageHeader {

	float:left;

	background: url(../images/title_bg.gif) no-repeat 0 23px;

	width:100%;

}



#pageTitle {float:left;}



#prologue {

	float:left; 

	position:relative;

	margin-bottom:25px;

	width:100%; 

}



.prologueText {

	float:left; 

	padding-top:20px;

	color: #8F898D;

	font-size: 0.7em;

	font-style: italic;

	text-align:left;

	width:235px; 

}



.digitUp,

#digitDown {

	position: absolute; 

	width:75px;

	height:69px;

}



.digitUp {

	left:290px; 

	top: -40px;

	background: url(../images/digit.gif) no-repeat;

}



.durationUp {

	float:right;

	background: url(../images/duration.gif) no-repeat;

	width:210px;

	height:56px;

}





/* Duration Digit Down*/



#durationDigitDown {

	position:relative;

	margin:0 auto;

	text-align:left; 

	background: url(../images/duration_bottom.gif) no-repeat;	

	width:775px; 

	height:93px;

}



#digitDown {

	left: 150px; 

	bottom: -19px;

	background: url(../images/digit_bottom.gif) no-repeat;

}



/* Content */



.section {padding-bottom:30px;}



.sectionHeader {

	float:left;

	position:relative;

	width:100%;

	margin-bottom:10px;

	border-bottom:1px solid #818283; 

}



.sectionImage {float:left;}	

.sectionImage img {width:37px;height:37px;}



.sectionTitle {

	position: absolute; 

	left: 127px; 

	bottom: -5px;

}



.sectionTitle img {width:350px;	height:24px;}



.sectionTitleArea {

	position: absolute; 

	left: 48px; 

	bottom: -5px;

}



.sectionTitleArea img {

	width:430px;

	height:24px;

}



/* Style for text */



.intro, p {

	font-size:0.7em;

	padding-top:0px;

	margin-top:0px;

}



.intro {padding-bottom:10px;}

.blue {color:#A7D5FF;}

.pink {color:#EDA5C3;}

.white {color:#EDEDED;}

.emph {font-style: italic;}



ul.page {font-size:0.7em;}



ul.page li {margin:0; padding:0;}



ul.pageArea {

	font-size:0.7em;

	margin:7px 10px 20px 0;  

	padding-left:12px;

}



ul.pageArea li {margin-left:5px;}



ul.day1,

ul.day2,

ul.day3 {

	width:28%; 

	margin:0 10px 0 0; 

	padding-left:12px;

	float:left;

	list-style-position: outside; 

	text-align:left;

	font-size:0.7em;

}



ul.day1 li {

	list-style-image: url(../images/li_day1.gif);

	margin-left:5px;

}



ul.day2 li {

	list-style-image: url(../images/li_day2.gif);

	margin-left:5px;

}



ul.day3 li {

	list-style-image: url(../images/li_day3.gif);

	margin-left:5px;

}



h2 {

	font-size:0.7em;

	margin: 10px 0 20px 0;

	padding:0;

	text-transform: uppercase;

}





/* backLink */



.backLink {

	clear:both;

	text-align:right;

	font-size:0.7em;

	font-weight: bold;

	letter-spacing: 1px;

}



div.backLink a:link,

div.backLink a:visited {

	text-decoration:none;

}



/* Table  */



table.form {

	border-collapse:collapse;

	margin:0 0 12px 0;

	padding:0px;

}



td {

	padding:2px;

	font-size:0.7em;

}



/* Form */



input, textarea {

	background-color: #88898A;

	border:1px solid #ccc;

	font-size:1em;

	color:#fff

}



input.width100, textarea.width100 {

	width:100%;

}



input.button {

	color:#434649;

	font-weight:bold;

	font-size:0.7em;

	color:#fff

}



input.check {

	background-color: #434649;

	border:none;

}