
/* Common Stylesheet */

/* TAGS */
body { margin: 0px; font-family: Verdana, Tahoma, Helvetica, San-Serif; font-size: 12px; line-height: 20px; background: #383231  }
a { text-decoration:underline; color:#000; }
a, a:focus { outline:none; } /* removes dotted outline around links for all browsers */
a:hover { text-decoration:none; color:#316ac5; }
* html a:hover { visibility:visible; }
img { border-style:none; }

select { font-family: Verdana, Tahoma, Helvetica, Sans-Serif; font-size: 12px; line-height: 16px; color: #5a6066; border: solid 1px #868f98; margin: 1px 0px 0px 0px; padding: 0px; }

/* PAGE ELEMENTS */
#container { position: absolute; left: 0px; top: 50%; width: 100%;  }
#page { position: relative;  width: 862px; height: 556px; margin: -278px auto -278px auto; }

#page-header { position: absolute; left: 0px; top: 0px; width: 862px; height: 67px; z-index: 1000; }
#page-header-logo { position: absolute; left: 21px; top: 0px; width: 257px; height:31px; }
#page-header-nav { position: absolute; left: 292px; top: 1px; width: 553px; height:67px; background-image: url(/global/pix/header-bak.gif);}
#page-header-nav-buttons { border-collapse: collapse; margin: 0px 0px 0px 4px; padding: 0px; }
#page-header-nav-buttons td { vertical-align: top; margin: 0px; padding: 0px; }

#page-header-subnav { position: absolute; left: 292px; top: 50px; width: 553px; height: 16px; z-index: 1001; }
.page-header-subnav-buttons { border-collapse: collapse; margin: 0px; padding: 0px; }
.page-header-subnav-buttons td { vertical-align: top; margin: 0px; padding: 0px 20px 0px 0px; }

#page-inside { position: absolute; left: 0px; top: 31px; width: 862px; height: 502px; background-image: url(/global/pix/page-bak.gif); }

#page-footer { position: absolute; left: 0px; top: 533px; width: 862px; height: 24px; background-image: url(/global/pix/footer-bak.gif); }
#page-footer-nav { position: relative; left: 21px; top: 0px; width: auto; height: auto; }
#page-footer-nav-links { border-collapse: collapse; margin: 0px; padding: 0px; text-align: left }
#page-footer-nav-links td { vertical-align: top; margin: 0px; padding: 0px; }
.footer-nav-links-cell { margin: 0px; padding: 7px 17px 0px 0px; }
.footer-nav-links-dot { margin: 0px; padding: 7px 2px 0px 0px; }

#page-footer-search { position: absolute; left: 722px; top: 6px; width: 119px; height: 19px; }
#page-footer-search-table { border-collapse: collapse; margin: 0px; padding: 0px; }
#page-footer-search-table td { vertical-align: middle; margin: 0px; padding: 0px; }



#search-text{ color: #e6e6e6; position: relative; left: -100px; top: -2px; font-weight: bold; font-size: 10px}
#page-footer-search-input { position: relative; left: -95px; width: 162px; height: auto; margin: 0px; padding: 0px;}
#page-footer-search-button { position: relative; left: -100px; width: 17px; height: 17px; margin: 0px; padding: 0px;}
.form-input-search { background-color: #16558A; color: #ccc; border: solid 1px #000; width: 150px; height: 13px; font-size: 9px; font-weight: bold; }






/* CONTENTS */
#contents { position: relative; left: 0px; top: 0px; width: 860px; border-collapse: collapse; margin: 1px 1px 1px 1px; padding: 0px; border: none; }
#contents td { vertical-align: top; margin: 0px; padding: 0px; }

#contents-left-295 { width: 295px; height: 500px; }
#contents-right-565 { width: 475px; height: 500px; }

/* DYNAMIC ELEMENTS */
.dynamic_div_visible { display: block; }
.dynamic_div_hidden { display: none; }

/* FORMS */
.flush-form { display: block; position: relative; margin: 0px; padding: 0px; }
.flush-form-input { background-color: #16558A; display: block; position: relative; margin: 0px; padding: 0px; }
.form-checkbox { border: none; vertical-align: middle; }

/* TYPE STYLES */
.menu { text-decoration: none; font-size: 10px; line-height: 13px; color: #443D3B; }
.menu a:hover { text-decoration: underline; }

.footer { text-decoration: none; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #CCCCCC; }
a.footer { font-weight:normal; color:#ccc; }
a.footer:hover { font-weight:normal; color:#fff; }
.footer-resources {text-decoration: none; font-family: Verdana,Tahoma, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #e6e6e6; font-weight:bold;}

.bluelink { font-weight: bold; color: #0673D0; }

.subhead { font-size: 18px; line-height: 20px; color: #F19D09; }
.subhead-blue { font-size: 18px; line-height: 20px; color: #0673D0; }


body#resources #custom-scroll #resources-lists p { margin:20px 0px 8px 0px; }
body#resources #custom-scroll ul {
    padding:0px;
    margin:0px 0px 0px 10px;
    list-style:disc;
    }


form#feedback-form {
	
	}
	form#feedback-form label {
		display:block;
		position:relative;
		width:160px;
		}
		form#feedback-form label input {
			border:1px solid #A5ACB2;
			width:196px;
			height:22px;
			padding:3px 0px 0px 4px;
			background-color:#fff !important;
			display:inline;
			position:absolute;
			top:-4px;
			left:50%;
			}
		form#feedback-form label textarea {
			display:block;
			height:100px;
			width:400px;
			}
