@charset "utf-8";
/* CSS Document */

body {
background:#eeeeee;
}

#top {
background:#ffffff url(../images/bg-subpage-orange.jpg) top repeat-x;
width:100%;
}

body.home #top {
background:#ffffff url(../images/bg-top-orange.jpg) top repeat-x;
}

body.home #main {
background:url(../images/tab-shadow-full.jpg) top no-repeat;
}

#bottom {
background:url(../images/bg-bottom.jpg) top repeat-x;
width:100%;
}

#header {
width:960px;
padding:0 50px 0 50px;
height:150px;
margin:0 auto 0 auto;
}

#logo {
background:url(../images/logo.png) left no-repeat;
width:960px;
height:150px;
}

#promo {
width:960px;
height:300px;
padding:0 50px 0 50px;
margin:0 auto 0 auto;
background:url(../images/promo-image.jpg) right no-repeat;
}

#tabs {
width:960px;
margin: 0 auto 0 auto;
overflow:hidden;
}


#footer {
width:960px;
height:300px;
margin: 0 auto 0 auto;
}

#news {
width:300px;
height:260px;
padding:10px;
float:left;
}

#map {
width:300px;
height:260px;
float:left;
padding:10px;
}

#contact {
width:300px;
height:260px;
float:left;
padding:10px;
}

#legal {
height:20px;
font-size:10px;
line-height:20px;
color:#3e3e3e;
font-family:Tahoma, Verdana, sans-serif;
}

.tab {
width:240px;
height:70px;
list-style:none;
float:left;
background-repeat:no-repeat;
background-position:bottom;
}

.tab a {
width:160px;
height:60px;
display:block;
padding:5px 10px 5px 70px;
color:#5e5b5b;
font-family:Tahoma, Verdana, sans-serif;
font-weight:bold;
font-size:14px;
line-height:28px;
}

.tab a.welcome {
background:url(../images/tab-icon-welcome.png) top left no-repeat;
}

.tab a.whychoose {
background:url(../images/tab-icon-why.png) top left no-repeat;
}

.tab a.smallbusiness {
background:url(../images/tab-icon-smallbusiness.png) top left no-repeat;
}

.tab a.enterprise {
background:url(../images/tab-icon-enterprise.png) top left no-repeat;
}

.tab a span {
color:#888888;
font-family:Tahoma, Verdana, sans-serif;
font-size:11px;
line-height:14px;
font-weight:normal;
}

.tab.ui-state-active a {
color:#ff8315;
}

.tab.ui-state-active a.welcome {
background:url(../images/tab-icon-welcome-active.png) top left no-repeat;
}

.tab.ui-state-active a.whychoose {
background:url(../images/tab-icon-why-active.png) top left no-repeat;
}

.tab.ui-state-active a.smallbusiness {
background:url(../images/tab-icon-smallbusiness-active.png) top left no-repeat;
}

.tab.ui-state-active a.enterprise {
background:url(../images/tab-icon-enterprise-active.png) top left no-repeat;
}

.tab.ui-state-active a span{
color:#3e3e3e;
}


#tab-left 	{ background-image:url(../images/tab-left.png); }
#tab-inside { background-image:url(../images/tab-inside.png); }
#tab-right 	{ background-image:url(../images/tab-right.png); }

#tab-left:hover 	{ background-image:url(../images/tab-left-active.png); }
#tab-inside:hover 	{ background-image:url(../images/tab-inside-active.png); }
#tab-right:hover 	{ background-image:url(../images/tab-right-active.png); }
#tab-left.ui-state-active 	{ background-image:url(../images/tab-left-active.png); }
#tab-inside.ui-state-active	{ background-image:url(../images/tab-inside-active.png); }
#tab-right.ui-state-active 	{ background-image:url(../images/tab-right-active.png); }

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
font-weight:normal;
color:#ffffff;
line-height:56px;
}

em {
font-family:inherit;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
font-weight:bold;
color:#376a9f;
line-height:56px;
}

p {
font-size:14px;
font-family:Tahoma, Verdana, sans-serif;
line-height:140%;
}

#main p {
color:#323232;
margin-bottom:12px;
}

#intro {
width:600px;
}

#promo p {
color:#ffffff;
clear:both;
font-size:16px;
}

#promo ul {
float:left;
margin: 16px;
list-style:disc;
}

#promo li {
color:#FFFFFF;
font-size:14px;
font-family:Tahoma, Verdana, sans-serif;
line-height:20px;
}

#promo img {
margin-right:10px;
}

#box-outer {
width:680px;
background:#e8e8e7;
border:1px solid #cdcdcd;
margin:20px 0 20px 0;
}

#box-inner {
width:640px;
margin:10px;
padding:10px;
background-color:#FFFFFF;
}

#box-inner p {
margin:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

#box-inner span {
margin:10px auto 0px auto;
width:620px;
height:30px;
display:block;
padding:10px;
text-align:right;
font-family:Tahoma, Verdana, sans-serif;
font-size:14px;
}

#box-inner span strong {
font-weight:bold;
}

#box-inner span a {
width:212px;
height:29px;
display:block;
float:left;
background:url(../images/content-button.png);
text-align:center;
vertical-align:middle;
color:#3e3e3e;
line-height:29px;
}


#partners {
width:260px;
float:right;
text-align:center;
padding-top:10px;
}

#partners img {
margin:5px;
}

h3 {
font-size:18px;
font-family:Tahoma, Verdana, sans-serif;
font-weight:normal;
font-variant:small-caps;
color:#ffffff;
margin-bottom:15px;
}

#bottom a {
color:#ff8315;
}

#map ul li ul li {
font-size:10px;
margin-left:5px;
line-height:12px;
}

#map ul li ul li a {
color:#FFFFFF;
}

#map ul li ul li a:hover {
border-bottom:#ff8315 1px solid;
}

#map ul li {
font-size:14px;
line-height:24px;
}

#map ul li a:hover {
border-bottom:#ffffff 1px solid;
}

#news span {
color:#a6a6a6;
}

#news span:hover {
color:#FFFFFF;
}

#news p {
font-size:10px;
line-height:normal;
margin-bottom:10px;
}

#news a strong {
color:#ff8315;
font-weight:normal;
}

#news a { 
color:#ffffff;
font-size:12px;
line-height:24px;
}

#news a:hover {
border-bottom:#ff8315 1px solid;
}

#contact td.label {
color:#ff8315;
font-size:14px;
width:80px;
}

#contact td {
float:left;
color:#ffffff;
font-size:14px;
padding-bottom:8px;
vertical-align:top;
}

#contact a {
color:#FFFFFF;
}

#contact a:hover {
color:#FFFFFF;
border-bottom:#ff8315 1px solid;
}

.orangebutton {
width:133px;
height:37px;
line-height:37px;
text-align:center;
vertical-align:middle;
background:url(../images/orange-button.png);
font-size:16px;
font-weight:bold;
color:#FFFFFF;
display:block;
float:left;
margin:10px;
}

.greybutton {
width:133px;
height:37px;
line-height:37px;
text-align:center;
vertical-align:middle;
background:url(../images/grey-button.png);
font-size:16px;
font-weight:bold;
color:#3e3e3e;
display:block;
float:left;
margin:10px;
}

#menubar {
			margin: 100px 0 0 180px;
			float:left
}

#main {
background:none;
width:1060px;
margin:30px auto 0 auto;
}



        #menu {
            position: relative;
            height: 24px;
            width: 600px;
            padding: 13px;
            overflow: hidden;
        }
                #menu li {
                    float: left;
                    list-style: none;
					white-space:nowrap;
                }
                    #menu li.back {
                        background: url(../images/menu-active.png) no-repeat right -24px;
                        width: 9px; height: 24px;
                        z-index: 8;
                        position: absolute;
                    }
                        #menu li.back .left {
                            background: url(../images/menu-active.png) no-repeat top left;
                            height: 24px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    #menu li a {
                        font-size:14px;
                        text-decoration: none;
                        color:#000000;
                        outline: none;
                        text-align: center;
                        top: 5px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 24px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
				
						
						.ui-tabs .ui-tabs-hide {
     display: none;
}

#content {
width:960px;
background-color:#FFFFFF;
margin:0 auto 0 auto;
padding:0 0 30px;
min-height:400px;
}

#nav {
width:240px;
display:block;
background:url(../images/submenu.jpg) top no-repeat;
margin:0 20px 20px 0;
float:left;
}

#nav ul {
padding:30px 0 10px 0;
}

#nav ul li {
width:240px;
height:40px;
line-height:40px;
text-indent:30px;
font-size:14px;
}

#nav ul li:hover {
background:url(../images/submenu-hover.png)
}

#nav ul li a {
color:#000000;
}

#nav ul li.active {
background:url(../images/submenu-active.png);
}

#nav ul li.active a {
color:#FFFFFF;
}

#copy {
width:680px;
margin:10px 20px 0 0;
float:left;
}

#copy h3 {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
font-weight:bold;
color:#376a9f;
font-variant:normal;
line-height:56px;
}

#copy h4 {
color:#ff8315;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
margin:4px 0 8px 0;
}


#copy li {
list-style:disc inside;
font-size:12px;
line-height:16px;
text-indent:8px;
}

#copy td.label {
color:#ff8315;
font-weight:bold;
line-height:150%;
width:100px;
}

#copy p {
margin: 8px 0 8px 0;
}

#clear {
clear:both;
}

a.lightbox img {
border:1px #cccccc solid;
padding:10px;
}

a.lightbox img:hover {
border:1px #ff8315 solid;
}

#news span.old {
display:none;
}