
	/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/   


.TopNavSpacer{
padding-right:10px;
padding-left:10px;
} 

.sitemapSpacer{
padding-right:2px;
padding-left:2px;
} 

.FooterText	{
	color:#000000; 
	font-size:11px; 
	font-family:Tahoma, Geneva, sans-serif; 
	}

.pagemaster {
	width:100%;
	height:100%;	
	background-color:#fefefe;
}

.skinheader {
	padding:0px;
}
.skingradient {
	/*background-image:url(backmenu.png); 
	background-repeat:repeat-x;*/
	height:31px;
	vertical-align:bottom;
	width:100%;
}
.controlpanel {
	width:100%;
	background-color:#dfe5f2;
}
.toppane {
	width:100%;
	background-color:transparent;
	padding-left:6px;
	padding-right:4px;
	padding-top:6px;
}

.rightpane {
	width:160px;
	background-color:transparent;
	padding-left:6px;
	padding-right:4px;
	padding-top:6px;
}
.submenurightcorner {
	width:7px;
	height:19px;
	vertical-align:bottom;
}

.PaneSpacer{
	width:1px;
	background-color:white;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.TreeViewMenu {
	width:175px;
	background-color:#dfe5f2;
	border-right:#7994cb 1px solid; 
	border-top:#7994cb 1px solid; 
	border-left:#7994cb 1px solid; 
	border-bottom:#7994cb 1px solid; 
	moz-border-radius-bottomleft:15px; 
	moz-border-radius-bottomright:15px; 
	moz-border-radius-topleft:3px; 
	moz-border-radius-topright:3px;
	background-position:left center;
}
.TreeViewMenu_Header {
	background-image:url(gradient_LtBlue.jpg);
}
.Head {
   font-family:Tahoma, Arial, Helvetica;
   font-size: 14px;
   font-weight:bold;
   color:#333333;
}


/*
Dark blue		#2a2f38
Orange			#2a2f38
Light gray		#EEEEEE
Black			#000000
White			#FFFFFF
Dark gray		#BFBFBF
Hi-light blue	#D1D9DD
Inactive gray	#999999
*/

.pcHead {
   font-family:"Trebuchet MS", Helvetica, sans-serif;
   font-size:22px;
   font-weight:bold;
   text-transform:uppercase;
   color:#2a2f38;
   text-align:left;
   clear:both;
   margin:10px 0;
   position:relative;
}

.pcHead2:hover
{
   color:#2a2f38;
}

.pcHead2 
{
   font-family:Tahoma, Geneva, sans-serif;
   font-size: 12px;
   font-weight:bold;
   text-transform:uppercase;
   color:#2a2f38;
   text-align:left;
}

.pcTdBlackHrTextLine 
{
   background-image:url('blackLineBg.gif'); 
	background-repeat:repeat-x;
	height:32px;
	background-position:left bottom;

	text-decoration:none;
   font-weight:bold;
   text-transform:uppercase;
   color:#2a2f38;
   text-align:left;
   white-space:nowrap;
}

.blueBold 
{
   font-family:Tahoma, Geneva, sans-serif;
   font-size: 10px;
   font-weight:bold;
   text-transform:none;
   color:#2a2f38;
   text-align:left;
}


.pctdl , .pcbox td#left
{
	background:url("tdl.png") repeat-y right top; 
	width:12px;
}

.pctdr, .pcbox td#right
{
	background:url("tdr.png") repeat-y right top; 
	width:12px;
}


.pctb
{
   background-image:url(tb.png); 
   background-repeat:repeat-x; 
   height:12px;
}

.pctbl 
{
	background:url(tbl.png) no-repeat left top; 
	height:12px;
	width:12px;
}

.pctbl 
{
	background:url(tbl.png) no-repeat left top; 
	height:12px;
	width:12px;
}

.pctbl2
{
	background:url(tbl2.png) no-repeat left top; 
	height:12px;
	width:12px;
}

.pctbl3
{
	background:url(tbl3.png) no-repeat left top; 
	height:12px;
	width:12px;
}

.pctbr
{
	background:url(tbr.png) no-repeat right top; 
	height:12px;
	width:12px;
}

.pctbr2
{
	background:url(tbr2.png) no-repeat right top; 
	height:12px;
	width:12px;
}


.bg210gray
{
	background:url("back210.png") repeat-y left top; 
	width:210px;
}


.pcLink, .pcLink:link, .pcLink:visited, .pcLink:active 
{
   font-family:Tahoma, Geneva, sans-serif;
   font-size: 12px;
   font-weight:normal;
   text-transform:none;
   text-decoration:none;
}

.pcLink:hover 
{
   text-decoration:underline;
}

.blueLink, .blueLink:link, .blueLink:visited, .blueLink:active 
{
   font-family:Tahoma, Geneva, sans-serif;
   font-size: 12px;
   font-weight:normal;
   text-transform:none;
   text-decoration:none;
   color:#0A344A;
}

.linepoints
{
	height:2px;
   background-image:url(linepoints.png); 
   background-position:bottom center; 
   background-repeat:repeat-x; 
   padding:0 0 0 0;
   margin:0 0 0 0;
} 


.linepointsFooter
{
	height:2px;
   background-image:url("linepoints.png"); 
   background-position:bottom center; 
   background-repeat:repeat-x; 
   padding-top:12px;
   margin:0 0 0 0;
} 

.cajagris{ 
   width:160px; 
   background-image:url("back160.png"); 
   background-position:top left; 
   background-repeat:repeat-y; 
   padding:0 0 0 0;
   margin:0 0 0 0;
} 

.cajagrisbottom
{
	width:160px;
	height:10px;
    background-image:url("back160bottom.png"); 
    background-position:top left; 
    background-repeat:no-repeat; 
} 

.boxtitle
{
	height:19px;
   background-image:url(submenu.gif); 
   background-position:top left; 
   background-repeat:repeat-x; 
  font-family:Tahoma, Geneva, sans-serif;
   font-size: 11px;
   font-weight:bold;
   text-transform:uppercase;
   color:#FFFFFF;
   padding:2px 2px 2px 2px;
      
} 


.submenu
{
   background-image:url(submenu.gif); 
   background-position:bottom; 
   background-repeat:repeat-x; 
   font-family:Tahoma, Geneva, sans-serif;
   font-size: 11px;
   font-weight:bold;
   text-transform:uppercase;
   color:#FFFFFF;
   clear:none;
   height:19px;
      
} 

.submenu a { 
   color:#FFFFFF;
}

.submenuResearch {
	background-image:url(submenu.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	clear:none;
	height:19px;
}
.submenuResearch a {
	color:#FFF;
}

.submenusel{ 
   background-image:url(submenusel.png); 
   background-position:top left; 
   background-repeat:repeat-x; 
   height:39px;
} 

.submenumix
{
   background-image:url(submenumix.gif); 
   background-position:top left; 
   background-repeat:no-repeat; 
   width:15px;
   height:39px;
} 
.submenusearch
{
   background-image:url(submenusearch.gif); 
   background-position:top right; 
   background-repeat:repeat-x; 
   padding:4px 0 0 0;
   width:160px;
   height:39px;
} 

.searchinput
{
	height:15px;
   font-size: 11px;
   font-weight:normal;
   text-transform:none;	
   padding:0 0 0 0
}




.btnpdf , .btnpdf a ,.btnpdf  a:link, .btnpdf a:visited, .btnpdf a:active
{
   background-image:url(btnorange.png); 
   display:block;
	width:130px;
	height:15px;
   font-size:10px; 
   font-weight:bold; 
   color:#FFFFFF; 
   text-decoration:none;
   background-repeat:repeat-x; 
   text-align:center;
} 

.btnpdf_inactive , .btnpdf_inactive a ,.btnpdf_inactive  a:link, .btnpdf_inactive a:visited, .btnpdf_inactive a:active
{
   background-image:url(btnorange_inactive.png); 
   display:block;
	width:130px;
	height:15px;
   font-size:10px; 
   font-weight:bold; 
   color:#FFECDB; 
   text-decoration:none;
   background-repeat:repeat-x; 
   text-align:center;
} 

.SVSbtn
{
   background-image:url(btnorange.png); 
	width:130px;
	height:17px;
   font-size:10px; 
   font-weight:bold; 
   color:#FFFFFF; 
   text-decoration:none;
   background-repeat:repeat-x; 
   text-transform:uppercase;
} 

.SVSbtnGO
{
	background-image:url(btnorange.png); 
	width:30px;
	height:17px;
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none;
	background-repeat:repeat-x; 
	text-transform:uppercase;
} 

.cont660
{
	background:url("back660.png") repeat-y left top;
	width:660px;
}

.contdl
{
	background:url("contdl.png") repeat-y left top; 
	width:12px;
}

.subMenu_contdl
{
	background:url("contdl.png") repeat-y left top; 
}

.contdr
{
	background:url("contdr.png") repeat-y right top; 
	width:12px;
}

.contd
{
	background:url("contd.png") repeat-y right top; 
	width:660px;
}

.contbl
{
	background:url("contbl.png") no-repeat bottom left; 
	height:10px;
	width:12px;
}

.contb
{
	background:url("contb.png") repeat-x bottom left; 
	height:10px;
}

.contbr
{
	background:url("contbr.png") no-repeat bottom right; 
	height:10px;
	width:12px;
}

/***** MENU CATEGORIES *****/
.submenuCategories {
	background-image:url(submenucat.png);
	background-position:top left;
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	clear:none;
	height:21px;
	vertical-align:bottom;
}
.SeparatorStyle {
	height:21px;
	vertical-align:bottom;
	padding-top:2px;
}
.MenuCatSelected {
	background-image:url(submenusel.gif);
	background-repeat:repeat-x;
	color:#2a2f38;
	text-decoration:none;
}
.MenuResearch 
{
	font-size:10px;
	font-weight:bolder;
	font-style:normal;
	height:19px;
	color:#FFF;
	text-transform:uppercase;
	vertical-align:middle;
}
.MenuItemCat {
	cursor:hand;
	cursor:pointer;
	text-transform:uppercase;
	text-decoration:none;
	height:21px;
	vertical-align:bottom;
	padding-top:2px;
	font-size:10px;
}
.MenuCat, .MenuCat:link, .MenuCat:active, .MenuCat:visited {
	color:#FFF;
	padding-top:3px;
	text-decoration:none;
	padding:0 6px 0 6px;
}
.MenuCat:hover {
	background-image:url(submenusel.gif);
	background-repeat:repeat-x;
	color:#2a2f38;
	text-decoration:none;
	padding:3px 6px 0 6px;
	height:19px;
}
/***** END MENU CATEGORIES *****/

/***** SEARCH BOX *****/
a.orange_button {
 	background-image:url(btnorange.png);
 	background-repeat:repeat-x;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	width:35px;
	height:15px;
	vertical-align:middle;
	padding-top:1px;
	display:inline;
}
a.orange_button:visited,a.orange_button:active,a.orange_button:hover,a.orange_button:link {
	color:#fff;
	text-decoration:none;
}
a.moreOptions, a.moreOptions:visited, a.moreOptions:active, a.moreOptions:hover, a.moreOptions:link {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding-right:4px;
}
/***** END SEARCH BOX *****/

.whiteHeaderLink {
	background-image:url(stepBackBg.gif);
	background-repeat:no-repeat;
	display:block;
	height:29px;
	width:145px;
    font-size: 12px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
    color:#FFFFFF;
    text-align:right;
    vertical-align:middle;
    clear:both;
	line-height:29px;
	vertical-align:middle;
}

.whiteHeaderLink:hover
{
    color:#2a2f38;
	background-image:url(stepBackBg_hover.gif);
}

.sitemapLink 
{
   font-size: 11px;
   font-weight:normal;
   text-transform:none;
   color:#000000;
   text-decoration:none;
}

.sitemapLink:hover 
{
   color:#2a2f38;
   text-decoration:underline;
}

td.menubar
{
	background:url(backmenu.gif) repeat-x;
}
 
a.creditlink
{
	text-decoration:none;
	color:black;
}
a.creditlink:hover
{
	text-decoration:underline;
}

/* 
================================
SVS_CAP classes (23-04-2008)
================================
*/   
table.SVSCAP
{
	width:100%;
	height:100%;
	background-color:#617991;
	background-image:url(SVSCAP/bg.gif);
	background-repeat:repeat-x;
}

div.SVS_CAP_LOGO
{
	display:block;
	width:160px;
	height:180px;
	background-image:url(SVSCAP/cap_logo.gif)
}

div.SVS_CAP_BANNER
{
	display:block;
	width:400px;
	height:24px;
	background-image:url(SVSCAP/slogan.gif);
	top:60px;
	position:relative;
}

td.SVS_CAP_bgorange
{
	height:28px;
	background:url(SVSCAP/bg_orange.gif) repeat-x;
}
td.SVS_CAP_bgblue
{
	height:28px;
	background:url(SVSCAP/bg_blue.gif) repeat-x;
}

.SVSCAP_FooterText
{
	color:#FFFFFF; 
	font-size:11px; 
}
a.SVSCAP_creditlink
{
	text-decoration:none;
	color:#FFFFFF; 
	}
a.SVSCAP_creditlink:hover
{
	text-decoration:underline;
}

.capHead
{
	font-size:17px;
	font-weight:normal;
	color:#092e40;
}

.pcHeadSVSMarket
{
   font-size: 17px;
   font-weight:bold;
   color:#2a2f38;
   text-align:left;
   clear:both;
   
}

/* ******************************** */
/* 2010 New Layout */

/* General HTML Styles
----------------------------------------------------------------------------------------------------*/

html {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	font:normal 12px Tahoma, Geneva, sans-serif;
	background:#dadada url(images/bg.png) repeat-y top center;
	color:#515151;		
	*text-align:center; /* IE */
}
table, tr, td {
	font:normal 12px Tahoma, Geneva, sans-serif;
}
.clear {
	clear:both;
}
a, a:visited {
	color:#ea6300;
}
a:hover{
	color:#ea6300;
}
img {
	border:none;
}
h2 {
	text-transform:uppercase;
	color:#0c344a;
	font-size:18px;
}
p {
	font-size:12px;
	margin:0 0 10px 0;
	font-family:Tahoma, Geneva, sans-serif;
}



/* Top Bar
--------------------------------------------------------------------------------------------------*/
.topbar {
	height:170px;
	width:100%;
	background-color:#2a2f38;
}
.logo {
	padding:0 0 0 0;
}

/* Very Top Menu
--------------------------------------------------------------------------------------------------*/
#verytopmenu {
	height:30px;
	margin:0px;
	text-align:right;	
}
#verytopmenu ul {
	color:#fff;
}
#verytopmenu li {
	list-style:none;
	background-image:url(images/arr.png); 
	background-position:5px 7px; 
	background-repeat:no-repeat; 
	float:right;
	border-right:0px solid #555960;
	border-left:0px solid #555960;		
	padding:5px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}
#verytopmenu li a, .verytopmenu li a:visited, .verytopmenu li a:active {
	color:#fff;
	text-decoration:none;
}
#verytopmenu li a:hover {
	color:#ea6300;
	text-decoration:underline;
}

/* Top Menu
--------------------------------------------------------------------------------------------------*/
.topmenu {
	margin:0px;
	float:right;
	border:0px solid red;
}





/* Layout 
----------------------------------------------------------------------------------------------------*/



.wrapper {
	background:none;
	margin:0 auto;
	width:960px;
	*text-align:left;
	*margin:0 auto;
}

.adminPane {
	margin:0 auto;
	width:960px;
	*text-align:left;
}

#main {
	background:none;
	*height:160px;
	clear:both;
	position:relative;
	min-height:1030px;
	padding:0 0 20px 0;
} 

.footer {
	padding:7px 10px 5px 10px;
	margin:0;
	text-align:center;
	background:#2a2f38;
	color:#adadad;
	font-size:12px;	
}
.footer a {
	text-align:left;
	margin:0 5px;
	color:#CCC;				
}				
.footer a:hover {
	color:#ea6300;				
}				
.footer .copyright {
	text-align:center;
	color:#adadad;
	font-size:11px;
}
.footer img {
	text-align:center;
	margin:5px 10px 5px 10px;
}
.footer .smallprint {
	color:#adadad;	
	font-size:10px;
	text-align:justify;
	padding:0;		
}




.LeftPane {
	width:245px;
	border:0px solid red;
	float:left;
	margin:10px 0 0 10px;
	*margin:20px 0 0 10px;
	overflow:hidden;
}

	.leftPaneBox
	{
		padding:23px 10px;
		margin:0;
		background:#f4f4f4;
	}
		
	.leftPaneBox span
	{
		line-height:22px;
	}
	
	.leftPane h3
	{
		font-size:14px;
		padding:10px 0 0 10px;
		margin:0;
	}




#content, #contentAlt {
	width:678px;
	*width:685px;
	float:left;
	margin:10px 10px 0 15px;
	*margin:20px 0 0 15px;
	overflow:hidden;
	height:auto;
}

#contentAlt {
	background:#F4F4F4;
}
	.ContentPane
	{
		padding:0 10px;
	}
	.ContentPaneAlt
	{
		background:#F4F4F4;
		padding:10px;
	}
	
	.SubContentRight, .SubContentLeft, .SubContentRightAlt, .SubContentLeftAlt
	{
		display:inline;
	}
	.SubContentRight, .SubContentRightAlt
	{
		float:right;
		padding-right:13px;
		width:424px;
		*width:443px;
	}
	.SubContentRightAlt
	{
		width:210px;
		padding:0;
		*width:207px;
		*margin-right:5px;
	}
	.SubContentLeft, .SubContentLeftAlt
	{
		float:left;
		width:227px;
		*width:200px;
		margin-left:10px;
		*margin-right:0px;
	}
	.SubContentLeftAlt
	{
		width:428px;
		*width:433px;
	}
	
	.BottomPane
	{
		background:none;
	}
	.DetailBody
	{
		float:left;
		margin-right:10px;
		width:470px;
		overflow:hidden;
	}

.ContentPaneAdmin
{
	width:910px;
	max-width:910px;
	*width:910px;
	margin:10px 10px 0 15px;
	*margin:20px 0 0 15px;
	background:#F4F4F4;
	padding:10px;
	float:left;
}

.ContentPaneAdmin table
{	
	width:100%;
	max-width:910px;
}

.aligncenter {
	text-align:center;
}


/* Reusable Styles
----------------------------------------------------------------------------------------------------*/
.button, .button:visited {
	display:inline-block;
	padding:5px 8px 7px 8px; 
	color:#fff; 
	text-decoration:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
	border-bottom:1px solid rgba(0,0,0,0.25);
	position:relative;
	cursor:pointer;
	font-size:13px;
	font-weight:none;
	line-height:1;
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6', endColorstr='#a5a5a5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#c6c6c6), to(#a5a5a5)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #c6c6c6, #a5a5a5); /* for firefox 3.6+ */ 
}
.button:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5a5', endColorstr='#c6c6c6'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#a5a5a5), to(#c6c6c6)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #a5a5a5, #c6c6c6); /* for firefox 3.6+ */ 
	text-decoration:none;
	color:#FFF;
}
.buttonOrange, .buttonOrange:visited {
	display:inline-block;
	padding:5px 8px 7px 8px; 
	color:#fff; 
	text-decoration:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
	border-bottom:1px solid rgba(0,0,0,0.25);
	position:relative;
	cursor:pointer;
	font-size:13px;
	font-weight:none;
	line-height:1;
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8a00', endColorstr='#e96200'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff8a00), to(#e96200)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ff8a00, #e96200); /* for firefox 3.6+ */ 
}	
.buttonOrange:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e96200', endColorstr='#ff8a00'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e96200), to(#ff8a00)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #e96200, #ff8a00); /* for firefox 3.6+ */
	text-decoration:none;	
	color:#FFF;	
}
/*
.CommandButton
{
	display:inline;
}
	a.CommandButton, a.CommandButton:visited, a.CommandButton:active, a.CommandButton:link
	{
		color:#fff;
		text-decoration:none;
	}
*/
input.svsOrangeButton
{
	background-color:#2a2f38;
	border:1px solid #BFBFBF;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}

.SVSBox, .SVSBoxFlat, .SVSBoxDetail, .FXTradingBox, .CFDBox, .EmissionsBox
{
	width:322px;
	*width:312px;
	float:left;
}
.SVSBoxFlat, .FXTradingBox, .FXTradingBox, .CFDBox, .EmissionsBox
{
	width:198px;
	*width:200px;
}

.SVSBoxDetail
{
	width:170px;
	display:block;
	float:right;
	margin:0 0 20px;
	padding:0;
}

.containerHeader, .SVSListHeader /* It's used for admin module headers too */ {
	background:url(images/box_header.gif) repeat-x;
	border-top:1px solid #cdcbc7;
	border-right:1px solid #cdcbc7;
	border-left:1px solid #cdcbc7;	
	color:#2a2f38;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 10px;
	text-transform:uppercase;
	*width:99%;
	margin-top:10px;
}

.containerHeader ul
{
list-style:none;
padding:0;
margin:0;
}
.containerHeader ul li
{
display:inline;
padding-right:25%;
}

#newsfeed ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#newsfeed ul li {
	line-height:normal;
	color:#666666;
	padding:5px 0;	
	border-bottom:1px solid #CCCCCC;
}
#newsfeed ul li p {
	margin:0;
	padding:0;
}
#newsfeed li a,
#newsfeed li a:link, 
#newsfeed li a:visited, 
#newsfeed li a:active	{
	padding:0px 0px;
	color:#515151;	
}
#newsfeed li a:hover {
	padding:0px 0px;
	color:#ea6300;
}
#newsfeed li:hover {
	color:#ea6300;
	background-color:#fff;
}
#newsfeed strong {
	color:#ea6300;
}

.BoxContent, .boxContentResearch {
	border:1px solid #cdcbc7;
	padding:7px;
	*width:99%;
}
.BoxContentHome, .BoxContentLeft {
	border:1px solid #cdcbc7;
	padding:7px;
	*width:99%;
}
.boxContentResearch {
	background:#EEE;
	padding:0;
}
	
.BoxGrayContent {
	padding:5px;
	font-size:11px;
	background:#eeeeee;
}
	
    div.FXTradingBox .BoxContentHome, .CFDBox, .EmissionsBox
	{
		/*background:#fff url(./images/fx_box_bg.jpg) top left no-repeat;
		padding:10px 20px 10px 65px;*/
		min-height:251px;
		*height:300px;
	}

	
.SVSList
{
	border:1px solid #CDCBC7;
	background:#fff;
	*width:95%;
	margin-bottom:20px;
}
	.SVSListRowEven, .SVSListRowOdd
	{
		height:20px;
		font-size:11px;
	}
	
	.SVSListRowEven td, .SVSListRowOdd td
	{
		padding:5px;
	}
	
	.SVSListRowOdd
	{
		background:#efefef;
	}
	
	.SVSListRowEven
	{
		background:#f4f4f4;
	}
	
	 tr.SVSListRowEven:hover,  tr.SVSListRowOdd:hover
	{
		background:#bde2f5;
	}
	
	.SVSListHeader
	{
		color:#000;
	}

		.SVSListHeader td
		{
			padding:5px;
		}
	
	.SVSListFooter
	{
	}
	
.SVSList a { color:#2a2f38; }
.SVSList .SVSListHeader a { color:#000;}
.SVSList tr { font-size:12px; height:20px; }
.SVSList tr.over td { background-color:#e6ad87; color:#fff; }
.SVSList tr.over td a.pcLink {color:#fff; }
.SVSListProQuote a.pcLink, .SVSList a.pcLink, .SVSList a:visited.pcLink{font-size:12px;}

.pcBody 
{	
	font-size:12px;
	display:block;
	clear:both;
}
.pcBody h2, .pcBody .tableheader
{
	background-color:#E0E0E0;
}

.pcBody img {
	max-width:530px;
	vertical-align:text-bottom;
}
.pcBody a, .pcBody a:visited, .pcBody a:active {
	color:#2a2f38;
}

.pnlPublic
{
	width:85%;
	margin:0 auto;
	text-align:center;
}

.pcGrid{font-size:12px;}

.separator
{
	margin:10px 0;
}

.SVS_Optional
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.NewsletterChecks
{
	font-size:12px;
}


.SubHead {
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #2a2f38;
}
.SubHead2 {
	font-weight:normal;
	color: #515151;	
	display:block;
	font-size:11px;
	padding-top:3px;
	text-align:center;	
}
.SubHead .ProQuoteTabOn, .ProQuoteTabOff
{
	border-top:1px solid #cdcbc7;
	border-left:1px solid #cdcbc7;
	border-right:1px solid #cdcbc7;	
	color:#000000;
	display:block;
	font-size:12px;
	padding:2px;
	text-align:center;
}

a:visited
{
	text-decoration:none;
}

.ProQuoteTabOn{font-weight:bold;}

.SVSListProQuote tr
{
	font-size:10px;
	font-weight:normal;
}

.SVSListProQuote tr a.pcLink, .SVSListProQuote tr a:visited.pcLink, .SVSListProQuote tr a:active.pcLink
{
	font-size:10px;
	text-decoration:none;
}

table#normal-form input, select 
{
	font-size:12px;
}

.Normal,.NormalDisabled
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.SVS_TextBox 
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;	
	width:99%;
	*width:275px;
}

.NormalBold {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.NormalBoldGray 
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#999999;
}

.homeList {
	float:left;
	list-style-image:url(images/check-list.png);
	margin:20px 0px;
	padding:0 0 0 80px;
}
.homeList li {
	padding:0 0 5px 0px;
}
.homeBoxList {
	list-style-image:url(images/check-list.png);
	margin:0 0 0 15px;
	padding:0;
}
.homeBoxList li {
	padding:0 0 7px 0px;
	font-size:12px;
}
.homeList a:hover {
	text-decoration:underline;
}
.pcBod, .homeList a, .pcBody .homeList a:active, .pcBody .homeList a:visited {
	font-weight:bold;
	padding-left:6px;
	color:#2a2f38;
	font-size:12px;	
}
.homeText {
	font-size:inherit;
}

/* Forms Styles
----------------------------------------------------------------------------------------------------*/

.FieldLabel {
	margin-right:10px;
	list-style-image:url(images/check-list.png);	
}
.FieldLabel li {
	padding:0 0 7px 0px;
	font-size:12px;
}



/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

.left
{
	float:left;
	position:relative;
	display:inline;
}
.right
{
	float:right;
	position:relative;
	display:inline;
}

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}

.clearfix {
	display:inline-block;
}

* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;	
}

table#IETableFix {
	max-width:668px;
	width:668px;
	padding:0;
	margin:0;}
	
	
	
	
/* Table
--------------------------------------------------------------------------------------------------*/
.tbl thead tr .thead-leftc { /* table left rounded corner */
	background-color:#2a2f38;
	border-right:0px solid #fff;
}
.tbl thead tr .thead-rightc {/* table right rounded corner */
	background-color:#2a2f38;
	border-left:0px solid #fff;	
}
.tbl thead tr td { /* table header background */
	background:#2a2f38;	
	color:#fff;
}
.tbl tbody tr td { /* table row line */
	border-bottom:1px solid #dadada;
}
.tbl .odd td { /* table background for odd rows 1, 3, 5... */
	background:#fff;
}
.tbl .even td { /* table background for even rows 2, 4, 6... */
	background:#f5f5f5;
}
.tbl {
	margin-top:10px;
	width:100%;
}
*:first-child+html .tbl { /* this applies only to ie7 */
	margin-bottom:10px;
}
.tbl td {
	float:left;
}
.tbl tr td {
	padding:3px 0 3px 14px;
}
.tbl tr .td-40 {		width:40px; }
.tbl tr .td-50 {		width:50px; }
.tbl tr .td-60 {		width:60px; }
.tbl tr .td-70 {		width:70px; }
.tbl tr .td-80 {		width:80px; }
.tbl tr .td-90 {		width:90px; }
.tbl tr .td-100 {		width:100px; }
.tbl tr .td-110 {		width:110px; }
.tbl tr .td-120 {		width:120px; }
.tbl tr .td-130 {		width:130px; }
.tbl tr .td-140 {		width:140px; }
.tbl tr .td-220 {		width:220px; }
.tbl tr .td-250 {		width:250px; }
.tbl tr .td-270 {		width:270px; }
.tbl tr .td-300 {		width:300px; }


/* Slide
--------------------------------------------------------------------------------------------------*/
.slide-control {
	float:right;
	margin:0;
	padding:0;
	height:22px;
	width:80px;
	border-bottom:1px solid #a5a5a5;	
}
.sc-arrow {
	display:block;
	padding:2px 0 0 12px;
	background:url(images/service-arrow.gif) no-repeat 58px -12px;
}
.active {
	background:url(images/service-arrow.gif) no-repeat 58px 8px;
}
.slide span {
	float:left;
	width:75%;
	height:22px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0px;
	border-bottom:1px solid #a5a5a5;		
}
.scontent {
	display:none;
	float:left;	
	width:100%;
}
.scontent-box {
	float:left;
	margin:0;
	padding:0px;
	border-bottom:1px solid #a5a5a5;
}
.sline {
	float:left;
	height:5px;
	width:100%;	
}