body {
	background: #002e52 url(../images/background-tile.png) top center repeat;
	margin: 0px auto 0px auto;
	text-align: center;
	font-family: Trebuchet, "Trebuchet MS", Arial, Sans-serif;
	}

#Background-Gradient {
	position: absolute;
	left: 0px;
	top: 0px;
	background: transparent url(../images/background-gradient.png) top center repeat-x;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 575px;
	}

#Container {
	position: relative;
	background: transparent url(../images/body-content-back.png) top left repeat-y;
	width: 756px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #14345b;
	}

#Container h2 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 13px;
	width: 95%;
	border: 0px solid black;
	margin: 0px 3px 12px 0px;
	border-width: 0px 0px 1px 0px;
	}

#Container h3 {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}

#Main-Graphic {
	position: relative;
	background: transparent url(../images/body-top.jpg) top left no-repeat;
	width:750px;
	height: 211px;
	margin: 35px 3px 0px 3px;
	padding: 0px;
	color: #104378;
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	font-weight: normal;
	font-size: 18px;
	}

#Main-Graphic p.header {
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 15px;
	font-size: 25px;
	}

#Main-Graphic p.bodycopy {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 15px;
	line-height: 1.6em;
	}

.Brighter {
	color: #3196ce;
	}

/* HOME STYLES */

#Column-Left {
	float: left;
	margin: 0px 10px 10px 3px;
	width: 193px;
	}

#Column-Left h2 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 13px;
	width: 180;
	border: 0px solid black;
	margin: 0px 3px 12px 0px;
	padding: 0px 0px 0px 13px;
	border-width: 0px 0px 1px 0px;
	}

#Column-Left  p {
	font-weight: normal;
	font-size: 11px;
	margin: 3px 0 10px 20px;
	padding: 0;
	}

/* SUB STYLES */

#Column-Left-Secondary {
	float: left;
	margin: 14px 10px 10px 3px;
	width: 522px;
	}

#Column-Left-Secondary h1 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 16px;
	width: 502;
	border: 0px solid black;
	margin: 0px 10px 12px 0px;
	padding: 0px 0px 0px 20px;
	border-width: 0px 0px 1px 0px;
	}

#Column-Left-Secondary h2 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 13px;
	border: 0px;
	margin: 0px 10px 12px 0px;
	padding: 0px 0px 0px 20px;
	border-width: 0px;
	}

#Column-Left-Secondary  p {
	font-weight: normal;
	font-size: 12px;
	margin: 3px 0 20px 20px;
	padding: 0;
	}

#Column-Left-Secondary ul {
	margin: 20px 0px 10px 20px;
	padding: 0px 0px 0px 20px;
	}

#Column-Left-Secondary ul li {
	margin: 0px 0px 0px 10px;
	list-style: disc inside; 
	color: #3095cb;
	font-size: 10px;
	}

#Column-Left-Secondary ul li span {
	color: #133558;
	font-weight: normal;
	font-size: 12px;
	}

#Column-Left-Secondary a {
	color: #1c83c8;
	font-weight: bold;
	}

#Column-Left-Secondary a:hover {
	color: #8dcbf3;
	}
#Column-Contact-US {
	float: left;
	margin: 14px 10px 10px 3px;
	width: 250px;
	}

#Column-Contact-US h1 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 16px;
	width: 250px;
	border: 0px solid black;
	margin: 0px 10px 12px 0px;
	padding: 0px 0px 0px 20px;
	border-width: 0px 0px 1px 0px;
	}

#Column-Contact-US h2 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 13px;
	border: 0px;
	margin: 0px 10px 12px 0px;
	padding: 0px 0px 0px 20px;
	border-width: 0px;
	}

#Column-Contact-US  p {
	font-weight: normal;
	font-size: 12px;
	margin: 3px 0 20px 20px;
	padding: 0;
	}

#Column-Contact-US ul {
	margin: 20px 0px 10px 20px;
	padding: 0px 0px 0px 20px;
	}

#Column-Contact-US ul li {
	margin: 0px 0px 0px 10px;
	list-style: disc inside; 
	color: #3095cb;
	font-size: 10px;
	}

#Column-Contact-US ul li span {
	color: #133558;
	font-weight: normal;
	font-size: 12px;
	}

#Column-Contact-US a {
	color: #1c83c8;
	font-weight: bold;
	}

#Column-Contact-US a:hover {
	color: #8dcbf3;
	}
#Column-Contact-EUROPE {
	float: left;
	margin: 14px 10px 10px 3px;
	width: 250px;
	}

#Column-Contact-EUROPE h1 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 16px;
	width: 250px;
	border: 0px solid black;
	margin: 0px 10px 12px 0px;
	padding: 0px 0px 0px 20px;
	border-width: 0px 0px 1px 0px;
	}

#Column-Contact-EUROPE h2 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 13px;
	border: 0px;
	margin: 0px 10px 12px 0px;
	padding: 0px 0px 0px 20px;
	border-width: 0px;
	}

#Column-Contact-EUROPE  p {
	font-weight: normal;
	font-size: 12px;
	margin: 3px 0 20px 20px;
	padding: 0;
	}

#Column-Contact-EUROPE ul {
	margin: 20px 0px 10px 20px;
	padding: 0px 0px 0px 20px;
	}

#Column-Contact-EUROPE ul li {
	margin: 0px 0px 0px 10px;
	list-style: disc inside; 
	color: #3095cb;
	font-size: 10px;
	}

#Column-Contact-EUROPE ul li span {
	color: #133558;
	font-weight: normal;
	font-size: 12px;
	}

#Column-Contact-EUROPE a {
	color: #1c83c8;
	font-weight: bold;
	}

#Column-Contact-EUROPE a:hover {
	color: #8dcbf3;
	}

/* FOOTER STYLES */

#Column-Left-Footer {
	float: left;
	margin: 14px 10px 10px 3px;
	width: 700px;
	border: 0px solid black;
	}

#Column-Left-Footer h1 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 16px;
	width: 700px;
	border: 0px solid black;
	margin: 0px 10px 12px 0px;
	padding: 0px 0px 0px 20px;
	border-width: 0px 0px 1px 0px;
	}

#Column-Left-Footer  h2 {
	color: #1d84c9;
	font-weight: normal;
	font-size: 12px;
	margin: 0px 0 20px 20px;
	padding: 0px;
	border-width: 0px;
	}

#Column-Left-Footer  p {
	font-weight: normal;
	font-size: 12px;
	margin: 3px 0px 20px 20px;
	padding: 0px;
	}

#Column-Left-Footer ol {
	margin: 20px 0px 10px 20px;
	padding: 0px 0px 0px 20px;
	}

#Column-Left-Footer ol li{
	margin: 0px 0px 20px 10px;
	color: #14345b;
	font-size: 12px;
	}

#Column-Left-Footer a {
	color: #1c83c8;
	font-weight: bold;
	}

#Column-Left-Footer a:hover {
	color: #8dcbf3;
	}

#TwoColList {
	margin: 0px 10px 25px 20px;
	font-weight: normal;
	font-size: 12px;
	}

#TwoColList p {
	margin: 10px 0px;
	}

#TwoColList h3 {
	float: left;
	width: 145px;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
	font-size: 12px;
	}

#listwrap {
	border: 0px solid #000;
	width: 400px;
	margin: 0px 0px 25px 20px;
	padding: 0px;
	}
	
#listwrap ul {
	margin: 0px 0px 0px 1em;
	padding: 0px 0px 0px 0px;
	}
	
#listwrap ul li {
	margin: 0px 0px 8px 0px;
	list-style: disc outside; 
	color: #3095cb;
	font-size: 12px;
	}
	
#listwrap span {
	color: #133558;
	font-weight: normal;
	font-size: 12px;
	}
	
/* HOME STYLES */

.FeatureSpan {
	color: #133558;
	font-weight: bold;
	font-size: 12px;
	}

#Column-Left-Float {
	float: left;
	margin: 0px 21px 10px 3px;
	width: 463px;
	}
#Column-Left-Float h2 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 13px;
	width: 463;
	border: 0px solid black;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 13px;
	border-width: 0px 0px 1px 0px;
	}

#Column-Left-Float  p {
	font-weight: normal;
	font-size: 11px;
	margin: 3px 0 3px 13px;
	padding: 0;
	}
#Column-Left-Float  h3 {
	font-weight: normal;
	font-size: 13px;
	margin: 18px 0px 0px 13px;
	padding: 0;
	}
#Column-Left-Float  .launchText {
	font-weight: normal;
	font-size: 14px;
	line-height:17px;
	margin: 18px 0px 0px 13px;
	padding: 0;
	}

#Column-Right-Float {
	float: right;
	margin: 0px 3px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 208px;
	overflow: hidden;
	}

#Column-Right-Float h2{
	color: #1d84c9;
	font-weight: bold;
	font-size: 13px;
	width: 208px;
	border: 0px solid black;
	margin: 0px 0px 12px 0px;
	border-width: 0px 0px 1px 0px;
	}

#Column-Right-Float  p {
	font-weight: normal;
	font-size: 11px;
	margin: 3px 0 3px 0px;
	padding: 0;
	}


#Column-Center {
	float: left;
	margin: 0px 21px 10px 12px;
	width: 307px;
	}

#Column-Center h2 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 13px;
	width: 307;
	border: 0px solid black;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 1px 0px;
	}

#Column-Center  p {
	font-weight: normal;
	font-size: 11px;
	margin: 3px 0 3px 0px;
	padding: 0;
	}

#Column-Right {
	float: left;
	margin: 0px 3px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 207px;
	overflow: hidden;
	}

#Column-Right h2{
	color: #1d84c9;
	font-weight: bold;
	font-size: 13px;
	width: 207px;
	border: 0px solid black;
	margin: 0px 0px 12px 0px;
	border-width: 0px 0px 1px 0px;
	}

#Column-Right  p {
	font-weight: normal;
	font-size: 11px;
	margin: 3px 0 3px 0px;
	padding: 0;
	}

/* SUB STYLES */

#Column-Right-Secondary {
	float: left;
	margin: 18px 0px 10px 11px;
	width: 207px;
	font-size: 12px;
	font-weight: normal;
	}

#Column-Right-Secondary a {
	color: #1c83c8;
	font-weight: bold;
	}

#Column-Right-Secondary a:hover {
	color: #8dcbf3;
	}

#Column-Right-Secondary h2 {
	color: #1d84c9;
	font-weight: bold;
	font-size: 13px;
	width: 207px;
	border: 0px solid black;
	margin: 0px 10px 12px 0px;
	border-width: 0px 0px 1px 0px;
	}

#Column-Right-Secondary h4{
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0 0 0;
	padding: 0;
	}

#Column-Right-Secondary p {
	margin: 0 3px 0 0;
	}

sup {
	font-size: 8px;
	/*vertical-align: baseline;
	position: relative;
	bottom: 0.33em;*/
	}

.ReadMore {
	float: right;
	width: 100px;
	margin: 0px 10px 0px 0px;
	text-align: right;
	}

.ReadMore a {
	color: #2082c9;
	font-size: 10px;
	font-weight: normal;
	}

.ReadMore a:hover {
	color: #8dcbf3;
	}

.ReadMore-center {
	float: right;
	width: 100px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	}

.ReadMore-center a {
	color: #2082c9;
	font-size: 10px;
	font-weight: normal;
	}

.ReadMore-center a:hover {
	color: #8dcbf3;
	}

.ReadMore-right {
	float: right;
	width: 100px;
	margin: 3px 15px 10px 0px;
	text-align: right;
	}

.ReadMore-right a {
	color: #2082c9;
	font-size: 10px;
	font-weight: normal;
	}

.ReadMore-right a:hover {
	color: #8dcbf3;
	}
.ReadMore-left {
	float: left;
	width: 100px;
	padding: 3px 15px 10px 13px;
	text-align: left;
	}

.ReadMore-left a {
	color: #2082c9;
	font-size: 10px;
	font-weight: normal;
	}

.ReadMore-left a:hover {
	color: #8dcbf3;
	}

.ReadMore-sec {
	float: right;
	width: 200px;
	margin: 0px 30px 0px 0px;
	text-align: right;
	}

.ReadMore-sec a {
	color: #2082c9;
	font-size: 10px;
	font-weight: normal;
	}

.ReadMore-sec a:hover {
	color: #8dcbf3;
	}

.pressItem {
	clear: both;
	margin: 0;
	padding: 0;
	}

.FloatingThumb {
	float: left;
	padding: 0 5px 25px 10px;
	}

#Masthead {
	position: relative;
	background: transparent url(../images/masthead.jpg) top left no-repeat;
	width: 756px;
	height: 62px;
	margin: 0px auto 0px 3px;
	padding: 25px 0 0 0;
	}

#Masthead .nasd {
	position: absolute;
	width: 135px;
	height: 15px;
	margin: -26px 0px 0px 595px;
	padding: 0px;
	border: 0px solid #ffffff;
	text-align: right;
    float: right;
	}

#Masthead .homeLink {
	position: absolute;
	width: 50px;
	height: 15px;
	margin: -56px 0px 0px 685px;
	padding: 0px;
	border: 0px solid #ffffff;
	text-align: right;
    float: right;
	}

#Masthead .homeLink a {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}

#Masthead .homeLink a:hover {
	color: #ffffff;
	border: 0px dotted #ffffff;
	border-width: 0px 0px 1px 0px;
	}

#Masthead .testLink {
	position: absolute;
	width: 50px;
	height: 15px;
	margin: 5px 0px 0px 662px;
	padding: 0px;
	border: 0px solid #ffffff;
	text-align: right;
    float: right;
	}

#Masthead .testLink a {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}

#Masthead .testLink a:hover {
	color: #ffffff;
	border: 0px dotted #ffffff;
	border-width: 0px 0px 1px 0px;
	}

#Footer {
	position: relative;
	background: transparent url(../images/footer-background.png) top center no-repeat;
	width: 756px;
	height: 16px;
	margin: 0px auto 0px auto;
	padding: 4px 0px 0px 0px;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8px;
	}

#Footer ul {
	margin: 0;
	padding: 0;
	}

#Footer ul li {
	display: inline;
	list-style: none;
	height: 20px;
	padding: 0px 24px 0px 22px;
	background: transparent url(../images/footer-line-back.png) top right no-repeat;
	}

#Footer ul li#FooterLast {
	background: transparent;
	}

#Footer a {
	color: #ffffff;
	text-decoration: none;
	border: 0px solid #3196ce;
	border-width: 0px 0px 0px 0px;
	}

#Footer a:hover {
	/*background: #ffffff;*/
	color: #ffffff;
	border: 0px solid #ffffff;
	border-width: 0px 0px 1px 0px;
	}

#Navigation {
	position: relative;
	background: transparent url(../images/nav-back-index.png) top left no-repeat;
	width: 750px;
	height: 246px;
	margin: -246px 3px 0px 3px;
	padding: 0 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	}

#Navigation-Secondary {
	position: relative;
	background: transparent url(../images/nav-back-secondary.png) top left no-repeat;
	width: 750px;
	height: 45px;
	margin: 0px 3px 0px 3px;
	padding: 0 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	}

.ClearAll {
	clear: both;
	margin: 0;
	padding: 0;
	}

.SpaceClear {
	clear: both;
	margin: 0px 0px 100px 0px;
	padding: 0px 0px 100px 0px;
	}

.menu{
    position:absolute;
    display:block;
    margin:0 3px 0px 0px;
    padding:0;
    width:750px;
    height: 35px;
    font-size: 12px;
    font-weight: normal;
    font-family: Trebuchet, "Trebuchet MS", sans-serif;
    }

.menu ul{
    position:absolute;
    display:block;
    /*width:124px; */
    /*margin:0;*/
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    margin: 0px 0px 0px 0px;
    }

.menu li li ul{
    position:absolute;
    margin-left:180px;
    margin-top:-35px;
    }
    
.menu li{
    list-style:none;
    /*width:124px; */
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    text-align:left;
    background: #133558 url(../images/nav-drop-down-back.png) bottom right repeat-y;
    border:0px #666 solid;
    color:#fff;
    display:block;
    width:200px;
    height: 15px;
    text-decoration:none;
    padding: 10px 0 10px 10px;
    margin: 0;
    }
    
.menu a:hover{
    background: #133558 url(../images/nav-drop-down-back-hover.png) bottom right repeat-y;
    border:0px #aaa solid;
    text-decoration: none;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #aaf;
}

a.linkOver{
    background: #133558;
    }

.menu a#AboutUs {
	background-image: url(../images/nav-back-index.png);
	background-position: 0px 0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	height: 35px;
	width: 105px;
}

.menu a#AboutUs:hover {
	background-image: url(../images/nav-back-index.png);
	background-position: -750px 0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	height: 35px;
	width: 105px;
}

.menu a#Investment {
	background-image: url(../images/nav-back-index.png);
	background-position: -107px 0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	height: 35px;
	width: 168px;
}

.menu a#Investment:hover {
	background-image: url(../images/nav-back-index.png);
	background-position: -857px 0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	height: 35px;
	width: 168px;
}

.menu a#Sponsors {
	background-image: url(../images/nav-back-index.png);
	background-position: -277px 0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	height: 35px;
	width: 112px;
}

.menu a#Sponsors:hover {
	background-image: url(../images/nav-back-index.png);
	background-position: -1027px 0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	height: 35px;
	width: 112px;
}

.menu a#Consultants {
	background-image: url(../images/nav-back-index.png);
	background-position: -391px 0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	height: 35px;
	width: 131px;
}

.menu a#Consultants:hover {
	background-image: url(../images/nav-back-index.png);
	background-position: -1141px -0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	height: 35px;
	width: 131px;
}

.menu a#Brokers {
	background-image: url(../images/nav-back-index.png);
	background-position: -524px 0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	height: 35px;
	width: 106px;}

.menu a#Brokers:hover {
	background-image: url(../images/nav-back-index.png);
	background-position: -1274px -0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	height: 35px;
	width: 106px;}

.menu a#ContactUs {
	background-image: url(../images/nav-back-index.png);
	background-position: -632px 0px;
	padding: 0px;
	margin: 0px;
	height: 35px;
	width: 118px;}

.menu a#ContactUs:hover {
	background-image: url(../images/nav-back-index.png);
	background-position: -1382px 0px;
	padding: 0px;
	margin: 0px;
	height: 35px;
	width: 118px;}
