.col0{color:#000000}.col1{color:#FFFFFF}.col2{color:#CCCCCC}.col3{color:#999999}.col4{color:#666666}.col5{color:#333333}.col6{color:#CDCDC1}.col7{color:}.col8{color:#004E67}.col9{color:#337185}.col10{color:#00608D}.col11{color:#99B8C2}.col12{color:#CCDCE1}.col13{color:#004E67}.col14{color:#E6E6DC}.col15{color:#CDCDBE}.col16{color:#F2F2F2}.col17{color:#EBEFF1}.col18{color:#E5E5E5}.bg0{background-color:#000000}.bg1{background-color:#FFFFFF}.bg2{background-color:#CCCCCC}.bg3{background-color:#999999}.bg4{background-color:#666666}.bg5{background-color:#333333}.bg6{background-color:#CDCDC1}.bg7{background-color:}.bg8{background-color:#004E67}.bg9{background-color:#337185}.bg10{background-color:#00608D}.bg11{background-color:#99B8C2}.bg12{background-color:#CCDCE1}.bg13{background-color:#004E67}.bg14{background-color:#E6E6DC}.bg15{background-color:#CDCDBE}.bg16{background-color:#F2F2F2}.bg17{background-color:#EBEFF1}.bg18{background-color:#E5E5E5}
body {margin:0; background-color:#CDCDC1;font-size: 11px;}

/* Global defaults ------------ */
  * {font-family: arial,helvetica,sans-serif;}
  img {border:0;}
  form,h1,h2,h3,h4,h5,h6,p {margin:0;}
  td {vertical-align:top;}
  a {text-decoration:none;color:#004E67;}
  a:hover {text-decoration:underline;}
  .pointer {cursor:pointer;}
  .c {text-align:center;}
  .l {text-align:left;}
  .r {text-align:right;} 

div#page {
/*
	position:absolute;top:0;left:200px;
*/
	position:absolute;top:0;left:50%;

  border:0px solid purple;
  width:770px;
  margin:0 auto 0 auto;
  text-align:left;
  float:left;
  background-color:#FFFFFF;
  background-image:url('../images/common/bg_shade_leftright.gif');background-repeat:repeat-y;



    text-align: left;

    margin-left: -385px;

}
div#page_bottom {
  border:0px solid #999999;
  width:772px;height:10px;
  margin:0;
  background-color:#CDCDC1;
  background-image:url('../images/common/bg_shade_bottom.gif');background-position:left top;background-repeat:no-repeat;
}

div#pageHeader {
	margin:0 5px 0 5px;
}
div#pageContent {
  border:0px solid blue;
  width:750px;
  margin:0 10px 10px 5px;
/*
  min-height:750px;

*/
  min-height:1100px;	

  _height:100%;

  /*background-image:url('../images/common/pagecontent_dotted.gif');background-repeat:repeat-y;*/
}
div#menuLeftContent {
	border:0px solid red;
  margin:0 15px 0 0;
	float:left;
  width:133px;

  min-height:500px;
  _height:100%;



}
div#mainContent {
  border:0px solid blue;
	float:left;
  margin:15px 15px 0 0;
  width:448px;

/*
  min-height:500px;
  _height:500px;
*/
}
div#mainContent.singleColumn {
	width:550px;
}

div#rightContent {
  border:0px solid blue;
	float:left;
  margin:15px 0 0 0;
  width:136px;
/*
  min-height:500px;
  _height:500px;
*/





}
div#pageFooter {
  border:1px solid #999999;
  width:740px;
  margin:0px 5px 10px 15px;
  background-color:#F2F2F2;
margin-top: 30px;
}
div#pageFooterInnerContent {
	width:730px;
  margin:5px 5px 5px 5px;
  color:#333333;
  font-size:9px;
  text-align:center;
}

/* Settings for the menu items ------ */
div#menuItems {width:133px;}
	#menuItems a {float:left;padding:2px 0 2px 0;font-size:10px;font-family:tahoma;}
  #menuItems ul.menuUL {float:none; width:100%; padding:0; margin:0; list-style-type:none;}
  #menuItems ul.subMenuUL {float:none; width:132px; padding:0; margin:0 0 2px 0; list-style-type:none; border:1px solid #CDCDBE; border-top:0;}
  #menuItems li {cursor:pointer;}
  #menuItems a.menuItem, #menuItems a.menuItemArrow, #menuItems a.menuItemActive, #menuItems a.menuItemArrowActive {
  	width:133px;text-decoration:none;color:#FFFFFF;background-color:#00608D;
    margin:1px 0 0px 0;
    }
  #menuItems a.menuItemArrow {background-image:url('../images/common/menuarrow_r.gif');background-position:right center; background-repeat:no-repeat;}
  #menuItems a.menuItem:hover, #menuItems a.menuItemActive, #menuItems a.menuItemArrow:hover {background-color:#337185;}
  #menuItems a.menuItemArrowActive {
  	background-color:#337185;
    background-image:url('../images/common/menuarrow_d.gif');background-position:right center; background-repeat:no-repeat;}

  #menuItems a.subMenuItem,#menuItems a.subMenuItemActive {
  	width:133px;_width:131px;text-decoration:none;color:#000000;background-color:#FFFFFF;
    margin:0;border-bottom:1px solid #FFFFFF;
    }
  #menuItems a.subMenuItem:hover,#menuItems a.subMenuItemActive {background-color:#CDCDBE;}
	#menuItems .subMenuDivItem {background-color:#FFFFFF;border:1px solid #CDCDBE; border-top:0;cursor:default;}
	#menuItems .subMenuDivItemTd {font-size:10px;font-family:tahoma;}

/* Font styles -------- */
	#middleMainText {margin-top:0;padding-bottom:12px;color:#666666;}
  #middleMainText * {}
  #middleMainText h1 {color:#000000;font-family:'times new roman',times,serif;font-size:26px;font-weight:normal;margin:6px 0 12px 0;}
  #middleMainText h2 {color:#000000;font-family:'times new roman';font-size:20px;font-weight:normal;}
  #middleMainText h3 {color:#000000;font-family:inherit;font-size:13px;font-weight:bold;margin:0 0 4px 0;}
  #middleMainText h4 {font-family:times new roman;font-size:18px;font-weight:normal;font-style:italic;}
  #middleMainText h5 {font-family:times new roman;}
  #middleMainText h6 {color:#999999;font-weight:normal;}
  #middleMainText p  {color:#666666;}
  #middleMainText b	 {color:#000000;}
  #middleMainText td.nl_Date		{color:#666666;font-size:11px;width:100px;border-bottom:1px solid #FFFFFF;}
  #middleMainText td.nl_Header	{color:#000000;font-size:11px;font-weight:bold;border-bottom:1px solid #FFFFFF}
  

  #middleArticle {padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #000000;}
  #middleArticle * {}
  #middleArticle h1 {font-family:'times new roman',times,serif;font-size:26px;font-weight:normal;margin:6px 0 6px 0;}
  #middleArticle h2 {font-family:'times new roman';}
  #middleArticle h3 {font-family:times new roman;}
  #middleArticle h4 {font-family:times new roman;}
  #middleArticle h5 {font-family:times new roman;}
  #middleArticle h6 {color:#999999;font-weight:normal;}
  #middleArticle p  {color:#333333;}

/* Banner styles ---------- */
  #rightColumnOuterBanner, #rightColumnOuterBannerBorder {width:136px;margin:0 0 6px 0; background-color:#EBEFF1;}
  #rightColumnOuterBannerBorder {border:1px solid #00608D;width:134px;_width:136px;}
  #rightColumnOuterBanner h1 {color:#004E67;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;margin:0 0 2px 0;}
  #rightColumnOuterBanner p  {color:#666666;margin:4px 0 4px 0;}

  #rightColumnInnerBanner {width:100%;margin:6px 4px 6px 4px;text-align:center;}
  #rightColumnInnerBanner * {}
  #rightColumnInnerBanner h1 {color:#004E67;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;margin:0 0 2px 0;}
  #rightColumnInnerBanner p  {color:#666666;margin:4px 0 4px 0;}
  
/* Forms ------------- */
.loginField  {border:1px solid #FFFFFF;border-top-color:#999999;border-left-color:#999999;font-size:10px;}
.loginButton {border:1px solid #999999;border-top-color:#FFFFFF;border-left-color:#FFFFFF;background-color:#F2F2F2;color:#333333;font-size:10px;width:48%;cursor:pointer;}

/* template Staff --------- */
	div.divStaffMemberItem {border:0px solid red; width:100%; min-height:100px;_height:100px;}
  td.divStaffMemberImage {width:100px;}
  .staffImg {border:1px solid #CCCCCC;width:85px;height:85px;margin:0 15px 15px 0;}
  td.divStaffMemberText {font-size:11px;color:#666666;}

/* SIX/GES stuff ---------- */
	div.sixGraphDiv {
  	position:relative;
    height:400px;width:100%;
    border:1px solid #004E67;
    background-color:#CCDCE1;
  	text-align:center;
  }
  img.sixgesGraph {}
  .sixDropdownForm {width:100%;color:#000000;background-color:#CCDCE1;}

/* Misc image classes */
img.16pdf {border:0;width:16px;height:16px;margin-right:4px;vertical-align:middle;}






/* G3 Jimmy */
div#box1
{

}

div#box1 h1
{
	font-family:Arial,Helvetica,'times new roman',times,serif;
	font-size: 24px;
	padding-bottom: 4px;
}

div#box1 p
{
	font-family:Arial,Helvetica,'times new roman',times,serif;
	font-size: 15px;
/*
	font-style: italic;
*/
}


div#box1 #middleArticle
{
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom:12px;margin-bottom:12px;border-bottom: none;

}


div#box1 #middleArticle * {}
div#box1 #middleArticle h1 {font-family:Arial,Helvetica,'times new roman',times,serif;font-size:21px;font-weight:normal;margin:6px 0 6px 0; color: white}
div#box1 #middleArticle h2 {font-family:times new roman;}
div#box1 #middleArticle h3 {font-family:times new roman;}
div#box1 #middleArticle h4 {font-family:times new roman;}
div#box1 #middleArticle h5 {font-family:times new roman;}
div#box1 #middleArticle h6 {color:white;font-weight:normal;font-size:12px;margin-top: -3px;}
div#box1 #middleArticle p  {color:white;font-size:14px;}

.readMore a
{
	text-transform: uppercase;
	color: White;
	font-size:12px;
}

div#box2
{
	background-image:url('../images/common/box2.png');
	background-repeat: no-repeat;
	width: 448px;
	height: 110px;
	height: 339px;

	padding-top: 38px;
	padding-top: 4px;
	padding-left: 10px;

	margin-top: 15px;

}


div#videoBox
{
	background-image:url('../images/common/videoBox.png');
	background-repeat: no-repeat;
	width: 448px;
	height: 210px;


	padding-top: 38px;
	padding-top: 4px;
	padding-left: 10px;

	margin-top: 15px;

}

div#box2  a, div#videoBox  a
{
	color:White;
	font-size:8pt;
	font-weight:bold;
	vertical-align: absmiddle;
text-decoration:underline;
}
div#box2  a:hover {text-decoration:underline;}




div#box2 h1, div#videoBox h1
{
	font-family:Arial,Helvetica,'times new roman',times,serif;font-size:14px;font-weight:normal;margin:6px 0 6px 0; color: #454545;
	margin-top: 0px;
	padding-left: 8px;
	white-space:nowrap;
}


div#box2 p, div#videoBox p
{
	vertical-align:text-top;
	color:#666666;
	font-size:12px;
	padding-left: 8px;
	text-overflow:ellipsis;

}


.dateBox
{
	background-image:url('../images/common/date_box.gif');


}


.dateBoxBlue
{
	background-image:url('../images/common/date_box_blue.png');


}

.dateBox .month, .dateBoxBlue .month
{
	color: White;
	font-weight:normal;
	font-size:10px;

	text-transform: uppercase;
	height: 13px;
	padding-left: 4px;

}


.dateBox .day, .dateBoxBlue .day
{
	color: #454545;
	font-weight:bold;
	font-size:20px;
	text-align: center;
	padding-top: 4px;
}



.dateBoxContent
{
	width: 370px;

	padding-bottom: 18px;
	padding-left: 4px;
	cursor:pointer;

	
}


.leftMenuCopyright
{
	margin-left: 8px;
	margin-top: 12px;
	color: #666666;
	font-family:Arial,Helvetica,'times new roman',times,serif;
	font-size:9px;
	font-weight:bold;
	
}


#example-content-1 {
	display: none;        /* required */
	position: absolute;   /* required */
	padding: 10px;
	border: 1px solid black;
	background-color: white;
}



#sweden-content-1,
#denmark-content-1,
#poland-content-1,
#switzerland-content-1,
#australia-content-1,
#england-content-1
 {
	display: none;        /* required */
	position: absolute;   /* required */

	padding: 4px;

	border: 1px solid black;
	background-color: white;


}


.imgmapdiv
{
	margin-bottom: 20px;
}


.officeDiv
{


}

.officeDivCol1 h1
{
	font-size:8pt;
	margin-bottom: 3px;


}

.officeDivCol1
{
	width: 100%;
	background-color: #f0f0ec;
	padding: 4px;

	font-family:Arial,Helvetica,'times new roman',times,serif;
	font-size:10px;
	font-weight:bold;
	color: #666666;
}



.officeDivCol2
{

	background-color: white;
	padding: 4px;


	font-family:Arial,Helvetica,'times new roman',times,serif;
	font-size:10px;
	font-weight:bold;
	color: #666666;
}

.tel
{
	font-weight:bold;
}





















#subscribe { 
        font: 12px/1.2 Arial,Helvetica,san-serif; 


     overflow: visible;


} 
 
#subscribe a, 
#subscribe a:hover, 
#subscribe a:visited { 
        text-decoration:none; 
} 
 
.box-title { 
    color: #2C2D31; 
    font-size: 20px; 
    font-weight: bold; 
    margin: 10px 0; 
    text-align: center; 
} 
.box-tagline { 
    color: #999; 
    font-size: 14px; 
    margin: 0; 
    text-align: center; 
} 
#subs-container { 
        padding: 35px 0 30px 0; 
        position: relative; 
} 
.box-side { 
        width: 250px; 

        text-align: center; 
} 
.box-side.left { 
    padding: 0 30px 0 15px; 
        border-right: 1px solid #ecedf3; 
} 
.box-side.right { 
        float: right; 
    margin-top: -138px; 
        margin-right: 10px; 
} 
.box-icon { 
        width: 72px; 
        height: 54px; 
        padding: 6px 0 0 0; 
        margin: 0 auto; 
} 
.box-icon a.rss{ 
        display: block; 
        width: 70px; 
        height: 56px; 
        margin: 0 auto; 
} 
.box-icon a{ 
        display: block; 
        width: 72px; 
        height: 54px;    
 
} 
.box-icon a.email img, 
.box-icon a.rss img { 
    margin: -5px 0 0; 
        border: 0 none; 
} 
.box-side h4, 
.box-side h4 a { 
        font-size: 14px; 
        line-height: 14px; 
        color: #f26535; 
        font-weight: bold; 
} 
.box-side h4 { margin: 20px 0 10px 0; } 
.box-side h5 { 
        font-size: 11px; 
        color: #5e6066; 
        line-height: 18px; 
        margin: 0 0 5px 0; 
} 
a.sub { 
    background: url("images/subscribe-button.png") no-repeat scroll 0 0 transparent; 
    color: #996633; 
    display: block; 
    height: 44px; 
    line-height: 29px; 
    margin: 0 auto; 
    text-indent: -999em; 
    width: 130px; 
} 
.box-side h4 a:hover { 
        color: #f26535; 
} 
#box-or { 
    background: #fff; 
    font-size: 12px; 
    font-weight: bold; 
    height: 25px; 
    line-height: 25px; 
    margin: -115px 0 0 208px; 
    position: absolute; 
    width: 20px; 
} 
a:link, a:visited { 
border:none; 
} 
.demo { 
display:none; 
}



.tableOutdent {
  border-left-color: #99BFCB;
  border-top-color: #99BFCB;
}


.tableSquare {
  border: 1px solid #17628F;
  border: 1px solid #9E9E9E;
}

.tdSubHeader {
  background-color: #E5EFF2;
  color: #17628F;
  font-size: 10px;
  font-weight: bold;
  padding: 2px 2px 2px 4px;
}


.tdHeader {
  background-color: #337E98;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 2px 2px 4px;
}


.form {
  border-width: 1px;
  color: #000000;
  width: 96%;
}


.formButton {
  background-color: #669EB2;
  border-width: 1px;
  color: #FFFFFF;
  cursor: pointer;
  width: 100px;
}

.tdButtons {
  padding: 4px;
}


.bg11 {
  background-color: #E5EFF2;
}


label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }


.p0 {
background-color: #E5EFF2;
}

div#box2 a.ArchiveLink
{
	color: Black;

}

#colorbox { top: 100px !important; }
