/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; }
li { list-style:none; }
html  { }
body { width:1348px; margin:0 auto; font:75% Arial, Helvetica, Sans-serif; position:relative; }

/*BODY ID*/
#home #content { background:url(../images/anoek.jpg) no-repeat 0 0;  } 
#home #right  { background:none; width:142px; font-weight:bold; color:#e9f2ef; }
#home #right h1 { color:#00929f; font:bold 2em Arial, Helvetica, Sans-serif; letter-spacing:-1px; }
#home #left { background:url(../images/home_left.png) no-repeat 0 0; min-height:345px; }
#home #left div h1 { background:url(../images/round.png) no-repeat 0 0; font:bold 1.333em Arial, Helvetica, Sans-serif; color:#fff; padding-left:22px; zoom:1; }
#home #left p { padding-bottom:22px; }
#home #left p, #home #left p a { font-weight:bold; color:#e9f2ef; }
#home #right a.internal-link { color: #005957; /*#00929f;*/ }
#home #right a:hover { color:#005957; }
#home #right h3 { color: #005957; /*#00929F;*/ }
body#home div#container div#content div#left div.csc-header h1.csc-firstHeader a { color:#005957; }
body#home div#container div#content div#left div.csc-header h1.csc-firstHeader a:hover { text-decoration:none; color:#00929f; }
body#home div#container div#content div#left div.csc-header h1 a { color:#005957; } 
body#home div#container div#content div#left div.csc-header h1 a:hover { text-decoration:none; color:#00929f; }

/*REPEATING*/
#menu:after, #content:after { display:block; content:'.'; clear:both; height:0; visibility:hidden; }
#menu, #content, #right ul { display:inline-block; }
#menu, #content, #right ul { display:block; }

#container  { width:730px; margin:0 auto; padding-top:8px; }

/*HEADER*/
#header h1  { float:right; }
#header h1  img { display:block; }
.banner { clear:both; position:relative; }
.banner img { display:block; }
.banner span { background:url(../images/banner_corner.png) no-repeat 0 0; display:block; width:18px; height:13px; position:absolute; top:0; left:0; }
#menu { background:#005957; }
#menu li { float:left; }
#menu li a { display:block; font:bold 1.083em Arial, Helvetica, Sans-serif; color:#e9f2ef; padding:6px 15px; margin-right:1px; }
#menu li.active a, #menu li a:hover { background:#00929f; color:#e9f2ef; }	

/*CONTENT*/
#content { background:url(../images/content_bg.gif) repeat-y 0 0;  border-top:4px solid #00929f; position:relative; min-height:359px; clear:both; }
#content a:hover { text-decoration:underline; }
#left b { background:url(../images/left_bottom.gif) no-repeat 0 0; position:absolute; bottom:0px; left:0;  display:block; height:18px; width:182px; zoom:1; z-index:40; }
#content .right-bottom  { background:url(../images/right_bottom.png) no-repeat 0 0; position:absolute; bottom:0; right:0; display:block; width:31px; height:27px;  }
/*LEFT*/
#left { background:#d1e4de; padding:14px 20px 0 20px; width:142px; min-height:345px; float:left; display:inline; overflow:hidden; }
#link { position:absolute; bottom:10px; left:0; z-index:50; }
#link img { width:167px; height:83px; }
#left a { color:#005957; font-weight:bold; }

/*RIGHT*/
#right { background:#deece8; width:513px; float:left; padding:15px 0 0 35px; color:#005957; min-height: 345px; display:inline; }
#right h1 { font-size:1.166em; color:#005957;  padding-bottom:20px; }
#right h2 { font-size:1em; padding-bottom:20px; color:#c6c5c9; }
#right p { padding-bottom:15px; margin-bottom:0!important; }
#right a { color:#005957; font-weight:bold; }
#right a:hover { color:#00929f; text-decoration:none; }
#right li { background:url(../images/little_round_text.png) no-repeat 0 0; padding-left:20px; }
#right ol, #right ul { padding-bottom: 15px; }
#submenu li { padding-bottom:5px; }
#submenu li a { background:url(../images/little_round.png) no-repeat 0 0; padding-left:20px; color:#00929f; font-weight:bold; }
#submenu li.active a, #submenu li a:hover { color:#005957; text-decoration:none; }

#hoe b, #hoe strong { color: #4EA53C; }


/*FOOTER*/
#footer { font:0.916em Arial, Helvetica, Sans-serif; color:#005957; text-align:left; margin-left:218px; padding-top:9px; }
#footer a { color:#005957; }
#footer a:hover  { text-decoration:underline; }

/*CONTACT*/
.csc-mailform-field { clear: both; margin-bottom: 5px; } 
.csc-mailform input { background:#fff!important; border:1px inset #579D48; width: 230px; padding: 1px 4px; } 
.csc-mailform textarea { border:1px inset #579D48; overflow: auto; padding: 1px 4px; width:230px; } 
.csc-mailform label { float: left; width: 120px; text-align: right; padding-right: 10px; }
input.csc-mailform-submit { background:#00929f!important; border:none; margin-left: 130px; color: #fff; width:100px!important; font-weight:bold; }

/*SITEMAP*/
#right .csc-sitemap li {background:none; margin-left:0;padding-left:0;}
.csc-sitemap li a { background:url(../images/little_round.png) no-repeat 0 0; padding-left:20px; }
.csc-sitemap li ul { margin:5px 20px; }

strong.download { color:#fff; font-weight:bold; }
