/* ------------------------------------- Common ------------------------------------- */

body{color:#444; font-weight:normal; padding:0px; margin:0;}
a{text-decoration:none; color:#008F85;}
a:hover{color:#000; text-decoration:underline;}

/* ------------------------------------- Layout ------------------------------------- */

.layout{width:762px; margin:0 auto; padding:0px;}

/* ------------------------------------- Header ------------------------------------- */

.header{width:762px;height:126px; border:0px solid #990000;}
.header .logo{width:105px; float:left; margin:1px 0 0 0px; padding:0px;_margin:0px;}
.header .flash{width:657px; height:100px; float:left; }
.header .menu_outer{width:762px; float:left; background:url(../images/menu_bg.gif) left top repeat-x; padding:0px; margin:0; border:0px solid #ff0000; height:26px; _margin:-1px}

/* ------------------------------------- CommanNav ------------------------------------- */
.comnav{width:657px; height:17px; float:left; font-weight:700;}
.comnav ul{width:657px; float:left; list-style:none; padding:3px 0 0 0 ; margin:0px;}
.comnav ul li{width:auto;  float:left; color:#c5ecb3;  padding:0 12px 0 0px;}
.comnav ul li a{width:auto; float:left; color:#ffffff; padding:0 4px 0 4px; text-decoration:none;}
.comnav ul li a:hover{width:auto; float:left; color:#c5ecb3; text-decoration:underline;}

/* ------------------------------------- TextBody ------------------------------------- */
.maincontainer_outer{width:762px; margin:0 auto; background-color:#ffffff; border:0px solid #ff0000;}
.texsizer{width:90%; float:right; margin:0px; padding:10px 10px 0 0px;border:0px solid #ff0000; text-align:right;}
.small{font-size:11px; padding:0 0 0 5px; color:#333;}
.texsizer a{width:auto; text-decoration:none; color:#333;}
.texsizer a:hover{text-decoration:none; color:#008f85;}

.maincontainer{width:722px; float:left; background-color:#FFFFFF; padding:0 20px 0 20px;_padding:0 5px 0 10px; margin:0; height:auto; border:0px solid #00FF00 }
.maincontainer1{width:495px; height:252px; float:left; padding:0 260px 0 20px; margin:54px 0 4px 0;border:0px solid #000; _padding:0 247px 0 20px; overflow:hidden; }
.maincontainer1 p{font-size:16px; float:left; color:#009999; font-weight:700; width:100%; padding:17px 0px 17px 0px; margin:0px;}
.maincontainer1 ul{ width:710px;padding:0px 0px 0px 15px; margin:0px; float:left;}
.maincontainer1 ul li{ width:710px; float:left}
.padding{ padding-bottom:15px; width:auto}
.welcome{float:left; width:100%; margin-top:17px;}

.welcome1{ float:left; width:500px; margin:12px 0 0 10px; border:0px solid #ff0000; padding:0px; _margin:12px 0 0 5px; _width:510px; }
.right_link{width:200px; margin:0; padding:0px; float:left;  text-align:right}
.right_link ul{width:240px;_width:235px; float:left; list-style:none; border:0px solid #000; padding:10px 0 0 0px; margin:0px;}
.right_link ul li{width:auto; float:right; padding:0px 0px 0px 10px; margin:5px 0px;  border:0px solid #000; text-align:right;}
.right_link ul li a{float:right;  text-decoration:underline; color:#008f85; width:auto}
.right_link ul li a:hover{text-decoration:none; color:#008f85; text-align:right; float:right;}



.text{ width:512px; height:200px; float:left; padding:0; margin:0 0 20px 0; *padding-top:10px; border:0px solid #ff0000;}
.text a.img_link{ float:left; background:url(../images/click.gif) no-repeat left top; width:476px; height:44px;}
.text a.img_link:hover{float:left; background:url(../images/click_hover.gif) no-repeat left top; width:476px; height:44px; margin:0px; padding:0px;}
.textinner{ width:714px; float:left; padding:0; margin:0;}
.phone{width:150px; float:left; padding:0; margin:0; font-weight:700; vertical-align:top}
.email{width:200px; float:left; padding:0; margin:0; font-weight:700; vertical-align:top}
.quicklink{width:186px; height:170px;float:right; padding:42px 0 0 0; margin:0 0 0 20px; font-weight:700; border:0px solid #000;}

.quicklink a{width:126px; float:left; padding:12px 0 10px 0px;  margin:6px 0 0 39px; color:#000000; font-weight:700;}
.quicklink a:hover{width:126px; float:left; padding:12px 0 10px 0px; margin-left:39px; margin-top:6px; color:#008F85;font-weight:700;}

.brderItemSeparator{background:url(../images/marquee_bg.jpg) repeat-x left top; height:100px; margin:0px; padding:0px;} 
.maincontainer2{width:762px; float:left; background-color:#FFFFFF; padding:11px 0 0 0;  margin:0;}
.guam{width:115px; float:left; padding:0px 5px 0px 5px;  margin:0;}
.guam1{width:612px; float:left; padding:0px 5px 0px 5px; margin:0; }


.landing_page{width:700px; margin:0 auto; padding:0px; clear:both;}
.landing_page ul{width:600px; float:left; list-style:none; border:0px solid #000; padding:15px; margin:0px; height:300px;}
.landing_page ul li{width:600px; float:left; list-style:none; padding:6px 10px 6px 20px; margin:0px; background:url(../images/arrow.jpg) left  no-repeat; border:0px solid #000;}
.landing_page ul li a{float:left;  text-decoration:underline; color:#008f85;}
.landing_page ul li a:hover{text-decoration:none; color:#008f85;}

.maincontainer3{width:722px; float:left; background-color:#FFFFFF; padding:11px 0 0 0;  margin:0;}
.guam2{width:587px; float:left; padding:0px 5px 0px 5px; margin:0; font-weight:700;}

.outer_container{_width:758px; width:762px; float:left; height:auto; background-color:#FFFFFF; padding:0px; margin:0px; _margin-right:-1px;}
.middle_container{width:722px; margin:10px 20px 0 20px; _margin:10px 10px 0 10px; padding:0px; float:left;background-color:#FFFFFF;}
.middle_container h3{width:710px; margin:0px; padding:0px; float:left; font-weight:bold; font-size:1em;}
.middle_container p{width:710px; line-height:18px; margin:0px; padding:0px;}

.subheading{width:710px; margin:0px; padding:0px; float:left; font-size:13px; margin:10px 20px 10px 0px; _margin:0px; }
.subheading span{text-decoration:underline;}
 
.subheading ul{width:710px; margin:10px 20px 0 10px; _margin:0px; padding:10px 0px; float:left; font-size:13px; color:#008f85;}
.subheading ul li{width:710px; margin:0px; padding:0px; float:left; font-size:13px; color:#008f85;}
.subheading ul li a{text-decoration:none; color:#008f85;}
.subheading ul li a:hover{text-decoration:underline; color:#008f85;}

.left_bottom_link{width:200px; margin:0; padding:0px; float:left;}
.left_bottom_link ul{width:240px;_width:235px; float:left; list-style:none; border:0px solid #000; padding:10px 0 0 0px; margin:0px;}
.left_bottom_link ul li{width:auto; float:left; padding:0px 0px 0px 10px; margin:5px 0px;  border:0px solid #000;}
.left_bottom_link ul li a{float:left;  text-decoration:underline; color:#008f85; width:auto}
.left_bottom_link ul li a:hover{text-decoration:none; color:#008f85; text-align:right; float:right;}

.small{font-size:11px;}
.small a{font-size:11px; text-decoration:underline;}

.small1{font-size:9px;}
.small2{font-size:11px;}
.small3{font-size:13px;}
.small4{font-size:15px;}

/* ------------------------------------- Footer ------------------------------------- */
.footer{width:751px; float:left; background-color:#008F85; padding:5px 0 5px 11px;  margin-bottom:12px; color:#FFFFFF;}
.footer .copyright{width:480px; float:left; padding:0 0 0 11px; margin:0px; }
.footer .copyright a{color:#FFFFFF; text-decoration:none;font-size:12px;}
.footer .copyright a:hover{color:#FFFFFF; text-decoration:underline;}
.footer .poweredby{width:240px; float:left; text-align:right; margin:0px; padding:0 11px 0 0}
.footer .poweredby a{color:#FFFFFF; text-decoration:none;}
.footer .poweredby a:hover{color:#FFFFFF; text-decoration:underline;}



/* ------------------------------------- TOP DROP DOWN MENUS ------------------------------------- */

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 11px arial;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
/*background: white;*/
border:1px solid #a69711;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}


.ddsubmenustyle li a{
display: block;
width: 160px;
color: #000;
background-color: #7f7e59;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid #a69711;
}

* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
display: inline-block;
}

.ddsubmenustyle li a:hover{
background-color:#008f85;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.mattblackmenu{
	float:left; height:26px;padding:0; margin:0; width:730px; clear:both; border:0px solid #000; top:-1px; font-weight:bold;}

.mattblackmenu ul{
margin: 0px;
padding: 0px;
font-family:Arial;
font-size:10pt;
list-style-type: none;
overflow: hidden;
width: 730px;
float:right;
padding-top:4px;_padding-top:2px;
color:#FFFFFF;

}

.mattblackmenu li{
float:left;
margin: 0px;
height:23px;
width:auto;
padding: 0px 0px 0px 1px;
}

.mattblackmenu li a{
float: left;
text-decoration: none;
color: white;
padding:0 14px 0 12px;}

.mattblackmenu li a:visited{
color: white;
padding:0 14px 0 12px;
}

.mattblackmenu li a:hover{
background:#7f7e59;	text-decoration:none;
	color: #FFF;
	height:20px;
	padding:0 14px 0 12px;
}

.mattblackmenu a.selected{
	background:#7f7e59;	
}
