body { margin: 10px 0px; padding: 0pt; background: rgb(189, 189, 128) none repeat; text-align: center; font-family: Tahoma,Verdana,Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 76.1%; line-height: 1.3em; font-size-adjust: none; font-stretch: ; }
#wrap { margin: 0pt; width: 709px; }
#wrap-inner { margin: 0pt; background: rgb(255, 255, 255) none repeat; text-align: left; }
p { margin: 0pt 10px 10px; color: rgb(66, 66, 66); }
a:focus { outline-color: invert; outline-style: none; outline-width: 0pt; outline-offset: 0pt; }
h1 { margin: 1.2em 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.6em; line-height: 1.8em; font-size-adjust: none; font-stretch: ; color: rgb(113, 57, 57); }
h2 { margin: 1.2em 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.3em; line-height: 1.6em; font-size-adjust: none; font-stretch: ; color: rgb(102, 51, 51); }
h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.5em;
	font-size-adjust: none;
font-stretch: ; 		color: rgb(50, 50, 50);
}
h4 { margin: 1.2em 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.1em; line-height: 1.4em; font-size-adjust: none; font-stretch: ; color: rgb(102, 102, 102); }
h5 { margin: 1.2em 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: 1.3em; font-size-adjust: none; font-stretch: ; color: rgb(204, 204, 204); }
h6 { margin: 1.2em 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: 1.3em; font-size-adjust: none; font-stretch: ; color: rgb(204, 204, 204); }
.outeround { margin: 0px auto; width: 745px; min-width: 20em; }
.outeround .hd .c, .outeround .ft .c { font-size: 1px; height: 18px; }
.outeround .ft .c { height: 18px; }
.outeround .hd { background: transparent url(../images/tl.png) no-repeat; }
.outeround .hd .c { background: transparent url(../images/tr.png) no-repeat scroll right 0px; }
.outeround .bd { background: transparent url(../images/ml.png) repeat-y; }
.outeround .bd .c { background: transparent url(../images/mr.png) repeat-y scroll right 0px; }
.outeround .bd .c .s { margin: 0px 8px 0px 4px; padding: 0pt 1em; }
.outeround .ft { background: transparent url(../images/bl.png) no-repeat; }
.outeround .ft .c { background: transparent url(../images/br.png) no-repeat scroll right 0px; }
#headcontainer { margin: 0pt; padding: 0px; background: rgb(85, 85, 85) url(../images/sloganleft.png) no-repeat scroll left top; width: 100%; }
#slogan { background: transparent url(../images/slogan.png) no-repeat scroll right top; width: auto; height: 74px; }
.slogleft { float: left; height: 74px; }
.slogancontent { height: 47px; padding-left: 15px; white-space: nowrap; }
#logo { height: 74px; float: left; }
#logo h1 a { width: 187px; display: block; text-indent: -5000px; text-decoration: none; line-height: 74px; font-size: 10px; }
#logo h1 { background: transparent url(../images/sloganleft.png) no-repeat scroll left top; }
#logo h1 { margin: 0pt; padding: 0pt; }
#accessbuttons { margin: 0pt; padding: 6px 0px 6px 32px; background: transparent url(../images/navicons.png) no-repeat scroll center top; float: right; position: relative; top: -3px; right: 5px; width: 115px; height: 29px; }
.access { margin: 0pt; padding: 0pt; }
a.access { font-size: 8px; text-decoration: none; white-space: nowrap; }
.access img { border: medium none ; margin: 0px 3px 0px 0px; padding: 0pt; width: 17px; height: 17px; font-size: 5px; }
#theme { margin: 0pt; padding: 0pt; position: absolute; top: 6px; right: 35px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#theme li { margin: 0pt; padding: 0pt; display: none; }
#theme li#theme-fluid { display: inline; }
#teasers { margin: 10px 0px 0px; width: 100%; }
#main-body {
	clear: both;
	float: left;
	padding-bottom: 10px;
	top: -10px;
	width: 100%;
	z-index: 100;
	text-align: justify;
}
#content {
	float: right;
	width: 80%;
	padding-right: 5px;
}
#sidebar {
	float: left;
	margin-right: -5px;
	width: 20%;
}
#sidebar-2 { overflow: hidden; float: right; margin-left: -3px; position: relative; width: 24.25%; }
#sidebar .inside { padding: 10px 0px; }
#sidebar-2 .inside { padding: 10px 0px; }
#content .inside { padding: 10px; }
#nav { height: 27px; margin-right: 12px; }
#nav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav a { float: none; }
#nav li { margin: 0pt 0pt 0pt 4px; padding: 0pt 0pt 0pt 8px; background: transparent url(../images/tmenu_up_l.png) no-repeat scroll left bottom; float: right; height: 27px; }
#nav li a { padding: 0px 13px 0px 7px; background: transparent url(../images/tmenu_up_r.png) no-repeat scroll 100%; float: left; display: block; line-height: 27px; height: 27px; text-decoration: none; font-family: Tahoma,Arial,Helvetica; font-size: 11px; font-weight: bold; color: rgb(102, 51, 51); }
div#nav li:hover, div#nav li.sfhover { background: transparent url(../images/tmenu_over_l.png) no-repeat scroll left bottom; }
div#nav li:hover a, div#nav li.sfhover a { background: transparent url(../images/tmenu_over_r.png) no-repeat scroll right bottom; color: rgb(255, 255, 255); }
div#nav li.active a { background: transparent url(../images/tmenu_active_r.png) no-repeat scroll right bottom; color: rgb(255, 255, 255); }
div#nav li.active { background: transparent url(../images/tmenu_active_l.png) no-repeat scroll left bottom; }
span.pl_tab_l { background-image: url(../images/tmenu_active_l.png); left: 0pt; position: absolute; top: 0pt; visibility: hidden; }
span.pl_tab_r { background-image: url(../images/tmenu_active_r.png); left: 0pt; position: absolute; top: 0pt; visibility: hidden; }
div#footer { clear: left; width: 100%; }
.small, .modifydate, .createdate { color: rgb(153, 153, 153); text-align: left; font-family: Tahoma,Verdana,Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: 11px; font-size-adjust: none; font-stretch: ; text-transform: uppercase; }
.createdate { top: -3px; }
.inputbox { border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat; color: rgb(51, 51, 51); }
.button { border: 1px solid rgb(0, 0, 0); padding: 3px; background: rgb(102, 102, 102) none repeat; color: rgb(204, 204, 204); line-height: 100%; font-size: 0.75em; }
.article_seperator { width: 100%; height: 16px; }
td.sectiontableheader { padding: 4px; background: rgb(34, 34, 34) url(../images/sectbhdr.gif) repeat-x; color: rgb(255, 255, 255); font-weight: bold; height: 25px; }
tr.sectiontableentry1 td { padding: 6px; background-color: rgb(248, 248, 248); text-align: left; }
tr.sectiontableentry2 td { padding: 6px; background-color: rgb(242, 242, 242); }
td.sectiontableentry1 { padding: 6px; background-color: rgb(248, 248, 248); }
td.sectiontableentry2 { padding: 6px; background-color: rgb(242, 242, 242); }
.sectiontableentry2 a, .sectiontableentry1 a { padding-left: 5px; }
.sectiontableentry1 a.category, .sectiontableentry2 a.category { font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-size-adjust: none; font-stretch: ; text-decoration: none; height: 16px; padding-left: 16px; list-style-type: none; list-style-image: none; list-style-position: outside; }
a.readon, a.readon:hover { background: transparent url(../images/readon.gif) no-repeat scroll left center; margin-top: 10px; display: block; float: right; line-height: 12px; text-indent: 16px; }
table.pollstableborder td { padding: 0pt; text-align: left; }
.pollstableborder td, .pollstableborderS2 td, pollstableborders1 td, pollstableborders3 td { padding: 3px 0px 3px 5px; text-align: left; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.87em; line-height: 0.92em; font-size-adjust: none; font-stretch: ; vertical-align: middle; }
body.contentpane { background: rgb(255, 255, 255) none repeat; }
table.contenttoc { margin: 5px; padding: 0px; float: right; }
table.contenttoc { margin: 5px; padding: 5px; }
table.contenttoc td { padding: 0pt 7px; }
table.contenttoc th { padding: 0px 10px; background: rgb(51, 51, 51) none repeat; font-size: 1em; color: rgb(204, 204, 204); }
table.contentpaneopen { margin: 0pt; padding: 0pt; width: 100%; }
table table.contentpaneopen td, table table.contentpane td { margin: 0pt 8px; padding: 3px; width: 100%; }
table.contentpaneopen, table.contentpane, table.blog, table.contentpaneopen td { width: 100%; }
.contentheading { width: 100%; white-space: nowrap; }
.contentheading, a.contentpagetitle:link, a.contentpagetitle:visited { padding: 0pt 0pt 0px; color: rgb(102, 51, 51); font-size: 18px; font-family: "Trebuchet MS",Geneva,sans-serif; font-weight: normal; text-align: left; text-transform: uppercase; line-height: 20px; text-decoration: none; }
a.contentpagetitle:hover { color: rgb(51, 51, 51); text-decoration: none; }
.componentheading { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.07em; line-height: 1.5em; font-size-adjust: none; font-stretch: ; }
a:link, a:visited { color: rgb(102, 51, 51); text-decoration: underline; }
a:hover { color: rgb(51, 51, 51); text-decoration: none; }
a.img { border: 0pt none ; }
ul.latestnewsS3, ul.latestnewsS2, ul.latestnewsS1, ul.mostreadS3, ul.mostreadS2, ul.mostreadS1 { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(255, 255, 255); }
.mostread li, .latestnews li, .latestnewsS3 li, .latestnewsS2 li, .latestnewsS1 li, .mostreadS3 li, .mostreadS2 li, .mostreadS1 li { padding-bottom: 3px; }
.moduleS3 p, .moduleS1 p, .moduleS2 p { font-size: 1em; line-height: 1.15em; color: rgb(255, 255, 255); }
.moduleS3, .moduleS3 a:link, .moduleS3 a:visited, .moduleS3 li a, .moduleS3 p, .moduleS3 td, .moduleS3 ul { font-size: 1em; line-height: 1.15em; color: rgb(255, 255, 255); }
.moduleS1, .moduleS1 a:link, .moduleS1 a:visited, .moduleS1 li a, .moduleS1 p, .moduleS1 td, .moduleS1 ul, .moduleS1 { font-size: 1em; line-height: 1.15em; color: rgb(255, 255, 255); }
.moduleS2, .moduleS2 a:link, .moduleS2 a:visited, .moduleS2 li a, .moduleS2 p, .moduleS2 td, .moduleS2 ul { font-size: 1em; line-height: 1.15em; color: rgb(255, 255, 255); }
.moduleS1 ul, .moduleS2 ul, .moduleS3 ul, .moduleBDR ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.moduleS1 li, .moduleS2 li, .moduleS3 li, .moduleBDR li { padding-bottom: 3px; }
.moduleS3 h3, .moduleS1 h3, .moduleS2 h3 { margin: 5px 0px; padding: 0pt; font-family: Tahoma,Verdana,Helvetica; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: 2em; font-size-adjust: none; font-stretch: ; }
.moduleS1 h3 { padding: 0pt 0pt 0pt 16px ! important; background: transparent url(../images/aeros1.png) no-repeat scroll left center; color: rgb(255, 255, 255); }
.moduleS2 h3 { padding: 0pt 0pt 0pt 16px ! important; background: transparent url(../images/aeros2.png) no-repeat scroll left center; color: rgb(255, 255, 255); }
.moduleS3 h3 { padding: 0pt 0pt 0pt 16px ! important; background: transparent url(../images/aeros3.png) no-repeat scroll left center; color: rgb(255, 255, 255); }
.moduleS1 { background: rgb(153, 153, 102) url(../images/mod_tr_s1.png) no-repeat scroll right top; }
.moduleS3 { background: rgb(102, 102, 102) url(../images/mod_tr_s3.png) no-repeat scroll right top; }
.moduleS2 { background: rgb(102, 51, 51) url(../images/mod_tr_s2.png) no-repeat scroll right top; }
.moduleBDR h3 { margin: 0pt; padding: 0.17em 0pt 0pt 1.5em ! important; background: transparent url(../images/aero.png) no-repeat scroll left 0.5em; font-family: Tahoma,Verdana,Helvetica; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 24px; font-size-adjust: none; font-stretch: ; color: rgb(102, 51, 51); position: absolute; top: 0.25em; left: 1em; width: 100%; }
ul#mainlevel-sidenav, ul#mainlevel-sidenav2 { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#mainlevel-sidenav li a, ul#mainlevel-sidenav2 li a { border-bottom: 1px solid rgb(202, 202, 202); background: transparent url(../images/sidenavup.png) no-repeat scroll left center; padding-left: 18px; display: block; font-family: Arial,Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 20px; font-size-adjust: none; font-stretch: ; color: rgb(102, 102, 102); text-decoration: none; }
ul#mainlevel-sidenav a:hover, ul#mainlevel-sidenav2 a:hover { border-bottom: 1px solid rgb(202, 202, 202); background: transparent url(../images/sidenavover.png) no-repeat scroll left center; text-decoration: none; padding-left: 18px; display: block; font-family: Arial,Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 20px; font-size-adjust: none; font-stretch: ; color: rgb(102, 51, 51); }
a.mainlevel-sidenav:link, a.mainlevel-sidenav2:link, a.mainlevel-sidenav:visited, a.mainlevel-sidenav2:visited { border-bottom: 1px solid rgb(202, 202, 202); background: transparent url(../images/sidenavup.png) no-repeat scroll left center; font-family: Arial,Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 20px; font-size-adjust: none; font-stretch: ; color: rgb(102, 102, 102); text-decoration: none; padding-left: 18px; display: block; }
a.mainlevel-sidenav:hover, a.mainlevel-sidenav2:hover { border-bottom: 1px solid rgb(202, 202, 202); background: transparent url(../images/sidenavover.png) no-repeat scroll left center; font-family: Arial,Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 20px; font-size-adjust: none; font-stretch: ; color: rgb(102, 51, 51); text-decoration: none; padding-left: 18px; display: block; }
.user4 h3, .user5 h3, .user4split2 h3, .user5split2 h3, .user6 h3, .user7 h3, .user6split2 h3, .user7split2 h3 { margin: 0pt; padding: 0pt; font-family: Tahoma,Verdana,Helvetica; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: 1.5em; font-size-adjust: none; font-stretch: ; }
#teasers .module, #teasers .moduleS3, #teasers .moduleS1, #teasers .moduleS2, #teasers .moduledark, #teasers .modulemid, #teasers .modulelight, #teasers .modulebdr #footer .module, #footer .moduleS3, #footer .moduleS1, #footer .moduleS2, #footer .moduledark, #footer .modulemid, #footer .modulelight, #footer .modulebdr { margin: 0pt; padding: 0pt; position: relative; }
.module, .moduleS3, .moduleS1, .moduleS2, .moduledark, .modulemid, .modulelight, .modulebdr { margin: 0pt 0pt 1em; padding: 0pt; position: relative; }
.moduleS1 div div div div, .moduleS2 div div div div, .moduleS3 div div div div, .modulebdr div div div div { background: transparent none repeat; }
.module div, .moduleS3 div, .moduleS1 div, .moduleS2 div { margin: 0pt; padding: 2px 0pt 0pt; }
.module div div, .moduleS3 div div, .moduleS1 div div, .moduleS2 div div { margin: 0pt; padding: 0pt 0pt 0pt 11px; }
.module div div div, .moduleS3 div div div, .moduleS1 div div div, .moduleS2 div div div { padding: 0pt 11px 0pt 0pt; height: auto ! important; }
.moduleS3 div { background: transparent url(../images/mod_tl_s3.png) no-repeat scroll left top; }
.moduleS3 div div, .moduletableS3 div div { background: transparent url(../images/mod_bl_s3.png) no-repeat scroll left bottom; }
.moduleS3 div div div { background: transparent url(../images/mod_br_s3.png) no-repeat scroll right bottom; }
.moduleS1 div { background: transparent url(../images/mod_tl_s1.png) no-repeat scroll left top; }
.moduleS1 div div { background: transparent url(../images/mod_bl_s1.png) no-repeat scroll left bottom; }
.moduleS1 div div div { background: transparent url(../images/mod_br_s1.png) no-repeat scroll right bottom; }
.moduleS2 div { background: transparent url(../images/mod_tl_s2.png) no-repeat scroll left top; }
.moduleS2 div div { background: transparent url(../images/mod_bl_s2.png) no-repeat scroll left bottom; }
.moduleS2 div div div { background: transparent url(../images/mod_br_s2.png) no-repeat scroll right bottom; }
.clear { clear: both; height: 1px ! important; }
.moduleBDR { margin: 0pt 0pt 1em; padding: 0pt; position: relative; }
.moduleBDR div div div div { background: transparent none repeat; }
.moduleBDR div { margin: 0pt; padding: 2.2em 0pt 0pt; }
.moduleBDR div div { margin: 0pt; padding: 0pt 0pt 0pt 12px; }
.moduleBDR div div div { padding: 5px 12px 12px 0pt; height: 1%; }
.moduleBDR { background: transparent url(../images/boxright_bdr.png) no-repeat scroll right top; }
.moduleBDR div { background: transparent url(../images/boxleft_bdr.png) no-repeat scroll left top; }
.moduleBDR div div { background: transparent url(../images/boxleft_bdr.png) no-repeat scroll left bottom; }
.moduleBDR div div div { background: transparent url(../images/boxright_bdr.png) no-repeat scroll right bottom; }
div div .syndicate div, div div.syndicateS1 div, div div.syndicateS2 div, div div.syndicateS3 div, div div.syndicateBDR div { margin: 5px; padding: 0pt; }
.designer { font-size: 10px; }
.voodoo { display: none; }
ol { margin-left: 25px; }
blockquote { border: 1px dashed rgb(206, 206, 206); margin: 3px; padding: 5px; background: rgb(236, 236, 236) none repeat; color: rgb(50, 50, 50); font-size: 0.9em; }
ul#checklist { padding-left: 5px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#checklist li { margin: 0.25em 0pt; background: transparent url(../images/checklist.png) no-repeat scroll left center; padding-left: 16px; }
a.linkS1 { margin: 0px auto; background: transparent url(../images/links1.png) no-repeat scroll center; text-decoration: none; width: 203px; height: 119px; text-indent: -50000em; display: block; text-align: center; font-size: 10px; }
a.linkS2 { margin: 0px auto; background: transparent url(../images/links2.png) no-repeat scroll center; text-decoration: none; width: 203px; height: 119px; text-indent: -50000em; display: block; text-align: center; font-size: 10px; }
a.linkS3 { margin: 0px auto; background: transparent url(../images/links3.png) no-repeat scroll center; text-decoration: none; width: 203px; height: 119px; text-indent: -50000em; display: block; text-align: center; font-size: 10px; }
.company {
	padding: 5px 5px 10px 5px;
	vertical-align: top;
	font-size: x-small;
	font-family: "Trebuchet MS",Geneva,sans-serif;
	font-weight: bold;
	border-width: 1px 1px 1px 1px;
	border-color: #CCCCCC;
	border-style: dashed;
}


#lightbox { position: absolute; top: 40px; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt;
	margin-bottom: 5px;
}
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: invert; outline-style: none; outline-width: medium; }
#prevLink, #nextLink { background: transparent url(../images/blank.gif) no-repeat; width: 49%; height: 100%; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: transparent url(../images/prevlabel.gif) no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: transparent url(../images/nextlabel.gif) no-repeat scroll right 15%; }
#imageDataContainer { margin: 0pt auto; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: ; background-color: rgb(255, 255, 255); line-height: 1.4em; }
#imageData { padding: 0pt 10px; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }
#overlay { position: absolute; visibility: hidden; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); opacity: 0.6; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
* html > body .clearfix { width: 100%; }
* html .clearfix { height: 1%; }
