body{margin:0;}

a {text-deocration:none;}

#header {
	width:715px;
	background-image:url(images/compass-new2final.jpg);
	background-repeat:no-repeat;	
	height:160px;
}

#home-title {
border-bottom:1px solid #999999;
margin-top:50px;
width:512px;	
}
#home-title h1 {
color:#6f6f6f;
margin:5px;
padding:5px;
font-family: Helvetica, Arial;
font-size:20px;
font-variant:small-caps;
}
#sub-title h1{
margin-top:50px;
width:105px;
color:#6f6f6f;
margin:5px;
padding:5px;
font-family: Helvetica, Arial;
font-size:14px;
font-variant:small-caps;	
text-align:left;
text-decoration:underline;
font-weight:bold;
}
#logo {display:none;}

#menubar {
	background:url(images/bars-bkg01.jpg) no-repeat;
	width:695px;height: 23px;
	margin:0 auto;
	}
#nav {
	margin: 0 auto; width:576px;
	text-align: center;
	}
#nav ul {
	list-style: none;
	padding:0;
	margin-left:0;
	}
#nav li {
	float: left;
	list-style:none;

	}
#nav li a {
	display: block;
	color: #FFFFFF;
	background-color: #FF2A0C;
	font-family:Helvetica,sans-serif;
	font-size:15px;
	height:20px;
	padding:5px 10px 0 10px;
	text-decoration:none;
	border-left: solid 1px white;
	border-right: solid 1px white;
	margin:0;
}
#nav li a:hover, #nav li.current a {
	background-color: #777777;
}

#nav li ul {
	position: absolute;
	left: -999em;
	margin-left:0;
}
#nav li ul li {

}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul li a {
	border:2px solid white;
	padding:5px 5px 0 5px;
}

.top-shadow{height:10px;}
.bottom-shadow{height:10px;}
.left-shadow{width:15px; background-image:url(images/left-shadow.jpg); background-repeat:repeat-y;}
.right-shadow{width:15px; background-image:url(images/right-shadow.jpg);background-repeat:repeat-y;}
#main-content-area{width:715px; float:left;}
#left-content-area{width:500px; float:left; padding-left:10px; padding-right:24px;}
#left-content-area #home-title{}
#left-content-area #text-area{width:510px; border-bottom:1px solid #999999;}
#left-content-area #text-area h2 {
color:#6f6f6f;
margin:5px;
padding:5px;
font-family: Helvetica, Arial;
font-size:16px;
font-variant:small-caps;
}
#left-content-area h3{ margin:0; padding:10px 10px 2px 10px; font-family:Tahoma, Arial; font-size:1em; color:#333333; font-weight:bold; line-height:1.7em;}
#left-content-area p{ margin:0; padding:10px 24px;
text-align:justify; font-family:Tahoma, Arial; font-size:.78em; color:#333333; line-height:1.7em;}
.link{padding:0 0 20px 0;}
#left-content-area ul{list-style-type:circle}
#left-content-area ul li{list-style:circle inside; font-family:Tahoma, Arial; font-size:.78em; color:#333333; line-height:1.7em;}
#left-content-area span{font-family:Tahoma, Arial; font-size:11px; color:#FF0000; font-weight:bold;}
#left-content-area span a{font-family:Tahoma, Arial; font-size:11px; color:#FF0000; font-weight:bold; text-decoration:underline;}
#left-content-area span a:hover{font-family:Tahoma, Arial; font-size:11px; color:#333333; font-weight:bold;text-decoration:underline}
#left-content-area #internal-link { 
color:#ff4545;
font-family:helvetica, sans-serif;
display:block;
font-weight:bold;
margin:0 auto;
text-align:center;
width:220px;}

#right-content-area{width:171px; float:left; margin-top:33px;}
#sub-nav {height:60px; margin-top:52px;}
#sub-nav a {background-color:#777777;
margin-bottom:1px;
color:#FFFFFF;
display:block;
font-family:Helvetica;
font-variant:small-caps;
height:22px;
padding-top:7px;
text-align:center;}
#sub-nav a#sub-current {background-color:#FFFFFF;
border:1px solid #777777;
color:#777777;
}

#text-area1{width:484px;border-right:1px solid #FF0000;border-left:1px solid #FF0000;border-bottom:1px solid #FF0000;text-align:center;}
#left-img-top{width:169px; height:29px;}
#left-area{width:169px; height:376px; border:1px solid #999999;}
#left-area-small{width:169px; height:292px; border:1px solid #999999;}
#left-img-bottom{width:167px;border-right:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #999999;}
#footer-nav{width:683px;float:left;text-align:right; padding:16px;}
#footer-nav #nav-box{width:679px; border-top: 1px solid #999999;border-bottom: 1px solid #999999;}
#footer-nav #nav-box a {color:#999999;
font-family:Helvetica,Arial;
font-size:small;
font-variant:small-caps;
margin:2px 5px;}

#footer{width:715px;height:89px;float:left;}
#rights_design_status{width:715px;float:left;}
#rights_design_status ul{list-style-type:none;margin:0;padding:0;}
#rights_design_status ul li{width:48%;list-style-type:none;float:left;}
.copyright{text-align:left; font-family:Tahoma, Arial; font-size:10px; color:#000000;padding:3px;}
.designed-by{text-align:right;font-family:Tahoma, Arial; font-size:10px; color:#000000;padding:3px;}
.designed-by a{color:#999999;}
.contact-details{font-family:Tahoma, Arial; font-size:12px; color:#000000;}
.boldtextlarge{font-family:Tahoma, Arial; font-size:1.6em; color:#333333; font-weight:bold;}
.button{width:74px; height:22px; background-image:url(images/clear-form-btn.jpg); background-repeat:no-repeat; cursor:hand; cursor:pointer;}
.button1{width:53px; height:22px; background-image:url(images/submit-btn.jpg); background-repeat:no-repeat;cursor:hand; cursor:pointer;}
.normal-text{font-family:Tahoma, Arial; font-size:12px; color:#000000;}
.normal{font-family:Tahoma, Arial; font-size:12px; color:#000000;}
