@import url(style.css); /* <-- Generic styles shared by both the homepage and interior pages. */
@import url(mainmenu.css); /* <-- Top navigation rollover menu. */
@import url(header_footer.css); /* <-- Just what it sounds like ;-) */

/* ------------------------- BEGIN INTERIOR-SPECIFIC MAIN CONTENT STYLES --------------------------------------- */		
		
div.body_copy_wrap {
	float: left;
	width: 600px;
	margin-bottom: 20px;
	}
	
div.body_copy {
	padding: 10px 20px 10px 20px;
	}
	
div.body_copy ul {
	font-family: verdana, sans-serif;
	font-weight: normal;
	/* line-height: 17px; */
	list-style-type: circle;	
	}
	
div.body_copy li {
	padding-bottom: 10px;
	}			
	
div.hr {  /* Simulated horizontal rule. */
	clear: both;
	font-size: 9px;
	padding-top: 10px;
	height: 24px;
	width: 560px;
	background-image: url("../images/bg/hr_bg.gif");
	background-repeat: repeat-x;
	}
	
div.hrstub {  /* Simulated horizontal rule for sections with a right column. */
	font-size: 9px;
	padding-top: 10px;
	height: 24px;
	width: 400px;
	background-image: url("../images/bg/hr_bg.gif");
	background-repeat: repeat-x;
	}
	
div.intnews_date {
	position: relative;
	float: left;
	width: 80px;
	color: #817f7f;
	}
	
div.intnews_copy {
	position: relative;
	float: left;
	width: 480px;
	padding-bottom: 15px;
	}
	
a.intnews:link, a.intnews:active, a.intnews:visited {
	color: #000;
	text-decoration: none;
	}
	
a.intnews:hover {
	color: #015B9D;
	text-decoration: none;
	}
	
a.intnews span {
	font-weight: bold;
	color: #ff6600;
	}
	
div.intnews_more {
	clear: both;
	height: 20px;
	padding-left: 80px;	
	}	
	
li.circledot {
	list-style-type: circle;	
	}
	
table.general {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;	
	margin-top: 20px;
	}	
	
table.general td {
	padding-bottom: 2px;
	}
	
input.btn {
	color: #fff;
	font-family: verdana, sans-serif;
  	font-weight: bold;
	font-size: 11px;
   	background-color: #FB6411;
	margin-top: 2px;
	margin-bottom: 2px;
   	border: 1px solid;
	padding: 1px;
   	border-top-color: #E9813A;
   	border-left-color: #E9813A;
   	border-right-color: #cc3333;
   	border-bottom-color: #cc3333;
	}
	
textarea {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;	
	margin-top: 10px;
	width: 357px;
	}	
	
/* ----------------------------- END INTERIOR-SPECIFIC MAIN CONTENT STYLES ---------------------------------------- */		

/* ----------------------------- BEGIN INTERIOR-SPECIFIC LEFT COLUMN STYLES --------------------------------------- */		
	
div.left_col_about {
	position: relative;
	width: 200px;
	height: 40px;
	background-image: url("../images/hotlinks/about.gif");
	}
	
div.left_col_mem {
	position: relative;
	width: 200px;
	height: 40px;
	background-image: url("../images/hotlinks/members.gif");
	}
	
div.left_col_news {
	position: relative;
	width: 200px;
	height: 40px;
	background-image: url("../images/hotlinks/news.gif");
	}
	
div.left_col_policy {
	position: relative;
	width: 200px;
	height: 40px;
	background-image: url("../images/hotlinks/publicpolicy.gif");
	}
	
div.left_col_case {
	position: relative;
	width: 200px;
	height: 40px;
	background-image: url("../images/hotlinks/applications.gif");
	}
	
div.left_col_glossary {
	position: relative;
	width: 200px;
	height: 40px;
	background-image: url("../images/hotlinks/glossary.gif");
	}
	
div.left_col_contact {
	position: relative;
	width: 200px;
	height: 40px;
	background-image: url("../images/hotlinks/contact.gif");
	}
	
div.left_col_about span, div.left_col_mem span, div.left_col_news span, div.left_col_policy span, div.left_col_case span, div.left_col_glossary span, div.left_col_contact span {
	visibility: hidden;
	}
	
a.left_col_int:link, a.left_col_int:active, a.left_col_int:visited, a.left_col_int:hover {
	display: block;
	width: 200px;
	height: 40px;
	}
	
div.left_col_about span, div.left_quickl span {
	visibility: hidden;
	}
	
div.left_quickl {
	position: relative;
	width: 200px;
	height: 40px;
	border-top: 0px solid #c8c6c6;	
	background-image: url("../images/hotlinks/relatedlinks.gif");
	}
	
div.left_hpdownload {
	width: 200px;
	color: #015b9d;
	border-top: 1px solid #c8c6c6;
	}
	
a.hpdownload:link, a.hpdownload:active, a.hpdownload:visited {
	display: block;
	width: 200px;
	text-decoration: none;
	color: #015b9d;
	background: url("../images/rollovers/download_arrow_off.gif") 3px 5px;
	background-repeat: no-repeat;
	}
	
a.hpdownload:hover {
	background: url("../images/rollovers/download_arrow_on.gif") 3px 5px;
	background-repeat: no-repeat;
	}
	
a.hpdownload div {
	padding: 15px 24px 25px 42px;
	}
	
div.quickl_wrap {
	padding-bottom: 50px;
	}
	
a.quickl:link, a.quickl:active, a.quickl:visited {
	display: block;
	width: 200px;
	color: #015b9d;
	text-decoration: none;	
	border-bottom: 1px solid #c8c6c6;
	}
	
a.quickl:hover {
	text-decoration: underline;
	background-image: url("../images/rollovers/quickl_bg.gif");
	}
	
a.quickl div, a.quickl_on div {
	padding: 13px 24px 13px 15px;
	}
	
a.quickl_on:link, a.quickl_on:active, a.quickl_on:visited {
	display: block;
	width: 200px;
	color: #015b9d;
	text-decoration: none;
	border-bottom: 1px solid #c8c6c6;
	background-image: url("../images/rollovers/quickl_bg.gif");
	}
	
a.quickl_on:hover {
	text-decoration: underline;
	}
	
ul.subsitemap {
	margin-top: 7px;
	}
	
/* ----------------------------- END INTERIOR-SPECIFIC LEFT COLUMN STYLES ----------------------------------------- */	
	
/* ----------------------------- BEGIN INTERIOR-SPECIFIC RIGHT COLUMN STYLES -------------------------------------- */	

div.int_right {
	float: right;
	width: 160px;
	margin-top: 60px;
	margin-left: 10px;
	margin-bottom: 20px;
	border-top: 1px solid #c8c6c6;
	border-left: 1px solid #c8c6c6;
	border-bottom: 1px solid #c8c6c6;
	}
	
div.int_right_copy {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	}
	
div.int_right_copy ul {
	padding-left: 20px;
	margin: 0px;
	}

div.int_right_copy li {
	margin-bottom: 5px;
	list-style-type: circle;
	}
	
h3 {
	width: 140px;
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: #015B9D;
	}

/* ----------------------------- END INTERIOR-SPECIFIC RIGHT COLUMN STYLES ----------------------------------------- */

/* ----------------------------- BEGIN MEMBERSHIP PAGE APP DIRECTORY STYLES ---------------------------------------- */	

div.memappwrap {
	width: 430px;
	background-image: url("../images/bg/bg_memappwrap.gif");
	margin-left: 125px;
	margin-bottom: 15px;
	}
	
div.memappwrap_title {
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;	
	color: #000;
	margin-left: 27px;
	padding-top: 6px;
	padding-left: 4px;
	background-color: #fff;
	width: 101px;
	}
	
div.memappwrap ul {
	padding: 12px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
	}
	
div.memappwrap ul li {
	margin-left: 31px;
	}	
	
div.memappwrap ul a:link, div.memappwrap ul a:visited, div.memappwrap ul a:active {
	text-decoration: none;
	color: #015b9d;
	}
	
div.memappwrap ul a:hover {
	text-decoration: underline;
	}	
	

/* ----------------------------- END MEMBERSHIP PAGE APP DIRECTORY STYLES ------------------------------------------ */	



	
