html{overflow-y: scroll;}
body{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; margin:0; padding:0;}
DIV.main{width:755px; height:300px; margin: 0 auto 0 auto; border-left:solid 25px #FFFFFF; border-right:solid 25px #FFFFFF;}
DIV.lang{width:755px; height:30px; text-align:right; margin-top:20px;}
DIV.lang a:link, DIV.lang a:active, DIV.lang a:visited{color:#000000; text-decoration:underline;}
DIV.lang a:hover{color:#000000; text-decoration:none;}
DIV.headleft{width:460px; height:200px; float:left;}
DIV.headleft IMG{width:460px; height:182px; border:0;}
SPAN.whitetitle{font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding-left:5px;}
DIV.headright{width:290px; height:200px; float:left;}
DIV.headright IMG{width:290px; height:77px; border:0;}
DIV.headright TABLE TD.search{width:205px;}
DIV.headright INPUT.search{margin-left:10px;width:180px; padding:2px; font-size:11px;}

DIV.content{width:755px; float:left;}
DIV.left{float:left; width:179px;}
DIV.right{float:right; width:567px;}

DIV.boxcont{width:179px; background:url(../img/boxbg.png) no-repeat left bottom; margin:0; padding:0; }
DIV.boxcont DIV{width:153px; margin-left:13px; margin-right:13px; padding-top:5px; padding-bottom:12px;}
DIV.boxcont DIV h1{font-size:14px; font-weight:bold; margin:0; padding:0; }
DIV.boxcont DIV UL{margin:0; padding:0; margin-top:5px; margin-bottom:5px;}
DIV.boxcont DIV UL LI{margin-left:20px; text-transform:uppercase; font-weight:bold; line-height:20px;}
DIV.boxcont DIV UL LI UL{margin:0; padding:0; margin-top:5px; margin-left:-10px; margin-bottom:10px;}
DIV.boxcont DIV UL LI UL LI{font-weight:normal; text-transform:none; list-style-type:none;}
DIV.box2cont{width:179px; background:url(../img/box2bg.png) no-repeat left bottom; margin:0; padding:0;}
DIV.box2cont DIV{width:153px; margin-left:13px; margin-right:13px; padding-top:5px; padding-bottom:12px;}
DIV.box2cont DIV h1{font-size:14px; font-weight:bold; margin:0; padding:0;}
DIV.box2cont DIV UL{margin:0; padding:0; margin-top:5px; margin-bottom:5px;}
DIV.box2cont DIV UL LI{list-style-type:none;}
DIV.box2cont DIV a:link, DIV.box2cont DIV a:active, DIV.box2cont DIV a:visited{color:#000000; text-decoration:underline;}
DIV.box2cont DIV a:hover{color:#000000; text-decoration:none;}

DIV.locbuttons{width:567px; height:32px; background:url(../img/locbuttons.png) no-repeat; float:left; padding-top:15px;}
DIV.location{float:left; width:502px; padding-left:10px; color:#7b7b7b;}
DIV.location a:link, DIV.location a:active, DIV.location a:visited{color:#7b7b7b; text-decoration:underline;}
DIV.location a:hover{color:#7b7b7b; text-decoration:none;}
DIV.buttons{float:left; width:32px; margin-left:10px;}
DIV.buttons IMG{border:0;}

DIV.articles{padding-left:10px; padding-right:10px; color:#5d6168;}
DIV.articles p{margin:0; padding:0; padding-bottom:10px;}
DIV.articles h1{margin:0; padding:0; font-weight:normal; font-size:18px; padding-bottom:5px;}
DIV.articles TABLE.articleColumns{width:100%;}
DIV.articles TABLE.articleColumns TD{width:50%; padding-right:15px; vertical-align:top;}
DIV.articles a.DocumentIcon{float: left;}
DIV.articles a.DocumentIcon IMG{border: none; margin-right:10px;}
DIV.articles DIV.document{padding-bottom: 5px; padding-top: 10px; border-bottom: dotted 1px #D8D8D8;}
DIV.articles h1.documentTitle{font-size: 13px;	font-weight: bold;}
DIV.articles h1.documentTitle a{text-decoration: none;}
DIV.articles p.documentData{font-size:11px;}
DIV.articles TABLE.gallery{width:100%;}
DIV.articles TABLE.gallery TD{padding-bottom:10px; padding-top:10px;border-bottom: dotted 1px #D8D8D8;}
DIV.articles TABLE.gallery TD.thumb{width:160px; padding-right:10px;}
DIV.articles TABLE.gallery TD.thumb IMG{border:0;}

DIV.articles DIV.thumb{width:160px; float:left; margin-right:10px; margin-bottom:10px;}
DIV.articles DIV.thumb IMG{border:0; }

/* styles for forum BEGIN */
.float{float:right;}

a.JumpLink{font-size:13px; text-decoration: none;}
a.JumpLink:hover{text-decoration: underline;}
table.DataTable{width:100%;	border:1px solid #ccc;}
table.DataTable td{vertical-align:top; white-space:nowrap; padding:4px;}
table.DataTable td.DataTableWrap{white-space:normal;}

table.ZebraTable tr.dark, table.DataTable tr.dark, table.DataTable td.dark{background:#F2F2F2;}
table.ZebraTable tr.light, table.DataTable tr.light, table.DataTable td.light{background:#FFF;}
FORM.forumPostForm{padding-top:10px;}
table.FormTable{width:100%;}
table.FormTable label{font-weight:bold;}
table.FormTable td{vertical-align:top; padding:4px;}
table.FormTable caption{padding:4px 0px;}
table.FormTable col.FormTableLabels{text-align:right; white-space:nowrap;}
table.FormTable td:first-child{text-align:right; white-space:nowrap;}
table.FormTable input.FormText{width:300px;	padding:2px;}
input.FormText{height:20px; width:170px; margin: 0px 6px 0px 0px; border: 1px solid #CCC; color: #5A6A70;}
select.FormSelect{height:17px; width:170px; border:1px solid #CCC; font-family:Verdana, helvetica, sans-serif; font-size:11px; color:#5A6A70;}
textarea.FormTextArea{width:100%; height:150px; border: 1px solid #CCC;	padding:2px; color:#5A6A70;}
.separator{text-align:left;	border-bottom:1px solid #CCC; font-size:12px; font-weight:bold;}
/* styles for forum END */

DIV.footer IMG {border:0;}
DIV.footer a:link, DIV.footer a:active, DIV.footer a:visited {color:#FFFFFF; text-decoration:none;}
DIV.footer a:hover{color:#FFFFFF; text-decoration:underline;}
DIV.footer p {margin:0; padding:0; color:#FFFFFF }

DIV.spacer10{height:10px;}
DIV.spacer60{height:60px;}

FORM{margin:0; padding:0;}
DIV.clear{clear:both;}