/* ************************ Defaults ************************ */

body{ 
	font:12px Arial, Helvetica, sans-serif;
	color:#6D6E71;
	text-align:center;
	background:#6D6E71;
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img, ul {
	border: none;
	margin: 0px;
	padding: 0px;
}
ul{
	list-style:none;
}
a{
	color:#0074BF;
	text-decoration:none;
}
a:hover{
	color:#6D6E72;
	text-decoration:underline;
}
embed, object{
	float:left;
}

/* ************************ structural ************************ */

#main{
	padding:0px 0px 35px 0px;
}
#page{
	width:855px;
	margin:0 auto;
	padding:42px 46px 42px 42px;
	text-align:left;
	background:#fff;
}

/* ************************ header ************************ */

#header{
	background:url('../images/bg.jpg') top left no-repeat;
}
#logo{
	height:76px;
}

/* ************************ top navigation ************************ */

#topnav{
	background:url('../images/topnav1.jpg') bottom left repeat-x;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav{
	width:855px;
	height:33px;
}
#nav a {
	display: block;
}
#nav a span{
	display:none;
}
#nav li { 
	float: left;
}
#nav li a {
	text-decoration:none;
	height:33px;
}
#nav li a { 
	background:url('../images/topnav.jpg') top left no-repeat;
}
#nav li a.toplink1{ width:263px; background-position: 0px top; }
#nav li a.toplink2{ width:124px; background-position: -263px top; }
#nav li a.toplink3{ width:129px; background-position: -387px top; }
#nav li a.toplink4{ width:162px; background-position: -516px top; }
#nav li a.toplink5{ width:119px; background-position: -678px top; }

#nav li a.toplink1:hover, body#toplink1on #nav li a.toplink1{ background-position: 0px -33px; }
#nav li a.toplink2:hover, body#toplink2on #nav li a.toplink2{ background-position: -263px -33px; }
#nav li a.toplink3:hover, body#toplink3on #nav li a.toplink3{ background-position: -387px -33px; }
#nav li a.toplink4:hover, body#toplink4on #nav li a.toplink4{ background-position: -516px -33px; }
#nav li a.toplink5:hover, body#toplink5on #nav li a.toplink5{ background-position: -678px -33px; }

/* ************************ content ************************ */

#content{
	border-top:solid 1px #fff;
	border-bottom:solid 1px #6E6D72;
	padding:0px 0px 35px 0px;
}
#home{
	border-top:solid 1px #fff;
}
#pageim img{
	height:143px;
}
#pageim img{ 
	display:block; 
}
#pagetext{ 
	padding:35px;
}
#pagetext p{
	padding:0px 0px 12px 0px;
	line-height:18px;
}
#pagetext h2{
	font-size:12px;
	padding:0px 0px 12px 0px;
}
#pagetext h3{
	font-size:12px;
	padding:0px 0px 12px 0px;
	color:#0074BF;	
}
#pagetext .ftext1{
	float:left;
	width:320px;
}
#pagetext .ftext2{
	float:right;
	width:320px;
	font-weight:bold;
}
#pagetext .ftext2 p{
	padding:0px 0px 20px 0px;
}
.clear{
	clear:both;
}


.applemenu{
	width: 855px;
}
.applemenu p{
	padding:0px 0px 10px 0px;
	line-height:18px;
}
.applemenu div.silverheader a{
	color: #fff;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
	background:#6D6E72;
	padding:6px 6px 6px 35px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
.applemenu div.submenu{
	padding:35px;
	width:785px;
}
#pagetext .inputtext{
	border:solid 1px #999;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	width:250px;
	height:20px;
}
#pagetext textarea{
	border:solid 1px #999;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	width:300px;
	height:100px;
}
#pagetext #submit{
	border:solid 1px #999;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#666;
	padding:3px;
	float:right;
}
#pagetext td{
	padding:5px;
}

/* ************************ footer ************************ */

#footer{
	background:url('../images/fbg.jpg') top left no-repeat;
	height:124px;
	border-top:solid 1px #fff;	
}
#footernav{ padding:72px 0px 0px 151px; }
#footernav li{ float:left; }
#footer a{
	display:block;
	height:51px;
}
#footer .footerlink1{ width:143px; }
#footer .footerlink2{ width:184px; }
#footer .footerlink3{ width:149px; }
#footer a span{ display:none; }

.ptext1{
	float:left;
	width:360px;
}
.ptext2{
	float:left;
	width:60px;
	text-align:center;
}
#pagetext .ptext2 h2{
	font-size:16px;
}
.ptext3{
	float:left;
	width:360px;
}

#members{
	padding:0px 0px 0px 10px;
}
#members td{
	padding:0px;
	text-align:center;
	font-weight:bold;
}
#members .memlogos{
	padding:35px 55px 35px 55px;
}

#contact ul{
	padding:0px 0px 0px 15px;
}
#contact ul li{
	float:left;
	padding:0px 100px 0px 0px;	
}
#pagetext #contact ul li p{
	padding:0px 0px 15px 0px;
}
#pagetext #contact ul li h3{
	padding:0px 0px 15px 0px;
}
#pagetext #contact ul li p a{
	color:#6D6E72;
	text-decoration:none;
}
#pagetext #contact ul li p a:hover{
	color:#6D6E72;
	text-decoration:underline;
}



