/* CSS Document */
html#offices, body#offices {background : #CCCCCC none repeat scroll 0 0;}
html#leadership, body#leadership {background : #CCCCCC none repeat scroll 0 0;}
html#services-link, body#services-link {background : #DAA520 none repeat scroll 0 0;}
html#products-link, body#products-link {background : #D2691E none repeat scroll 0 0;}
html#industries-link, body#industries-link {background : Olive none repeat scroll 0 0;}
html#about, body#about {background : #CCCCCC none repeat scroll 0 0;}
html#contact, body#contact {background : #CCCCCC none repeat scroll 0 0;}




	/* Firefox Dotted Outline Fix */
	a:active { outline: none; }
	/* Firefox Dotted Outline Fix */
	a:focus { -moz-outline-style: none; }

html#yellow, body#yellow {background : #2050F7  none repeat scroll 0 0;}
html#charcoal, body#charcoal {background : #515151  none repeat scroll 0 0;}
html#green, body#green {background : #6B9F66  none repeat scroll 0 0;}
html#orange, body#orange {background : #DAA520  none repeat scroll 0 0;}
html#olive, body#olive {background : Olive none repeat scroll 0 0;color:#000000;margin:0;padding:0;}


body {
text-align : center;
}
div#contentwrapper {
padding : 0;
margin : 0;
}
div#contentbg {
position : relative;
margin : 0;
padding : 0 0 0 0;
height : 261px;
padding : 0 0;
}
div#illustration-products {
position : absolute;
bottom : -35px;
right : 0;
width : 409px;
height : 135px;
z-index : 80;
}
a.aboutme {
display : block;
text-decoration : none;
width : 83px;
height : 74px;
padding : 0;
margin : 0;
background : url(../images/trg_photos_4.png) no-repeat top left;
cursor : pointer;
}
a.aboutme span {
display : none;
padding : 0;
margin : 0;
}
div.currentwrapper {
padding : 0 0 0 0;
float : left;
width : 930px;
background : #fffff0;
}
div.wide {
width : 8370px;
overflow : hidden ;
}
div#crop {
width : 930px;
height : 261px;
overflow : hidden;
}
div.currentimage {
width : 430px;
height : 261px;
margin : 0;
padding : 0;
float : left;
background : url(../images/seperator.gif) repeat-y top right;
}
div.currentcontent {
width : 427px;
height : 251px;
margin-right : 43px;
padding : 10px 0 0 0;
float : right;
margin-right : 20px;
}
div.currentcontent h2 {
font-size : 30px;
letter-spacing : -2px;
color : #5fabcb;
padding : 0;
margin : 0 0 5px;
font-weight : normal;
font-family : Georgia, "Times New Roman", Times, serif;
}
div.currentcontent h6 {
font-size : 10px;
font-weight : normal;
color : #3a3a38;
padding : 0;
margin : 0;
line-height : 18px;
}
div.currentcontent p {
text-align : justify;
line-height : 18px;
font-family : georgia, times, sans-serif;
font-style : italic;
}
div.currentcontent h6 a {
text-decoration : none;
color : #3a3a38;
padding : 0 0 1px 0;
margin : 0 3px 0 0;
}
div.currentcontent h6 a:hover {
text-decoration : none;
}
div.currentcontent a:hover {
text-decoration : none;
}
div.currentcontent ul {
padding : 10px 0 0 0;
margin : 0;
list-style : none;
}
div.currentcontent ul li {
display : block;
font-size : 13px;
line-height : 22px;
padding-left : 15px;
background : url(../images/round1.png) no-repeat center left;
border-bottom : 1px solid #8a8986;
}
div#navindicator {
display : none;
width : 19px;
height : 134px;
position : absolute;
bottom : 100px;
left : 5px;
background : url(../images/navhere.png) no-repeat;
}
div#navindicator span {
display : none;
}
ul#sidetabs {
display : none;
position : absolute;
width : 25px;
list-style : none;
padding : 0;
margin : 0;
top : 32px;
left : 1px;
}
ul#sidetabs li a {
display : block;
width : 21px;
height : 28px;
background : url(../images/sidetabs.gif) no-repeat top left;
color : #fff;
font-size : 11px;
text-align : center;
padding-left : 0;
line-height : 28px;
text-decoration : none;
background-position : 0 -29px;
cursor : pointer ;
}
ul#sidetabs li a:hover {
background-position : 0 0;
cursor : pointer ;
}
ul#sidetabs li a.activetab {
background-position : 0 0;
cursor : pointer ;
}
img {
border : none;
padding : 0;
margin : 0;
}
div#illustration-products em {
background : url(../images/iphone.gif) no-repeat;
width : 46px;
height : 59px;
position : absolute;
top : -190px;
left : 420px;
text-align : center;
font-style : normal;
z-index : 2000;
display : none;
color : #fff;
}
form {
margin : 0;
padding : 0;
}
div.currentimage img {
background : url(../images/lightbox-ico-loading.gif) no-repeat center center;
width : 428px;
}
h1 {
font-size : 17px;
}
h2 {
font-size : 24px;
line-height : 30px;
color : #5fabcb;
font-weight : normal;
margin-bottom : 15px;
}
h4 {
color : #5fabcb;
font : bold 12px/22px Arial, Helvetica, sans-serif;
}
hr {
top : 0;
left : 0;
color : #999;
background : #999;
height : 1px;
border : none;
margin-top : 15px;
margin-bottom : 20px;
}
a:link, a:visited {
color : #5fabcb;
text-decoration : none;
}
a:hover, a:active, a:focus {
color : #5fabcb;
text-decoration : underline;
}
a img {
border : 0;
margin : 0;
padding : 0;
}
div.clearer {
clear : both;
display : block;
margin : 0;
padding : 0;
height : 0;
line-height : 1px;
font-size : 1px;
}
#back-to-top {
position : absolute;
left : -1300px;
}
#subnav-holder {
background : transparent repeat-y top;
width : 930px;
}
#sidenav-column {
float : right;
width : 205px;
text-align : left;
margin-left : 7px;
padding : 0 0 0;
margin-top: 62px;
}
#sidenav {
width : 175px;
margin-bottom : 10px;
}
#sidenav ul {
padding-left : 0;
margin-left : 0px ;
font-size : 11px;
color : #ffffff;
list-style : none;
}
#sidenav p {
display : block;
font-size : 13px;
width : 152px;
color : #ffffff;
background : #663333 url(../images/sidenav_cornrs_top.gif) no-repeat left top;
padding : 8px 5px 8px 18px;
border-bottom : 2px solid #ffffff;
}
#sidenav a {
display : block;
width : 152px;
background : #44607d url(../images/sidenav_arrow_white.gif) no-repeat 8px center;
padding : 10px 5px 10px 18px;
border-bottom : 1px solid #ffffff;
}
#sidenav-last a {
display : block;
width : 152px;
background : #44607d url(../images/sidenav_cornrs_bot.gif) no-repeat left bottom;
padding : 10px 5px 10px 18px;
}
#sidenav a:link, #sidenav a:visited, #sidenav-last a:link, #sidenav-last a:visited {
color : #ffffff;
text-decoration : none;
}
#sidenav a:hover, #sidenav a:active, #sidenav a:focus {
color : #ffffff;
text-decoration : none;
background : #999966 url(../images/sidenav_arrow_white.gif) no-repeat 8px center;
}
#sidenav-last a:hover, #sidenav-last a:active, #sidenav-last a:focus {
color : #ffffff;
text-decoration : none;
background : #999966 url(../images/sidenav_cornrs_bot.gif) no-repeat left bottom;
}
#helpfullinks {
width : 175px;
}
#helpfullinks p {
display : block;
font-size : 11px;
width : 152px;
color : #fff;
background : #ababab url(../images/graynav_cornrs_top.gif) no-repeat left top;
padding : 5px 5px 5px 18px;
}
#helpfullinks ul {
padding-left : 0;
font-size : 11px;
color : #fff;
margin-left : 0;
list-style : none;
}
#helpfullinks a {
display : block;
width : 152px;
padding : 10px 5px 9px 18px;
border-bottom : 1px solid #d7d8d8;
}
#helpfullinks a:link, #helpfullinks a:visited {
color : #666666;
text-decoration : none;
background : url(../images/graynav_bkgrd.gif) no-repeat 0 0;
}
#helpfullinks a:hover, #helpfullinks a:active, #helpfullinks a:focus {
color : #666666;
text-decoration : none;
background-position : -175px 0;
}
#main-column {
width : 600px;
font-size : 12px;
line-height : 22px;
text-align : left;
padding : 40px 15px 15px 35px;
}
#main-column {
width : 645px;
}
#main-column p {
margin-bottom : 10px;
}


#main-column-ie6 {
width : 600px;
font-size : 12px;
line-height : 22px;
text-align : left;
padding : 40px 15px 15px 35px;
}
#main-column-ie6 {
width : 645px;
}
#main-column-ie6 p {
margin-bottom : 10px;
}


a img {
border : medium none;
}
.sidebox {
margin : 0 auto;
width : 17em;
background : url(../images/sbbody-r.gif) no-repeat bottom right;
font-size : 100%;
margin-left : 0px ;

}
.boxhead {
background : url(../images/sbhead-r.gif) no-repeat top right;
margin : 0;
padding : 0;
text-align : center;
}
.boxhead h2 {
background : url(../images/sbhead-l.gif) no-repeat top left;
margin : 0;
padding : 22px 30px 5px;
color : white;
font-weight : bold;
font-size : 12pt;
line-height : 1em;
}
.boxbody {
background : url(../images/sbbody-l.gif) no-repeat bottom left;
margin : 0;
padding : 5px 30px 31px;
}
form {
margin : 0;
}
img {
border : 0;
}
#svb-index-top {
margin : 0 auto;
padding : 0 10px;
width : 930px;
text-align : left;
}
.svb-access {
position : absolute;
left : -3000px;
width : 500px;
}
#top-header {
background : #000 url(../images/sprites-t1.gif) repeat-x 0 -615px;
clear : both;
color : #fff;
margin : 0;
}
#top-header li {
display : inline;
padding : 0 14px 0 13px;
}
/*#svb-logo {
clear : left;
float : left;
margin : 0 0 0px 0;
}*/
#svb-portal {
background : url(../images/sprites-t2.gif) no-repeat -639px 100%;
clear : right;
color : #c8d7e3;
float : right;
list-style-type : none;
margin : 0;
padding : 2px 24px 4px 25px;
min-width : 350px;
border-top : 1px solid #98b1c4;
}
#svb-portal:hover {
background : url(../images/sprites-t2.gif) no-repeat -14px 100%;
}
#svb-portal:hover, #svb-portal:hover a {
color : #fff;
}
#svb-portal li {
float : left;
padding : 0;
}
#svb-portal li#svb-portal-label {
padding-right : 5px;
}
#svb-portal a {
color : #c8d7e3;
}
#svb-search {
width : 350px;
clear : right;
float : right;
padding : 31px 0 4px 0;
}
#svb-search p {
text-align : right;
margin : 0;
padding-right : 80px;
}
input#q {
background : #e6e6e6 url(../images/sprites-t2.gif) no-repeat -1250px -18px;
margin-bottom : 5px;
width : 150px;
padding : 2px;
border-width : 0;
text-indent : 5px;
}
input.svb-btn-search {
color : #fff;
background : #000 url(../images/sprites-t2.gif) no-repeat 100% -18px;
border : none;
padding : 2px 6px 1px 6px;
margin-bottom : 4px;
text-align : center;
cursor : pointer;
}
input.svb-btn-search:hover {
color : #fc0;
background : #000 url(../images/sprites-t2.gif) no-repeat 100% 0;
}
form#svb-search input {
position : absolute;
}
form#svb-search input#q,  input#svb-search-input, form#svb-search {
position : relative;
}
#svb-top-menu {
background : #bccddb url(../images/sprites-t1.gif) repeat-x 0 -280px;
border-top : 1px solid #3d474e;
border-bottom : 1px solid #98b1c4;
color : #666;
clear : both;
margin : 0;
height : 1%;
}
#svb-top-menu ul {
margin : 0;
padding : 0;
height : 1%;
}
#svb-top-menu li {
float : left;
overflow : inherit;
padding : 0 11px 0 12px;
white-space : nowrap;
}
#svb-top-menu li a {
white-space : nowrap;
display : block;
padding : 4px 0;
}
#svb-top-menu li:hover {
background : #c8d7e3 url(../images/sprites-t1.gif) repeat-x 0 -195px;
}
li#menu-1 a {
padding-left : 5px;
}
div#svb-top-menu li#menu-2 a, div#svb-top-menu li#menu-3 a, div#svb-top-menu li#menu-4 a, div#svb-top-menu li#menu-5 a, div#svb-top-menu li#menu-6 a {
background-image : url(../images/c.gif);
background-position : 100% 50%;
background-repeat : no-repeat;
padding-right : 9px;
}
#svb-content {
float : left;
position : relative;
width : 100%;
}
#svb-content-head {
margin : 0;
padding : 2px 0 0 0;
width : 930px;
}
div.svb-inner-page-1 #svb-content-head {
width : 930px;
padding : 0;
}
div.svb-inner-page-1 #svb-content-body {
background : #fff url(../images/footer-mod-rule.gif) repeat-x 0 -1px;
width : 930px;
padding : 0px 0 0 0;
clear : both;
}
#svb-content-head ul {
line-height : 1em;
height : 1%;
list-style-type : none;
margin : 0;
padding : 0;
}
div#svb-tab-names-end {
background-image : url(../images/hp-task-end.gif);
background-repeat : no-repeat;
clear : both;
height : 1em;
}
/*div#svb-tab-names-end-ie6 {
background-image : url(../images/hp-task-end.gif);
background-repeat : no-repeat;
clear : both;
height : 1em;
}*/
#svb-content-head p {
height : 23%;
line-height : 13pt;
margin : 0;
padding : 0 0 0px 0;
}
#svb-content-head img {
margin-bottom : 0;
}
#svb-footer {
background : #000 url(../images/sprites-t1.gif) repeat-x 0 -631px;
border-top : 1px solid #fff;
clear : both;
color : #ccc;
margin : 0;
padding-top : 1px;
height : auto;
}
#svb-footer ul {
list-style-type : none;
margin : 0;
padding : 0;
height : 1%;
}
#svb-footer li {
float : left;
overflow : inherit;
padding : 9px 10px 5px 14px;
white-space : nowrap;
}
#svb-footer li.svb-first {
background-image : none;
padding-left : 19px;
}
a:link, a:hover {
color : #4c6e94;
}
a:visited {
color : black;
}
#top-header a:link, #top-header a:visited, #top-header a:hover {
text-decoration : none;
}
#svb-top-menu li a:link, #svb-top-menu li a:visited {
color : #293d6b;
}
#svb-top-menu li a:hover {
text-decoration : none;
}
#svb-footer li a:link, #svb-footer li a:visited {
color : #ccc;
text-decoration : none;
}
#svb-footer li a:hover {
color : #fc0;
text-decoration : none;
}
#svb-top-menu:after, #svb-footer:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
h2, h4, h6, li, p {
font-family : arial, sans-serif;
}
h6 {
font-size : 9pt;
font-weight : bold;
}
#svb-portal {
font-family : arial, sans-serif;
font-size : 0.7em;
font-weight : bold;
}
#svb-portal a, #svb-portal li#svb-portal-password {
font-weight : normal;
}
#svb-search input {
font-family : arial, sans-serif;
font-size : 0.7em;
}
input.svb-btn-search {
font-family : arial, sans-serif;
font-size : 0.7em !important ;
font-weight : bold;
}
#svb-top-menu ul {
font-family : arial, sans-serif;
font-size : 0.7em;
font-weight : bold;
}
h1 {
font-family : arial, sans-serif;
font-size : 1.7em;
font-weight : normal;
}
#svb-content-head em {
font-family : arial, sans-serif;
font-weight : bold;
font-size : 0.85em;
font-style : normal;
}
#svb-footer ul {
font-family : arial, sans-serif;
font-size : 0.7em;
font-weight : bold;
}
a.city:link {
color : #5fabcb;
text-decoration : none;
}
a.city:visited {
color : #5fabcb;
text-decoration : none;
}
a.city:hover {
color : #44607d;
text-decoration : none;
}
a.city:link {color:#5FABCB;text-decoration:none;}
a.city:visited {color:#5FABCB;text-decoration:none;}
a.city:hover {color:#44607D  ;text-decoration:none;}

