/* CSS Document */
	/* 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#offices, body#offices {background : #CCCCCC none repeat scroll 0 0;}
html#leadership, body#leadership {background : #CCCCCC none repeat scroll 0 0;}
html#olive, body#olive {background : Olive none repeat scroll 0 0;}
html#products-link, body#products-link {background : #D2691E 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;}
html, body {
color : #000;
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 : 0;
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 : 5px;
}
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 : #6C6C6C;
text-decoration : none;
}
a:hover, a:active, a:focus {
color : #5fabcb;
text-decoration : none;
font-weight : bold ;
}
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;
}
#subnav-holder-main-body {
background : transparent repeat-y top;
width : 930px;
}
#sidenav-column {
float : right;
width : 170px;
text-align : left;
margin-left : 0px;
padding : 0 0 0;
margin-top : 0px; 
margin-right : 20px ;
}
#sidenav-column-ie6 {
float : right;
width : 170px;
text-align : left;
margin-left : 0px;
padding : 0 0 0 0px;
margin-top : 0px; ;
margin-right : 10px ;
}
#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 0px 8px 23px;
border-bottom : 2px solid #ffffff;
}

#sidenav ul .special {
padding-left : 0;
margin-left : 0px ;
font-size : 14px;
color : #ffffff;
list-style : none;
display : block;
width : 152px;
background : #44607d;
padding : 10px 2px 10px 21px;
border-bottom : 1px solid #ffffff;
font-weight : bold ;
}






#sidenav a {
display : block;
width : 152px;
background : #44607d url(../images/sidenav_arrow_white.gif) no-repeat 13px center;
padding : 5px 0px 5px 23px;
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 : 5px 0px 5px 23px;
}
#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 13px 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 : 530px;
font-size : 12px;
line-height : 22px;
text-align : left;
padding : 0 15px 15px 35px;
}
#main-column p {
margin-bottom : 10px;
}
#main-column-sub-pages {
width : 530px;
font-size : 10px;
line-height : 16px;
text-align : left;
padding : 0 15px 15px 0px;
float : right ;
}
#main-column-sub-pages {
width : 526px;
}
#main-column-sub-pages p {
margin-bottom : 10px;
}





#main-column-sub-pages-ie6 {
width : 530px;
font-size : 10px;
line-height : 16px;
text-align : left;
margin-left : 200px ;
margin-top : -0px ;
}
#main-column-sub-pages-ie6 {
width : 530px;
}
#main-column-sub-pages-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 : #F3DF4E;
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 : #F3DF4E;
}
#svb-search {
width : 350px;
clear : right;
float : right;
padding : 13px 0 4px 0;
}
#svb-search p {
text-align : right;
margin : 18px 0 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 : 5px 0 0 0;
clear : both;
}
div.svb-inner-page-1 #svb-content-body-main-body {
background : #fff url(../images/footer-mod-rule.gif) repeat-x 0 -1px;
width : 930px;
padding : 20px 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 : 12px;
margin-left : 0px ;
}
#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 : #03CDF1;
}
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 : 36px;
font-weight : bold;
margin-left : 35px ;
}
#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;}
.svb-container {margin:0 0 1.2em;width:530px;}
.svb-container h2, .svb-container h2.svb-first {font-size:10pt; color: black;font-weight: bold; line-height:16px;}
.svb-container h2, table.svb-data-table caption, table.svb-results-table caption {
background:#FFFFFF url(../images/sprites-t1.gif) repeat-x scroll 0 -545px;
border:1px solid #CCCCCC;
height:1%;
margin:0;
padding:3px 5px;
}
.svb-container .svb-container-body, .svb-container.svb-page-tools .svb-container-body {
/*background:#FFFFFF url(../images/container-gradient.gif) repeat-x scroll 0 100%;*/
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
#svb-content-main .svb-container p {padding:0.3em 5px 0.7em;}
#svb-content-main p {font-size: 9pt;}
#svb-content-main p {margin:0;padding:0 0 1em;}
address, dd, dt, h2, h3, h4, h5, h6, li, p, td, th, caption {font-family:arial,sans-serif;}
.svb-two-column, .svb-three-column, .svb-four-column {height:1%;overflow:auto;}
#svb-content-main .svb-two-column .svb-column.svb-first {float:left;width:256px; margin-right : 12px ;}

#svb-content-main .svb-container-body h3 {margin:0;padding:25px 0 0 13px;}
#svb-leadspace ul.svb-bullet-list li, .svb-container .svb-container-body ul.svb-bullet-list li {
/*background:transparent url(../images/sprites.gif) no-repeat scroll 6px -806px;*/
height:1%;
line-height:12px;
padding:2px 2px 2px 14px;
}


#svb-content-main .svb-container h3,#svb-content-main .svb-container h4,.svb-container .svb-container-body ol,#svb-leadspace ul.svb-bullet-list, .svb-container .svb-tab-section ul.svb-bullet-list,.svb-container .svb-container-body ul.svb-bullet-list {font-size:12pxem;}
#svb-leadspace ul.svb-bullet-list,
.svb-container .svb-container-body ul.svb-bullet-list {
	list-style-type:none;
	margin:0px;
	padding:4px 3px 4px 0px;
}
#svb-leadspace ul.svb-bullet-list li,
.svb-container .svb-container-body ul.svb-bullet-list li {
	/*background:url(../images/sprites.gif) no-repeat 6px -806px;*/
	line-height:1.2em;
	padding:2px 0px;
	height:1%;
	padding-left:7px;
	padding-right:2px;
}
#svb-content-main ul.svb-bullet-list li p {
	margin:0px !important;
	padding:0px !important;
}
#svb-leadspace ul.svb-bullet-list.svb-no-links li,
.svb-container .svb-container-body ul.svb-bullet-list.svb-no-links li {background:url(../images/sprites.gif) no-repeat 6px 0.15em;}
#svb-leadspace ul.svb-bullet-list li.svb-no-links,
.svb-container .svb-container-body ul.svb-bullet-list li.svb-no-links {background:url(../images/sprites.gif) no-repeat 6px 0.15em !important;}
#svb-leadspace ul.svb-bullet-list.svb-error li,
.svb-container .svb-container-body ul.svb-bullet-list.svb-error li {background:url(../images/sprites.gif) no-repeat 6px -2422px;}
#svb-page-tools li a:link, #svb-page-tools li a:visited {color:#525252;text-decoration:none;}
#svb-page-tools li a:hover {color:#333;text-decoration:underline;}
#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;}
p.svb-ind-information,
p.svb-ind-error,
p.svb-ind-help,
strong.svb-ind-help,
p.svb-ind-caution {
	display:block;
	margin:0px;
	padding:5px 5px 5px 21px !important;
}
.svb-container-body.svb-two-column p.svb-ind-information,
.svb-container-body.svb-two-column p.svb-ind-error,
.svb-container-body.svb-two-column p.svb-ind-help,
.svb-container-body.svb-two-column p.svb-ind-caution {clear:both;}
p.svb-ind-information {background:url(../images/info.gif) no-repeat 2px 4px;}
p.svb-ind-error {color:#F00;background:url(../images/error.gif) no-repeat 2px 4px;}
p.svb-ind-help, strong.svb-ind-help {background:url(../images/help.gif) no-repeat 2px 4px;}
p.svb-ind-caution {background:url(../images/caution.gif) no-repeat 2px 4px;}
a:visited {color:#6C6C6C;}






#svb-content-sidebar .svb-container {clear:right;float:right;}
#svb-content-sidebar .svb-container h2, #svb-content-sidebar .svb-container h2.svb-first {}
#svb-content-sidebar h2 {color:#333333;}
.svb-container h2, .svb-container h2.svb-first {font-size:12px;}
.svb-container h2, table.svb-data-table caption, table.svb-results-table caption {
background:#FFFFFF url(../images/sprites-t1.gif) repeat-x scroll 0 -545px;border:1px solid #CCCCCC;height:1%;margin:0;padding:3px 5px;}
.svb-container .svb-container-body, .svb-container.svb-page-tools .svb-container-body {
/*background:#FFFFFF url(../images/container-gradient.gif) repeat-x scroll 0 100%;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}*/
#svb-content-sidebar .svb-container .svb-container-body img {clear:both;display:block;margin:0 auto 4px;text-align:center;}
#svb-content-sidebar .svb-container p {padding:0.3em 5px 0.7em;}
#svb-content-sidebar p {font-size:0.7em;}
div.svb-rule {background:#FFFFFF url(../images/dotted.gif) repeat-x scroll 0 0;height:1px;}
.svb-rule, .svb-alternate-rule, .svb-alternate-rule-two, .svb-alternate-rule-three, .svb-clear {clear:both;}
#svb-content-sidebar p.svb-ind-link {padding:0 0 1px;}
li.svb-pdf-link, p.svb-ind-link a.svb-pdf-link, ul.svb-link-list a.svb-pdf-link {background:transparent url(../images/pdf.gif) no-repeat scroll 2px 4px;}
.svb-form-note, .svb-item-note, .svb-item-note-alternate {font-weight:normal;}
.svb-form-note, .svb-item-note, .svb-item-note-alternate {color:#666666;}




#svb-content-head {margin:0;padding:2px 0 0;width:530px;}

