/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	background:#FFFFFF url(images/background_wps.gif) 50% 0 repeat-y;
	margin:0;
	color:#000000;
}
* html body { font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}
a { color:#000000;}
strong {color:#FF3300;}

.topSpacing {margin-top: 10px ;}
.clearBoth  { clear: both; }

.orangeLine { border-bottom: 4px solid #FF3300;}
.orangeLine10 { border-bottom: 10px solid #FF3300;}
.orangeLine1 { border-bottom: 1px solid #FF3300;}
.orangeLine2 { border-bottom: 2px solid #FF3300;}
.orangeLine5 { border-bottom: 5px solid #FF3300;}
.orangeLine1pad10 { border-bottom: 1px solid #FF3300; padding-top: 10px ; margin-bottom: 10px;}

/* main layout style controls */
#wrapperMain { position: relative; width:786px; /*-- use if centered first figure is top margin change to suit --*/ margin: 0px auto 0; padding: 0;	text-align: left;  font-size: .9em;  }
#header { float: left; width: 786px;  height: 125px;}
#flashbanner {float: left; width: 786px; margin: 0 0 10px 0; }

#TopBarLang { float: left; width: 786px; margin: 0 0 10px 0 ; height: 16px; background:#CCCCCC; }
#TopBarLang img { float: right; margin-left: 10px;  }
#twoColLayoutNews #TopBarLang { display:none;}


#contentwrapper { float: left; width: 786px; margin:10px 0 0 0; position: relative; }

#twoColLayoutNews #sideContent {  float: right; width: 229px; margin: 0; font-size: .9em;}
#twoColLayoutNewsML #sideContent {  float: right; width: 229px; margin: 0; font-size: .9em;}

#twoColLayoutNews #primaryContent { float: left; width:547px; margin: 0;}
#twoColLayoutNewsML #primaryContent { float: left; width:547px; margin: 0;}
#twoColLayoutNews #primaryContent .gutter { margin: 0 20px;}
#twoColLayoutNews #primaryContent .gutter1columnNews { margin: 0 20px; }
#twoColLayoutNews #primaryContent .gutter1columnNewsB { margin: 0 20px; font-size:1.2em; }
#twoColLayoutNews #primaryContent .gutter1columnNewst { margin: 0 0px 0 20px; }
#twoColLayoutNews #primaryContent .gutter1columnNews p { margin: 5px 0 10px 0 ; padding: 0; }
#twoColLayoutNews #primaryContent .gutter1columnNews h2 { margin: 5px 0 10px 0 ; padding: 0; color:#FF3300; font-size: 1.6em; }

#twoColLayoutNews #primaryContent .gutter1columnNews h2.nospacebelow { margin: 10px 0 0px 0 ; padding: 0; color:#FF3300; font-size: 1.6em; }
#twoColLayoutNews #primaryContent .gutter1columnNews h2.spacebelow { margin: 10px 0 10px 0 ; padding: 0; color:#FF3300; font-size: 1.4em; }

#twoColLayoutNews #primaryContent .gutter1columnNews ul { margin: 0; padding: 0;}
#twoColLayoutNews #primaryContent .gutter1columnNews li { list-style-image:url(images/News/squarebullet.gif); margin:10px 0 0 20px ; padding: 0px 0 10px 0 ; line-height: 1em; border-bottom: 1px  dotted #ff3300; }
#twoColLayoutNews #primaryContent .gutter1columnNews li.end { border-bottom: none;}

#twoColLayoutNews #primaryContent .gutter1columnNewsS2 { margin: 0 20px; }
#twoColLayoutNews #primaryContent .gutter1columnNewsS2 p { margin: 5px 0 5px 0 ; padding: 0; }
#twoColLayoutNews #primaryContent .gutter1columnNewsS2 h2 { color:#FF3300; margin: 10px 0 0 0; font-size: 1.5em;}
#twoColLayoutNews #primaryContent .gutter1columnNewsS2 h3 { color:#FF3300; margin: 0 0 10px 0; font-size: 1em; }




#columText { margin: 5px 20px 10px 20px; }
/* FOOTER */

#FooterLogoBar { clear: both; margin: 0; padding: 10px 0 0 0;}
#FooterLogoBar P { text-align:center; color:#CCCCCC; padding: 0  ; margin: 0; font-size: .9em;}
#FooterLogoBar a { color:#CCCCCC; padding: 0; margin: 0; text-decoration:none;}

.left50 { width: 60%; float: left; }
#twoColLayoutNews #primaryContent .gutter1columnNews .left50 p { margin: 0; }
#primaryContent .left50 img { margin: 0 0 10px 0;}
.right50 { width: 39%; float: right;}
.right50orange {width: 39%; float: right; background: #FF3300; color:#FFFFFF; font-size: .95em;}
#twoColLayoutNews #primaryContent .gutter1columnNews .right50orange h2 { color:#FFFFFF; padding:5px 10px;;}
.right50orange p.underline { border-bottom: 1px solid #fff; }
#twoColLayoutNews #primaryContent .gutter1columnNews .right50orange p { margin:0; padding: 5px 10px; font-weight: bold;}
.blackBack {background: #000000; color:#FFFFFF; padding: 5px 0;}
.blackBack a { color: #FFFFFF;}
#primaryContent .blackBack  h3 { padding: 0 10px; font-size: 1.2em;}

.black { color: #000;}
