BODY {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	margin: 0;
	padding: 0;
}

FORM {
	margin: 0px;	
	padding: 0px;
}

TABLE 
{
	border: 0;
	border-collapse:collapse;
}

H1 {
	color: #718BD0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 10px;
}

IMG { border: 0; }

A { color: blue; }


.page-title
{
	color: #718BD0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 20px;
	padding-top: 80px;
	border-bottom: solid 1px #DFE7EC;
	margin-bottom: 18px;
}
.page-title_ch
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 20px;
	padding-top: 80px;
	border-bottom: solid 1px #DFE7EC;
	margin-bottom: 18px;
}

input, select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	height: 18px;
}
td,th
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 75%;
}


.banner-links
{
	background-color: #00416A;
	color: white;
	font-size: 65%;
	padding: 4px 5px 4px 8px;
}
.banner-links a
{
	color: white;
	text-decoration: none;
}
.banner-links a:hover
{
	color: white;
	text-decoration: underline;
}
.banner-links_ch
{
	background-color: #000000;
	color: white;
	font-size: 65%;
	padding: 4px 5px 4px 8px;
}
.banner-links_ch a
{
	color: white;
	text-decoration: none;
}
.banner-links_ch a:hover
{
	color: white;
	text-decoration: underline;
}

.heading {
	color: #00416A;
	font-size: 110%;
	font-weight: bold;
}


/* CHAMBER Login Bar */
TABLE.ch_loginbar TR TD {
	background: #000000;
	color: white;
	font-size: 70%;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 2px;
}

TABLE.ch_loginbar TR TD a {
	color: white;
	text-decoration: none;
}

TABLE.ch_loginbar TR TD a:hover,
TABLE.ch_loginbar TR TD a:active {
	color: white;
	text-decoration: underline;
}


/* QED Login / Search Bar */
TABLE.LoginSearchBar
{
	border-collapse:collapse;
	width:770px;
}
TABLE.LoginSearchBar TD
{
	border-top: solid 1px #00416a;
	padding: 4px 2px 4px 8px;
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
}
TABLE.LoginSearchBar TD#loginbar
{
	background-color:#00416a;
	color:white;
}
TABLE.LoginSearchBar TD#loginbar SPAN.head
{
	color:#C2CDEB;
	font-weight:bold;
	margin-right:5px;
}
TABLE.LoginSearchBar TD#searchbar
{
	/*background-color:#f2e618;
	color:black;*/
}
TABLE.LoginSearchBar TD#searchbar SPAN.head
{
	/*color:#555;*/
	font-weight:bold;
	margin-right:5px;
}
TABLE.LoginSearchBar FORM
{
	margin:0;
	padding:0;
}



/* QED Login Bar (Left Half of Login/Search bar) */
TABLE.loginbar
{
	width:450px;
	background: #00416a url("../images/c-frame/footer_back.gif") repeat-x;
	border-collapse:collapse;
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
}
TABLE.loginbar TD,TABLE.loginbar TH
{
	background-color:#00416a;
	color:white;
	font-weight: bold;
	padding: 2px;
	vertical-align: bottom;
	height: 24px;
}
TABLE.loginbar TD.d
{
	color:#C2CDEB;
	margin-right: 10px;
}


/* QED Search Bar (Right Half of Login/Search bar) */
TABLE.searchbar
{
	width:320px;
	/*background-color:#f2e618;*/
	border-collapse:collapse;
	padding-left: 4px;
	padding-right: 8px;
}

TABLE.searchbar TD
{
	/*background-color:#f2e618;
	color: black;*/
	border:none;
	padding: 0 2px 2px;
	vertical-align: bottom;
	height:24px;
}
TABLE.searchbar TD.d
{
	color:#555;
	margin:0;
	padding:0 2px 2px 8px;
	font-weight:bold;
}


/* Chamber Base Logo */
DIV.chamber_baselogo
{
	background-color:white;
	border-top:solid 1px #C2CDEB;
	text-align:center;
	padding-top:14px;
	padding-bottom:14px;
}

TABLE.footer
{
	width: 770px;
	margin-bottom: 2em;
}
TABLE.footer TR TD
{
	background: #00416a url("../images/c-frame/footer_back.gif") repeat-x;
	color: white;
	height: 25px;
	font-size: 70%;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}
TABLE.footer TR TD a 
{
	color: white;
	text-decoration: none;
}
TABLE.footer TR TD a:hover,
TABLE.footer TR TD a:active
{
	color: white;
	text-decoration: underline;
}





.nav {
	background-color: #EFF2FA;
	border-right: 1px solid #AABBDB;
}

.nav-item {
	font-size: 70%;
	padding-left: 10px;
}

.nav-item a {
	color: #000000;
	text-decoration: none;
}

.nav-item a:hover {
	color: #000000;
	text-decoration: underline;
}

.nav-item a:active {
	color: #000000;
	text-decoration: underline;
}

.nav-left {
	background-color: #718BD0;
}

.nav-line {
	background-color: #C2CDEB;
}


.right-heading {
	background-color: #FFFDD1;
	border: 1px solid #B8CAD6;
	color: #00416A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin-bottom: 2px;
	padding: 3px 8px;
}

.right-item {
	color: #00416A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-left: 8px;
	background-color: #FCFCEC;
}

DIV.newsbox
{
	margin-bottom: 15px;
	margin-left:   15px;
}
P.newsbox-heading
{
	background-color: #FFFDD1;
	color: #00416A;
	border: solid 1px #b8cad6;
	border-bottom: solid 4px #b8cad6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin:0;
	padding: 3px 8px;
}
P.newsbox-item
{
	background-color: #FCFCEC;
	color: #00416A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	border: solid 1px #b8cad6;
	border-top: none;
	padding: 3px 8px;
	margin:0;
}


.small {
	font-size: 70%;
}

.small2 {
	font-size: 90%;
}

.text {
	color: #00416A;
}






.topnav
{
	width: 770px;
	height: 24px;
	background-color: #718BD0;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	text-align: center;
}
.topnav a
{
	color: white;
	text-decoration: none;
}
.topnav a:hover,
.topnav a:active
{
	color: white;
	text-decoration: underline;
}
.ch_topnav
{
	width: 770px;
	height: 24px;
	background-color: #000000;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	text-align: center;
}
.ch_topnav a
{
	color: white;
	text-decoration: none;
}
.ch_topnav a:hover,
.ch_topnav a:active
{
	color: white;
	text-decoration: underline;
}


DIV.qed-heading-div
{
	border-bottom:solid 1px #DFE7EC;
	margin-left: 20px;
	height:124px;
	background-image:url('../images/c-frame/back_image_2.jpg');
}
DIV.qed-heading-div H1
{
	position:relative;
	top: 88px;
}
