@CHARSET "UTF-8";

body {
background:#fff url('./../gfx/site-background.png') left top repeat-x;
}

#site-wrapper {
margin:0 auto;
width:960px;
}

#content-wrapper {
margin-top:135px;
}

#header-wrapper {
position:absolute;
top:0;
height:130px;
width:960px;
margin:0 auto;
clear:both;
}

#site-logo {
width:177px;
height:77px;
float:left;
background:url(./../gfx/logo.png) left top no-repeat;
position:relative;
margin-top:20px;
}

#header-navigation-wrapper {
position:relative;
float:right;
display:inline;
margin:40px 18px 0 18px;;
height:62px;
background:url('./../gfx/navigation-bg.png') left center repeat-x;
z-index:15px;
width:auto;
}

#header-navigation {
background:url('./../gfx/navigation-left.png') left center no-repeat;
right:18px;
height:62px;
position:relative;
float:right;
}

#header-navigation ul {
background:url('./../gfx/navigation-right.png') right center no-repeat;
left:36px;
height:62px;
position:relative;
padding:0 25px 0 0;
font-family:verdana;
font-size:12px;
font-weight:bold;
text-align:right;
}

#header-navigation ul li {
display:inline;
float:right;
margin:9px 0px;
border-left:1px solid transparent;
border-right:1px solid transparent;
height:44px;
overflow:hidden;
}

#header-navigation ul li:hover {
background:url('./../gfx/navigation-item-hover.jpg') left center repeat-x;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#search-box-trigger:hover div.search-box-wrapper {
display:block;
}

#header-navigation a {
display:block;
padding:15px;
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#2d475e;
text-decoration:none;
text-shadow:1px 1px 1px #fff;
}

#header-navigation a:hover {
color:#2d475e;
display:block;
background:url('./../gfx/navigation-item-hover.jpg') left center repeat-x;
}

#home-link-wrapper {
float:right;
position:relative;
top:41px;
}

#developmentTeam {text-align:center;padding:10px 0;}
#developmentTeam a {color:#3F5B73;font-family:"Trebuchet MS";font-size:12px;}
#developmentTeam a:hover {color:#89BBD0;}

.search-box-wrapper {
position:absolute;
right:25px;
width:330px;
top:52px;
display:none;
background:url('./../gfx/search-box-bg.png') left bottom repeat-x;
z-index:1000;
}

.search-box {
background:url('./../gfx/search-box-left.png') left bottom no-repeat;
}

.search-box-content {
background:url('./../gfx/search-box-right.png') right bottom no-repeat;
padding:5px 10px 10px 10px;
}

#search-input-field {
width:200px;
border:0px;
padding:3px;
background:#f7f7f7;
float:left;
}

.search-button {
width:86px;
height:24px;
background:url('./../gfx/search-button.png') left center no-repeat;
text-shadow:1px 1px 1px #000;
border:0px;
color:#fff;
position:relative;
top:2px;
}

#header-breadcrumbs {
clear:both;
float:left;
font-family:"Trebuchet MS";
color:#0C1F2F;
font-size:14px;
text-shadow:1px 1px 1px #fff;
margin-top:10px;
margin-left:5px;
font-weight:bold;
height:20px;
width:700px;
}

#header-breadcrumbs a {
color:#0C1F2F;
text-decoration:none;
position:relative;
display:inline;
}

#header-breadcrumbs span {float:left;display:inline;potision:relative;}

#header-breadcrumbs a:hover {
text-decoration:underline;
}

#header-breadcrumbs .breadcrumb-location {float:left;}

#main-content-slider-wrapper {
width:4800px;
height:320px;
position:absolute;
}

#content-slider-wrapper {
width:960px;
height:320px;
position:relative;
background:url('./../gfx/content-slider-bg.png') left top repeat-x;
margin-bottom:30px;
}

.content-slider-item {display:inline;float:left;width:930px;height:320px;padding:0 15px;}

#content-slider {
width:960px;
height:320px;
background:url('./../gfx/content-slider-left.png') left top no-repeat;
}

#content-slider-right {
height:320px;
background:url('./../gfx/content-slider-right.png') right top no-repeat;
position:relative;
overflow:hidden;
width:950px;
padding:0 5px;
}


#content-slider-triggers {
margin-left:20px;
height:48px;
background:url('./../gfx/content-slider-triggers-bg.png') left top repeat-x;
position:absolute;
top:310px;
font-family:verdana;
font-size:12px;
font-weight:bold;
display:inline;
}

#content-slider-triggers a {
text-decoration:none;
}

#content-slider-triggers-left {
background:url('./../gfx/content-slider-triggers-left.png') left center no-repeat;
height:48px;

<!--[if IE]>
display:inline !important;
<![endif]-->

}

#content-slider-triggers-right {
background:url('./../gfx/content-slider-triggers-right.png') right top no-repeat;
height:28px;
padding:10px;

<!--[if IE]>
display:inline !important;
<![endif]-->
}

#content-slider-triggers ul li {
display:inline;
float:left;
margin:2px 10px;
background:#302f2f;
}

#content-slider-triggers-right a {
color:#fff;
display:block;
padding:2px 7px;
}

#content-container-wrapper {
clear:both;
width:960px;
background:url('./../gfx/main-content-bg.png') center top repeat-y;
margin-bottom:30px;
position:relative;
top:-10px;
margin-top:0px;
}

#content-container-top {
width:960px;
background:url('./../gfx/main-content-top.png') center top no-repeat;
position:relative;
bottom:16px;
}

#content-container {
width:960px;
background:url('./../gfx/main-content-bottom.png') center bottom no-repeat;
position:relative;
top:32px;
font-family:"Trebuchet MS";
font-size:12px;
}

#content-navigation {
width:269px;
padding-top:10px;
margin-left:23px;
position:relative;
bottom:24px;
height:100%;
}

#content-navigation li {
margin:0px;
padding-bottom:2px;
height:30px;
}

#content-navigation li .description {
display:none;
}

#content-navigation li.hover .description {
display:block;
font-size:10px;
color:#e9e9e9;
}

#content-navigation li > span {
background:url('./../gfx/content-navigation-left.png') left center no-repeat;
display:block;
30px;
}

#content-navigation li > span > a {
background:#3f3f3f url('./../gfx/content-navigation-right.png') right center no-repeat;
padding:6px 10px;
display:block;
color:#fff;
margin-left:5px;
text-decoration:none;
font-weight:bold;

}

#content-navigation li.hover {
background:url('./../gfx/content-navigation-hover.png') center top no-repeat;
height:76px;
}

#content-navigation li.hover > span {
display:block;
position:relative;
right:8px;
background:transparent;
}

#content-navigation li.hover > span > a {
display:block;
color:#fff;
text-decoration:none;
background:transparent;
margin-left:5px;
}

#main-content-container {
float:right;
width:620px;
position:relative;
bottom:15px;
padding-right:20px;
padding-top:6px;
}

#main-content-container a {
color:#3F5B73;
text-decoration:underline;
}

#main-content-container a:hover {
color:#89BBD0;
}

#footer-wrapper {
background:url('./../gfx/footer-bg.png') center top repeat-y;
position:relative;
top:20px;
}

#footer-top {
background:transparent url('./../gfx/footer-top.png') center top no-repeat;
position:relative;
bottom:16px;
}

#footer {
background:url('./../gfx/footer-bottom.png') center bottom no-repeat;
min-height:155px;
position:relative;
top:32px;
text-align:center;
font-family:"Trebuchet MS";
font-size:12px;
color:#fff;
text-shadow:1px 1px 1px #000;
padding:0px 20px 25px 20px;
}

#footer ul {
overflow:hidden;
text-align:center;
width:750px;
margin:0 auto;
position:relative;
left:30px;
}

#footer ul li {
display:block;
float:left;
margin:0 auto;
width:250px;
text-align:left;
}

#footer ul li.basic-info {
width:300px;
}

#footer ul li.contact-info {
width:220px;
}

#footer ul li.instant-msg-info {
width:200px;
}

#footer ul li h3 {
font-size:14px;
color:#d1e2e9;
margin-bottom:10px;
font-weight:bold;
}

#footer p {
margin-bottom:0px;
padding-left:0px;
}

#partner-area {
text-align:center;
margin:40px auto 10px auto;
clear:both;
height:45px;
}

#partner-area img {}

#footer a {color:#d1e2e9;font-weight:bold;}

#social-network-links {
position:relative;
bottom:30px;
float:right;
}

#social-network-links a {
margin-right:10px;
display:inline-block;
overflow:hidden;
position:relative;
}

#twitter-updates {
text-shadow:none;
}

/*****************/
/**** Classes ****/
/*****************/

.content {
padding:0px 20px;
}

.clear {
clear:both;
}

.content-item {
color:#333;
width:609px;
margin-left:3px;
}

.contentbox {
width:609px;
margin-left:3px;
}

.content-item-header {
background:#618aab url('./../gfx/content-header-left.png') left top no-repeat;
color:#fff;
height:49px;
margin-bottom:10px;
overflow:hidden;
}

.header-inner-text {
margin-top:10px;
margin-left:10px;
float:left;
}

.content-item-header a {
color:#fff;
font-weight:bold;
text-decoration:none;
padding:13px;
display:block;
width:450px;
float:left;
}

h1.content-item-header {font-size:18px;}
h2.content-item-header {font-size:14px;}

.content-item-header-date {
float:right;
background:url('./../gfx/content-header-date.png') center center no-repeat;
width:128px;
height:49px;
font-size:14px;
text-align:center;
font-weight:bold;
}

.content-item-header-date span {margin-top:15px;display:block;}


.content-header-top {
width:609px;
background:url('./../gfx/article-header-top.png') center top no-repeat;
margin:0 auto;
padding-top:5px;
margin-bottom:10px;
}

.content-header-bottom {
width:609px;
background:url('./../gfx/article-header-bottom.png') center bottom no-repeat;
padding-bottom:5px;
}

.content-header {
width:609px;
background:#628bac;
position:relative;
}


.content-header-top-blog {
width:609px;
background:url('./../gfx/article-header-top-blog.png') center top no-repeat;
margin:0 auto;
padding-top:5px;
margin-bottom:10px;
}

.content-header-bottom-blog {
width:609px;
background:url('./../gfx/article-header-bottom-blog.png') center bottom no-repeat;
padding-bottom:5px;
}

.content-header-blog {
width:609px;
background:url('./../gfx/article-header-bg.png') center top repeat-y;
position:relative;
}



.content-header-date {
width:125px;
position:absolute;
background:#f5ae20 url('./../gfx/article-header-date-bg.png') center top no-repeat;
top:0;
right:0;
text-align:center;
font-size:16px;
font-weight:bold;
color:#fff;
padding:7px 0 3px 0;
}

.content-header .text {width:464px;padding:5px;color:#fff;}
.content-header .text a {color:#fff !important;}
.content-header .text a:hover {color:#89BBD0 !important;}

.content-header-blog .text {width:464px;padding:5px;color:#fff;}
.content-header-blog .text a {color:#fff !important;}
.content-header-blog .text a:hover {color:#89BBD0 !important;}

.content-slider-image-placeholder {
/*background:url('./../gfx/content-slider-image-bg.png') center center no-repeat;*/
text-align:center;
width:370px;
height:281px;
float:right;
position:relative;
right:10px;
margin-top:20px;
}

.content-slider-image-placeholder img {
border:5px solid #F57514;
-moz-border-radius:10px;
-webkit-border-radius:10px;
text-shadow:10px 0px 2px #000;
}

.content-slider-text {
float:left;
width:530px;
height:290px;
margin-top:15px;
text-shadow:1px 1px 1px #000;
font-family:"Trebuchet MS";
}

.content-slider-text .short-description {
height:55px;
color:#c8dff1;
font-size:12px;
overflow:hidden;
}

.content-slider-text .header {
font-size:20px;
font-weight:bold;
color:#fff;
margin-top:10px;
}

.content-slider-text .text {
font-size:14px;
color:#e9f2f9;
margin-top:5px;
height:125px;
overflow:hidden;
}

.content-slider-button {
margin-top:10px;
float:left;
}

.content-image {
float:right;
margin-left:10px;
margin-bottom:10px;
border:1px solid #618aab;
background-color:#E0E8EF;
padding:5px;
}

.content-image-small {
float:left;
margin-right:10px;
margin-bottom:10px;
border:1px solid #618aab;
background-color:#E0E8EF;
padding:3px;
}

.content-image a, .content-image-small a {display:block;}

.photogallery {
clear:both;
margin:10px 0;
float:left;
}

.photogallery-image {
display:inline;
margin-right:10px;
float:left;
}

.photogallery-image a {
padding:3px;
display:block;
border:1px solid #618AAB;
background-color:#D1E2EF;
}

.contact-item {
margin-top:15px;
}

.im-services p {
padding-bottom:10px;
}

.im-services img {
float:left;
margin-right:2px;
}


.adrem {font-weight:bold;font-size:14px;color:#D1E2E9;}

#tooltip {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
background-color:#000;
padding:5px;
opacity:70%;
border:1px solid #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:absolute;
z-index:10000;
}

.tagSmallest{
	font-size:10px;
}
.tagSmall{
	font-size:14px;
}
.tagMedium{
	font-size:18px;
}
.tagLarge{
	font-size:22px;
}
.tagLargest{
	font-size:26px;
}

#search-form-wrapper {
margin-bottom:40px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #ddd;
background:#eee;
padding:5px;
}

#tag-cloud-wrapper {
margin-top:10px;
}

#tag-cloud-container {
margin-top:10px;
padding:10px;
border:1px solid #C2E2EF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#EFFAFF;
position:relative;
}

#tag-cloud-container .close {
background:#6F070B;
font-family:Verdana, Geneva, sans-serif;
color:#fff;
font-weight:bold;
font-size:11px;
position:absolute;
top:1px;
right:2px;
padding:2px 4px;
text-decoration:none;
height:15px;
width:10px;
text-align:center;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#tag-cloud-container .close:hover {color:#fff;text-decoration:none;}

#search-field {
background:#DFF6FF;
border:0;
width:490px;
font-size:16px;
padding:5px;
font-weight:bold;
display:inline;
}

#search-page-search-form {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:2px solid #8CBDD1;
background:#DFF6FF;
padding:2px;
}

#form-search-button {
width:84px;
height:28px;
background:url('./../gfx/search-button-big.png') center center no-repeat;
border:0;
display:inline;
}

.visible {}
.hidden {display:none;}

.contenttext {text-align:justify;}

.table-data {
border-bottom:1px solid #afcef7;
border-right:1px solid #afcef7;
border-top:1px solid #afcef7;
}

.table-data th {
background-color:#cbdffb;
padding:10px;
font-weight:bold;
border-left:1px solid #afcef7;
}

.table-data tr:hover {
padding:3px;
border:1px solid #afcef7;

}

.table-data td {
padding:3px;
border-top:1px solid #afcef7;
border-left:1px solid #afcef7;
}

.contactData th {
padding:3px 10px;
text-align:left;
min-width:150px;
}