#container {
	width:780px;
	height:auto;
	margin:0 auto 0 auto;
	text-align:center;
    position:relative;
}

#camacho-logo {
	float:left;
	width:246px;
	height:112px;
	background-image:url(../../images/ui/camacho-logo.jpg);
}

#camacho-logo a {
	display:block;
	width:100%;
	height:112px;
	text-indent:-9000px;
}

#guampfc-logo{
    background:url(../../images/ui/guampfc-logo.jpg);
    width:262px;
    height:27px;
    position:absolute;
    left:250px;
    top:2px;
    }

#guampfc-logo a{
    display:block;
    text-indent:-9999px;
    width:100%;
    height:30px;
}



#hd-top {
	float:left;
	width:534px;
	height:78px;
	background-image:url(../../images/ui/hd-top.jpg);
    position:relative;
}


#flash-header {
	clear:both;
	float:left;
	width:586px;
	height:151px;
	
}

#we-are-at-your-sevice {
	float:left;
	width:194px;
	height:151px;
	text-indent:-9999px;
	background-image:url(../../images/ui/we-are-at-your-sevice.jpg);
}

#we-are-at-your-sevice a {
	display:block;
	width:194px;
	height:151px;
}

#content, #content-sub {
	clear:both;
	float:left;
	width:780px;
	min-height:350px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
    padding-bottom:20px;
	
	/*background-image:url(../../images/ui/content.jpg);*/
}

#content-sub {
	width:740px;
	padding:1.0em 20px 1.0em 20px;
}

#content-sub p {
	font-size:1.2em;
}

#content-sub h1.sub-title {
	font-size:1.8em;
	text-transform:uppercase;
	cursor:default;
}

#content-sub h1.sub-title .raquo {
	font-size:1.2em;
}

#content-sub h1.sub-title a.l0 {
	color:#4c6d7e;
	background-color:inherit;
}

#content-sub h1.sub-title a.l1 {
	color:#000031;
	background-color:inherit;
}
#content-sub h1.sub-title a.l2 {
	color:#6599CB;
	background-color:inherit;
}
#content-sub h1.sub-title a.l3 {
	color:#A8A86C;
	background-color:inherit;
}

.content-l10 {
	color:#4c6d7e;
	background-color:inherit;
}
.content-l11 {
	color:#000031;
	background-color:inherit;
}
.content-l22 {
	color:#6599CB;
	background-color:inherit;
}
.content-l33 {
	color:#A8A86C;
	background-color:inherit;
}



#footer {
	clear:both;
	font-size:1.1em;
	color:#FFFFFF;
	text-align:right;
	background-color:inherit;
	width:760px;
	height:47px;
	padding:1.0em 20px 0 0;
	background:url(../../images/ui/footer.jpg) no-repeat;
}

#tempfooter {
	clear:both;
	font-size:1.1em;
	color:#FFFFFF;
	text-align:left;
	background-color:#cccc99;
	float:left;
	width:740px;
	height:100px;
	padding:1.8em 20px 0 20px;
}

a.footer-link{
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none;
	background-color:inherit;}
	
a.footer-link:hover{
	color: #72c1e1;
	text-decoration:none;
	background-color:inherit;
	}
/*
#content-panel {
	float:left;
	width:476px;
}


#content-panel .in {
	
}

#content-panel .in .title-hd {
	
}
#content-panel .in .title-hd .left {
	float:left;
	background-image:url(../../images/ui/title-hd-left.gif);
	width:10px;
	height:39px;
}

#content-panel .in .title-hd .middle {
	float:left;
	background-color:#C0D2E3;
	color:#FFFFFF;
	font-size:2.2em;
	line-height:1.8em;
	overflow:hidden;
	height:39px;
}

#content-panel .in .title-hd .right {
	float:left;
	background-image:url(../../images/ui/title-hd-right.gif);
	width:14px;
	height:39px;
}


#content-panel .in .content {
	clear:both;
	float:left;
	width:452px;
	background-color:#C0D2E3;
	text-align:left;
	padding:6px 12px 6px 12px;
	color:#FFFFFF;
	min-height: 282px;
}
*/

/* IE HACK */
/*\*/
* html #content-panel .in .content {
	height: 282px;
}
/**/

#content-panel .in .ft {
	float:left;
	background-image:url(../../images/ui/content-ft.gif);
	width:476px;
	height:23px;
}

/*
#footer {
	clear:both;
	float:left;
	background-image:url(../../images/ui/footer.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	background-color:inherit;
	text-indent:-20px;
	margin:0;
	padding:18px 0 0 0;
    width:780px;
    height:25px;
}
*/




/*** top-menu ***/

#top-menu {
	float:left;
	margin:0;
	padding:0;
}

#top-menu ul {
	margin:0;
	padding:0;
}

#top-menu ul li {
	display:inline;
	list-style-image:none;
}

#top-menu ul li a {
	display:block;
	width:100%;
	height:25px;
	text-indent:-90000px;
}


#top-menu img {
	display:block;
	border:0;
}

#products-and-services-btn {
	float:left;
	width:166px;
	height:34px;
	background-image:url(../../images/ui/products-and-services.jpg);
}

#rates-btn {
	float:left;
	width:63px;
	height:34px;
	background-image:url(../../images/ui/rates.jpg);
}

#applications-btn {
	float:left;
	width:112px;
	height:34px;
	background-image:url(../../images/ui/applications.jpg);
}

#about-pfc-btn {
	float:left;
	width:92px;
	height:34px;
	background-image:url(../../images/ui/about-pfc.jpg);
}

#associates-btn {
	float:left;
	width:101px;
	height:34px;
	background-image:url(../../images/ui/associates.jpg);
}


/*** end top-menu ***/



h1.content-title {
	color: inherit;
	background-color:inherit;
}

h2.content-title {
	color: #99CCFF;
	background-color:inherit;
	font-size:1.6em;

}

h3.content-title-mini {
	color:#507497;
	background-color:inherit;
}

hr.solid{
	border:1px solid #999999;
	width:100%;
}


p.text {
	font-size:1.1em;
	color:#999999;
	background-color:inherit;
	line-height:1.8em;
}

.light-blue-b {
	color: #99CCFF;
	background-color:inherit;
	font-weight: bold;
	text-align:left;
}

p {
	color: #666666;
	background-color:inherit;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.8em;
	margin: 0em 1.0em 1.5em 1.0em;
}

.bold{
	font-size: 1.1em;
	font-weight: bold;
}

h4.bold{
	color: #666666;
	background-color:inherit;
	font-size: 1.2em;
	font-weight: bold;
}
.red {
	color: #cc0000;
	background-color:inherit;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.8em;
}

.semi-white {
	color: #ffffff;
	background-color:inherit;
}

.link-site {
	color: #D63333;
	background-color:inherit;
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1.4em;
	text-decoration: none;
}
.link-site:hover {
	color: #B82525;
	background-color:inherit;
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1.4em;
	text-decoration: underline;
}

.go-btn {
	background-image:url(../../images/ui/go-btn.gif);
	font-weight:bold;
	color:#507497;
	font-size:1.3em;
	background-color:inherit;
	width:25px;
	height:21px;
	border:0;
}


.input-button {
	background-image:url(../../images/input/button_bg.png);
	vertical-align:top;
	border:0;
	color: #ffffff;
	background-color:inherit;
	margin-top:0.25em;
	padding: 0.3em 0.25em  2.0em 0.25em;
	font-weight:bold;
	cursor:pointer;
	height:29px;
}
.input-text {
	background-image:url(../../images/input/input_txt_bg.png);
	vertical-align:top;
	border-left:1px solid #1F453A;
	border-right:1px solid #1F453A;
	border-top:1px solid #1F453A;
	border-bottom:1px solid #1F453A;
	color: #666666;
	font-weight:normal;
	font-size:1.0em;
	background-color:inherit;
	background-repeat:repeat-x;
	margin-top:0.25em;
	margin-bottom:0.50em;
	padding: 0.25em 0.25em  0.25em 0.25em;
	height:1.2em;
}
.input_form_txt {
					font-size:1.1em;
					border:1px solid #DADAD2;
					margin:0px 10px 6px 10px;
					padding:2px;
					color:#666666;
					width:113px;
				}
.input-select {
	background-image:url(../../images/input/input_txt_bg.png);
	background-color:inherit;
	background-repeat:repeat-x;
	vertical-align:top;
	border-left:1px solid #F9CF69;
	border-right:1px solid #F9CF69;
	border-top:0;
	border-bottom:1px solid #F9CF69;
	color: #666666;
	font-weight:normal;
	font-size:1.0em;
	margin-top:0.25em;
	margin-bottom:0.50em;
	padding: 0.25em 0.25em  0.25em 0.25em;
	height:2.0em;
}

.input-select option {
	background-color:#FDEFC9;
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:1px solid #F9CF69;
	color: #666666;
	font-weight:normal;
	font-size:1.0em;
	height:1.5em;
}


.form-label-1 {
	width:25.0em;
	display:block;
	font-weight:bold;
	font-size:1.10em;
}

.input-textarea {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	background-image:url(../../images/input/input_ta_bg.png);
	vertical-align:top;
	border-left:1px solid #1F453A;
	border-right:1px solid #1F453A;
	border-top:1px solid #1F453A;
	border-bottom:1px solid #1F453A;
	color: #666666;
	font-weight:normal;
	font-size:1.0em;
	background-color:inherit;
	background-repeat:repeat-x;
	margin-top:0.25em;
	margin-bottom:0.50em;
	padding: 0.25em 0.25em  0.25em 0.25em;
}

.breaker-non-visible {
	clear:both;
	float:none;
	display:none;
}

.breaker-visible {
	clear:both;
	float:none;
}



/* --- home --- */
#money-matters {
	
	float:left;
	width:246px;
	height:400px;
   

}

#money-matters h4{color:#333; font-size:1.1em; padding:0; margin:0 0 6px 15px}
#money-matters p{color:#666; margin:0 15px; font-size:1.1em; line-height:1.4em}
#money-matters a.title{color:#098208; text-transform:uppercase;}
#money-matters a{color:#70b070; font-weight:700; text-decoration:none; padding-bottom:0!important;}
#money-matters a:hover,
#money-matters a.title:hover{color:#098208;}
.separator{border-bottom:1px dotted #ddd; clear:both; height:0; margin:5px 0 8px 0}


#content .home-mid-content {
	float:left;
}
#content .home-mid-content img {
	display:block;
}

#content .home-right-content {
	float:left;
	background-color:#F8F6EA;
}
#content .home-right-content img {
	display:block;
}




#flash-banner-left {
	float:left;
	width:246px;
	height:320px;
}

#sign-up-top {
	width:193px;
	height:87px; 	
}

#form-home {
	width:193px;	
	text-align:center;
	margin: 3px auto 3px auto;
}

.form_indent {
	float:left; 
	text-indent: 6px;
	padding: 0px 0px 3px 0px;
	font-size: 1.10em;	
}


.form {
	margin: 0px -2px 0 0;
}

.submit_btn {
	margin: -2px -10px 0 0;
}


#keeping-it-personal {
	width:193px;
	height:71px;
	background-color:#F8F6EA;
}

#submit_btn {
	padding: 0px 0 0 30px;
}
#afsa-logo {
	width:193px;
	height:82px;
}


/* --- END home --- */



/* --- secure form --- */
table.form{
	padding:0.09em;
	background-color:#FFFFFF;
	color:#000000;
	line-height:1.5em;
	font-size:1.1em;
}




/* --- end secure --- */
/* --- list --- */

.list{
	margin: 1.0em 2.8em 0em 5em;
	padding: 0 0 0 0;
	list-style:square;
	color: #666666;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.8em;
}

.list li {
	padding: 1.5em 0 0 0;
}


.list-2{
	margin: 0em 0em 2.0em 3.0em;
	padding: 0 0 0 0;
	list-style:square;
	color: #666666;
	background-color:inherit;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.8em;
}


/* --- END list --- */

/* --- div --- */

div.spacer-1 {
	clear:both;
	margin:2.0em 0;
}

div.spacer-2 {
	clear:both;
	margin:	0em 0 1.5em 0;
}
.center-align {
	text-align:center;
}

.left-align {
	text-align:left;
}
	

/* --- END div --- */

img.photo-right {
	display: block;
	float:right;
	padding:2.0em;
}

img.photo-left {
	display: block;
	float:left;
	padding:0 2.0em;
}


a.apply-now-btn {
	display:block;
	background-image:url(../../images/apply-now.gif);
	width:130px;
	height:50px;
	text-indent:-9999px;
	margin:0 0 0 1.0em;
}

a.download-form-btn {
	display:block;
	background-image:url(../../images/download-form.gif);
	width:130px;
	height:50px;
	float:right;
	text-indent:-9999px;
}

img.secure{
	width:180px;
	background-image:url(../../images/header/apps.jpg);
	height:11px;
	padding:0.5em 0;
}


/*----table-----*/
table {
	margin:0;
	padding:0;
}
table.assoc {
	margin:0;
	color: #666666;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.8em;
	text-align:left;
	background-color:#ECE9D8;
}

table.assoc th{
	font-size:1.3em;
	vertical-align:top;
	width:40%;
	color: #99CCFF;
	font-weight:bolder;
}

table.assoc tr td th{
	padding:0.5em;
}


table.data-loc {
	margin:0 10.5em;
	color: #666666;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.8em;
	background-color:#ECE9D8;
	width:500px;
}


table.data-loc th{
	font-weight:bold;
	font-size:1.3em;
	background-color:#4b5daf;
}


table.data-loc tr td{
	padding:0.5em;
	text-align:center;
	background-color:#FFFFFF;
}

table.data-loc td{
	width:50%;
}
table.data-loc tr.head {
	background-color:#4c6d7e;
	color:#FFFFFF;
	font-weight:bold;
}


table.data2 {
	margin:0 10.5em;
	color: #666666;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.8em;
}


table.data2 th{
	font-weight:bold;
	font-size:1.3em;
}


table.data2 tr td{
	padding:0.5em;
	text-align:center;
}

table.data2 td{
	width:150px;
}


table.data {
	color: #666666;
	margin:0 10.5em;
	background-color:#ECE9D8;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.8em;
}


table.data th{
	font-weight:bold;
	font-size:1.3em;
	vertical-align:top;
	background-color:#4b60af;
}

table.data tr td{
	padding:0.4em;
	text-align:center;
	background-color:#f8f2d0;
}

table.data td .left{
	text-align:left;
}


table.data td{
	width:150px;
}

table.data tr.head {
	background-color:#4c6d7e;
	color:#FFFFFF;
	font-weight:bold;
}


table.data tr.content-head{
	font-weight:bolder;
	font-size:1.1em;
}

table.staff {
	margin:0;
	color: #666666;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.8em;
	background-color:#FFFFFF;
	width:500px;
}


table.staff th{
	font-weight:bold;
	font-size:1.3em;
	background-color:#4b5daf;
}


table.staff tr td{
	padding:0.5em;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:top;
	font-size: 10px;
}

table.staff td{
}
table.staff tr.head {
	text-align:center;
	background-color:#4c6d7e;
	color:#FFFFFF;
	font-weight:bold;
}



/* START .contact-frm */
.contact-frm {
	
}
.contact-frm legend {
	display:none;
}
.contact-frm fieldset {
	border:0;
	font-size:1.1em;
}

.contact-frm fieldset ol {
	
}

.contact-frm fieldset ol li {
	list-style-type:none;
	margin:1.0em 0;
}

.contact-frm fieldset ol li label.inline {
	display:inline !important;
}

.contact-frm fieldset ol li label.font-normal {
	font-weight:normal !important;
}

.contact-frm fieldset ol li p label.font-normal {
	font-size:0.9em;
}

.contact-frm fieldset ol li label.n {
	display:block;
	font-weight:bold;
}


.contact-frm fieldset ol li.separator {
	clear:both;
	margin:2.0em 0;
	border-bottom:1px solid #E8F2FA;
}

.contact-frm fieldset ol li.separator hr {
	display:none;
}

.contact-frm fieldset ol li p {
	margin:0;
	font-size:1.0em !important;
}

.contact-frm fieldset ol li p.inner-p {
	margin:0.5em 0;
	font-size:1.0em !important;
}

.contact-frm fieldset ol li .input_sel:hover, .contact-frm fieldset ol li .input_sel:focus {
	
}

.contact-frm fieldset ol li .input_sel {
	margin:4px 0 4px 0;
	border:1px solid #CCCCCC;
	font-size:1.0em;
	cursor:pointer;
}

.contact-frm fieldset ol li .input_sel option {
	
}

.contact-frm fieldset ol li .input_txt  {
	border:1px solid #CCCCCC;
	padding:4px;
}

.contact-frm fieldset ol li .input_txt:focus {
	border:1px solid #608C55;
}

.contact-frm fieldset ol li .input_ta {
	border:1px solid #CCCCCC;
	padding:4px;
	font-size:1.4em;
	overflow:auto;
}

.contact-frm fieldset ol li .input_ta:focus {
	border:1px solid #608C55;
}


.contact-frm fieldset ol.type-upper-alpha li {
	list-style-type:upper-alpha;
}


.contact-form-err {
	margin:0 30px 40px 0;
}

.contact-form-err li {
	color:#E72828;
	list-style-type:none;
	margin:1.0em 0;
	padding:0em 1.0em 1.2em 2.5em;
	font-size:1.1em;
	border-bottom:1px solid #E8F2FA;
	background:url(../../images/ui/dialog-error.png) no-repeat;
}

.contact-form-err li label {
	cursor:pointer;
}

/* END .contact-frm */

/* START .table-sum-form */
.table-sum-form {
	margin:0 0 0 0;
}
.table-sum-form tr td.title {
	font-weight:bold;
	width:200px;
}
.table-sum-form tr td {
	padding:4px;
	width:105px;
}
.table-sum-form tr td .input_txt {
	width:100px;
}
/* END .table-sum-form */


/* START .table-gen */
.table-gen {
	margin:0 0 0 0;
}
.table-gen tr td.title {
	font-weight:bold;
}
.table-gen tr td {
	padding:6px;
	border-bottom:1px solid #E8F2FA;
	vertical-align:top;
}
.table-gen tr td .input_txt {
	width:100px;
}
/* END .table-gen */


/* START .carousel-enable */
#carousel-enable ul.froz-carousel-main-link{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#carousel-enable ul.froz-carousel-main-link li{
	margin: 0 0 0 0;
	position: relative;
	height: 108px;
	overflow: hidden;
}

#froz-carousel-main div#froz-carousel-controls{}

#froz-carousel-main #froz-carousel-controls a{background:url(../../images/ui/prev-next-btns.jpg) no-repeat; 
                                              	position:absolute;
                                                z-index: 200;	
                                                top: 50px;
                                                left:310px;
                                                text-indent:-9999px;
                                                width:18px; 
                                                height:18px;
                                                outline:none;
                                            }
                                             
#froz-carousel-main #froz-carousel-controls a.froz-carousel-prev-btn{background-position:0 0; }
#froz-carousel-main #froz-carousel-controls a.froz-carousel-next-btn{background-position:-18px 0; left:310px; top:80px;}
#froz-carousel-main #froz-carousel-controls a.froz-carousel-prev-btn:hover{background-position:0 -18px; }
#froz-carousel-main #froz-carousel-controls a.froz-carousel-next-btn:hover{background-position:-18px -18px; }



/* END .carousel-enable */

.promotion{background:#C7D9E8; font-size:20px;}

.social-media-list{float:left; margin:-12px 0 0 0; padding:0}
.social-media-list li{display:inline; margin:0; padding:0 10px 0 0}
.social-media-list li a{}


.image-list-1{float:left; margin:5px 15px 0 13px; padding:0}
.image-list-1 li{list-style-type:none;}
.image-list-1 li.hide{display:none;}
.img-holder-1{border:1px solid #dedede; padding:3px; }

#facebook-link { 
	margin-top: 20px; 
	display: block; 
	background: url(../../images/ui/facebook-link.png) 0 0 no-repeat;
	height: 16px; width: 160px; 
	text-indent: -9999px; 
}

#facebook-link:hover { background-position: 0 -16px; }

