/*
 * YUI CSS Reset
 */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,th,td { 
	margin:0;
	padding:0;
	
}

p{ 
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 font-size:12px;
 line-height: 1.75em;
 }
 
ul, li{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size:12px;
 line-height: 1.25em;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
input, textarea, select{
color: #000000;
background: #f5f5f5;
border: 1px solid #838486;
font-family: Verdana, Arial, Helvetica, Sans-serif

}
select
{
	margin-bottom: 5px;
}

fieldset
{
	border: 1px solid #dddddd;
	width:680px;
	padding: 5px 5px 5px 5px;
	
	
}

legend {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-weight: bold;
font-size:14px;
color:#ffffff;
background: #2ca343;
border: 1px solid #dddddd;
padding: 6px 6px 6px 6px;
} 
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
form {
	margin: 0px;
	border: 0px;
}
label {
	cursor: pointer;	
    padding-left:3px;
    padding-right:3px;
}
a img {border: none; }

h1 {
	padding-top: 0em;
	color: #60a0d5;
	/* text-transform: uppercase; */
	margin-bottom: .75em;
	font-weight:normal;
	font-size: 22px;
}
h2 {
	padding-top: 0em;
	color: #60a0d5;
	margin-bottom: .75em;
	font-weight:600;
	font-size: 1.15em;
}
h3 {
	color: #FF5E37;
	margin-bottom: .75em;	
	font-weight: normal;
}
/*
*	Agilysis
*/


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
}
a{
	color: #65C77E;
	outline: none;
}
a:hover {
	color: #45A75E;
}

table.NewsTable td
{
	padding:  0em 0.0em 0.6em 0.25em;
}

table.SupportTable h5{
	font-family: Arial, Verdana, sans-serif;
	margin:0 0 5px 0;
	color:#60a0d5; 
	font-size:15px; 
	font-weight:bold;
}
table.SupportTable th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    border: 0px;
    border-top: 1px solid #9999AA;
}

table.SupportTable th.bottom {
    border-bottom: 0px;
}
table.SupportTable td {
    text-align: center;
    border: 0px;
    border-left: 1px solid #9999AA;
    padding: 5px 0 5px 0;
    border-top: 1px solid #9999AA;
}
table.SupportTable td.bottom {
    border-bottom: 0px;
}
table.SupportTable thead th {
    text-align: center;
    border-left: 1px solid #9999AA;
    border-top: 0px;
}
table.SupportTable th.corner {
    text-align: left;
    border-left: 0px;
}
table.SupportTable tr.even {
    background: #f5f5f5;
}
#preload {
	display: none;
}
/* Title section */

div#title_container {
	width:100%;
	background: transparent url('/home/media/title_background.png') repeat-x top left;
	height:74px;
}

div#title {
	width:905px;
	height:74px;
	margin: 0px auto;
	position: relative;
}


#solutionProvider{
	background-color: #DFDFDF;
	color: #4E4D4D;
	border: 0px;
	margin-top: 10px;
	font-size: .85em;	
}

.solutionProvider{
	background-color: #DFDFDF;
	color: #4E4D4D;
	border: 0px;
	margin-top: 10px;
	font-size: .85em;	
}

.solutionProvider option{
	line-height: 2.4;
}

.solutionProviderList
{
	left:0px;
	padding-left: 0px; 
	list-style-type: none;
}

.solutionProviderList li
{
	padding-bottom: 3px;
}

ul#title_menu {
	text-transform:uppercase;
	font-size: .86em;
	position: absolute;
	right: 0px;
	bottom: 0px;
	color: #F6F6F6;
	list-style:none;
}
ul#title_menu li {
	float: left;
	display: inline;
	margin: 0px 8px;
	font-size:10px;
	line-height: 1.25em;
}

ul#title_menu li.last {
	margin: 0px 0px 0px 8px;
}

ul#title_menu li a, ul#title_menu li a:visited {
	color: #F6F6F6;
	text-decoration: none;
	display: block;
	padding: 10px 0px;
}

ul#title_menu li a:hover {
	color: #AAFFFF;
}

ul#title_menu li a:active {
	color: #88FFFF;
}

/* Title menu section */

#title_dropdown {
	position: absolute;
	right: 0px;
	top:10px;
	width:90px;
	/*opacity: .95;*/
	border: 1px solid #909090;
}

#title_dropdown a#title_dropdown_selected, #title_dropdown a#title_dropdown_selected:visited {
	background-color: #F6F6F6;
	color: #686868;
	text-decoration: none;
	padding: 2px 14px 2px 4px;
	font-size: .86em;
	font-weight: bold;
	display: block;
	position: relative;
}

#title_dropdown a#title_dropdown_selected:hover, #title_dropdown a#title_dropdown_selected:active, #title_dropdown #title_dropdown_selecteditem a.active {
	background-color: #686868;
	color: #F0F0F0;
}

#title_dropdown a#title_dropdown_selected #title_dropdown_selected_img {
	position: absolute;
	right: 2px;
	top: 2px;
	width: 12px;
	height: 12px;
	background: transparent url('/home/media/chevron.png') no-repeat right top;
}
#title_dropdown #title_dropdown_selecteditem a.active #title_dropdown_selected_img {
	background: transparent url('/home/media/chevron_on.png') no-repeat right top;
}

#title_dropdown #title_dropdown_items {
	display: none;
	
}

#title_dropdown #title_dropdown_items a.title_dropdown_item, #title_dropdown #title_dropdown_items a.title_dropdown_item:visited {
	background-color: #F6F6F6;
	display: block;
	color: #686868;
	text-decoration: none;
	padding: 2px 2px 2px 4px;
	font-size: .86em;
	font-weight: bold;
}

#title_dropdown #title_dropdown_items a.title_dropdown_item:hover, #title_dropdown #title_dropdown_items a.title_dropdown_item:active {
	background-color: #D6D6D6;
}
	

/* Menu section */

div#menu_container {
	width:100%;
	background: transparent url('/home/media/menu_background.png') repeat-x top left;
	height:27px;
	position: relative;
	z-index: 1000;/*****1*/
}

div#menu {
	width: 905px;
	height:27px;
	margin: 0px auto;
	white-space: nowrap;
	overflow: visible;
	z-index: 1000;/*****1*/
}

ul#menu_list {
	margin: 0px auto;
	font-size: .91em;
	color: #F6F6F6;
	list-style:none;
	white-space: nowrap;
	position: absolute;
	/*z-index: 1;*/
}
ul#menu_list li {
	float: left;
	display: inline;
	white-space: nowrap;
	margin: 0px;
	background: transparent url('/home/media/menu_item_background.png') no-repeat top left;
	/*z-index: 1;*/
}

ul#menu_list li a.menu_item, ul#menu_list li a.menu_item:visited {
	line-height: 15px;
	height: 23px;
	color: #F6F6F6;
	text-decoration: none;
	display: block;
	padding-left: 22px;
	padding-right: 16px;
	padding-top: 5px;
	vertical-align: top;
	font-weight: 900;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	text-align: center;
	
}
ul#menu_list li a.menu_item:hover, ul#menu_list a.active {
	text-decoration: none;
	display: block;
	background: transparent url('/home/media/menu_item_background_hover.png') no-repeat top left;
}

div#menu_shadow {
	background: transparent url('/home/media/menu_shadow.png') repeat-x top left;
	height: 7px;
	width: 100%;
	position: absolute;
	top: 27px;
	z-index: 5;
	display: none;	
}

.supersection_img {
	position: absolute;
	bottom: 27px;
	display: none;
	background-repeat: no-repeat;
	width: 100%;	
	height: 53px;
}




.section_l2_container {
	position: absolute;
	top: 27px;
	display: none;
	width: 100%;
	padding: 0px 0px 12px;
	z-index: 1000;
	/*opacity: .9;*/
}

.section_l2 {
	position:relative;
	width:100%;
	background: #002D49 url('/home/media/menu_item_section_background.png') repeat-x top left;
	padding-top:4px;	
}

.section_l2_item_container {
	position: relative;
	border-bottom: 1px dotted #c0c0c0;
	margin: 0px 24px;
}

.last_l2 {
	border-bottom: none;
}

.section_l2_container .section_l2 a.section_l2_item, .section_l2_container .section_l2 a.section_l2_item:visited {
	margin: 0px;
	padding: 8px 0px;
	display: block;
	text-decoration: none;
	color: #c0c0c0;
	white-space:normal;
	font-size: .91em;
	width:100%;
	cursor: pointer;
}

.section_l2_container .section_l2 a.section_l2_item:hover, .section_l2_container .section_l2 a.section_l2_item:active {
	color: #006CC1;
}

.section_l2_container .section_corners {
	height: 15px;
	background: transparent;
}
.section_l2_container .section_corners_right {
	background: transparent  url('/home/media/menu_corners.png') no-repeat bottom right; 
	height: 15px;
	width: 12px; 
	display: block; 
	float:right;
}
.section_l2_container .section_corners_left {
	background: transparent url('/home/media/menu_corners.png') no-repeat bottom left; 
	height: 15px;
	width: 12px; 
	display: block; 
	float:left;
}
.section_l2_container .section_corners_filler {
	background-color: #002D49;
	float:left;
	height: 15px;
	width: 242px;
	display: block;
}


.section_l3_container {
	position: absolute;
	top: -20px;
	left: 100%;
	display: none;
	z-index: 10;
	width:266px;
	padding-left: 24px;
}

.section_l3_container_inner {
	position: relative;
	width:100%;
}

.section_l3_container_last {
	position: absolute;
	top: -20px;
	right: 100%;
	display: none;
	z-index: 10;
	width:266px;
	padding-right: 24px;
}

.section_l3_container_last_inner {
	position: relative;
	width:100%;
}

.section_l3_container .section_l3_arrow {
	position: absolute;
	top: 20px;
	left: -15px;
	height: 29px;
	width: 15px;
	padding-left: 10px;
	background: transparent url('/home/media/l3_left_arrow.png') no-repeat 0px 0px;	
}

.section_l3_container_last .section_l3_arrow {
	position: absolute;
	top: 20px;
	right: -15px;
	height: 29px;
	width: 15px;
	padding-right: 10px;
	background: transparent url('/home/media/l3_right_arrow.png') no-repeat right 0px;	
}


.section_l3 {
	position: relative;
	background-color: #FFF;
}

.section_l3 a.section_l3_item, .section_l3 a.section_l3_item:visited {
	margin: 0px 10px;
	padding: 4px 14px;
	display: block;
	text-decoration: none;
	color: #002D49;
	white-space:normal;
	font-size: .91em;
	background: transparent url('/home/media/l3_bullet.png') no-repeat left center;	
	cursor: pointer;
}

.section_l3 a.section_l3_item{
	border-bottom: none;
}

.section_l3 a.section_l3_item:hover {
	color: #38A3DA;
	background: transparent url('/home/media/l3_bullet_on.png') no-repeat left center;	
}


.section_l3_corners {
	height: 15px;
	background: transparent;
}
.section_l3_corners_topright {
	background: transparent url('/home/media/menu_l3_corners.png') no-repeat top right; 
	height: 15px;
	width: 12px; 
	display: block; 
	float:right;
}
.section_l3_corners_topleft {
	background: transparent url('/home/media/menu_l3_corners.png') no-repeat top left; 
	height: 15px;
	width: 12px; 
	display: block; 
	float:left;
}

.section_l3_corners_bottomright {
	background: transparent url('/home/media/menu_l3_corners.png') no-repeat bottom right; 
	height: 15px;
	width: 12px; 
	display: block; 
	float:right;
}
.section_l3_corners_bottomleft {
	background: transparent url('/home/media/menu_l3_corners.png') no-repeat bottom left; 
	height: 15px;
	width: 12px; 
	display: block; 
	float:left;
}

.section_l3_corners_filler {
	background-color: #FFF; 
	float:left;
	height: 15px;
	width: 242px;
	display: block;
}

/* Content section */
div.dotted{

	border-bottom: 1px dotted #d0d0d0;
}
div#sidebar h1 {
	padding-top: 0em;
	color: #379225;
	/* text-transform: uppercase; */
	margin-bottom: .75em;
	font-weight:normal;
	font-size: 12px;
}
div#wrapper {
	position:relative; 
	margin:  auto;
	width:915px;
	float: none;
}

div#graphic_header {
	width: 915px;
	position: static;	
}

div#columns {
	width: 915px;
	position: relative;
	background: transparent url('/home/media/bg-f5f5f5.gif') repeat-y left top;
	/*float:left;*/
}
div#left_container 
{
	position:absolute;
	left:0px;
	width:195px;
	top: 0px;
	margin-top: 20px;
	/*float:left;*/
}
div#left_content {
	padding: 5px 5px 10px 5px;
	color: #505050;
	/*float:left;*/
	
}
div#center_container 
{
	position: static;
	width: 480px;
	top: 0px;
	border-right: 1px dotted #a0a0a0;
	border-left: 1px dotted #a0a0a0;
	left:0px;
	margin-left:195px;
	margin-top: 0px;
	/*float:left;*/
	
}
div#center_content {
	padding:  5px 20px 5px;
	color: #303030;
	top:0px;
	left:0px;
	vertical-align:top;
}
div#right_container 
{
	position:absolute;
	/*margin-left: 0px;*/
	/*padding:auto;*/
	left:675px;
	top: 0px;
	margin-top: 20px;
	width: auto;
	/*right:0px;*/
	vertical-align:top;
}
div#right_content 
{
	padding: 0px 0px 0px 20px;
	color: #505050;
	vertical-align:top;
}

.draggable
{
	position:absolute;
	cursor:move;
}
/*.console
{
	position:relative;
	cursor:move;
}*/
div#CMSConsole1_pnlConsole
{
	position:absolute;
	top:120px;
	left:20px;
	color: #0033ff;
	background-color: #fffff0;
	font-weight:bold;
	
}
div#CMSConsole1_pnlConsole a
{
	color: #33e066;
	/*color: #33cc33;*/
	/*font-weight:bold;*/
}
div#foot_wrap 
{
	clear: both;
	position: static; /*relative*/
	margin: 0px auto;
	width:905px;
	float:inherit
}
div#footer-spacer 
{
	border-top: 1px dotted #808080;
	/*position: relative;
	width: 905px;*/
	margin-top: 0px;
}

div#foot {
	width: 905px;
	clear: both;
	position: relative;
	margin-top: 0px;
	top:0px;
	vertical-align:bottom
}

div#left_foot_container {
	position:absolute; /*relative*/
	left:0px;
	width:200px;
	top: 0px;
}
div#center_foot_container {
	width: 600px;
	position: static; /*relative;absolute*/
	margin-left: 200px;
	font-size: .76em;
	white-space: nowrap;
	/*top: 0px;*/
}

#center_foot_container a, #center_foot_container .footer_link {
	color:#000;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 8px;
}

#center_foot_container a.first {
	padding: 0px 8px 0px 0px;
}

#center_foot_container a:hover {
	color: #65C77E;
}
.clear {
	clear:both;
}

.ddm {
	position: relative;
}

.hsg-collateral-td-title {
                font-family:Verdana, Geneva, sans-serif;
                font-size:10px;
                font-weight:bold;
                color:#fff;
                background-color:#60a0d5;
                padding-top:5px;
                padding-bottom:5px;
                padding-left:5px;
                padding-right:5px;
                vertical-align:text-top;
                text-align:center;
}
.hsg-collateral-td-main {
                font-family:Verdana, Geneva, sans-serif;
                font-size:10px;
                color:#333;
                padding-top:5px;
                padding-bottom:5px;
                padding-left:5px;
                padding-right:5px;
                border-bottom:solid 1px dotted;
                vertical-align:text-top;
                text-align:left;
                width:250px;
}
.hsg-collateral-td-market {
                font-family:Verdana, Geneva, sans-serif;
                font-size:10px;
                color:#333;
                padding-top:5px;
                padding-bottom:5px;
                padding-left:5px;
                padding-right:5px;
                border-bottom:solid 1px dotted;
                vertical-align:text-top;
                text-align:center;
}
.hsg-collateral-td-link {
                font-family:Verdana, Geneva, sans-serif;
                font-size:10px;
                color:#333;
                padding-top:5px;
                padding-bottom:5px;
                padding-left:5px;
                padding-right:5px;
                border-bottom:solid 1px dotted;
                vertical-align:text-top;
                text-align:center;
                width:40px;
}


