/* This is the style of your browser text */

@import url(tools.css);


html, body {
height:100%;
}

body {
	font-size: 100%;
	line-height: 1.7em;
	padding: 0;
	margin: 0;
	text-align:center;
}

div, ul, li, p, h1, h2, h3, h4, h5, a, form, input, select {
margin:0;
padding:0;
}

p {
	margin: .5em 0 1em 0;
}

a:link, a:visited {
	text-decoration: none;	
}

a:hover, a:active, a:visited {
outline:none;
}

a img {
border:0;
}

h1, h2, h3, h4, h5 {
	clear:both;
	font-size:100%;
}

#wrap {
width:996px;
text-align:left;
position:relative;
margin:0 auto 0 auto;
min-height:100%;
height:100%;

}

h1 {
	font-size: 1.2em;
	font-weight: bold;
}


.logo {

width:244px;
height:123px;
z-index:15;
position:absolute;
top:0;
left:0;
}

.logo img {
width:100%;
height:100%;
float:left;
z-index:15;
}

* html .logo {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/static/logo.png', sizingMethod='scale');
  z-index:15;
}
  
* html .logo img {
display:none;
}


#nav {

margin-left:242px;
width:744px;
z-index:1000;

}


#nav ul {
list-style-type:none;
text-transform:uppercase;
}


#nav ul li {
float:left;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
text-align:center;
position:relative;
z-index:1000;
}

#nav ul li a {
display:block;

}

#navl1 {
height:52px;
background-color:#fff;

line-height:13px;
width:100%;
float:left;
}


#navl1 li.icons {
float:right;
}

#navl1 li  {
background:url(../images/static/navdivider.jpg) no-repeat bottom right;
height:100%;
}

#navl1 li.icons span {
background:url(../images/static/navdivider.jpg) no-repeat bottom left;
float:left;
height:100%;
}

#navl1 li.last {
background:none;
}


#navl1 li a {
margin:22px 12px 0 12px;
background:url(../images/static/navarra.gif) no-repeat top right;
padding:4px 13px 0 0;
color:#273356;
letter-spacing:+0.1px;
font-size:13px;
}

#navl1 li.icons a {
margin:22px 6px 0 7px;
background:url(../images/static/navarra.gif) no-repeat top right;
padding:4px 11px 0 0;
}


#nav img.selector {
position:absolute;
top:100%;
left:40%;
z-index:10;
}

#nav #navl1 li a:hover  {
background:url(../images/static/tn-hover.gif) no-repeat top right!important;
}




/*


#nav #navl2 {
float:left;
height:39px;
font-size:12px;
line-height:13px;
z-index:10;
width:100%;

}

#nav #navl2 li {
height:100%;
}

#nav #navl2 li.home {
float:right;
}



#navl2 img.selector {
position:absolute;
top:100%;
left:33%;
}

* html #navl2 img.selector {
top:103%;
}

#nav #navl2 li a {
padding:13px 20px 0 6px;
color:#fff;
float:left;
display:inline;
}

#nav #navl2 li.home a {
margin-right:6px;
padding:13px 11px 0 13px;
}
/*


#nav .icons img.selector {
left:33%;
}

/* Tools */

#toolssearch, #toolscountry {
float:right;
width:733px;
margin:13px 0 0 0;
min-height:52px;
height:52px;
display:inline;
}

#toolssearch form, #toolscountry form {
float:left;
margin-left:13px;
display:inline;
padding-top:13px;
}

#toolssearch input.search-txt, #toolscountry input.search-txt {
float:left;
width:622px;
height:20px;
min-height:20px;
font-weight:bold;
padding:2px 0 0 13px;
}

#toolssearch form label {
display:none;
}

#toolscountry form label.selectlabel {
display:block;
float:left!important;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding:5px 0 5px 13px;
width:624px;
line-height:1em;
}


#toolscountry form select {
width:195px;
font-size:12px;
}

input.changebut {
float:left;
margin-top:8px;
margin-left:6px;
}


input.searchbut {
float:left;
margin-top:8px;
margin-left:4px;
}


/* main content area */

#col2-container {
width:946px;
float:left;
position:relative;
left:50px;
}



/* left nav */

.leftcontainer {
width:234px;
float:left;
display:inline;
background-color:#999999;
margin-top:13px;
}

.leftcontainer ul {
list-style-type:none;
}

#leftnav {
width:100%;
text-align:right;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
padding-top:79px;
min-height:338px;
float:left;
}

* html #leftnav {
height: 338px;
}

#leftnav li {
width:221px;
text-transform:uppercase;
font-size:15px;
line-height:1em;
padding:6px 0 7px 0;
font-weight:bold;
float:left;
}

#leftnav li.sel {
position:relative;
z-index:1000;
}

#leftnav li.sel a {
padding-right:13px;
padding-left:13px;
display:block;
}


#leftnav li.sel a, #leftnav li a:hover {
color:#fff;
}

#leftnav li.sel ul li.sel a, #leftnav li.sel ul li a:hover {
color:#fff;
}

#leftnav li.leftnav-l3 {
margin-top:6px;
padding-bottom:6px!important;
}

#leftnav li.sel ul li {
font-size:12px;
padding: 6px 0 3px 0;

}

#leftnav li.leftnav-l3 ul li {
font-style:italic;

}

#level3 {
padding-bottom:6px;
margin-top:6px;
}

#leftnav li.sel ul li.sel  {
position:relative;
z-index:1000;
}

#leftnav li.sel img {
width:7px;
height:15px;
position:absolute;
top:7px;
right:-7px;
z-index:1000;
display:block;
}

* html #leftnav li.sel img {
right:-8px;
}

#leftnav li.sel ul li.sel img {
width:7px;
height:15px;
position:absolute;
top:6px;
right:-7px;
z-index:1000;
display:block;
}

* html #leftnav li.sel ul li.sel img {
right:-8px;
}

ul.cloud {
margin:6px 13px 6px 0;
}

* html ul.cloud {
width:208px;
}

#leftnav li.sel ul.cloud li {
float:right;
padding:0 0 0 0!important;
margin:3px 0 3px 0!important;
width:auto;
}

#leftnav li.sel ul.cloud li a {
text-transform:none;
padding:3px 3px 3px 3px!important;
}

.cloud li.fnt11 a {
font-size:11px;
}

.cloud li.fnt12 a {
font-size:12px;
}

.cloud li.fnt13 a {
font-size:13px;
}

/* end left navigation */

/* left hand extra stuff */

div.xtra {
width:208px;
padding:0 13px 13px 13px;
float:left;
height:100%;
}

div.xtra a:hover {
text-decoration:underline;
}

.h2-leftnav {
clear:both;
text-transform:uppercase;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:13px;
line-height:13px;
padding:13px 0 13px 0;
}


ul.xtralinks {
clear:both;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:3px;
float:left;
list-style-type:none;
margin-bottom:13px;
}

ul.xtralinks li {
float:left;
clear:both;
text-transform:none;
line-height:1.3em;
margin:0 0 13 0;
padding:0 0 13px 0;
color:#fff;
font-size:11px;
font-weight:normal;
display:inline;
width:100%;
}

ul.xtralinks li a {
color:#fff;
margin:0 0 0 0;
padding:0 0 0 13px;
font-weight:bold;
font-size:12px;
float:left;

}

ul.xtralinks li span {
display:block;
font-size:11px;
font-weight:normal;

}

ul.feeds li {
clear:both;
padding-bottom:13px;
}

ul.feeds li a {
float:left;
}

ul.xtralinks li span.feed {
float:right;
width:26px;
height:19px;
background:url(img/col1/intra-lnfeedbg.gif) no-repeat 0 0;
padding-left:7px;
font-weight:bold;

}

.xtra a.morelinks {
float:right;
font-size:12px;
color:#fff;
font-weight:bold;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
margin-top:7px;
padding:0 0 0 13px;
margin-right:13px;
}

/* end extra left hand stuff */


/* begin top heading and right hand info */

.preshade {
min-height:51px;
width:702px;
float:left;
position:relative;
margin-top:13px;
}

* html .preshade {
height:51px;
}

.preshade h2 {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
margin:13px 0 13px  0;
font-size:20px;
width:100%;
float:left;
}

.preshade h2 span {
float:left;
margin-right:13px;
}

/* end top heading and right hand info */


/* main content */
#hold-col2 {
width:718px;
float:left;
margin-left:-7px;
position:relative;

}

#col2-main {
float:left;
background:url(img/grad-mid-new.png) repeat-y;
width:718px;
position:relative;
z-index:200;
overflow:visible;
padding-bottom:13px;
}

#col2-container-top {
float:left;
clear:both;
background:url(img/grad-top.png) no-repeat left top ;
min-height:11px;
width:718px;
position:absolute;
top:-11px;
left:0px;
z-index:200;
}

#col2-container-bottom {
float:left;
background:url(img/grad-bot.png) no-repeat left top;
clear:both;
min-height:11px;
width:718px;
position:absolute;
bottom:-11px;
left:0px;
z-index:200;
}

* html #col2-main {
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/static/grad-mid-new.png', sizingMethod='scale');
border-bottom:1px solid #ddd;
}

* html #col2-container-top {
diplay:none;
height:11px;
background:none;
top:-22px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/static/grad-top.png', sizingMethod='scale');
}

* html #col2-container-bottom {
display:none;
height:11px;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/static/grad-bot.png', sizingMethod='scale');
z-index:200;
}

.fixbg {
float:left;
width:702px;
background-color:#fff;
margin-left:7px;
display:inline;
min-height:370px;
padding-top:13px;
}

* html .fixbg  {
height:370px;
}

/* left container */
.mainleft {
float:left;
width:442px;
margin-left:7px;
padding:13px;
background-color:#fff;
display:inline;
min-height:370px;
}

* html .mainleft {
height:370px;
}



form.intrasettings label {
margin-left:13px;
display:block;
width:530px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#273356;
}


form.intrasettings label span {
float:left;
text-align:right;
width:153px;
font-size:12px;
font-weight:bold;
}

form.intrasettings label input {
float:left;
margin-left:13px;
margin-top:5px;
display:inline;
}

.homepage-input {
width:286px;
}


form.intrasettings h4 {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:15px;
color:#273356;
font-weight:normal;
margin-left:13px;
margin-bottom:8px;
}


form.intrasettings div.settings-column {
float:left;
width:286px;
}

form.intrasettings div.settings-column label {
width:273px;
margin-left:13px;
height:28px;
display:inline;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:12px;
color:#273356;
}

div.settings-column label.grey {
background-color:#f4f6f3;
}

form.intrasettings div.settings-column label input {

margin:6px;
}

* html form.intrasettings div.settings-column label input {
margin:4px;
}

div.settings-column .greyhr, div.settings-column .whitehr {

background-color:#f4f6f3!important;
width:273px;

margin:0 0 26px 13px;
}

.settings-submit {
background-color:#f4f6f3;
color:#273356;
margin-left:105px;
padding:0 6px;
font-weight:bold;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
}


div.settings-column .whitehr {
background-color:#fff!important;
}

.mainleft h2 {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:20px;
color:#273356;
line-height:1.2em;
font-weight:normal;
}

.mainleft p {
clear:both;
color:#4d4d4d;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:12px;
line-height:1.3em;
margin-bottom:6px;
position:relative;
}

.mainleft a.bluebold {
margin-bottom:26px;
line-height:1.2em;
background-position:0px 4px;
float:none;
}


#col2-main ul.document-main {
clear:both;
float:left;
list-style-type:none;
margin:0 0 13px 0;
padding:0;
}

#col2-main ul.document-main li {
list-style-type:none;
float:left;
padding-left:50px;
min-height:44px;
margin-bottom:2px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

* html #col2-main ul.document-main li  {
height:44px;
}

#col2-main ul.document-main li a {
display:block;
background: url(img/arr-bluongrey.gif) no-repeat 0px 3px;
padding:0 13px 0 13px;
color:#273356;
font-size:12px;
font-weight:bold;
}

#col2-main ul.document-main li.pdf {
background:url(../images/static/bullet-pdf.gif) no-repeat;
}

#col2-main ul.document-main li.xls {
background:url(../images/static/bullet-xls.gif) no-repeat;
}

#col2-main ul.document-main li.image {
background:url(../images/static/bullet-img.gif) no-repeat;
}


#col2-main ul.document-main li.qt {
background:url(../images/static/bullet-qt.gif) no-repeat;
}


#col2-main ul.document-main li.doc {
background:url(../images/static/bullet-doc.gif) no-repeat;
}

/* end left container */



.maincol-img {
clear:both;
float:right;
margin-right:0px;
margin-bottom:13px;
}

h3 a {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:15px;
color:#273356;
line-height:1.3em;
}



#col2-main a:hover {
text-decoration:underline;
}




#col2-main p {

color:#4D4D4D;
font-family:"Trebuchet MS",arial,helvetica,sans-serif;
font-size:12px;
line-height:1.3em;
}

#col2-main .firstpara {
color:#273356;
font-size:13px;
font-weight:bold;
font-family:"Trebuchet MS",arial,helvetica,sans-serif;
line-height:1.3em;
}

h2.borders {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#273356;
font-size:24px;
font-weight:bold;
margin:0 13px 13px 13px;
padding:13px;
border-top:5px solid #273356;
border-bottom:5px solid #e6e6e6;
}

h2.borders span {
display:block;
font-size:15px;
line-height:1.5em;
font-weight:normal;
}

.articlecol2thirds {
float:left;
width:440px;
margin:13px 30px 0 20px;
display:inline;
}

.articlecol2thirds-mrg {
float:left;
width:364px;
margin-left:102px;
display:inline;
}

.articlecol2thirds h3 {
font-size:20px;
font-weight:normal;
}

.articlecol2thirds p {
margin-bottom:26px;
}

.articlecol2thirds p.date {
margin-bottom:13px;
}

.articlecol2thirds-right {
float:left;
width:195px;
margin:13px 0 0 0;
}

.articlecol2thirds-right-mrg {
float:right;
width:207px;
margin:13px 21px 13px 0;
display:inline;
}

* html .articlecol2thirds-right-mrg {
margin-right:9px;
}

.articlecol2thirds-right-mrg p {
width:100%;
margin:6px 0 0 0;
}

.articlecol2thirds-right h2 {
text-transform:uppercase;
font-size:15px;
color:#ccc;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-weight:normal;
}

h3.arrow a {
background:url(../images/static/arr-grey.gif) no-repeat 0px 6px;
text-indent:13px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-weight:normal;
line-height:1.3em;
font-size:13px;
color:#273356;
padding-left:13px;
}

h3.arrow a:hover {
background:url(../images/static/col1/arr-maincontent.gif) no-repeat 0px 6px;
}

h3.nomrg {
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#273356;
margin:0 0 0 26px;
}


h3.normalh3 {
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#273356;
margin:0 0 0 13px;
}

a.bluebold {
float:left;
background:url(../images/static/col1/arr-maincontent.gif) no-repeat 0px 2px;
padding-left:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:1em;
font-weight:bold;
color:#273356;
}


a.bluebold12 {
background:url(../images/static/col1/arr-maincontent.gif) no-repeat 0px 4px;
padding-left:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1em;
font-weight:bold;
color:#273356;
}


.articlecol2thirds-right-mrg a.bluebold, .articlecol a.bluebold {
font-size:12px;
}


.lightgrey p {
color:#666;
}

.articlecol {
float:left;
width:271px!important;
display:inline;
}

.articlecol p {
margin-right:0;
}

.articlecol h4 {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#273356;
font-size:13px;
font-weight:normal;
}

.articlecol h4 span {
display:block;
color:#666;
font-family:arial, helvetica, sans-serif;
line-height:0.8em;
font-size:11px;
padding-top:0px;
}

.teamcol1, .teamcol2 {
width:285px!important;
}


.teamcol1 {
margin-left:103px;
margin-right:26px;
}


div.teammember {
width:285px;
float:left;
margin-top:9px;
margin-bottom:26px;
}

.teammember img {
float:left;
}

div.teammember .personinfo {
float:left;
margin:0px;
padding:0 0 0 13px;
width:200px;
}

div.teammember .personinfo span {
color:#273356;
display:block;
margin:4px 0px 0px 0px;
}

div.teammember p.personinfo span em {
color:#999999;
font-style:normal;
}


div.teammember p.personinfo a {
float:left;
margin-top:4px;

line-height:normal;
background-position: 0 3px;
}


table.stripes {
clear:both;
border:0;
margin:0 26px 0 102px;
padding:0 0 0 0;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#4d4d4d;
font-size:11px;
line-height:1.3em;
}

table.stripes td {
padding:6px;
vertical-align:top;
}


table.stripes td.col1 {
width:233px;
text-align:right;
color:#273356;
font-size:12px;
}

table.stripes td.col2 {
width:362px;
}

table.stripes tr.bg td {
background-color:#f4f6f3;
}



/* extra info at bottom of main column grey background  */

#col2-greybottom {
background-color:#f7f7f7;
clear:both;
width:703px;
margin-left:7px;

position:relative;
}

#col2-greybottom div {
float:left;
width:208px;
margin:0 13px 0 13px;
display:inline;
padding-bottom:13px;
}



#col2-greybottom div h2 {
color:#b3b3b3;
text-transform:uppercase;
margin:13px 0 7px 0;
padding:0 0 0 0;
font-size:13px;
line-height:1em;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
}

#col2-greybottom div p {
font-size:11px;
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 0;
margin:0 0 7px 0;
color:#b3b3b3;
}

#col2-greybottom div p.darker {
color:#808080;
font-weight:bold;

}

#col2-greybottom div p.nohead {
margin-top:33px;
}

#col2-greybottom div a, a.continue {
color:#273356;
background:url(../images/static/arr-greyongrey.gif) no-repeat 0px 3px;
font-size:11px;
line-height:1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:13px;
margin-left:13px;
}

a.continue_onclick {
	color:#273356;
	background:url(../images/static/arr-greyongrey.gif) no-repeat 0px 3px;
	font-size:11px;
	line-height:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:13px;
	margin-left:13px;
	cursor:default;
}

.continue_onclick:hover {
	text-decoration:underline;
}

div #continue_onclick {
	text-align:right;
	padding:0 0 10px 0;
	width:580px;
}

#col2-greybottom div a:hover {
text-decoration:underline;
background:url(../images/static/arr-bluongrey.gif) no-repeat 0px 3px;
}

#col2-greybottom form {

width:203px;
background-color:#f0f0f0;
margin-bottom:10px;
float:left;
}

#col2-greybottom form label {
float:left;
padding:3px 0px 3px 13px ;
text-transform:uppercase;
color:#999;
font-size:13px;
display:inline;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
}

#col2-greybottom form select {
width:122px;
margin-left:5px;
font-size:10px;
text-transform:none;
display:inline;

}




#col2-main ul {
list-style-type:none;
margin-left:0px!important;
margin-bottom:13px;
padding-right:13px;
}

#col2-main ul li {
list-style-type:none;
background:url(../images/static/bullet.gif) no-repeat 0px 3px;
color:#4d4d4d;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:12px;
line-height:1.3em;
margin:6px 0 6px 0;
font-weight:bold;
padding-left:14px;
}


/* magazine */

.menul3 {
clear:both;
width:709px;
height:39px;
min-height:39px;
position:relative;
}

#col2-main .menul3 ul {
list-style-type:none;
position:absolute;
right:13px;
top:0px;
width:100%;
display:inline;
padding:0 0 0 0;
margin:0 0 0 0;
}

#col2-main .menul3 ul li {
float:right;
list-style-type:none;
padding:6px 0 6px 0;
margin:0 0 0 0;
background:none;
}

#col2-main .menul3 ul li a  {
padding:0px 13px 7px 18px;
margin:0 0 0 0;
text-transform:uppercase;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#col2-main .menul3 ul li a:hover {
text-decoration:none;
}

h3.latest-articles {
text-transform:uppercase;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:13px;
color:#fff;
margin-left:100px;
padding-top:9px;

}

h3.latest-articles span {

padding:4px 13px ;
position:relative;
}


h3.latest-articles img {
position:absolute;
bottom:-6px;
left:45%;

}

* html h3.latest-articles {
bottom:-1px;
}

* html h3.latest-articles img {
bottom:-7px;
}


div.lftmrgglobal {

float:left;
margin-left:89px;
padding-right:26px;
width:587px;
display:inline;
}


div.lftmrgglobal p {
margin-left:13px;
}




a.olderarticles {
clear:both;
background:url(../images/static/arr-grey.gif) no-repeat 0 3px;
font-family:arial, helvetica, sans-serif;
font-size:12px;
line-height:1.3em;
text-transform:uppercase;
font-weight:bold;
color:#9399aa;
float:right;
margin-right:26px;
padding-left:13px;

}

a.olderarticles:hover {
background:url(../images/static/col1/arr-maincontent.gif) no-repeat 0px 3px;
color:#273356;
}


div.greyformbg {

clear:both;

background-color:#f7f8f6;
color:#273356;
margin:0 0 36px 65px;
padding:0 0 26px 0;
float:left;
width:637px;
display:inline;
}


.greyformbg p {
color:#273356;
margin:0 13px 0 0;
padding:0 0 13px 0;
text-align:right;
}



.mainleft a.olderarticles {
float:right;
background:url(../images/static/arr-grey.gif) no-repeat 0 3px;
font-family:arial, helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#9399aa;
padding-left:13px;
line-height:1.3em;
clear:none;
margin:26px 13px 0 0;
}


.valueform {
float:left;

font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:12px;
margin-top:12px;
}


.valueform div {
float:left;
margin-left:38px;
width:270px;
display:inline;
}

.valueform label {
float:left;
width:230px;
line-height:1.3em;
margin-bottom:5px;
margin-right:30px;
}

.valueform label input {

display:block;
width:230px;
}

.valueform label select, .valueform label input {
font-size:12px;
margin-top:3px;
}

.valueform label select {
display:block;
}

.valueform .submitvalue {
background:url(../images/static/arr-bluongrey.gif) no-repeat 0px 5px;
color:#273356;
margin:0 5px 0 0;
padding:0 0 0 11px;
border:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
float:right;
overflow:visible;
clear: both;
}



.valueform .submitholder {
width:565px;
float:left;
margin-top:26px;
}

.valueform .submitholder p {
width:200px;
float:left;
text-align:left;
}

.valueform div.formboxes {
width:600px;
float:left;
margin-left:38px;
text-align:left;
margin-bottom:20px;
display:inline;
}

.valueform div.formboxes p {
width:420px;
float:left;
text-align:left;
}

.valueform div.formboxes div.smallboxes {
float:left;
width:150px;
margin-left:0;
color:#4D4D4D;
}


.valueform div.formboxes div.smallboxes a {
display:block ;
float:left;
margin:0 0 0 0;
padding:0px 0px 0 7px;
color:#4D4D4D;
width:14px;
background:url(../images/static/col3/formarrow-off.gif) no-repeat 0 0;
}

.valueform div.formboxes div.smallboxes2 {
float:left;
width:150px;
margin-left:0;
color:#4D4D4D;
}


.valueform div.formboxes div.smallboxes2 a {
display:block;
float:left;
margin:0 0 0 0;
padding:0px 0px 0 7px;
color:#4D4D4D;
width:20px;
background:url(../images/static/col3/formarrow-off.gif) no-repeat 0 0;
}

.formlogin {
float:left;
width:620px;
margin-left:65px;
margin-bottom:26px;
display:inline;
}

.formlogin label, .formlogin label input {
width:180px;
display:inline;
}


.formregister {

width:620px;
margin-left:65px;
margin-bottom:26px;

}

.formlogin div, .formregister div {
background-color:#f7f8f6;
color:#273356;

float:left;
display:inline;
padding-left:39px;
padding-bottom:9px;
}

.formlogin h3, .formregister h3 {
margin-left:39px;
}

.formlogin div .submitvalue, .formregister div .submitvalue {
margin-right:20px;
}

.note p {
font-size: 9px !important;
text-align: left;
padding: 0 20px 0 38px;
}

/* Footer */

#footer {

clear:both;
}

#footerlist {
clear:both;
float:right;
list-style-type:none;
margin:0px 13px 13px 0;
display:inline;
}

#footerlist li {
display:inline;
padding:0 0 0 13px;
}

#footerlist li a {
font-family:arial, helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#999;
line-height:1.3em;
font-weight:bold;
}

#footerlist li a:hover, #footerlinks a:hover {

color:#666;
}

#footerlinks {
clear:both;
float:right;
width:713px;
}

#footerlinks a {
font-size:10px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#b3b3b3;
text-transform:uppercase;
}

#footerlinks a.flright {
margin-right:13px;
}

.firstarticle {
background-color:#F7F7F7;
display:inline;
float:left;
margin:13px 0pt 0pt 13px;
padding:13px 0pt 13px 13px;
width:676px;
}

.menul3 {
clear:both;
height:39px;
min-height:39px;
position:relative;
width:702px;
}

h2.latest-articles {
bottom:0pt;
color:#FFFFFF;
font-family:"Trebuchet MS",arial,helvetica,sans-serif;
font-size:13px;
left:13px;
line-height:13px;
padding:8px 13px;
position:absolute;
text-transform:uppercase;
}

h2.latest-articles img {
bottom:-6px;
left:45%;
position:absolute;
}

.firstarticle h3 {
color:#273356;
font-family:"Trebuchet MS",arial,helvetica,sans-serif;
font-size:22px;
font-weight:normal;
padding-bottom: 8px;
}

.firstarticle h4 {
color:#273356;
font-family:"Trebuchet MS",arial,helvetica,sans-serif;
font-size:18px;
font-weight:normal;
padding-bottom: 5px;
}

p.blurb {all2.css (line 1096)
color:#333333;
font-family:"Trebuchet MS",arial,helvetica,sans-serif;
font-size:13px;
line-height:1.3em;
margin-bottom:0pt;
padding:0pt 13px 0pt 63px;
}

.error {
color: red !important;
border: 1px solid red;
padding: 8px;
}


.graphs {
	float: left;
}

.graphItem .graphText {
	float: left;
	width: 150px;
	text-align:right;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 0.7em;
	padding: 15px 10px 0 0 ;
	line-height:100%;
}


.graphItem .graphBars {
	background: url('../images/static/bar_bg.png') repeat-y;
	width: 420px;
	float: left;
	padding: 10px 0 10px 0;
	border-left: 1px solid #000;
}

.graphItem .graphBars2 {
	background: #FFFFFF;
	width: 420px;
	float: left;
	padding: 5px 0 2px 0px !important;
	margin: 0 0 0 160px;
	border-left: 1px solid #000;
}

* html .graphItem .graphBars2 {
margin: 0 0 0 80px;
}
.graphItem .redBar {
	background: #032f4f;
	height: 15px;
	width: 100px;
}

.graphItem .greenBar {
	background: #3c91ad;
	height: 15px;
	width: 120px;
}

.graphDescription {
	clear: both;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 0.7em;
	padding: 10px 0 0 10px;
	line-height:100%;
}

.valueform table  {
padding: 0px 20px 0 0px;
margin: 0;
margin-left:20px;
}

.valueform table td {
line-height:1;
padding: 0px 0px 4px 0px;
}
.valueform table td span {
padding: 0px 0px 0 0px !important;
}


.valueform table .note {
color:#3C91AD;
font-family:"Trebuchet MS",arial,helvetica,sans-serif;
font-size:9px;
font-weight:normal;
line-height:1.5;
}

input.answer, span.answer {
background: #032f4f;
color: #fff;
}

span.answer {
	display: inline;
	width: 30px;
	margin-right: 10px;
}

input.editable, span.editable {
background: #3c91ad;
color: #fff;
}

span.editable {
	display: inline;
	width: 30px;
	margin-right: 10px;
}