* { padding: 0; margin: 0; outline: 0; }

body { font-size: 12px; font-family: Arial, "Trebuchet MS", sans-serif; color:#6c6464; background:#cccccc url(images/bg1.jpg) left top repeat; padding:0 0 5px 0; }

a { color: #0d86c7	; text-decoration: underline; }
a:hover { text-decoration: none; }

input, textarea, select { font-family: Arial, Helvetica, Sans-Serif; font-size:11px; color:#f3f6f2; }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.left { float:left; display:inline; }

h2.hh { font-size:27px; color:#246b99; padding-bottom:6px; border-bottom:1px dotted #dcdcdc; margin-bottom:9px; position:relative; }
h2 { font-size:17px; color:#246b99; padding-bottom:6px; border-bottom:1px dotted #dcdcdc; margin-bottom:9px; position:relative; }
h2 a { color:#246b99; }

h4 { padding-bottom:3px; font-size:10px; line-height:12px; }
h4 a { text-decoration:none; }
h4 a:hover { text-decoration:underline; }

#shell { width:960px; padding:0 20px; margin:0 auto; background: #FFF url(images/noise.png) repeat; border:1px solid #e5e5e6; }

#header { height:108px; position:relative; }

#logo { padding-top:12px; }
#logo a { font-size:18px; color:#246b99; line-height:20px; text-decoration:none; }
#logo a span { font-size:10px; line-height:12px; display:block; color:#bbc0c3; padding-left:66px; }

.socials { position:absolute; top:24px; right:1px; width:104px; }
.socials .link { float:left; width:20px; height:20px; margin-left:6px; background:url(images/socials.gif); font-size:0; line-height:0; text-indent:-4000px; }

.socials .link-twitter { background-position:0 top; }
.socials .link-linkedin { background-position:-20px top; }
.socials .link-facebook { background-position:-40px top; }
.socials .link-flickr { background-position:-60px top; }

#navigation { height:55px; background:url(images/navigation-normal.gif)#e69804; margin-bottom:1px; position:relative; }

#navigation ul { list-style:none; }
#navigation ul li { float:left; display:inline; border-right:1px solid #fff; height:55px; line-height:53px; }
#navigation ul li a { float:left; color:#fefefe; font-size:13px; font-weight:bold; padding:2px 21px 0 21px; text-decoration: none; }
#navigation ul li a.active,
#navigation ul li a:hover { text-decoration:none; background:url(images/navigation-active.gif); #brown;}

#search { position:absolute; top:14px; right:40px; background:#1ad122; border:2px solid #86ea8a; width:198px; height:26px; }

#search .field { float:left; background:#1ad122; border:0; padding:6px 5px 6px 16px; width:151px;  }
#search .submit { float:left; background:url(images/search-submit.gif); width:18px; height:26px; border:0; cursor:pointer; }

/*
	Slider
*/

#slider { position:relative; z-index:10; height:302px; width: 960px; }

.jcarousel-clip { width:659px; height:302px; position:relative; overflow:hidden; z-index: 13; }

#slider .slider-holder { width:659px; height:302px; position:relative; overflow:hidden; float:left; display:inline;  z-index: 13; }
#slider .slider-holder ul { width:659px; height:302px; position:relative; overflow:hidden; list-style:none; z-index: 13; }
#slider .slider-holder ul li { float:left; width:659px; }

#slider .slider-navigation { position:absolute; left:20px; bottom: 13px; z-index:15; }
#slider .slider-navigation ul { list-style:none; }
#slider .slider-navigation ul li { float:left; padding-right:1px; }
#slider .slider-navigation ul li a { width:18px; height:23px; float:left; background:url(images/slider-navigation-normal.png); font-size:0; line-height:0; text-indent:-4000px; cursor:pointer; }
#slider .slider-navigation ul li a.active,
#slider .slider-navigation ul li a:hover { background:url(images/slider-navigation-active.png);}

#slider .big-navigation { float:left; display:inline; width:300px; padding-left:1px; height:100%; }
#slider .big-navigation ul { list-style:none; }
#slider .big-navigation ul li { float:left; display:inline; padding-right:24px; margin-bottom:1px; background:#11b715; color:#fff; }
#slider .big-navigation ul li a { color:#fff; }

#slider .big-navigation ul li .button-holder { width:26px; float:left; padding:40px 4px 0 7px; }
#slider .big-navigation ul li .button-holder a { display:block; width:26px; height:26px; background:url(images/big-navigation-button-green.gif); font-size:0; line-height:0; text-indent:-4000px; }

#slider .big-navigation ul li .data { width:239px; float:left; padding:20px 0 8px 0; }
#slider .big-navigation ul li .data h3 { font-size:17px; line-height:18px; padding-bottom:5px; }
#slider .big-navigation ul li .data p {  line-height:18px; padding:3px 0 0 2px; }
#slider .big-navigation ul li .data h5 {  float:right; font-size:10px; line-height:10px; background:url(images/button-top-green.gif) left top no-repeat; padding:0 3px 0 15px; }
#slider .big-navigation ul li .data h5 a {  text-decoration:underline; }
#slider .big-navigation ul li .data h5 a:hover {  text-decoration:none; }

#slider .big-navigation li.big-navigation-orange { background:#ff7d00; }
#slider .big-navigation li.big-navigation-orange .button-holder a { background-image:url(images/big-navigation-button-orange.gif); }
#slider .big-navigation li.big-navigation-orange .data h5 { background-image:url(images/button-top-orange.gif); }

#slider .big-navigation li.big-navigation-blue { background:#3aa2da; }
#slider .big-navigation li.big-navigation-blue .button-holder a { background-image:url(images/big-navigation-button-blue.gif); }
#slider .big-navigation li.big-navigation-blue .data h5 { background-image:url(images/button-top-green.gif); }


/*
	Main
*/
#main { padding:2px 0 10px 0;}

#main p { line-height:19px; }
#main p.jj{font-family:Arial, Helvetica;line-height:19px;font-size:15px; }

.box { width:310px; float:left; margin-right:20px; padding:11px 0 16px 0; }
.box1 { width:925px; float:left; margin-right:20px; padding:11px 0 16px 0; }
.last-box { margin-right:0; width:274px; padding-left:13px; padding-right:11px; }
.box-bordered { background:#f0f0f0; border:1px solid #d0d0d0; padding-top:10px; padding-bottom:15px; }

#main .left { padding:0 7px 2px 0; }
#main .left img { border:3px solid #c8cace; }

#main .buttons .button { padding-left:14px; background:url(images/button-main.gif) left 2px no-repeat; font-size:10px; }

#main .entry { height:222px; }
#main .entry2 {  }
#main .ul-bullets { position:relative; top:-3px; }
#main .ul-bullets ul { list-style:none; }
#main .ul-bullets ul li { padding-left:10px; background:url(images/bullet.gif) left 12px no-repeat; line-height:26px; color:#0d86c7; }
#main .ul-bullets ul li a { color:#0d86c7; }

#main .rss { width:21px; height:21px; display:block; background:url(images/rss.gif); font-size:0; line-height:0; text-indent:-4000px; position:absolute; top:3px; right:4px; }

#main .news { padding-top:1px; }
#main .news ul { list-style:none; }
#main .news ul li { display:block; border-bottom:1px dotted #dcdcdc; padding-bottom:12px; margin-bottom:11px; }
#main .news ul li.last { border-bottom:0; padding-bottom:0; }
#main .news ul li h4 { font-weight:normal; }
#main .news ul li p { color:#565656; line-height:18px;  }

/*
	Footer
*/
#footer { padding:10px 0 20px 0; height:100%; border-top:1px solid #ddddde; }

#footer,
#footer a { color:#92a2b4; font-size:10px; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

.footer-navigation { float:left; display:inline; padding-top:1px; }
.footer-navigation ul { list-style:none; }
.footer-navigation ul li { float:left; padding-right:7px; margin-right:7px; border-right:1px solid #ddddde; }
.footer-navigation ul li.last { padding-right:0; margin-right:0; border-right:0; }

#footer .right { float:right; display:inline; }
#footer .right a { color:#627488; text-decoration:underline; }
#footer .right a:hover { text-decoration:none; }