* {margin:0;padding:0}
body {
	margin: 0px;
	padding: 0px;
	/*background-color: #88967a;*/
	background:url(../images/bk.jpg) #fff repeat-x top;
	/*background-repeat: repeat-x;*/
	font-family:Helvetica, Verdana, Arial, sans-serif; color:#d91c5c;
	font-size:14px;
	line-height:19px;
}



#wrap {margin:0 auto; width:980px; overflow:hidden;}

#header{width:980px; height:293px; overflow:hidden; float:left;}
#header2{width:980px; background-color:#000000; height:293px; overflow:hidden; float:left;}

#nav{width:980px; height:48px; float:left;}
#nav ul {width:980px; height:33px; list-style:none; padding:13px 0 0 0; margin:0;}
#nav ul li {float:left; padding:0 10px;}
#nav ul li a {color:#00a4db; text-decoration:none; font-size:14px; font-weight:bold; font-family:helvetica, arial; text-transform:uppercase;}
#nav ul li a:hover {color:#d91c5c;}

#maincontent{width:980px;float:left; padding:40px 0;}
#maincontent h1 {text-transform:uppercase;}
#conleft a, #timeline_left a {color:#00a4db; text-decoration:none;}
#conleft a:hover, #timeline_left a:hover {text-decoration:underline;}

h1.h1_top {color:#00a4db; font-size:21px;}
h1.h1_bottom, #timeline_text h1 {color:#00a4db; font-size:35px; border-bottom:1px solid #00a4db; margin-top:10px; padding-bottom:20px; margin-bottom:20px;}
h3 {color:#00a4db; font-size:18px; padding:0; margin:0;}
.pink {color:#d91c5c;}
.blue {color:#00a4db;}

#conleft{width:594px; float:left; border-bottom:1px solid #00a4db;}
#conleft p {margin:0; padding:0 0 20px 0;}

#conright{width:350px; float:right;}

#footer{width:100%; height:168px; background:url(../images/footerback.jpg) repeat-x top;}
#footer a {color:#00a4db; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer-info{width:980px; margin:0 auto; font-size:14px; color:#00a4db; padding:40px 0 37px 0;}
#footer-info h4 {margin:0; padding:0; color:#d91c5c;}
#footer-info .address {float:left; border-right:1px solid #d91c5c; width:190px; padding-right:15px; margin-right:15px; display:inline;}
#footer-info .address2 {float:left; border-right:1px solid #d91c5c; width:220px; padding-right:15px; margin-right:15px; display:inline;}
#footer_logo {width:220px; padding-top:7px; float:left;}

#reach {width:980px; margin:0 auto; font-size:12px; color:#00a4db; padding:10px 0; height:40px;}
#reach a {color:#d91c5c; text-decoration:none;}
#reach a:hover {text-decoration:underline; color:#00a4db}
#reach_left {width:400px; float:left;}
#reach_right {width:300px; float:right; text-align:right;}


/*---------------------------------------------------------------- QUOTE elements ----------------------------------------------------*/

#pscroller1{margin:0 0 0 10px; width:320px; height:145px; padding:0; color:#FFFFFF;}

#pscroller1 p{margin:0; padding:0; font-size: 1.05em;}

#quotes {background:url(../images/bk-quote.gif) bottom left no-repeat; height:283px;}


/*---------------------------------------------------------------- slide elements ----------------------------------------------------*/

#timeline_left {width:725px; float:left;}
#timeline_right {width:240px; float:right;}

#timeline_text {width:465px; float:left; margin-top:10px;}
#timeline_text p{ margin-bottom:7px; margin-top:0; padding-bottom:0;}

#timeline_image {width:240px; float:left; padding-left:15px; padding-top:10px;}

.sectors{width:235px;float:right;}
.sectors span{display:block;padding:2px;cursor:pointer; font-size:15px;}
.sectors span a{color:#d91c5c;  text-decoration:none; font-weight:bold;}
.sectors span a:hover{text-decoration:underline;}
.sectors ul {margin:6px 0 0 5px; padding:0;}
.sectors li {color:#d91c5c;  list-style:none; margin:0; padding:0 0 4px 0;}
#sector_title {border-top:1px dotted #d91c5c; border-bottom:1px dotted #d91c5c; font-size:1.2em; padding:5px; color:#d91c5c; font-weight:bold;}

#trap{height:189px; width:5000px;}

/* Sample 1*/
#box1{position:absolute; height:191px; max-height:291px; display:block;}
#box1 span{display:block; float:left; font-weight:bold;}

/* Sample 6*/
#box6{position:absolute; width:240px;}
#box6 span{display:block;}
#handles6_1{float:left;}
#handles6_2{float:right;}

.sample6 .buttons{clear:both; text-align:center;}

.info{width:240px; background:#00a4da;	position:absolute;	padding-bottom:5px; display:none; }
.info p, .info h4{color:#fff; padding:3px 8px;	font-family:Arial;}
.info h4{font-size:14px;}
.info h4 a{	float:right; background:#fff; color:#000; font-size:10px; padding:0 3px; text-decoration:none;}

.mask1{position:relative; width:725px; height:161px; display:block; overflow:hidden;}

span img{display:block;	border:none; padding-right:2px;	float:left;}

/*---------------------------------------------------------------- Contact box ----------------------------------------------------*/
#contactleft {width:250px; float:left;}
#contactleft a {color:#d91c5c; text-decoration:none;}
#contactleft a:hover {text-decoration:underline; color:#00a4db;}
#contactmid {width:200px; float:left;}
#contactmid a {color:#d91c5c; text-decoration:none;}
#contactmid a:hover {text-decoration:underline; color:#00a4db;}