body { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:100%; color:#000000; background-color:#4B9ABB; margin:0; padding:0; }

form { padding:0; margin:0; }
fieldset { padding:0; margin:0; border-width:0; }
img { border-width:0; }

#cont { width:870px; }
#subnav_div { width: 200px; float:left; font-weight: bold; font-size: 70%; color: #000000; }
#outer_div {  width: 640px; float:right; padding:0; margin:0 30px 0 0; display:block; }
#header_div { float:left; width: 640px; height:120px; border-width:0 0 2px 0; border-color:#000000; border-style:solid; }

#mainnav_div { float:left; width: 640px; font-weight: bold; font-size: 80%; color: #000000; letter-spacing:1px; padding-top:5px; white-space: nowrap; }

#mainnav_div a, #mainnav_div a:link, #mainnav_div a:visited, #mainnav_div a:active { text-decoration: none; color: #000000; margin-right:20px; }
#mainnav_div a:hover { text-decoration: underline; color: #000000; margin-right:20px; }
#mainnav_div a.sel, #mainnav_div a.sel:link, #mainnav_div a.sel:visited, #mainnav_div a.sel:active, #mainnav_div a.sel:hover { text-decoration: none; color: #FFFFFF; }


#content_div { width: 640px; font-size: 70%; padding-top:25px; clear:both; min-height:275px; }

#content_div a, #content_div a:link, #content_div a:visited, #content_div a:active { text-decoration: underline; color: #000000; }
#content_div a:hover { text-decoration: none; color: #FFFFFF; }

#footer_div { border-width:2px 0 0 0; border-color:#000000; border-style:solid; white-space:nowrap; padding:5px 0 10px 0; font-size:70%; }
#footer_div a, #footer_div a:link, #footer_div a:visited, #footer_div a:active { text-decoration: none; color: #FFFFFF; }
#footer_div a:hover { text-decoration: underline; color: #FFFFFF; }

#slideshow { float:right; white-space:nowrap; padding-bottom:25px; }

#subnav_div a, #subnav_div a:link, #subnav_div a:visited, #subnav_div a:active { text-decoration: none; color: #000000; }
#subnav_div a:hover { text-decoration: underline; color: #000000; }

#subnav_div a.sel, #subnav_div a.sel:link, #subnav_div a.sel:visited, #subnav_div a.sel:active, #subnav_div a.sel:hover { text-decoration: none; color: #FFFFFF; }

#subnav_div ul { padding: 175px 10px 0 20px; list-style-type: none; margin: 0; }
#subnav_div li { padding: 0 0 0 10px; margin-bottom:17px; background-image: url(/img/page/arrow_blk.gif); background-repeat: no-repeat; }
#subnav_div li.sel { padding: 0 0 0 10px; margin-bottom:17px; background-image: url(/img/page/arrow.gif); background-repeat: no-repeat; }

.newsletter { float:left; width:250px; padding-top:70px; font-weight: bold; font-size: 70%; color:#FFFFFF; }
.newsletter a, .newsletter a:link, .newsletter a:visited, .newsletter a:active { text-decoration:none; color:#FFFFFF; }

.newsletter hr { width:136px; border-style:solid; border-width:0 0 2px 0; border-color:#FFFFFF; }

.logo { float:left; width: 140px; height:120px; text-align:center; }
.lang { float:left; width:250px;  padding-top:98px; text-align:right; font-weight: bold; font-size: 70%; }
.lang img { margin-right:5px; }
.lang a, .lang a:link, .lang a:visited, .lang a:active { text-decoration:none; color:#FFFFFF; }

.pic { float:right; margin:0 0 10px 10px; width:250px; text-align:right; }
.pic img { margin-bottom:5px; }
.l { float:left; }
.r { text-align:right; }
.r img { margin:0; padding:0; }
p { line-height: 160%; }

h1 { font-size: 125%; margin: 0 0 5px 0; }

h2, h3 { font-size: 100%; margin: 0 0 5px 0;}


.login { font-size:10px; color:#000000; margin-top:auto; margin-bottom:auto; text-decoration:none; }
.loginp { font-size:10px; color:#000000; width:90px; height:14px; border:0px; }
.inp { font-size:10px; width:200px; }

.hcpt { font-weight:bold; }
.cpt {  }
input, select { font-size:10px; }
textarea { font-size:11px; }