body {
	margin:0px auto;
	text-align:center;
	background: #1b1b1b;
	font-family:Tahoma;
	font-size:12px;
}
img {
	border:none;
	margin:0px;
}
div {
	text-align:left;
}
a, a:link, a:visited {
	color: #000000;
}
/* --- LAYOUT --- */

#tile {
	height:849px;
	background:url(images/tile.jpg) repeat-x;
}
#header {
	width:1024px;
	height:141px;
	margin:0px auto;
	background:url(images/layout_header.jpg) no-repeat center;
}
#header .logo {
	margin-left:65px;
}

#content h2 a:hover {
	text-decoration: none;
}

#page {
	width:1024px;
	margin:0px auto;
	text-align:center;
	background-image:url(images/layout_content.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#footer {
	clear:both;
	padding-top:20px;
}
#footer .copy {
	display:inline;
	margin-left:48px;
	color:#cacaca;
}
#footer .copy a {
	color:#cacaca;
	text-decoration:none;
}
#footer .copy a:hover {
	text-decoration:underline;
}
#footer .auth {
	display:inline;
	float:right;
	margin-right:49px;
	color:#5f5f5f;
}
/* --- END LAYOUT --- */



/* --- NAVIGATION --- */

#header #nav {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-left:75px;
}


#nav_menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#nav_menu li {
	display: block;
	float: left;
	position: relative;
}

#nav_menu ul {
	margin: 0px;
	padding: 5px 0;
	float: none;
}

#nav_menu div.ie {
	display: none;
	position: absolute;
	top: 25px;
	margin: 0px;
	color: #ffffff;
	float: left;
	border: solid 1px #000000;
	z-index: 1000 !important;
}

#nav_menu li li {
	display: block;
	float: none;
	padding: 0px 5px;
	font-size: 0;
}

#nav_menu li li a,
#nav_menu li li a:link,
#nav_menu li li a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 4px;
	color:#eaeaea;
	font-family:Tahoma;
	font-size:11px;
}

#nav_menu li li a:hover {
	text-decoration: none;
	background-color:#000000;
	color:#ffe956;
}

/* --- END NAVIGATION --- */



/* --- HOMEPAGE --- */

#content .box_text {
	padding-left:9px;
	padding-top:8px;
	padding-right:9px;
	line-height:16px;
}
.left .box_text h2, .center .box_text h2, .right .box_text h2 {
	color:#c34e0e;
	font-size:12px;
	display:inline;
}
.left .box_text h2 a, .center .box_text h2 a, .right .box_text h2 a {
	color:#c34e0e;
	text-decoration:none;
}
.box_text p {
	display:inline;
	text-align:justify;
}
/* --- END HOMEPAGE --- */



/* --- DREAMCENTER --- */

.fullbox_mid p {
	padding-left:13px;
	padding-right:13px;
	text-align:justify;
	line-height:16px;
}
#content .dbox_text {
	padding-left:9px;
	padding-top:8px;
	padding-right:9px;
	line-height:18px;
}
.dbox_text a {
	color:#c34e0e;
}
.dbox_text h2 {
	color:#c34e0e;
	font-size:12px;
	display:inline;
}
.dbox_text p {
	display:inline;
	text-align:justify;
}
/* --- END DREAMCENTER --- */



/* --- GET INVOLVED --- */

#content .giright1 {
	width:273px;
	height:128px;
	background:url(images/giright1.jpg);
	background-repeat: no-repeat;
}
#content .giright2 {
	width:273px;
	height:128px;
	background:url(images/giright2.jpg) no-repeat;
	margin-top:12px;
}
#content .gibox_text {
	padding-left:7px;
	padding-top:8px;
	padding-right:7px;
	color:#565656;
	line-height:18px;
}
.giright2 .gibox_text h2, .giright1 .gibox_text h2, .gileft .gibox_text h2, .gicenter .gibox_text h2 {
	color:#c34e0e;
	font-size:12px;
	display:inline;
}
.giright2 .gibox_text h2 a, .giright1 .gibox_text h2 a, .gileft .gibox_text h2 a, .gicenter .gibox_text h2 a {
	color: #c34e0e;
}
.gibox_text p {
	display:inline;
	text-align:justify;
}
.gibox_text a {
	text-decoration:none;
	color:#c34e0e;
	font-weight:bold;
}
.gibox_text li {
	margin-left:-25px;
	list-style:none;
}
.gibox_text li a {
	color: inherit;
	font-weight:normal;
}
#content .text {
	padding-left:45px;
	padding-right:46px;
	color:#cacaca;
	font-size:12px;
	text-align:left;
	line-height:18px;
}
/* --- END GET INVOLVED --- */



/* --- CPAC --- */

#content .cpright1 {
	width:273px;
	height:128px;
	background:url(images/cpright1.jpg) no-repeat;
	margin-top:12px;
}
#content .cpright2 {
	width:273px;
	height:128px;
	background:url(images/cpright2.jpg) no-repeat;
	margin-top:12px;
}
.cpright1 .cpbox_text h2 {
	color:#c34e0e;
	font-size:12px;
	display:inline;
}
.cpright1 .cpbox_text h2 a {
	color: #c34e0e;
	text-decoration:none;
}
.cpbox_text p {
	display:inline;
	text-align:justify;
}
#content .cpbox_text {
	padding-left:7px;
	padding-top:8px;
	padding-right:7px;
	color:#565656;
	line-height:18px;
}
#content .cpbox_text2 {
	padding-left:7px;
	padding-top:5px;
	padding-right:7px;
	color:#000000;
	line-height:18px;
}
.cpbox_text2 h2 {
	color:#c34e0e;
	font-size:12px;
	display:inline;
}
.cpbox_text2 h2 a, .cpbox_text2 h2 a:link, .cpbox_text2 h2 a:visited {
	color: #c34e0e;
	text-decoration:none;
}
.cpbox_text2 p {
	display:inline;
	text-align:justify;
	line-height:20px;
}
.cpbox_text2 a, .cpbox_text2 a:link, .cpbox_text2 avisited {
	color:#000000;
	text-decoration:none;
}
/* --- END CPAC --- */



/* --- ABOUT UYI --- */

#content .abbox_text {
	padding-left:9px;
	padding-top:15px;
	padding-right:9px;
	line-height:16px;
}
.abbox_text h2 {
	color:#c34e0e;
	font-size:12px;
	display:inline;
}
.abcenter .abbox_text h2 a, .ableft .abbox_text h2 a, .abright .abbox_text h2 a {
	color:#c34e0e;
	text-decoration:none;
}
.abbox_text h2 a:hover {
	text-decoration:underline;
}
.abbox_text p {
	display:inline;
	text-align:justify;
}

.director .title {
	font-weight:bold;
}
.newsletterform {
	float:right;
	text-align: right;
	padding-right:10px;
	color:#c34e0e;
}
.newsletterform .txtbox {
	background:url(images/newsletter_textbox.jpg) no-repeat;
	margin-top:7px;
	border:none;
	width:151px;
	height:24px;
}
/* --- END ABOUT UYI --- */



/* --- WHITE BOXES --- */

.fullbox_top {
	width:853px;
	height:5px;
	background:url(images/fullbox_top.jpg) no-repeat;
	margin:0px auto;
	font-size:0px;
}
.fullbox_mid {
	width:853px;
	background:url(images/fullbox_mid.jpg) repeat-y;
	margin:0px auto;
}
.fullbox_bot {
	width:853px;
	height:4px;
	background:url(images/fullbox_bot.jpg) no-repeat;
	margin:0px auto;
	font-size:0px;
}
.fullbox_mid h2 {
	display:inline;
	font-size:14px;
	color:#c34e0e;
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
}

.fullbox_mid p {
	text-align:justify;
	padding-right:17px;
	line-height:18px;
}
.midbox_top {
	width:572px;
	height:4px;
	background:url(images/midbox_top.jpg) no-repeat;
	margin:0px auto;
	font-size:0px;
}
.midbox_mid {
	width:572px;
	background:url(images/midbox_mid.jpg) repeat-y;
	margin:0px auto;
	padding-left:10px;
	color:#000000;
	line-height:18px;
}

.midbox_bot {
	width:572px;
	height:4px;
	background:url(images/midbox_bot.jpg) no-repeat;
	margin:0px auto;
	font-size:0px;
}
.midbox_mid h2 {
	color:#c34e0e;
	font-size:14px;
	display:inline;
}
.midbox_mid h2 a {
	color: #c34e0e;
}

.cpac {
	text-align:justify;
	padding-bottom: 3px;
	padding-right:5px;
	line-height:18px;
}

.midbox_mid p {
	text-align:justify;
	padding-right:17px;
	line-height:18px;
}
.midbox_mid a {
	text-decoration:none;
	color:#c34e0e;
	font-weight:bold;
}
.smallbox_top {
	width:420px;
	height:4px;
	background:url(images/smallbox_top.jpg) no-repeat;
	font-size:0px;
}
.smallbox_mid {
	width:420px;
	height:140px;
	background:url(images/smallbox_mid.jpg) repeat-y;
	color:#565656;
}
.smallbox_bot {
	width:420px;
	height:4px;
	background:url(images/smallbox_bot.jpg) no-repeat;
	font-size:0px;
}
.smallbox_mid h2 {
	color:#c34e0e;
	font-size:14px;
	display:inline;
	padding-left:10px;
}
.smallbox_mid h2 a {
	color: #793300;
}
.smallbox_mid p {
	text-align:justify;
	padding-left:10px;
	line-height:18px;
}
.smallbox_mid a {
	text-decoration:none;
	color:#c34e0e;
	font-weight:bold;
}
/* --- END WHITE BOXES --- */



/* --- MISC --- */

h1 {
	display:inline;
	font-size:18px;
	color:#C34E0F;
}
#content .text {
	padding-left:45px;
	padding-right:46px;
	color:#cacaca;
	font-size:12px;
	text-align:left;
	line-height:18px;
}
a:hover {
	text-decoration:underline;
}
.prgmimg {
	margin-left:3px;
}
.boximg {
	position:relative;
	top:5px;
	left:5px;
}
/* --- END MISC --- */

.contact {
/*	width: 250px;*/
	margin: 0 auto;
	float: left;
}
.newsletter {
	text-align: center;
	margin-top: 15px;
}
.gi_left {
	width: 612px;
	float: left;
}
.gi_right {
	width: 319px;
	float: right;
}

.gi_text {
	color: #FFFFFF;
	text-align: justify;
	width: 520px;
	margin: 0 auto;
	margin-top: 12px;
	margin-bottom: 28px;
/*	padding-top: 12px;*/
	padding-left: 40px;
	line-height: 20px;
}

.clear {
	clear: both;
}

.flash_cpac {
	width: 480px;
	/*margin-left: 38px;*/
}

.flash_testimonials {
	margin: 0 auto;
	/*width: 608;
	margin-left: 122px;*/
}


#footer .copy,
#footer .auth {
	position: relative;
	top: 10px;
}

#footer .logos {
	margin: -100px 0px 30px 0px;
	position: relative;
	left: 225px;
}

#footer .logos img {
	margin: 0px 14px;
}

.fixed_height {
	height: 100px;
	padding-right: 10px;
	overflow-y: auto;
}