/* CSS Document */
* {padding: 0; margin: 0;}
body { font-size: 62.5%; font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:center; }

#frame  { width: 640px; margin: 0 auto;}

#header { width: 640px; height: 105px; margin: 0 auto 10px; background-image:url(../images/branding/enq_header.jpg); background-repeat:no-repeat; background-position:left;}

#menu    { width: 882px; background-color:#fff; margin: 5px auto 0; color:#FFF;}
#menu ul { list-style:none; margin: 0; padding: 0;}

#menu a {
text-transform:uppercase;
text-decoration:none;
text-align:center;
display:block;
line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight: normal;
width: 106px;
height: 30px;
}

#menu a:link    { color:#FFF; }
#menu a:visited { color:#FFF; }
#menu a:hover   { color:#003763; background-color:#b4dcf5; }
#menu a:active  { color:#FFF; }

#menu ul li 	{ float:left; position:relative; top:0; display:block; height:30px; background-color:#0081c6; margin: 0 1px 0 0; }

.menu_start { background: transparent url(../images/branding/menu_ends.gif) left no-repeat!important; width: 12px; margin: 0!important ; }
.menu_end	{ background: transparent url(../images/branding/menu_ends.gif) right no-repeat!important; width: 12px; margin: 0 -1px!important;}

#breadcrumbs {width: 882px; margin: 5px auto; text-align: left; color: #333; font-size: 1.1em; text-transform: capitalize;}
#breadcrumbs a{ text-decoration:none; color: #0081c6; padding: 0 5px;}
#breadcrumbs a:hover{ text-decoration:underline; color: #003763;}

#main_content { text-align:left; background-image:url(../images/branding/watermark-blue.gif); background-repeat:no-repeat; background-position:center; height: 600px;}
#left_column  {  width: 175px; float: left; margin: 25px 0 0 25px; }
* html #left_column  { margin: 25px 0 0 12px; }

#left_column  img { margin: 10px auto;}
#right_column {  width: 175px; float: right; margin: 25px 25px 0 0; text-align:right; }
#right_column img { margin: 10px auto;}


#footer { width: 882px; height: 50px; margin: 5px auto; }
#footer p {color: #000; margin: 25px 0 0 0; font-weight: bold;}
#footer img { margin: 0 5px;}

.panel_header { background:transparent url(../images/branding/panel_blue.gif) top no-repeat!important; height: 24px; color:#FFF; padding:12px 0 0 15px; width: 160px;  }
.panel_footer { background:transparent url(../images/branding/panel_blue.gif) bottom no-repeat!important; height: 20px!important; }

h1 {font-size: 1.4em; color: #0081c6; margin: 25px 0 2px; }
h2 {font-size: 1.2em; color: #0081c6; margin: 15px 0 2px; }
h6 {font-size: 1.0em; color: #003763; font-weight: bold; padding: 5px 5px 1px 5px;}
ul li p { color:#000000; font-weight: normal;padding: 5px 10px 10px 15px;} 

#page_content       { font-size: 1.2em; width:  478px; float: left; margin: 0 25px; clear: right;}
#page_content p     {
	color:#000000;
	padding: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}
#page_content ul    { color:#000000;  margin: 0 10px;}
#page_content ul li { color:#000000;  margin: 5px 20px;}

* html page_content		{ width: 420px;}

.side_panel 		{width: 177px;}
.side_panel ul		{list-style:none; padding: 0; width: 175px; margin: 0 0 10px 2px;}
.side_panel ul li   {background-color:#b4dcf5; text-align:left; text-transform: capitalize; 
					 font-family: Arial, Helvetica, sans-serif; font-size:1.2em; font-weight: bold; }

.side_panel ul li a {padding:8px 15px 0 15px; margin: 0 0 1px 0; display:block; width: 145px; height: 24px;
					 text-decoration:none; color:#0081c6; visibility: visible;}

.side_panel ul li a.doubleline {padding: 4px 15px 0 15px; margin: 0 0 1px 0; 
								display:block; width: 145px; height: 34px;
								text-decoration:none; color:#0081c6;}
.side_panel ul li a:hover      { color: #FFF; background-color:#28b5e9;}

.side_panel ul li h6 a {text-decoration:none; color:#0081c6; 
											   padding: 0; display: inline; width: auto;}

.side_panel ul li h6 a:hover {text-decoration:underline; color: #003366; 
														   padding: 0; background-color:#b4dcf5;}
														   
														   
.side_panel ul li p a {text-decoration:none; color:#003366; 
											   padding: 0; display: inline; width: auto;}

.side_panel ul li p a:hover {text-decoration:underline; color: #003366; 
														   padding: 0; background-color:#b4dcf5;}														   

tbody th,td {
	line-height: 1.4em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;padding: 5px 10px 10px 15px;
	text-align: left; margin: 10px 10px 50px;}

li img {margin: 0!important;}

img {border: none;}

/* Helper styles */
.clear {clear: both;}
.floatleft 	{ float: left;}
.floatright { float: right;}
.left 	{text-align:left!important;}
.center {text-align:center!important;}
.right 	{text-align:right!important;}

/* Balloon Styles */
#bALlO0nBdY li { padding: 3px 20px; list-style:circle inside;}

/* ================================================== */
/* GLOSSARY STYLES									  */
/* ================================================== */

.glossary { list-style:none; padding:0; margin: 10px 0!important;}
.glossary li { margin: 0!important;  padding: 0!important; display: inline-table; }
.glossary label { font-weight: bold; font-size: 1.2em; color:#000033; text-align:right; width: 15%; float: left; margin: 0 ; }
.glossary li p,
.glossary li div { padding: 0!important; font-size:1.0em; font-style:italic; color:#333; width: 75%; float: left; margin: 0 0 10px 5px!important;}

.market_btns { text-align:center; width: 25%; float: left; margin: 10px auto; font-size: 1.2em; color:#333;}
.market_btns img { margin: 5px;}
