
body, html {
	height: 100%;
}
body {
	background-image: url(../image/bg_bodySpan.png);
	background-repeat: repeat-x;
	background-color: #000000;
	margin: 0px;
	color: #737373;
	font-size: 10pt;
	font-family: MuseoSans-500;
	font-weight: normal;
	font-style: normal;
	line-height:14pt;
}
a:link {
	color:#FFF;
	text-decoration:none;	
}
a:visited {
	color:#FFF;
	text-decoration:none;	
}
a:hover {
	color:#FFF;
	text-decoration:underline;	
}

.clear {
	clear: both;
	font-size: 0px;
	visibility: hidden;
	line-height: 0pt;
	height: 0px;
	padding: 0px;
}
.mainLayer {
	position: absolute;
	z-index: 500;
	width: 100%;
	height: 100%;
}
.mainContain {
	position: relative;
	width: 980px;
	height: 1346px;
	margin-left: auto;
	margin-right: auto;
	background-color: #1d1b1b;
}
#preLoader {
	position: absolute;
	z-index: 2000;
	left: 381px;
	top: 300px;
	text-align:center;
	color:#FFF;
}
.main_pattern {
	position: absolute;
	z-index: 600;
	width: 100%;
	height: 1403px;
	background-image: url(../image/bg_patternMain.png);
	background-repeat: repeat;
}
.brdr_leftRight {
	width: 954px;
	/*height: 100%;*/
	background-image: url(../image/brdr_leftRight.png);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;/*margin-bottom: 15px;*/
}
.brdr_bgFooterTip {
	position: relative;
	/*bottom: 0px;*/
	width: 980px;
	height: 35px;
	background-image: url(../image/brdr_bgFooterTip2.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
.break_contentAll {
	width: 948px;
	height: 1332px;
	margin-left: auto;
	margin-right: auto;
}
.break_inMemory {
	position: absolute;
	width: 948px;
	height: 20px;
	top: 7px;
}
.heroSpace {
	position:relative;
	width: 948px;
	height: 598px;
	background-image: url(../image/hero_darkBG.png);
	background-repeat: repeat;
	overflow: hidden;
	padding-top: 10px;
	color:#b7b9bc;
}
.heroBrian {
	width: 120%;
	height: 120%;
	margin-left:-40px;
	background-image: url(../image/hero_brian.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	display:none;
}
.applyPanel {
	position:absolute;
	z-index:600;
	top:20px;
	right:-950px;
	width:950px;
	height:589px;
	background-image:url(../image/BG_APPLY.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}
.donatePanel {
	position:absolute;
	z-index:600;
	top:20px;
	right:-950px;
	width:950px;
	height:589px;
	background-image:url(../image/BG_DONATE.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}
.connectPanel {
	position:absolute;
	z-index:600;
	top:20px;
	right:-950px;
	width:950px;
	height:589px;
	background-image:url(../image/BG_CONNECT.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}
.closeBTN {
	position:absolute;
	z-index:700;
	top:30px;
	right:40px;
	width:35px;
	height:35px;
	cursor:pointer;
}
.int_logo {
	position: absolute;
	z-index: 700;
	width: 380px;
	height: 164px;
	left: 300px;
	top: 516px;
}
.nav_apply {
	position: absolute;
	z-index: 700;
	width: 207px;
	height: 101px;
	background-image: url(../image/nav_apply.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 88px;
	top: 46px;
	cursor:pointer;
	display:none;
}
.nav_donate {
	position: absolute;
	z-index: 700;
	width: 207px;
	height: 101px;
	background-image: url(../image/nav_donate.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 388px;
	top: 46px;
	cursor:pointer;
	display:none;
}

.nav_connect {
	position: absolute;
	z-index: 700;
	width: 207px;
	height: 101px;
	background-image: url(../image/nav_connect.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 685px;
	top: 46px;
	cursor:pointer;
	display:none;
}

.introduction {
	width: 572px;
	/*height: 430px;*/
	margin-left: auto;
	margin-right: auto;
	margin-top:60px;
	margin-bottom:75px;
	font-size: 10pt;
	font-family: MuseoSans-500;
	font-weight: normal;
	font-style: normal;
	line-height:14pt;
	background-image:url(../image/into_N.png);
	background-repeat:no-repeat;
	padding-top:14px;
}
.secondary {
	width:560px;
	height:144px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;	
}
.stayConnected {
	float:left;
	width:auto;
	padding-top:25px;
	overflow:hidden;
}
.secondaryDivider {
	float:left;
	width:2px;
	margin-left:38px;
	margin-right:38px;
}
/* Background Treatment */
.bg_pattern {
	position: absolute;
	z-index: 100;
	width: 100%;
	height: 1403px;
	background-image: url(../image/bg_pattern2.png);
	background-repeat: repeat;
}
.bg_pillarLayer {
	position: absolute;
	z-index: 50;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.bg_pillarPos {
	position: relative;
	min-width: 980px;
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
}
.bg_pillar_left {
	float: left;
	width: 19.375%;
	max-width: 310;
	height: 891px;
	background-image: url(../image/bg_pillarGradient_left.png);
	background-repeat: no-repeat;
}
.bg_dummy {
	float: left;
	width: 61.25000000000001%;
	max-width: 980px;
	background-color: #000;
}
.bg_pillar_right {
	float: left;
	width: 19.375%;
	max-width: 310px;
	height: 891px;
	background-image: url(../image/bg_pillarGradient_right.png);
	background-repeat: no-repeat;
}
/*Accordion Styles*/
.accordionContain {
	position:relative;
	width:750px;
	height:550px;
	margin-left:140px;
	margin-top:100px;
}
.accordionContain2 {
	position:relative;
	width:600px;
	height:550px;
	margin-left:190px;
	margin-top:100px;
}
.letterDonate {
	background-image:url(../image/into_L.png);
	background-repeat:no-repeat;
	padding-top:14px
}
.letterConnect {
	background-image:url(../image/into_W.png);
	background-repeat:no-repeat;
	padding-top:14px;
	/*width:630px;*/
	/*border:1px solid red;*/
}
#list2 {
	/*height: 350px*/;
	border: 0px solid #eee;
	overflow: hidden;
}
#list2 .accordionTreat {
	color: #1d1b1c;
	width:100%;
	height:22px;
	background-color: #b8b9bd;
	background-image:url(../image/accordionTexture.jpg);
	background-repeat:no-repeat;
	margin-top:2px;
	padding-top:3px;
	padding-left:15px;
	font-weight:900;
	cursor:pointer;
}
#list2 div { 
	padding-left:25px; 
	padding-right:35px;  
}