/* CSS Document */
/*#wrapper {
background:#fff;
border-style:none;
color:#000;
margin:0;
padding:0;
text-align:left;
width:auto;
}*/

html,body {
background:#fff;
color:#000;
font-family:Times New Roman, Serif;
font-size:12pt;
margin:auto;
min-width:100%;
text-align:left;
width:100%;
}

#maincontentholder {
background:#fff;
border-width:0;
color:black;
margin:0;
padding:0;
width:100%;
}

html {
border-width:0;
margin:0;
padding:0;
}

body {
border-width:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
/*letter-spacing:0.03em;*/
min-width:861px;
padding:0;
}

h1, h2, h3, h4, h5, h6 {
background:none transparent scroll repeat 0 0;
border-width:0;
clear:both;
color:#4076BA;
font-family:Arial, "Trebuchet MS", Helvetica;
margin:1em 0 0.25em;
padding:0;
text-align:left;
}

h1 {
font-size:22px;
line-height:22px;
font-weight:400;
}

h2 {
font-size:17px;
font-weight:700;
line-height:18px;
}

h3 {
font-size:13px;
font-weight:700;
line-height:16px;
color:#333;
}

h4 {
font-size:11px;
font-weight:700;
line-height:13px;
}

h5 {
font-size:12px;
line-height:1.1em;

}

h6 {
font-size:1.3em;
line-height:1em;
}

blockquote {
border-left:#ddd 10px solid;
border-width:0;
font-family:inherit;
font-size:100%;
margin:0 0 0 10px;
padding:0 0 0 10px;
text-align:left;
}

pre {
border-width:0;
font-family:monospace;
font-size:1em;
margin:0;
padding:0;
text-align:left;
}

code {
border-width:0;
font-family:"Courier New", Courier, monospace;
font-size:1em;
margin:0;
padding:0;
text-align:left;
white-space:pre;
}

em {
border-width:0;
font-family:inherit;
font-size:100%;
font-style:italic;
margin:0;
padding:0;
text-align:left;
}

img {
background:none transparent scroll repeat 0 0;
border-style:none;
border-width:0;
font-family:inherit;
font-size:100%;
margin:0;
padding:0;
text-align:center;
}

fieldset {
border:1px solid #CCC;
font-family:inherit;
font-size:100%;
margin:1.5em 0;
padding:0 0 10px 15px;
text-align:left;
}

form {
border-width:0;
font-family:inherit;
font-size:100%;
margin:0;
padding:0;
text-align:left;
}

label {
border-width:0;
font-family:inherit;
font-size:100%;
font-weight:700;
margin:0;
padding:0;
text-align:left;
}

table {
border-collapse:collapse;
border-spacing:0;
border-width:0;
font-family:inherit;
font-size:1em;
margin:0;
padding:0;
text-align:left;
}

th {
border-width:0;
font-family:inherit;
font-size:100%;
font-weight:700;
margin:0;
padding:0;
text-align:left;
}

td {
border-width:0;
font-family:inherit;
font-size:1em;
margin:0;
padding:0;
text-align:left;
}

#maincontent p {
margin:0.6em 0 0.8em;
padding:0;
line-height:1.3em;
}

i {
font-style:italic;
}

ol {
background:#efefef;
font-size:1em;
margin:10px 0;
padding:10px;
}

ol li {
font-size:1em;
margin:0 0 0.25em 30px;
padding:0;
}

dl {
line-height:1.4em;
margin:0 0 1.5em;
padding:0;
}

dl dt {
font-weight:700;
margin:0.25em 0;
padding:0;
}

dl dd {
margin:0 0 0 30px;
padding:0;
}

#wrapper {
background:none transparent scroll repeat 0 0;
font-size:1.12em;
margin:0 auto !important;
padding:0;
text-align:left;
width:861px;
}

#header {
background:#fff;
height:76px;
margin:0;
padding:0;
position:relative;
}

#sitenavigation {
background:url(images/mainnavBGsingle.gif) #fff repeat-x 0 0;
height:59px;
margin:0;
padding:0;
position:relative;
}

#content {
clear:both;
margin:0;
min-height:30em;
padding:10px 0 0;
}

#sidebar {
background:none transparent scroll repeat 0 0;
float:left;
margin:0;
padding:0;
width:219px;
}

#maincontentholder {
float:right;
width:630px;
}

#maincontent {
float:left;
margin:0;
padding-bottom:30px;
width:422px;
}

#secondarycontent {
background:none transparent scroll repeat 0 0;
display:inline;
float:right;
margin:0;
padding:0;
width:200px;
}

#footer {
background:url(images/mainnavigationborder.gif) #fff repeat-x 0 0;
clear:both;
color:#343434;
margin:2em 0 0;
padding:0.2em 0 0;
}

#companyshowcase {
margin:0 auto;
position:relative;
width:861px;
}

#companystartpageleftcontent {
float:left;
width:550px;
}

#companystartpagerightcontent {
float:right;
line-height:1.5em;
margin:0;
padding:0;
width:290px;
}

#rightcolumnholder {
border-style:none;
float:right;
margin:20px 0 0;
}

#rightcolumnholder2 {
border-style:none;
margin:20px 0 0;
}

#rightcolumnholder2 li {
background:none!important;
padding:0pt!important;
}

a:hover {
background:#e7f6ff;
color:#0065ba;
text-decoration:none;
}

a:active {
background:none transparent scroll repeat 0 0;
border-bottom:#0065ba 1px solid;
color:#0065ba;
text-decoration:none;
}

.off-left {
left:-999px;
position:absolute;
width:999px;
}

.hr {
background:url(images/hr.png) repeat-x left top;
clear:both;
font-size:5px;
height:10px;
line-height:5px;
margin:0 auto;
text-align:center;
width:100%;
}

.smallbluebar {
background:url(images/SmallBlueBar.png) repeat-x left top;
color:#fff;
font-family:Arial, Helvetica;
font-size:1.4em;
padding:5px;
}

.clearer {
clear:both;
}

#maincontent ul {
list-style-type:none;
margin:0;
padding:0px 20px;
}

#maincontent ul li {
background:url(images/Li.gif) no-repeat 0 5px;
margin:8px 0 0 0;
padding:0 0 0 15px;
line-height:1.3em;
}

#maincontent ul li a:visited {
color:#0065ba;
}

img.left {
background:#f9f9f9;
border-bottom:#eee 1px solid;
border-left:#eee 1px solid;
border-right:#eee 1px solid;
border-top:#eee 1px solid;
display:block;
float:left;
margin:0 7px 5px 0;
padding:3px;
}

p.date {
color:#727071;
font-size:0.93em;
letter-spacing:0;
margin:0;
padding:1px 0;
position:absolute;
right:5px;
top:54px;
}

p.date span {
text-transform:capitalize;
}

.languageselect {
margin:0;
padding:0;
position:absolute;
right:10px;
top:10px;
}

.breadcrumb {
background:none transparent scroll repeat 0 0;
color:#474747;
font-size:0.84em;
font-weight:700;
line-height:1.7em;
margin:0;
padding:0;
}

.breadcrumb a:link {
background:none transparent scroll repeat 0 0;
color:#474747;
font-weight:400;
line-height:1.7em;
text-decoration:none;
}

.breadcrumb a:visited {
background:none transparent scroll repeat 0 0;
border-left-style:none;
border-right-style:none;
border-top-style:none;
color:#474747;
font-weight:400;
line-height:1.7em;
text-decoration:none;
}

.breadcrumb a:hover {
background:none transparent scroll repeat 0 0;
color:#474747;
font-weight:400;
line-height:1.7em;
text-decoration:none;
}

.breadcrumb a:active {
border-style:none;
font-weight:400;
line-height:1.7em;
}

.pagefilesholder, .middletile {
background:url(images/boxmiddle.gif) repeat-y 0 0;
margin:0;
padding:0;
width:189px;
}

.middletile img{
	margin-top:-15px;
	margin-left:3px;
	float:left;
	z-index:1;
	border:medium none;
}
.middletile a:link, .middletile a:visited {
	color:black;
}
.middletile span{
	padding:0 12px;
	display:block;
	clear:both;
}
.middletile span.header{
	float:left;
	z-index:10;
}

.blue span.header{
	color:white;
	background-color:#007fc6;
	margin-left:12px;
	margin-top:-8px;
}

.gray span.header{
	color:white;
	background-color:#424242;
	margin-left:12px;
	margin-top:-8px;
}

.toptile {
background:url(images/boxtop.gif) no-repeat 0 0;
height:15px;
margin:0;
padding:0;
width:189px;
}

.bottomtile {
background:url(images/boxbottom.gif) no-repeat left bottom;
height:35px;
margin:0 0 0 1px;
padding:0;
width:189px;
}

.pagefilesholder span {
background:#007FC6 none repeat scroll 0%;
color:#FFFFFF;
font-size:12px;
left:15px;
margin:0pt 0pt 0pt 0px;
padding:2px;
position:relative;
top:8px;
margin-right: 5px;
/*background:#007fc6;
color:#fff;
font-size:12px;
margin:0 0 0 15px;
padding:3px;*/
}

ul.pagefilesvertical {
list-style-type:none;
margin:15px 10px 0 14px;
padding:0;
text-align:left;
width:auto;
}

ul.pagefilesvertical li {
list-style-image:none;
margin:0;
padding:1px;
width:auto;
}

ul.pagefilesvertical li.linkz {
background:url(images/Li.gif) no-repeat 0 50%;
line-height:16pt;
padding-left:15px;
}

ul.pagefilesvertical .nobullet {
background:#ccc;
list-style-image:none;
}

ul.pagefilesvertical li img {
margin:0;
padding:1px;
vertical-align:middle;
}

ul.pagefilesvertical li a {
font-size:0.9em;
}

ul.pagefilesvertical li span {
background:none transparent scroll repeat 0 0;
color:#999;
font-size:0.9em;
margin:0;
padding:0;
}

ul.pagefilesvertical li span {
content:"]";
}

#companyshowcase h1 {
font-size:1.25em;
font-weight:700;
}

.errormessage {
border-bottom:#d0cfd0 1px solid;
border-left:#d0cfd0 1px solid;
border-right:#d0cfd0 1px solid;
border-top:#d0cfd0 1px solid;
font-family:Verdana, Arial;
font-size:1.1em;
height:260px;
letter-spacing:normal;
line-height:normal;
min-height:260px;
padding:30px;
width:600px;
}

.mainnav {
background:none transparent scroll repeat 0 0;
color:#fff;
font-family:Arial, Verdana, sans-serif;
left:17px;
margin:0;
padding:5px 0;
position:absolute;
top:19px;
width:600px;
}

.mainnavright {
background:none transparent scroll repeat 0 0;
color:#fff;
font-family:Arial, Verdana, sans-serif;
margin:0;
padding:5px 0;
position:absolute;
right:0;
top:19px;
width:230px;
/*width:200px;*/
}

.mainnavdouble {
background:url(images/subNavLogo.jpg) no-repeat 763px 1px;
color:#fff;
height:27px;
left:17px;
margin:0;
padding:13px 0 0;
position:absolute;
top:47px;
width:844px;
}

.mainnavright ul li {
float:right;
margin:0;
padding:0;
}

.mainnav ul li a {
border-style:none;
display:block;
font-size:0.98em;
letter-spacing:0;
padding:2px 8px;
}

.mainnavright ul li a {
border-style:none;
display:block;
font-size:0.98em;
font-weight:400;
letter-spacing:0;
padding:2px 6px;
}

.mainnavdouble ul li a {
border-style:none;
display:block;
font-size:0.98em;
font-weight:400;
letter-spacing:0;
padding:2px 8px;
}

.mainnavdouble ul li a.startpage {
border-style:none;
display:block;
font-size:0.98em;
letter-spacing:0;
padding:0 6px 0 9px;
}

.mainnav ul li a.selected {
background:url(images/topnav.gif) no-repeat 0 1px;
border-style:none;
color:#c3e3ff;
text-decoration:none;
}

.mainnavright ul li a.selected {
background:none transparent scroll repeat 0 0;
border-style:none;
color:#c3e3ff;
text-decoration:none;
}

.mainnavdouble ul li a.selected {
background:url(images/SubBack.gif) #013d5e no-repeat 0 1px;
border-style:none;
color:#fff;
text-decoration:none;
}

.defaultshowcasenavigation ul {
list-style-type:none;
margin:10px 0 0;
padding:0;
text-align:left;
}

.defaultshowcasenavigation li {
background:url(images/GreyBarDefaultShowNav.png) repeat-x 0 0;
display:block;
float:left;
height:35px;
margin:0 10px 0 0;
overflow:hidden;
padding:0;
width:208px;
}

.defaultshowcasenavigation li.last {
background:url(images/GreyBarDefaultShowNav.png) repeat-x 0 0;
display:block;
float:left;
height:35px;
margin:0;
overflow:hidden;
padding:0;
width:207px;
}

.defaultshowcasenavigation li a:hover {
background:url(images/rightarrow_dark.png) no-repeat 180px 10px!important;
padding:6px 0 0;
text-align:center;
}

.defaultshowcasenavigationtext ul {
list-style-type:none;
margin:2px 0 0;
padding:0;
text-align:left;
}

.defaultshowcasenavigationtext li {
border-left:#969494 1px solid;
display:block;
float:left;
height:90px;
margin:0;
padding:0 10px;
width:198px;
}

.defaultshowcasenavigationtext li.first {
display:block;
float:left;
height:90px;
margin:0;
padding:0 10px;
width:190px;
}

.defaultshowcasenavigationtext li.last {
border-right:#969494 1px solid;
display:block;
float:left;
height:90px;
margin:0;
padding:0 10px;
width:190px;
}

.defaultshowcasenavigationtext h2 {
font-size:1.2em;
font-weight:700;
letter-spacing:normal;
line-height:0.5em;
margin:8px 0 7px;
padding:0;
}

.defaultshowcasenavigationtext p {
font-family:Arial;
font-size:1em;
letter-spacing:normal;
line-height:1.4em;
}

.shadow_top {
background:url(images/hr.png) repeat-x left top;
height:10px;
margin:10px auto 0;
text-align:center;
width:100%;
}

.shadow_bottom {
background:url(images/hr.png) repeat-x left top;
height:10px;
margin:0 auto;
text-align:center;
width:100%;
}

#sidebar ul {
list-style-type:none;
margin:0;
padding:0 10px 30px 0;
text-align:left;
width:170px;
}

#sidebar li {
display:inline;
margin:0;
padding:0;
}

#sidebar a {
border:0!important;
}

#sidebar li a.selectednochild:hover {
background:url(images/rightarrow.png) #eeeeee no-repeat 0 5px;
font-weight:700;
}

#sidebar li a.subnotselected {
background:url(images/subarrow.png) #ffffff no-repeat 17px 7px!important;
font-weight:400;
padding:8px 0 5px 27px!important;
width:170px!important;
}
#sidebar li a.subnotselected:hover{
background:url(images/subarrow.png) #EEEEEE no-repeat 17px 7px!important;
font-weight:400;
padding:8px 0 5px 27px!important;
width:170px!important;
}
#sidebar li a.subselected {
background:url(images/subarrow.png) #ffffff no-repeat 17px 7px!important;
font-weight:700!important;
padding:8px 0 5px 27px!important;
width:170px!important;
}
#sidebar li a.subselected:hover{
background:url(images/subarrow.png) #eeeeee no-repeat 17px 7px!important;
font-weight:700!important;
padding:8px 0 5px 27px!important;
width:170px!important;
}

#sidebar li a.subnotselected2 {
background:url(images/subarrow.png) #ffffff no-repeat 30px 7px!important;
font-weight:400;
padding:8px 0 5px 40px!important;
width:155px!important;
}
#sidebar li a.subnotselected2:hover{
background:url(images/subarrow.png) #EEEEEE no-repeat 30px 7px!important;
font-weight:400;
padding:8px 0 5px 40px!important;
width:155px!important;
}
#sidebar li a.subselected2 {
background:url(images/subarrow.png) #ffffff no-repeat 30px 7px!important;
font-weight:700!important;
padding:8px 0 5px 40px!important;
width:155px!important;
}

#sidebar li a.subselected2:hover{
background:url(images/subarrow.png) #eeeeee no-repeat 30px 7px!important;
}

#sidebar li a.subnotselected3 {
background:url(images/subarrow.png) #ffffff no-repeat 45px 7px!important;
font-weight:400;
padding:8px 0 5px 55px!important;
width:140px!important;
}
#sidebar li a.subnotselected3:hover{
background:url(images/subarrow.png) #EEEEEE no-repeat 45px 7px!important;
font-weight:400;
padding:8px 0 5px 55px!important;
width:140px!important;
}
#sidebar li a.subselected3 {
background:url(images/subarrow.png) #ffffff no-repeat 45px 7px!important;
font-weight:700!important;
padding:8px 0 5px 55px!important;
width:140px!important;
}
#sidebar li a.subselected3:hover{
background:url(images/subarrow.png) #eeeeee no-repeat 45px 7px!important;
}

#sidebar li a.subnotselected4 {
background:url(images/subarrow.png) #ffffff no-repeat 60px 7px!important;
font-weight:400;
padding:8px 0 5px 70px!important;
width:125px!important;
}
#sidebar li a.subnotselected4:hover{
background:url(images/subarrow.png) #EEEEEE no-repeat 60px 7px!important;
font-weight:400;
padding:8px 0 5px 70px!important;
width:125px!important;
}
#sidebar li a.subselected4 {
background:url(images/subarrow.png) #ffffff no-repeat 60px 7px!important;
font-weight:700!important;
padding:8px 0 5px 70px!important;
width:125px!important;
}
#sidebar li a.subselected4:hover{
background:url(images/subarrow.png) #eeeeee no-repeat 60px 7px!important;
}

#sidebar li a:hover {
background:url(images/rightarrow_dark.png) #eeeeee no-repeat 0 5px!important;
padding:8px 0 8px 30px;
}

#sidebar li a.selected:hover {
background:url(images/rightarrow.png) #eeeeee no-repeat 0 5px;
padding:8px 0 8px 25px;
}

#sidebar li.first a {
height:25px;
line-height:25px;
margin:1px;
padding:8px 0 8px 25px;
}

fieldset legend {
background:#ffffff;
color:#000;
font-size:10px;
font-weight:700;
margin:0;
padding:2px;
}

html fieldset legend {
margin:0 0 10px -10px;
}

fieldset ul {
list-style-type:none;
margin:0 0 1.5em;
padding:0;
}

fieldset ul li {
list-style-type:none;
margin:0 0 0.5em;
padding:0;
}

.search {
border-bottom:#daedf7 1px solid;
border-left:#daedf7 1px solid;
border-right:#daedf7 1px solid;
border-top:#daedf7 1px solid;
padding:15px;
width:345px;
}

input.searchfield {
background:url(images/inputshadow.png) #fff repeat-x 0 0;
border-bottom:#ddd 1px solid;
border-left:#ddd 1px solid;
border-right:#ddd 1px solid;
border-top:#ddd 1px solid;
color:#666;
font-family:arial, helvetica, verdana, sans-serif;
font-size:1.1em;
margin:0;
padding:5px;
width:245px;
}

input.searchbutton {
display:block;
float:left;
font-size:1em;
margin:0;
padding:0;
}

textarea {
height:8em;
width:200px;
}

input.file {
height:auto;
width:250px;
}

input.readonly {
background-color:transparent;
border-style:none;
}

input.button {
background:#f2f2f2;
border-bottom:#d5d5d5 1px solid;
border-left:#d5d5d5 1px solid;
border-right:#d5d5d5 1px solid;
border-top:#d5d5d5 1px solid;
color:#007fc6;
font-size:1.1em;
font-weight:700;
margin:0 0 0 10px;
padding:4px;
text-align:center;
width:auto;
}

input.image {
border-style:none;
height:auto;
width:auto;
}

form div.submit {
margin:1em 0;
}

form div.submit input {
height:2em;
width:15em;
}

.toolbar {
margin:0 0 0 10px;
padding:0;
text-align:left;
}

#footer p {
color:#000;
font-family:Arial, Helvetica;
font-size:10px;
margin:1em 0 0.5em;
padding:0;
width:580px;
}

#footer p a:hover {
background-color:#eeeeee;
color:#000;
}

#footer p.right {
color:#000;
float:right;
font-size:0.95em;
margin:1em 0 0.5em;
padding:0;
text-align:right;
width:280px;
}

#footer ul {
font-family:Arial, Helvetica;
font-size:0.95em;
list-style-type:none;
margin:0;
padding:2px;
}

#footer ul li {
float:left;
margin:0 1px 0 0;
padding:2px 2px 2px 0;
}
h2.startpagenewsheadline {
	margin: 0 0 3px!important;
}
ul.startpagetopcontrol {
	background: url(images/FourBG.gif) no-repeat 0 0!important;
	list-style-type: none!important;
	margin: 0!important;
	padding: 0!important;
}
ul.startpagetopcontrol li {
padding:0pt !important;
margin:0pt !important;
background:none !important;
}
ul.startpagetopcontrol li a:hover {
	background: url(images/FourBG_hover.gif) no-repeat 0 0!important;
	border-style: none!important;
	width: 550px!important;
}
ul.startpagetopcontrol li a:active {
	background: url(images/FourBG.gif) no-repeat 0 0!important;
	border-style: none!important;
	width: 550px!important;
}
ul.traffictopcontrol {
	background: url(images/TrafficTop.gif) no-repeat 0 0!important;
	border-bottom: #d0cfd0 1px solid!important;
	border-left: #d0cfd0 1px solid!important;
	border-right: #d0cfd0 1px solid!important;
	border-top: #d0cfd0 1px solid!important;
	list-style-type: none!important;
	margin: 10px 0 0!important;
	padding: 0!important;
	width: 550px!important;
}
.trafficbottomcontrolblogtext {
	color: #fb7102!important;
	float: left!important;
	font-family: Arial, Helvetica!important;
	font-weight: 700!important;
	padding: 5px!important;
	width: 240px!important;
}
.trafficbottomcontrolblogtitle {
	background-color: #000!important;
	color: #fff!important;
	float: left!important;
	font-family: Arial, Helvetica!important;
	font-size: 0.88em!important;
	font-weight: 400!important;
	margin: 2px 8px 0 0!important;
	padding: 3px!important;
	width: 255px!important;
}

#orderform .test {
background:#ccc;
border-bottom:black 1px solid;
border-left:black 1px solid;
border-right:black 1px solid;
border-top:black 1px solid;
}

#shadowtop {
background:url(images/shadow_top.gif) no-repeat 0 0;
min-height:100px;
width:183px;
}

#shadowbottom {
background:url(images/shadow_bottom.gif) no-repeat 0 0;
height:25px;
width:183px;
}

.smallcontroll span {
background:#434343;
color:#fff;
font-size:1.2em;
line-height:17px;
padding:3px;
}

.smallcontroll span.blue {
background:#007fc6;
color:#fff;
font-size:1.2em;
line-height:15px;
padding:3px;
}

ul.smallcontroll {
height:150px;
list-style-type:none;
margin:0;
min-height:150px;
padding:0;
}

ul.smallcontroll li a:hover {
background:none transparent scroll repeat 0 0;
border-style:none;
width:160px;
}

ul.smallcontroll li a:active {
border-style:none;
width:160px;
}

#companystartpagerightcontent p {
background:#fff;
color:#959595;
margin:5px 0 0;
padding:0;
}

p.searchinfo {
background:none transparent scroll repeat 0 0;
color:#000;
font:14px Verdana, sans-serif;
margin:15px 0;
padding:3px 0;
}

h4.searchheader {
background:url(images/tableTitleBG.jpg) repeat-x left top;
color:#fff;
font:14px Verdana, sans-serif;
height:25px;
margin:15px 0;
padding:3px 0 3px 6px;
width:370px;
}

dl.searchresult {
font-size:12px;
}

dl.searchresult dt {
background:url(images/arrowDouble.gif) no-repeat 0 59%;
margin:5px 0 2px;
padding:0 0 0 14px;
}

dl.searchresult dd {
margin:0 0 15px;
padding:0 0 0 14px;
}

.searchkeywordfinder {
padding-left:10px;
}

body.print {
background:white;
font-size:12pt;
}

body.print .printcontent {
background:none transparent scroll repeat 0 0;
border-width:0;
color:black;
float:none !important;
font-family:Times New Roman, Serif;
font-size:12pt;
letter-spacing:normal;
line-height:16pt;
margin:0 1%;
padding:0;
width:auto;
}

body.print .printcontent li {
line-height:20pt;
}

body.print .printcontent h1 {
font-size:1.2em;
}

body.pagetippage {
background:#fff;
border-bottom:#1387c8 2px solid;
margin:15px;
min-height:250px;
min-width:0;
padding:1px 0 25px;
width:340px;
}

.pagetip {
margin:0;
padding:0;
}

.pagetip p {
font-size:11px;
padding:8px 0 5px 4px;
}

.pagetip p.left {
float:left;
width:49%;
}

.pagetip p.right {
float:right;
width:47%;
}

.pagetip label {
background:none transparent scroll repeat 0 0;
font-size:11px;
font-weight:400;
margin:0;
}

.pagetip .accesskey {
text-decoration:underline;
}

.pagetip input {
background:url(images/inputshadow.png) repeat-x left top;
border-bottom:#d5d5d5 1px solid;
border-left:#d5d5d5 1px solid;
border-right:#d5d5d5 1px solid;
border-top:#d5d5d5 1px solid;
margin-top:1px;
padding:3px;
}

.pagetip input.button {
background:#f2f2f2;
border-bottom:#d5d5d5 1px solid;
border-left:#d5d5d5 1px solid;
border-right:#d5d5d5 1px solid;
border-top:#d5d5d5 1px solid;
float:right;
}

div.sitemap {
margin:20px 0;
padding:0;
}

table.licensegroup {
border-collapse:collapse;
font:12px Arial, Verdana, sans-serif;
font-weight:400;
margin:0;
padding:0;
text-align:left;
width:394px;
}

table.licensegroup caption {
font-size:1.2em;
font-weight:700;
}

table.licensegroup p {
font-weight:400;
padding:7px 0;
}

table.licensegroup .licensestablehead {
background:#efefef;
border-bottom:#fff 1px;
border-left:#fff 1px solid;
border-right:#fff 1px solid;
border-top:#fff 1px solid;
color:#0065ba;
font-size:11px;
text-align:center;
}

table.licensegroup tr {
background:url(images/formRowBG.gif) #fff repeat-x left top;
font-weight:400;
text-align:left;
}

table.address {
border-bottom:#007ec6 2px solid;
}

table.licensegroup td.tabletitle {
background:url(images/tableTitleBG.jpg) repeat-x left top;
color:#fff;
font:1.2em Arial, Verdana, sans-serif;
height:25px;
margin:5px 0;
padding:0 0 0 5px;
width:394px;
}

table.licensegroup input.licenseqty {
background:url(images/formInputBG.gif) repeat-x left top;
border-bottom:#d5d5d5 1px solid;
border-left:#d5d5d5 1px solid;
border-right:#d5d5d5 1px solid;
border-top:#d5d5d5 1px solid;
float:right;
padding:2px;
width:27px;
}

table.licensegroup input.licensecustomerinfo {
background:url(images/formInputBG.gif) repeat-x left top;
border-bottom:#d5d5d5 1px solid;
border-left:#d5d5d5 1px solid;
border-right:#d5d5d5 1px solid;
border-top:#d5d5d5 1px solid;
margin:7px 0;
padding:2px;
width:181px;
}

table.licensegroup .cb input {
margin:1px 3px 1px 0;
}

table.licensegroup .cb label {
margin:0 11px 0 0;
}

table.licensegroup input.licensesemtyformbutton {
background:#f2f2f2;
border-bottom:#d5d5d5 1px solid;
border-left:#e9e9e9 1px solid;
border-right:#d5d5d5 1px solid;
border-top:#e9e9e9 1px solid;
color:#007fc6;
font-family:Tahoma, Verdana, Arial;
font-size:12px;
font-weight:700;
margin:10px 0;
padding:4px 8px;
text-align:center;
width:auto;
}

table.licensegroup input.licensessendbutton {
background:#f2f2f2;
border-bottom:#d5d5d5 1px solid;
border-left:#e9e9e9 1px solid;
border-right:#d5d5d5 1px solid;
border-top:#e9e9e9 1px solid;
color:#eb224d;
float:right;
font-family:Tahoma, Verdana, Arial;
font-size:12px;
font-weight:700;
margin:10px 0;
padding:4px 8px;
text-align:center;
width:auto;
}

#lightbox {
background-color:#fff;
border-bottom:#666 2px solid;
border-right:#666 2px solid;
padding:10px;
}

#lightboxdetails {
font-size:1em;
padding-bottom:10px;
padding-top:0.4em;
}

#closebutton {
right:5px;
top:5px;
}

#lightbox img {
border-style:none;
clear:both;
}

#overlay {
background-image:url(images/overlay.png);
}
/*
html #overlay {
background-color:transparent;
background-image:url(images/blank.gif);
filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}
*/
.csc-sitemap ul li a {
line-height:13px !important;
}


.csc-sitemap ul {
list-style:square url('images/Li.gif') inside !important;
padding:4px !important;
}

.csc-sitemap ul li {
background:none !important;
margin:0 !important;
padding:0 0 0 8px !important;
}

.htmlarea-showtableborders tbody tr td p {
line-height:11px !important;
margin:0 !important;
padding:3px !important;
}

#companyshowcasetext {
float:left;
font-size:1.07em;
letter-spacing:0;
margin:0;
padding:10px 0 0 30px;
width:430px;
}

#companyshowcasetext p {
line-height:1.4em;
}

div,span,applet,object,iframe,p,a,address,big,cite,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,legend,caption,tbody,tfoot,thead,tr {
border-width:0;
font-family:inherit;
font-size:100%;
margin:0;
padding:0;
text-align:left;
}

abbr,acronym {
border-width:0;
font-family:inherit;
font-size:100%;
font-style:normal;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
}

a img,:link img,:visited img {
border-width:0;
}

q,blockquote {
content:"";
}

strong,b,table caption,p.searchinfo span {
font-weight:700;
}

body.standard #sitenavigation,body.companystartpage #sitenavigation {
background:url(images/tileDoubleNav.jpg) #fff repeat-x 0 0;
height:95px;
margin:0;
padding:0;
position:relative;
}

body.companystartpage #content,body.default #content {
padding:10px 0px 0px 0px;
}

a:link, a:visited {
color:#0065ba;
margin:0;
padding:0;
text-decoration:none;
}

hr,.hidden {
display:none;
}

.left,#lightboxcaption {
float:left;
}

.right,.toolbarholder,#keyboardmsg {
float:right;
}

a:hover img.left,a:active img.left {
background:#f0e7d7;
border-bottom:#eeeeee 1px solid;
border-left:#eeeeee 1px solid;
border-right:#eeeeee 1px solid;
border-top:#eeeeee 1px solid;
}

#logo a:link,#logo a:visited,#logo a:active {
background:url(images/TrivectorLogo.gif) no-repeat left top;
border-style:none;
color:#333;
display:block;
height:0;
left:0;
margin:0;
overflow:hidden;
padding:50px 0 0;
position:absolute;
text-decoration:none;
text-indent:-9000px;
top:18px;
width:170px;
}

.languageselect a:link,.languageselect a:visited {
background:#f9f9f9;
border-bottom:#eee 1px solid;
border-left:#eee 1px solid;
border-right:#eee 1px solid;
border-top:#eee 1px solid;
display:block;
float:left;
margin:0 0 5px 7px;
padding:3px;
}

.languageselect a:hover,.languageselect a:active {
background:#f0e7d7;
border-bottom:#eeeeee 1px solid;
border-left:#eeeeee 1px solid;
border-right:#eeeeee 1px solid;
border-top:#eeeeee 1px solid;
display:block;
float:left;
margin:0 0 5px 7px;
padding:3px;
}

body.standard .mainnav,body.companystartpage .mainnav {
left:17px;
position:absolute;
top:15px;
}

body.standard .mainnavright,body.companystartpage .mainnavright {
position:absolute;
right:0;
top:15px;
}

.mainnav ul,.mainnavright ul,.mainnavdouble ul,#companystartpagerightcontent ul {
list-style-type:none;
margin:0;
padding:0;
}

.mainnav ul li,.mainnavdouble ul li {
float:left;
margin:0;
padding:0;
}

body.companysubpage .mainnav ul li a,body.default .mainnav ul li a,table.licensegroup label {
font-weight:400;
}

body.standard .mainnav ul li a.selected,body.companystartpage .mainnav ul li a.selected {
background:url(images/topnav.gif) no-repeat 0 1px;
color:#fff;
text-decoration:none;
}

body.standard .mainnavright ul li a.selected,body.companystartpage .mainnavright ul li a.selected {
background:none transparent scroll repeat 0 0;
color:#fff;
text-decoration:none;
}

.mainnav a:link,.mainnav a:visited {
background:url(images/topnav.gif) no-repeat 0 1px;
border-style:none;
color:#fff;
margin:0;
padding:2px 8px;
text-decoration:none;
}

.mainnavright a:link,.mainnavright a:visited {
background:url(images/topnav.gif) no-repeat 0 1px;
border-style:none;
color:#c3e3ff;
margin:0;
padding:2px 8px;
text-decoration:none;
}

.mainnav a:hover,.mainnav a:active {
background:url(images/topnav.gif) #949293 no-repeat 0 1px;
border-style:none;
color:#fff;
padding:2px 8px;
text-decoration:none;
}

.mainnavright a:hover,.mainnavright a:active {
background:url(images/topnav.gif) #949293 no-repeat 0 1px;
border-style:none;
color:#ffffff;
padding:2px 8px;
text-decoration:none;
}

.mainnavdouble a:link,.mainnavdouble a:visited {
background:url(images/SubBack.gif) no-repeat 0 1px;
border-style:none;
color:#fff;
font-size:1.08em;
margin:0;
padding:2px 8px;
text-decoration:none;
}

.mainnavdouble a:hover,.mainnavdouble a:active {
background:url(images/SubBack.gif) #013d5e no-repeat 0 1px;
border-style:none;
color:#fff;
font-size:1.08em;
text-decoration:none;
}

.mainnavdouble a.startpage,.mainnavdouble a.startpage:link,.mainnavdouble a.startpage:visited,.mainnavdouble a.startpage:hover,.mainnavdouble a.startpage:active {
background:url(images/SubBack.gif) no-repeat 0 1px;
}

body.standard .mainnav a:link,body.standard .mainnav a:visited,body.companystartpage .mainnav a:link,body.companystartpage .mainnav a:visited {
background:url(images/topnav.gif) no-repeat 0 1px;
color:#dcdadb;
font-weight:400;
padding:2px 8px;
}

body.standard .mainnavright a:link,body.standard .mainnavright a:visited,body.companystartpage .mainnavright a:link,body.companystartpage .mainnavright a:visited {
background:url(images/topnav.gif) no-repeat 0 1px;
color:#c3e3ff;
font-weight:400;
padding:2px 8px 0 6px;
}

body.standard .mainnav a:hover,body.standard .mainnav a:active,body.companystartpage .mainnav a:hover,body.companystartpage .mainnav a:active {
background:url(images/topnav.gif) #949293 no-repeat 0 1px;
color:#fff;
font-weight:400;
padding:2px 8px;
}

body.standard .mainnavright a:hover,body.standard .mainnavright a:active,body.companystartpage .mainnavright a:hover,body.companystartpage .mainnavright a:active {
background:url(images/topnav.gif) #949293 no-repeat 0 1px;
color:#fff;
font-weight:400;
padding:2px 8px 0 6px;
}

.defaultshowcasenavigation li a,.defaultshowcasenavigation li a:visited {
background:url(images/rightarrow.png) no-repeat 180px 10px;
border-style:none;
color:#fff;
display:block;
font-family:Arial, Helvetica;
font-size:1.8em;
font-weight:400;
height:35px;
letter-spacing:0;
line-height:23px;
margin:0;
padding:6px 0 0;
text-align:center;
text-decoration:none;
width:208px;
}

.defaultshowcasenavigationtext a:link,.defaultshowcasenavigationtext a:visited {
border-style:none;
color:#000;
font-family:Arial;
font-size:1em;
letter-spacing:normal;
line-height:1.4em;
}

.defaultshowcasenavigationtext a:hover,.defaultshowcasenavigationtext a:active {
background:#ffffff;
color:#000;
font-family:Arial;
font-size:1em;
letter-spacing:normal;
line-height:1.4em;
text-decoration:underline;
}

#sidebar li a,#sidebar li a:visited {
background:url(images/rightarrow_dark.png) #ffffff no-repeat 0 5px;
color:#000000;
display:block;
font-family:Arial, Helvetica;
font-size:1.02em;
font-weight:400;
letter-spacing:0;
padding:8px 0 8px 30px;
text-decoration:none;
width:170px;
}

#sidebar li a.selectednochild,#sidebar li a.selectednochild,#sidebar li a.selectednochild:active {
background:url(images/rightarrow.png) #ffffff no-repeat 0 5px;
font-weight:700;
}

#sidebar ul.subsubnav li a:hover,#sidebar ul.subsubnav li a:active {
background:url(images/subarrow.png) #eeeeee no-repeat 15px 7px;
border-style:none;
margin:1px;
padding:8px 0 5px 25px;
width:159px;
}

#sidebar li a.selected,#sidebar li a.selected:visited {
background:url(images/rightarrow.png) #ffffff no-repeat 0 5px;
border-style:none;
font-weight:700;
margin:0;
padding:8px 0 8px 25px;
}

#sidebar a.parentlink:link,a.parentlink:visited {
background:url(images/uparrow.png) #fff no-repeat 0 5px;
border-bottom:#eee 1px solid;
border-top:#eee 1px solid;
color:#000;
display:block;
font-weight:400;
padding:8px 0 8px 25px;
text-decoration:none;
width:185px;
}

#sidebar a.parentlink:hover,a.parentlink:active {
background:url(images/uparrow.png) #eee no-repeat 0 5px;
border-bottom:#eee 1px solid;
border-top:#eee 1px solid;
color:#000;
display:block;
font-weight:400;
padding:8px 0 8px 25px;
text-decoration:none;
width:185px;
}

form div,form p {
font-size:1em;
margin:0;
padding:0;
}

input.check,input.radio {
border-style:none;
height:auto;
margin:0;
width:auto;
}

.toolbar a:link,.toolbar a:visited,.toolbar a:active {
border-style:none;
display:block;
float:left;
margin:0 0 5px 4px;
}

#footer p a:link,#footer p a:visited,#footer p a:active {
background-color:#fff;
color:#000;
}

#footer a:link,#footer a:visited {
background:#007fc6;
border-style:none;
color:#fff;
font-weight:400;
margin:0;
padding:2px 5px;
text-decoration:none;
}

#footer a:hover,#footer a:active {
background:#329ad3;
border-bottom:#56008c 1px solid;
border-style:none;
color:#fff;
font-weight:400;
margin:0;
padding:2px 5px;
text-decoration:none;
}
.startpagetopcontrol span, .traffictopcontrol span {
	line-height: 15px!important;
	width: 350px!important;
	display: block!important;
}
ul.startpagetopcontrol li a, .startpagetopcontrol li a:visited {
	background: url(images/FourBG.gif) no-repeat 0 0!important;
	border-style: none!important;
	color: #fff!important;
	display: block!important;
	font-family: Arial, Helvetica!important;
	height: 65px!important;
	letter-spacing: 0!important;
	padding: 6px 5px 6px 10px!important;
	width: 550px!important;
}
ul.traffictopcontrol li {
  padding:0pt !important;
  margin:0pt !important;
  background:none !important;
}
ul.traffictopcontrol li a, .traffictopcontrol li a:visited {
	background: url(images/rightarrow_dark.png) #ffffff no-repeat 370px 78px!important;
	border-style: none!important;
	color: #000!important;
	display: block!important;
	letter-spacing: 0!important;
	margin-left: 152px!important;
	padding: 6px 5px 6px 10px!important;
	width: 383px!important;
	height:88px;
}
ul.traffictopcontrol li a:hover, ul.traffictopcontrol li a:active {
	background: url(images/rightarrow.png) #eeeeee no-repeat 370px 78px!important;
	border-style: none!important;
	width: 383px!important;
}
ul.smallcontroll li a, ul.smallcontroll li a:visited {
	background: none transparent scroll repeat 0 0!important;
	border-style: none!important;
	color: #000!important;
	display: block!important;
	font-size: 10px!important;
	height: 80px!important;
	line-height: 14px!important;
	margin: 0!important;
	min-height: 80px!important;
	padding: 68px 0 10px 11px!important;
	width: 160px!important;
}
#companystartpagerightcontent a:link, #companystartpagerightcontent a:visited {
	background: #fff!important;
	border-style: none!important;
	color: #000!important;
	display: block!important;
	font-size: 0.95em!important;
	letter-spacing: normal!important;
	line-height: 1.4em!important;
	margin: 0!important;
	padding: 2px 5px 5px 0!important;
	width: 280px!important;
}
#companystartpagerightcontent a:hover, #companystartpagerightcontent a:active {
	background: #d7ebfd!important;
	border-style: none!important;
	width: 280px!important;
}

dl.searchresult dt a,#overlay img {
border-style:none;
}

div.sitemap a:link,div.sitemap a:visited {
background:none transparent scroll repeat 0 0;
border-style:none;
color:#0065ba;
margin:1px;
outline:none;
padding:1px;
text-decoration:none;
}

div.sitemap a:hover,div.sitemap a:active {
background:none transparent scroll repeat 0 0;
border-style:none;
color:#0065ba;
margin:1px;
padding:1px;
text-decoration:none;
}

table.licensegroup td,table.licensegroup th {
font-weight:400;
margin:0;
padding:8px 0;
text-align:left;
vertical-align:middle;
}

table.licensegroup tr.nobordertop,table.address tr {
background-image:none;
}
.tx-dropdownsitemap-pi1 div > a:first-child{
  font-weight: normal;
  border:0;
}
.tx-dropdownsitemap-pi1 .spc {
  font-weight: normal;
}
.tx-dropdownsitemap-pi1 .description {
  font-style: italic;
  font-size: 80%;
  margin-left: 5px;
}
.tx-dropdownsitemap-pi1 ul{
list-style-type:none;
}
.tx-dropdownsitemap-pi1 ul li {
  background: transparent none no-repeat scroll 0%!important;
}
.tx-dropdownsitemap-pi1 li.open ul {
  display: block;
  list-style-type: none!important;
  padding:8px 0px 0px 10px!important;
}
.tx-dropdownsitemap-pi1 li.closed ul{
  display: none;
  list-style-type: none!important;
  padding:8px 0px 0px 10px!important;
}
.tx-dropdownsitemap-pi1 li.open ul li{
  padding-left:4px!important;
  background: transparent none no-repeat scroll 0%!important;
}
.tx-dropdownsitemap-pi1 div {
  border: 0 !important;
  background: #FFFFFF!important;
  padding: 2px;
  margin-bottom: 3px;
}
.tx-dropdownsitemap-pi1 div.expall {
  text-align: center;
  border:0 !important;
  background: #FFFFFF;
}

.startpagemiddlecontrollink .send {
    border-width: 1px;
    border-color: #D5D5D5;
    border-style: solid;
    color: #007FC6;
    font-size:1.1em;
    width:auto;
    font-weight: bold;
    text-align: center;
    margin: 0 0 0 6px;
    padding: 4px;
    background: #F2F2F2;
}
.startpagemiddlecontrolblogtitle .text {
	border:1px solid #ccc;
	width:230px;
	color:#333;
}

.tx-indexedsearch-searchbox table {
	border:1px solid #DAEDF7;
	padding:15px;
	border-collapse:separate!important;
}

.tx-indexedsearch-searchbox .inputtext {
    background:#FFFFFF url(images/inputshadow.png) repeat-x scroll 0% 0%;
    border:1px solid #DDDDDD;
    color:#666666;
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:1.1em;
    margin:0pt;
    padding:5px;
    width:245px;
}

.tx-indexedsearch-searchbox .button {
    border-width: 1px;
    border-color: #D5D5D5;
    border-style: solid;
    color: #007FC6;
    font-size:1.1em;
    width:auto;
    font-weight: bold;
    text-align: center;
    margin: 0 0 0 10px;
    padding: 4px;
    background: #F2F2F2;
}
.news-latest-item p {
    background:none!important;
    margin: 0.8em 0em 0.2em!important;
    color:#333!important
}

.tipafriendform .button {
    border-width: 1px;
    border-color: #D5D5D5;
    border-style: solid;
    color: #007FC6;
    font-size:1.1em;
    width:auto;
    font-weight: bold;
    text-align: center;
    margin:0 0 10px 0;
    padding: 4px;
    background: #F2F2F2;
}

.tipafriendform table {
	border:1px solid #DAEDF7;
	padding:15px 15px 5px 15px;
	border-collapse:separate!important;
}
.tipafriendform .inputtext {
    background:#FFFFFF url(images/inputshadow.png) repeat-x scroll 0% 0%;
    border:1px solid #DDDDDD;
    color:#666666;
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:1.1em;
    margin:2px 0px 0px 0px;
    padding:5px;
    width:180px;
}
.tipafriendform .inputtextarea {
    background:#FFFFFF url(images/inputshadow.png) repeat-x scroll 0% 0%;
    border:1px solid #DDDDDD;
    color:#666666;
    font-family:arial,helvetica,verdana,sans-serif;
    font-size:1.1em;
    margin:2px 0px 0px 0px;
    padding:5px;
    width:180px;
}

ul.rssfeed {
    background:none;
    list-style-type:none;
    padding:0px!important;
    margin:0px;
    display:block;
    font-family:Arial,Helvetica;
}
ul.rssfeed li{
    background:none!important;
    border:1px solid #D0CFD0;
    padding:7px !important;
    height:18px;
}
ul.rssfeed a, ul.rssfeed a:visited {
    border:0;
    background:url(images/rightarrow_dark.png) #ffffff no-repeat !important;
    height:17px;
    width:17px;
    float:right;
}
ul.rssfeed a:active, ul.rssfeed a:hover {
    border:0;
    background:url(images/rightarrow.png) #ffffff no-repeat !important;
    height:17px;
    width:17px;
    float:right;
}
ul.rssfeed span.exorss1 {
  color:#FB7102;
  font-weight:bold;
  float:left;
  margin-left:3px;
  padding:3px 3px 2px 3px;
  font-size:1em;
}
ul.rssfeed span.exorss2 {
  background-color:#000000;
  color:#FFFFFF;
  font-size:0.88em;
  font-weight:normal;
  padding:3px 3px 2px 3px;
  float:left;
  margin-left:3px;
  width:260px;
}


.flexiblecontentcontainer ul li.text{
  border-style: none;
  color: #ffffff;
  height: 111px;
  display: block;  
  letter-spacing: 0;
  line-height: 14px;
  margin: 0;
  padding:0;
  width: 350px;
  float:left;
}
.flexiblecontentcontainer .flexiblecontentblue li.text a {
  background: url(images/rightarrow_dark.png) #409FD4 no-repeat 320px 84px;
}
.flexiblecontentcontainer .flexiblecontentblue li.text a:hover {
  background: url(images/rightarrow.png) #57B1E3 no-repeat 320px 84px;
}
.flexiblecontentcontainer .flexiblecontentgray li.text a {
  background: url(images/rightarrow_dark.png) #a2a2a2 no-repeat 320px 84px;
}
.flexiblecontentcontainer .flexiblecontentgray li.text a:hover{
  background: url(images/rightarrow.png) #c0c0c0 no-repeat 320px 84px;
}
.flexiblecontentcontainer .flexiblecontentorange li.text a {
  background: url(images/rightarrow_dark.png) #FB7102 no-repeat 320px 84px;
}
.flexiblecontentcontainer .flexiblecontentorange li.text a:hover{
  background: url(images/rightarrow.png) #FF7D15 no-repeat 320px 84px;
}
.flexiblecontentcontainer ul {
  list-style-type:none;
  display: list-item;
  padding:0pt;
  min-height:106px;
  margin:7px 0px 0px 0px;
}
.flexiblecontentcontainer img {
  height:111px;
  width:192px;
  margin-left:8px;
  float:left;
}
.flexiblecontentcontainer a {
  background:transparent none repeat scroll 0pt;
  border:0;
  color:#FFFFFF;
  text-decoration:none;
}
.flexiblecontentcontainer li.text a {
  width:325px;
  height:96px;
  padding: 15px 10px 0px 15px;
  display:block;
  background:transparent none repeat scroll 0pt;
  border:0;
  color:#FFFFFF;
  text-decoration:none;
}
.flexiblecontentcontainer {
  height:111px;
  margin-top:7px;
}
.startpagemiddlecontrollink, .trafficbottomcontrollink {
	float: left;
	margin-top: 1px;
}
.startpagemiddlecontrolblogtext {
	color: #026eab;
	float: left;
	font-family: Arial, Helvetica;
	font-weight: 700;
	padding: 5px;
	width: 200px;
	float:left;
	/*height: 24px;*/
}
.startpagemiddlecontrolblogtitle {
	background-color: #d7ebfd;
	color: #026eab;
	float: left;
	font-family: Arial, Helvetica;
	font-weight: 700;
	margin: 0px 6px 0px 0px;
	padding: 3px;
	width: 230px;
}
.startpagemiddlecontrolholder, .trafficbottomcontrolholder {
	border-bottom: #d0cfd0 1px solid!important;
	border-left: #d0cfd0 1px solid!important;
	border-right: #d0cfd0 1px solid!important;
	border-top: #d0cfd0 1px solid!important;
	height: 26px!important;
	margin-top: 15px!important;
	padding: 3px!important;
	width: 540px!important;
}

.csc-textpic-caption {
	font-style:italic;
}

#newsHeadline{
background: #007FC6 none repeat scroll 0%;
color:#FFFFFF;
width: 160px;
height: auto;
font-size: 12px;
margin-left: 15px;
}



/*.pagefilesholder span {
background:#007FC6 none repeat scroll 0%;
color:#FFFFFF;
font-size:12px;
left:15px;
margin:0pt 0pt 0pt 0px;
padding:2px;
position:relative;
top:8px;
margin-right: 5px;
------
background:#007fc6;
color:#fff;
font-size:12px;
margin:0 0 0 15px;
padding:3px;
}*/


/* search */
.tx-indexedsearch-browsebox li {
	list-style-type:none !important;
	background:none !important;
	padding:0 0 0 5px !important;
}
