body {
    padding:0; margin:0;
	text-align:center;
	background-color:#EBEBEB;
	background-image: url(../images/bg.png);
	background-repeat: repeat-y;
	background-position: center;

}

body, p, div, td {font: 11px helvetica, verdana, arial, sans-serif; color:#333;}

p a {font:12px helvetica, verdana, arial, sans-serif; font-weight:bold; color:#0000FF; text-decoration:none;}
p a:hover {font:11px helvetica, verdana, arial, sans-serif; font-weight:bold; color:#000080; text-decoration:none;}

h1 {font-family: Helvetica, verdana, arial, sans-serif; font-size:19px; font-weight:bold;color:#616161;margin-left:30px;}
h1 span {visibility:hidden;}

h2 {font-family: Helvetica, verdana, arial, sans-serif; font-size:14px; font-weight:bold; color:#000000;margin-top:19px;}
h2 span{visibility:hidden;}

h3 {font-family: Helvetica, verdana, arial, sans-serif; font-size:12px; font-weight:bold; color:#000080;}
h3 span{visibility:hidden;}

#container {
    width:779px;
	height:4545px;
	margin: 0 auto;
    background-color:#FFFFFF;
    background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
}

#header {
    position:relative;
    width:779px;


}

#content {
   position:relative;
    width:779px;
	text-align:left;





}

#location {
    position:relative;
width:779px;
	

   


}




#location a {
    display:block;
	color:#000;
	text-decoration:none;
	padding:0px 6px 0px;
left:400px;
	font-size:14px;
font-weight:bold;

}


#min {
position:absolute;
left:0px;
bottom:0px;
    
}

#min a{
position:absolute;

bottom:50px;
    
}

.minp{
position:relative;

left:410px;
bottom:35px;
font-size:11px;
  color:#000;  
}

#roc {
    
position:absolute;
left:80px;

width:150px;
}

#roc a{
    
position:absolute;

bottom:65px;
width:150px;
}


.rocp{
position:relative;

left:410px;
bottom:50px;
font-size:11px;
  color:#000;  
}


#bra{
    
position:absolute;
left:190px;

width:150px;
}

#bra a{
    
position:absolute;

bottom:65px;
width:150px;
}

.brap{
position:relative;

left:410px;
bottom:51px;
font-size:11px;
  color:#000;  
}























#topnav {
    position:relative;
	width:779px;
	height:109px;
    left:-1px;
    background-image:url(../images/header1.jpg);

}
#topnav span{visibility:hidden;}

#topnav div {
    position:relative;
    width:350px;
	float:right;
	height:16px;
	margin-top:10px;
}
#topnav ul {
    margin: 0;
	padding: 0;
	list-style:none;
	float:right;
}
#topnav ul li {
    margin-left: 0px;

}
#topnav a {
    display:block;
	color:#555;
	text-decoration:none;
	padding:0px 6px 0px;
	float:left;
	font-size:10px;
}
#topnav a:hover {
    color:#000000;
}

#mainnav {
    position:relative;
width:600px;
	height:38px;

}

#mainnav a:hover {
    color:#CACACA;
}


#text {
	position:relative;
	width:500px;
	top:40px;
	float:left;
	text-align:left;
	align:nowrap;
	padding-left:0px;
	padding-right:0px;
	white-space: normal;
	display: run-in;
left:100px;

	
}

#text h2{
font-family: Helvetica, verdana, arial, sans-serif; font-size:14px; font-weight:bold; color:#000000;margin-top:19px;
margin-left:25px;
}
#text p {

	font:12px helvetica, verdana, arial, sans-serif; 
	font-weight:normal; 
	color:#000000; 
	text-decoration:none;

}


#news{

 	margin-left:20px;
	height:20px;
	width:420px;
background-image:url(../images/news-red-bar.jpg);
background-repeat:no-repeat;
}


#news h2{
	font-family: Helvetica, verdana, arial, sans-serif; 
	font-size:14px; 
	font-weight:normal; 
	color:#ffffff;
	margin-top:0px;
}


#news p{
clear:left;
top:-60px;
    left:90px;
	position:relative;
	font-size:11px;
	width:300px
}

#img{
 	position:relative;
	height:50px;
	left:-50px;
	width:100px;


}

#text div {
	padding-left:30px;
	padding-top:5px;

}
#text p {
	padding-left:30px;
	padding-right:80px;

}


#rightnav {
    position:relative;
	float:right;
width:190px;

}

#rightnav img {
 	position:relative;
	top:250px;
	right:40px;
margin-top:10px;
border:none;
}


#footer { 
    position:relative;
	width:779px;
	height:146px;
	top:100px;
	padding:0;
	clear:both;
	background-image:url(../images/footer.jpg);
	text-align:left;
}
#footer div {
position:relative;
top:35px;
    font-size:12px;
	padding:12px 6px 6px 25px;
	text-align:left;


}
#footer a {

    color:#ffffff;
	text-decoration:none;
padding:10px;
}
#footer a:hover {
    color:#CACACA;
	text-decoration:none;
}


#slideshow {
	position:relative;
	width:779px;
	height:269px;
	background-image:url(../images/topbodylink.jpg);
	background-repeat:repeat-x;
	left:-1px;
	
}


#h {
  position:absolute;
	height:46px;
	background-repeat:no-repeat;
}


#h a{
	 position:absolute;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	top:22px;
	margin-left:28px;
	padding-left:3px;

}

#h a:hover {
    color:#CACACA;
}


#r {
 position:absolute;

	background-repeat:no-repeat;
}

#r a{
	 position:absolute;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
top:22px;
	margin-left:120px;
	padding-left:3px;

}

#r a:hover {
    color:#CACACA;
}

#s {
 	 position:absolute;

	background-repeat:no-repeat;
}

#s a{
	 position:absolute;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
		top:22px;
	margin-left:225px;
	padding-left:3px;
}

#s a:hover {
    color:#CACACA;
}

#l {
  position:absolute;
	

	background-repeat:no-repeat;
}

#l a{
 position:absolute;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	top:22px;
	margin-left:315px;
	padding-left:3px;
}

#l a:hover {
    color:#CACACA;
}





#c {
 position:absolute;
width:50px;
	background-repeat:no-repeat;
}

#c a{
 position:absolute;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	top:22px;
	margin-left:405px;
width:100px;

}

#c a:hover {
    color:#CACACA;
}




#box * {font-family: Arial, Helvetica, sans-serif;font-size: 14px;}

#box img {
	float: right;
	margin: 5px;
	border: none;
	}
#box thead img {float: left;}
#box h2 {
	font-size: 1.75em;
	border-bottom: 2px solid;
	margin-top: 2em;
	color: #369;
	}
#box td {
	padding: 10px;
	border: 0px solid #ccc;
	}
#box .catheader {padding: 0}
#box .company td{
	vertical-align:top; 
	width:45%;
	background: #fff;
	border-width: 0 1px 1px;
	}
#box .company.first td {border-width: 1px;}
#box .company td.right {border-left-width: 0;}
#box .company.alt td {background: #eee}

#box .company h3 {
	margin: 0 0 1em;
	font-size: 1em;
	display: block;
	border: 0px solid #bbb;
	border-width: 0 0 2px 0;
	}

#box div.linkMe {margin-top: .5em}
#box div.linkMe * {font-size: 12px}
#box div.linkMe a {color: #00529b;font-weight: normal;margin-left: .5em}

#dsn {
 position:absolute;
	color:#000000;
	text-decoration:none;
	font-size:10px;
top:4418px;
margin-left:190px;


}

#dsn a{

	color:#000000;
	text-decoration:none;
	font-size:10px;



}
#footer p {
position:relative;

top:90px;
}

