@import url("core.css");
body {
	font-family:Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	font-size:12px;
	text-decoration: none;
	text-align:left;
	background-color:#fff;
}
.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
}

<![endif]–>
.clearspace {
	clear:both;
	height:1px;
	line-height:1px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}

h1 {  font-size:16px; color:#3f3f3f; padding-bottom:9px; border-bottom:1px solid #c5c5c5;}
h2 { font-size:23px; color:#009de8; font-weight:normal; line-height:29px; padding-bottom:18px;} 
h3 { font-size:16px; font-weight:bold; padding:9px 0px 10px 0px;}
h4 { font-size:14px; }
h5 { color:#3c3c3c; font-size:14px; }
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#content a { text-decoration:underline; color:#5d5d5d;}   
#content a:visited {color: #303030; text-decoration:underline;} 
#content a:hover {color: #009de8; text-decoration:underline;}  
 
p {
	margin:0px;
	color:#5d5d5d;
	line-height: 16px;
	padding: 0px 0px 20px 0px;
}
#wrapper {
	width:851px;
	text-align:left;

}
#header {}
#toplogo { background-image: url(../images/header-top.gif); height:91px; background-repeat:no-repeat;}
#homelogo { background-image: url(../images/header-home.gif); height:91px; background-repeat:no-repeat;}
#newslogo { background-image: url(../images/newsletter/header-news.gif); height:91px; background-repeat:no-repeat;}

#logo {
	position:absolute;
	width:150px;
	height:1px;
	margin:25px 0 0 20px;
	padding-top:50px;
	overflow:hidden;
}

#mainnav { background-image:url(../images/mainnav-bg.jpg); height:25px; background-repeat:repeat-x;}
#mainnav ul { padding-left:23px;}
#mainnav li { float:left;}
#mainnav li a { display:block; height:1px; padding-top:24px; overflow:hidden; background-repeat:no-repeat;} 

#mainnav li ul {
    margin:0;
    padding:0;
    position:absolute;
    visibility:hidden;
}

    #mainnav #menuItems li ul li {
        display:inline;
        float:none;
        padding:0;
    }
        #mainnav #menuItems li ul {
            background-color:#231F20;
            opacity:0.9;
            padding:4px;
            position:absolute;
            width:136px;
        }
            #mainnav #menuItems li li {
                float:none;
                margin:0;
            }
                #mainnav #menuItems li li a {
                    background-image:none;
                    color:#FFFFFF;
                    font-size:11px;
                    height:auto;
                    line-height:16px;
                    padding:4px 0 5px 6px;
                    text-decoration:none;                    
                    width:130px;
                }
                #mainnav #menuItems li li a:hover {
                    background-color:#0A7CBA;
                    color:#FFFFFF;
                    text-decoration:none;
                }

#nav_0 { background-image:url(../images/comp-nav.jpg); width:80px; background-repeat:no-repeat;}
#nav_0:hover, #nav_0.active { background-position:-0px -25px; } 

#nav_1 { background-image:url(../images/solut-nav.jpg); width:83px; background-repeat:no-repeat;}
#nav_1:hover, #nav_1.active { background-position:-0px -25px; } 

#nav_2 { background-image:url(../images/compo-nav.jpg); width:99px; background-repeat:no-repeat;}
#nav_2:hover, #nav_2.active { background-position:-0px -25px; } 

#nav_3 { background-image:url(../images/servi-nav.jpg); width:76px; background-repeat:no-repeat;}
#nav_3:hover, #nav_3.active { background-position:-0px -25px; } 

#nav_4 { background-image:url(../images/succe-nav.jpg); width:89px; background-repeat:no-repeat;}
#nav_4:hover, #nav_4.active { background-position:-0px -25px; } 

#nav_5 { background-image:url(../images/partn-nav.jpg); width:74px; background-repeat:no-repeat;}
#nav_5:hover, #nav_5.active { background-position:-0px -25px; } 

#nav_6 { background-image:url(../images/news-nav.jpg); width:61px; background-repeat:no-repeat;}
#nav_6:hover, #nav_6.active { background-position:-0px -25px; } 

#nav_7 { background-image:url(../images/contact-nav.jpg); width:73px; background-repeat:no-repeat;}
#nav_7:hover, #nav_7.active { background-position:-0px -25px; } 

#mainsection { padding:45px 0 0 23px;}
#homemainsection { padding:0;}
#newsmainsection { padding:0;}

#subnav { width:166px; float:left; min-height:200px;}

#subnav li { border-bottom:solid 1px #e8e8e8; }

#subnav li a { background-image:url(../images/subnav-bg.jpg); text-decoration:none; display:block; background-repeat:repeat-x; border-top:1px solid #d1d1d1; background-color:#f1f1f1; font-size:13px; color:#3f3f3f; padding:7px 8px 4px 8px;}

#subnav li a:hover, #subnav li a.active { text-decoration:none; color:#8e8e8e; background-color:#e8e8e8; border-top:none; padding-top:8px; background-image:url(../images/subnav-bg-hover.jpg);}

#subnav ul.L3 { border-top:1px solid #D1D1D1; background-color:#f9f9f9; padding:10px 0 10px 11px; }
    #subnav .L3 li { border:none; padding-left:1px; line-height:12px; }
        #subnav .L3 a { font-size:11px; color:#4f4f4f; border:none; background-image:none; padding:7px 8px 4px;  background-color:#f9f9f9;  }
        #subnav .L3 a:hover {             
            background-image:url(/images/subnav-more.png); 
            background-repeat:no-repeat; 
            background-position:0 center;
            background-color:#f9f9f9;
            padding:7px 8px 4px;
            color:#4f4f4f;
        }
        #subnav .L3 a.active { background:none; padding:7px 8px 4px; color:#4f4f4f; }
        #subnav .L3 li.active { 
            background-image:url(/images/subnav-more.png); 
            background-repeat:no-repeat; 
            background-position:1px center;
			zoom:1;
        }
        
#contentholder { float:left; padding-left:25px;}
#newscontentholder { float:left;}

#pagetitle { width:630px; margin-left:25px;}

#content {
	min-height:500px; width:444px; padding:0 20px 20px 0px; float:left;
}

#newsletter-content {
	min-height:500px; width:636px; padding:0 0px 20px 215px; float:left; background-image:url(../images/newsletter/newsletter-bg.jpg); background-position: top-left; background-repeat: no-repeat; margin: 0;
}
#content ul,ol{
	padding: 0px 0px 12px 32px;
}
#content ul li{	
	list-style-type: disc;
	padding-bottom: 10px; 
	padding = 0; 
}

#cta { width:166px; float:left; font-size:13px;}
    #cta h2 { display:none; }
    #cta ul { margin:0; }
        #cta li { margin:0; }
        #cta p, #cta h4 { padding-bottom:14px; }
        #cta h4 { font-size:18px; font-weight:normal; }
            #cta p a { text-decoration:none; border-bottom:solid 1px #747474; }
            #cta p a:hover { border-bottom:solid 1px #009DE8; color:#009DE8; }
#cta li a { color:#747474; display:block; padding:7px 0 8px 6px; border-bottom:1px solid #d1d1d1; text-decoration:none;}
#cta li a:hover, #cta li a.active { color:#009de8;}    

#footer { background-image:url(../images/footer-bg.gif); background-position:left top; background-repeat:no-repeat;
padding:62px 0 0 6px; font-size:10px; color: #000000; margin-bottom:40px; display:block;  position:relative;}

#flash-feature {
display:block;
background-image:url(../images/flash-bg.jpg); 
background-position:left top; 
background-repeat:no-repeat;
width: 850px;
height:256px;
clear: both;
}

.bucket-more {
text-align: right;
position: relative;
bottom: 0;
right: 0;
}

.tablegreyseparators {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5c5c5;
	margin-bottom: 20px;
}
.tablegreyseparatorsright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c5c5c5;
}
.tablegreyseparatorsbtmandright {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5c5c5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c5c5c5;
}
#content #overviewlinkslist ul{
	padding: 0px 0px 0px 0px;
}
#content #overviewlinkslist li{
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 5px;
	padding:0 0 8px 6px;
	display:block;
	font-size:14px;
	text-decoration: none;
	list-style-type: none;
}
#overviewlinkslist a:visited, a{
	color: #747474;
	text-decoration: none;
}
#overviewlinkslist a:hover{
	color:#009de8;;
}

<!--  test -->
#overviewlinkslist li a { color:#747474; display:block; padding:7px 0 8px 6px; border-bottom:1px solid #d1d1d1; text-decoration:none;}
#overviewlinkslist li a:hover, #cta li a.active { color:#009de8;}    
<!-- end test -->
.contactcities {
	font-size: 16px;
	margin-top: 10px;
}
.contactcitiestop {
	font-size: 16px;
}

.contact #contentholder {
    padding-left:0;
}

.contact #content {
    width:630px;
    min-height:0;
}
#content .smalltext{  font-size:12px;  color:#009de8;}

.contact .spacer {
    height:25px;
    border-top:solid 1px #c5c5c5;
    width:100%;
}

#cta hr {
    margin:0;
    border:none;
    background-color:#d1d1d1;
    height:1px;
}
.contact #cta {
    width:178px;
}
.contact #cta p {
    padding:6px 0 8px 0;
}
.contact #cta p strong {
    color:#28d200;
}
.contact #cta a, .contact #cta a:hover {
    border:none;

}
.managernameblue {
	font-size: 36px;
	color: #019de7;
	margin-bottom: 10px;
}
.managertitle {
	font-size: 24px;
	color: #3a3a3a;
}

.news-image {
	float: right;
	width: 204px;
	height: 395px;
}

.news-text {
	float: left;
	max-width: 408px;
}

.news-text a, .news-links a {
	color: #009de8;
}

#content .orange{
	color: #f18026;
}
#content .cyan{
	color: #009de8;
}

.footerLink{
	float:left;
	width:290px;
}

.footerImg{
	position:absolute;
	top:33px;
	right:0px;
	width:150px;
	height:25px;
}
