/* CSS Document */


/* BASIC TAGS */

img, div, a, url { 
	behavior: url(iepngfix.htc);

}

html{ 
	overflow: -moz-scrollbars-vertical !important; }

a {
	color:#649aeb;
	text-decoration:none;
	}

a:hover {
	color: #bfd5f6;
	
}

p {
	margin:0;
	padding:0;
	text-align:left;
	line-height:18px;
}



ul, ol, li {
	margin: 0px;
	padding: 0px;
	list-style:none;
}

.redbull {
	color:#97070c;
	font-size:18px;
	}

h1 {
	color:#e8d393;
	font-size:22px;
	font-weight:bold;
	margin:0px;
	padding:0px
	}
	
h2 {
	color:#FFFFFF;
	font-family:"Century Gothic";
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	
.c {
	text-align:center;
	}
	
	
	
h3 {
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:"Century Gothic";
	}
	
h4 { 
	color:#FFFFFF;
	font-size:15px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	}
	
h5 {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:"Century Gothic";
	}

body {
	margin: 0;
	padding: 0;
	background-image:url(images/bg_01.jpg);
	background-repeat:repeat-x;
	background-color:#0d4390;
	color:#FFFFFF;
	font-size:12px;
	font-family:"Arial", Helvetica, sans-serif, Gill Sans MT;
}


#wrapper {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
}

/* MIDDLE CONTENT */


#main-container{
	background-image:url(images/bg_02.jpg);
	background-color:#0d3e77;
	background-repeat:repeat-x;
	border: 1px solid #FFFFFF;
	width:748px;
	clear:both;
	float:left;
	position:relative

}

/* TOP BANNER */

#ban {
	width:723px;
	height:77px;
	background-image:url(images/top-ban.jpg);
	position:relative;
	padding-right:25px;
	padding-top:30px;
	}

#ban ul{
	float:right;
	}
	
#ban ul li{
	text-align:right;
	}

#ban ul li a{
	display:block;
	font-family:"Century Gothic";
	height:20px;
	font-size:14px;
	line-height:16px;
	color:#cc2229;
	background-image:url(images/ban-a.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:13px;
	}
	
#ban ul li a:hover{
	color:#97070c;
	}
	
#ban ul li a.cur {
	background-image:url(images/ban-a-cur.jpg);
	}

/* TOP NAVIGATION */

#nav{
	margin-top:7px;
	width:748px;
	height:27px;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background-image:url(images/nav-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
	}
	
#nav ul{
	
	text-align:center;
	padding-left:60px;

	}
	
#nav ul.spnav{
	padding-left:7px;

	}
	
#nav ul.chi{
	padding-left:140px;

	}

#nav ul li{
	display:inline;
	float:left;
	background-image:url(images/nav-div.jpg);
	background-repeat:no-repeat;
	background-position:right;
	text-align:center;
	}
	
#nav ul li a{
	display:block;
	font-family:"Century Gothic";
	font-size:14px;
	color:#FFFFFF;
	padding-right:20px;
	padding-left:20px;
	height:27px;
	line-height:27px;
	}
	
#nav ul.spnav li a{
	font-size:10px;
	}
	
	
#nav ul li a:hover{
	background-image:url(images/nav-glow.jpg);
	}
	
#nav ul li a.home{
	background-image:url(images/nav-div.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
	
#nav ul li a.home:hover{
	background-image:url(images/nav-glow.jpg);
	background-repeat:repeat;
	background-position:left;
	}
	
#nav ul li a.current{
	background-image:url(images/current-bg.jpg);
	background-repeat:repeat;
	background-position:left;
	}
	
.tmtext {
	font-size:10px;
	vertical-align:top;

}
	
/* HOME PAGE */
#home{
	padding-top:40px;
	padding-left:61px;
	padding-bottom:28px;
	background-image:url(images/roll2.png);
	background-repeat:no-repeat;
	background-position: 100% 100%;
	}
	
#home h2 {
	color:#FFFFFF;
	font-family:"Century Gothic";
	font-size:18px;
	font-weight:bold;
	padding-right:200px;
	text-align:left;
	}
	
#home h2 img {
	padding-bottom:3px;
	}
	
#flash {
	width:626px;
	float:left;
	margin-bottom:40px;
	}
	
p.sp {
	margin-top:10px;
	margin-left:0px;
	padding-top:12px;
	padding-bottom:12px;
	margin-right:315px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	font-size:14px;

}

p.spb {
	margin-right:350px;
	text-align:left;
	font-size:11px;
}



/* SINGLE PAGE */

#site {
	padding-top:30px;
	padding-left:35px;
	padding-bottom:28px;
	background-image:url(images/sitemap-bg.jpg);
	background-repeat:no-repeat;
	background-position: 100% 100%;
	}

#single {
	width:650px;
	margin-left:auto;
	margin-right:auto;
	margin-top:49px;
	margin-bottom:49px;
	}
	
#text {
		width:644px;
		background-color:#FFFFFF;
		border:#8ea66f solid 3px;
		background-image:url(images/green-leaf.jpg);
		background-position:top;
		background-repeat:no-repeat;
		padding-bottom:30px;
		}
		
#text ul{
		padding-left:30px;
		padding-right:200px;
		padding-top:20px;
		padding-bottom:0px;
		}
		
#text ul.greenb{
		padding-left:30px;
		padding-right:50px;
		padding-top:0px;
		}
		
#text ul li {
		color:#000000;
		line-height:20px;
		padding-bottom:10px;
		list-style:url(images/bullet.png);
		list-style-position:outside;
		}
		
		
/* ABOUT */

#about {
	padding-top:30px;
	padding-left:35px;
	padding-bottom:28px;
	background-image:url(images/brad.png);
	background-repeat:no-repeat;
	background-position: 100% 100%;
	}
	
#about p{
	font-size:13px;
	padding-right:60px;
	line-height:19px;
	}
	
#about p.b{
	
	padding-right:240px;
	}
	
	
#about p.sp{
	
	margin-right:315px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	font:"Century Gothic";
	font-size:22px;
	text-align:center;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
}

#about p.spd{
	
	margin-right:250px;
}

#about p.sp img {
		float:left;
		margin-top:5px;
	}
	
/* DIS */

#dis {
	padding-top:30px;
	padding-left:35px;
	padding-bottom:28px;

	}
	
#dis p{
	font-size:13px;
	padding-right:60px;
	line-height:19px;
	}
	
#dis p.b{
	
	padding-right:240px;
	}
	
	
#dis p.sp {
	
	margin-right:500px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	font:"Century Gothic";
	font-size:22px;
	text-align:center;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
}

#dis p.sp img {
		float:left;
		margin-top:5px;
	}
	
/* CONTACT */

#contact {
	padding-top:30px;
	padding-left:35px;
	padding-bottom:28px;
	background-image:url(images/contact-bg.png);
	background-repeat:no-repeat;
	background-position: 100% 100%;
	height:900px;
	}
	
#contact p{
	font-size:13px;
	padding-right:60px;
	line-height:19px;
	}
	
#contact p.b{
	
	padding-right:240px;
	}
	
	
#contact p.sp {
	
	margin-right:500px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	font:"Century Gothic";
	font-size:22px;
	text-align:center;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
}

#contact p.sp img {
		float:left;
		margin-top:5px;
	}
	
#google {
	float:right;
	margin-right:30px;
	margin-top:20px;
	}
	
#google a{
	color:#FFFFFF;
	}
	
#google a:hover{
	color:#001230;
	}
	
.map {
	border:#001230 solid 1px;
	}


/* 2 COLUMN PAGE CONTENT */

#content {
	width:748px;
	float:left;
	background-image:url(images/content-bg.jpg);
	background-repeat:repeat-y;
	}

/* LEFT NAVIGATION */

#left-nav{
		width:229px;
		margin:0px;
		padding:0px;
		float:left;
		
}

#left-nav ul {
	margin-top:0px;
	margin-bottom: 10px;
	text-align:left
		
}
		
#left-nav li {
	list-style: none;
	display: inline;
	text-align:left;
	font-family:"Century Gothic";
	
}

#left-nav a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	line-height:45px;
	display: block;
	text-align:left;
	padding-left:30px;
	height:45px;
	border-bottom:#FFFFFF solid 1px;
	}
	
#left-nav ul.spln a {
	font-size: 12px;
	}
	
#left-nav a:hover {
	background-color:#1a3c6e;
	}
	
#left-nav ul li a .cur {
	color: #b02228;
	font-weight:bold;
	}
	
/* RIGHT PAGE */

#right {
	padding-top:30px;
	width:484px;
	height:503px;
	padding-left:35px;
	padding-bottom:28px;
	background-image:url(images/earth.png);
	background-repeat:no-repeat;
	background-position: 100% 100%;
	float:left;
		}
		
#right p.sp {
	margin-right:250px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	font:"Century Gothic";
	font-size:22px;
	text-align:center;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:0px;
	
}
#right p.sp img {
		float:left;
		margin-top:5px;
	}

#right p{
	font-size:13px;
	padding-right:30px;
	line-height:20px;
	}
	
#right p.b{
	
	padding-right:240px;
	}


/* FUTURE */

#future {
	padding-top:30px;
	width:484px;
	padding-left:35px;
	padding-bottom:28px;
	background-image:url(images/future-bg.jpg);
	background-repeat:no-repeat;
	background-position: 100% 100%;
	float:left;
		}
		
#future p.sp {
	margin-right:155px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	font:"Century Gothic";
	font-size:22px;
	text-align:center;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:0px;
	}
	
#future p.spb {
	margin-right:80px;
	}
	

	
#future p.sp img {
		float:left;
		margin-top:5px;
		padding-left:0px;
	}
	

#future p{
	font-size:13px;
	padding-right:30px;
	line-height:20px;
	}
	
#future p img{
	padding-left:50px;
	}
	
	/* FUTURE */

#lab {
	padding-top:30px;
	width:484px;
	padding-left:35px;
	padding-bottom:28px;
	background-image:url(images/future-bg.jpg);
	background-repeat:no-repeat;
	background-position: 100% 100%;
	float:left;
		}
		
#lab p.sp {
	margin-right:210px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	font:"Century Gothic";
	font-size:22px;
	text-align:center;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:0px;
	
	
}
#lab p.sp img {
		float:left;
		margin-top:5px;
		padding-left:0px;
	}

#lab p{
	font-size:13px;
	padding-right:30px;
	line-height:20px;
	}
	
#lab p img{
	padding-left:50px;
	}
	
	
	

/* FACILITIES */

#fac {
	padding-top:30px;
	width:484px;
	height:620px;
	padding-left:35px;
	padding-bottom:28px;
	background-image:url(images/facilities-bg.png);
	background-repeat:no-repeat;
	background-position: 100% 100%;
	float:left;
		}
		
#fac p.sp {
	margin-right:155px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	font:"Century Gothic";
	font-size:22px;
	text-align:center;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:0px;
	
	
}

#fac p.spb {
	margin-right:100px;
	
}


#fac p.sp img {
		float:left;
		margin-top:5px;
		padding-left:0px;
	}

#fac p{
	font-size:13px;
	padding-right:30px;
	line-height:20px;
	}
	
#fac p img{
	padding-left:50px;
	}
	

/* FOOTER */

#footer {
	width:748px;
	padding-top:10px;
	background-image:url(images/footer-bg.png);
	background-repeat:no-repeat;
	background-position:top;
	clear:both;
	}

#footer p{
	font-size:11px;
	text-align:center;
	}









