@media print {
br.newpage {
page-break-before:always
}
}

#map_canvas {
height: 100%
}

html {
height:100%
}

@media screen,print {
BODY {
height: 100%;
margin: 0px;
padding: 0px;
font-family:Tahoma,Verdada,"Myriad Web",sans-serif;
font-size:12px;
line-height:1.2;
text-align:left;
}
}

@media all {
#container {
background-color:#E6E6E6;
border:2px dashed #333;
margin:0 auto;
padding:10px;
text-align:left
}

#containerblank {
background-color:#FFF;
border:2px dashed #333;
margin:0 auto;
padding:10px;
text-align:left;
width:100%
}

.wrapper-header {
height:30px;
padding-bottom:0;
padding-top:4px;
width:100%
}

.wrapper-header .header {
height:30px;
padding:0;
width:100%
}

.header-top-logo {
clear:both;
float:left;
margin:0;
padding:3px 0 0;
text-align:left
}

.header-top-nav {
background:url(../images/margins/top-nav-mid3.png) repeat-x;
color:#333;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
height:18px;
margin:0;
padding:12px 0 0;
text-align:center
}

.header-top-nav-left {
background:url(../images/margins/top-nav-left3.png) no-repeat;
float:right;
height:30px;
padding-bottom:0;
width:2px
}

.header-top-nav-right {
background:url(../images/margins/top-nav-right3.png) no-repeat;
float:right;
height:30px;
padding-bottom:0;
width:2px
}

.header-top-nav span {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:10px;
margin:0;
padding:0 2px 0 0
}

.header-top-logo-link {
color:#fff;
cursor:pointer;
font-family:times;
font-size:19px;
text-decoration:none
}

.header-top-logoTM {
color:#fff;
cursor:pointer;
font-family:times;
font-size:14px;
text-decoration:none
}

.hiddeninput {
background-color:#E6E6E6;
border:none;
color:#E6E6E6;
font-size:0;
height:1px;
width:1px
}

.swipeinput {
background-color:#dfddff;
background-image:url(../images/swipeicon.jpg);
background-repeat:repeat;
border:#A2B5CD 1px solid;
color:#dfddff;
font-size:0;
height:16px;
padding-top:0;
width:46px
}

p.MsoTitle,li.MsoTitle,div.MsoTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
margin:5pt 0 .0001pt;
mso-fareast-font-family:Arial, Helvetica, sans-serif;
mso-pagination:widow-orphan;
text-align:left;
text-decoration:underline;
text-underline:single
}

p.MsoBodyText,li.MsoBodyText,div.MsoBodyText {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
margin:0 0 .0001pt;
mso-fareast-font-family:Arial, Helvetica, sans-serif;
mso-pagination:widow-orphan;
tab-stops:130.5pt 211.5pt 279pt 319.5pt;
text-align:justify
}

p.MsoNormal,li.MsoNormal,div.MsoNormal {
border:none;
color:#000;
line-height:11.05pt;
mso-border-alt:solid windowtext 1.5pt;
mso-line-height-rule:exactly;
mso-padding-alt:10pt 6pt 10pt 6pt;
mso-pagination:none;
padding:0;
tab-stops:67.5pt 148.5pt;
text-align:justify
}

@page Section1 {
border:solid windowtext 1pt;
margin:10pt;
mso-border-alt:solid windowtext .5pt;
mso-footer-margin:.4in;
mso-header-margin:.5in;
mso-paper-source:0;
padding:10pt;
size:8.5in 11in
}

div.Section1 {
page:Section1
}


.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size:16px;
	color: #666;
	line-height:24px;
	text-align:justify;
	}

.copydark {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size:16px;
	color: #0c0d16;
	line-height:24px;
	text-align:justify;
	}



P {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

.justify {
text-align:justify
}

.V2H1B {
color:#22160b;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
line-height:14pt
}

.V2H1 {
color:#22160b;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18pt
}

.V2A:hover {
color:#22160b;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18pt;
text-decoration:underline
}

.V2ColLink:link,.V2ColLink:visited {
color:#56554e;
cursor:pointer;
display:inline-block;
font-size:12px;
font-weight:700;
height:14px;
line-height:14px;
text-decoration:none
}

.V2ColLink:hover {
color:#004194;
display:inline-block;
text-decoration:underline
}

.V2subactive,.V2subactive:link,.V2subactive:visited,.V2subactive:visited,.V2subactive:hover {
color:#004194;
cursor:pointer;
font-size:12px;
font-weight:700;
height:14px;
line-height:14px;
text-decoration:none
}

.purplenormal {
color:#693694;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

.purpleheader {
color:#693694;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none
}

.purple {
color:#693694;
font-family:Arial, Helvetica, sans-serif;
font-size:16px
}

.purplebold {
color:#693694;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:700
}

.bluenormal {
color:#004194;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

.blueheader {
color:#004194;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none
}

.blue {
color:#004194;
font-family:Arial, Helvetica, sans-serif;
font-size:16px
}

.bluebold {
color:#004194;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:700
}

UL {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-right:30px;
}

A,A:visited {
color:#00f;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
text-decoration:none
}

A:hover {
color:#009832;
cursor:pointer;
text-align:left;
font-size:16px;
text-decoration:underline;
}


.purplelink:hover {
color:#009832;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:underline
}

.headline {
color:#900;
font-family:Arial, Helvetica, sans-serif;
font-size:18pt;
font-weight:700
}

.subhead_red {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:700
}

.subhead_green {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:20px;
color: #58c10c;
}

.yellowbg {
background-color:#FF0
}

.style8 {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:18pt;
font-weight:700
}

.smallsubhead {
color:#069;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:700
}

.style10 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt
}

.style11 {
font-family:Arial, Helvetica, sans-serif
}

.style12 {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:18pt;
font-style:italic;
font-weight:700
}

.style14 {
background-color:#FF0;
font-weight:700
}

.style15 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:16pt
}

.style3 {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-weight:700
}

.style6 {
color:#C00;
font-size:18px
}

.style16 {
color:#00F;
font-weight:700
}

.style18 {
color:#FFF;
font-weight:700
}

.style20 {
color:red;
font-style:italic
}

.style21 {
font-family:Tahoma
}

.style22 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-style:italic;
font-weight:700
}

.dropcontent {
background-color:#FFECC6;
border:1px solid #000;
display:block;
height:25px;
width:200px
}

.helpDiv {
background-color:#fff;
border:#A2B5CD 1px solid;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
padding:6px;
visibility:hidden;
width:200px;
z-index:900
}

div.ajaximage {
	border:0;
	height:48px;
	width:48px;
	position: fixed;
  	top: 50%;
  	left: 50%;
  	margin:0;
	margin-left: -24px;
	margin-top: -24px;
  	}

span.cirR {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
vertical-align:top
}

span.cartproductnamelink {
color:#00f;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none
}

.normal {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left
}

.normaljustified {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justified
}

.normalcentered {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center
}

.topnavnormal {
border:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none
}

.topnavleft {
border:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-align:left;
text-decoration:none
}

.topnavdate {
border:none;
color:#091a5e;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-align:right;
text-decoration:none
}

.qtip .qtip-content {
border:1px #000 solid;
color:#091A5E;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
margin:0;
overflow:hidden;
padding:7px
}

.helpbox {
background-color:#ECEEF3;
border:1px #000 solid;
color:#091A5E;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
left:0;
line-height:14px;
margin:0;
padding:5px;
position:absolute;
text-decoration:none;
top:0;
visibility:hidden;
width:200px;
z-index:1
}

.helpboxnarrow {
background-color:#ECEEF3;
border:1px #000 solid;
color:#091A5E;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
left:0;
line-height:14px;
margin:0;
padding:5px;
position:absolute;
text-decoration:none;
top:0;
visibility:hidden;
width:160px;
z-index:1
}

.helpboxverynarrow {
background-color:#ECEEF3;
border:1px #000 solid;
color:#091A5E;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
left:0;
line-height:14px;
margin:0;
padding:5px;
position:absolute;
text-decoration:none;
top:0;
visibility:hidden;
width:140px;
z-index:1
}

.helpboxwide {
background-color:#ECEEF3;
border:1px #000 solid;
color:#091A5E;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
left:0;
line-height:14px;
margin:0;
padding:7px;
position:absolute;
text-decoration:none;
top:0;
visibility:hidden;
width:285px;
z-index:1
}

.helpboxverywide {
background-color:#ECEEF3;
border:1px #000 solid;
color:#091A5E;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
left:0;
line-height:14px;
margin:0;
padding:7px;
position:absolute;
text-decoration:none;
top:0;
visibility:hidden;
width:420px;
z-index:1
}

.helpbox2 {
background-color:#FAEBD7;
border:1px #000 solid;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
left:0;
margin:0;
padding:2px;
position:absolute;
text-decoration:none;
top:0;
visibility:hidden;
z-index:1
}

.copyright {
border:none;
color:#707070;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-align:center;
text-decoration:none
}

.payroll {
font-family:Arial, Helvetica, sans-serif;
font-size:14px
}

.newstitle {
border:none;
color:#0a1c5a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:center;
text-decoration:none
}

.newsitem {
border:none;
color:#707070;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-align:left;
text-decoration:underline
}

.newsnormal {
border:none;
color:#707070;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
text-decoration:none
}

.subnavnormal {
border:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
text-decoration:none
}

.dropdowntitle {
color:#000000;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
line-height:20px;
}

.dropdown {
color:#091a5e;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
line-height:16px;
}

.dropdown:visited {
color:#091a5e;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
line-height:16px;
}

.dropdown:hover {
color:#009832;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
line-height:16px;
}

.dropdownstatic {
color:#091a5e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
line-height:16px;
}

.bottomnavlink {
color:#00f;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
text-decoration:none
}

.topnavlinkstatic {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}

.topnavlink2:hover {
color:#f6e30e;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline
}

.bottomnavlink2:hover {
color:#f6e30e;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:underline
}

.textlink1:hover {
color:#009832;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline
}

a.textlink3:hover {
color:#009832;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
cursor:pointer;
text-decoration:underline
}

.textlinkbig:hover {
color:#009832;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-decoration:none
}

.greenmidheader {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size:20px;
color: #58c10c;
line-height:28px;
}

.midheader {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#0a1c5a;
line-height:24px;
}

.midheaderright {
color:#0a1c5a;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-align:right
}

.header1 {
color:#0a1c5a;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
margin-bottom:-15px
}

.header2 {
color:#0a1c5a;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-align:center
}

.header3 {
color:#009832;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold
}

.header4 {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:700;
text-align:center
}

.header5 {
color:#0a1c5a;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
text-align:center
}

.header6 {
color:#0a1c5a;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:700;
text-align:center
}

.header7 {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-align:center
}

h2 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
font-weight:400;
line-height:16px;
position:Absolute;
text-decoration:none;
top:21px;
width:450px
}

H5 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
font-weight:400;
line-height:16px;
position:relative;
text-align:justify;
text-decoration:none;
top:24px
}

H4 {
left:40px;
position:Absolute;
top:55px
}

videologo {
vertical-align:baseline
}

h1 {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:700
}

.smallnormal {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:-15px
}

.smallregularnormal {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify
}

.smallregularbold {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-align:justify
}

.smallnormalright {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right
}

.smallregularleft {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left
}

.smallnormalcentered {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center
}

.normalbold {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}

.normalboldright {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:right
}

.smallgreennormal {
color:green;
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}

.smallred {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:-15px
}

.smallrednormal {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}

.smallredcentered {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center
}

.normalred {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

.normalredcenter {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center
}

.largeredcenter {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
padding-bottom:3px;
padding-top:3px;
text-align:center
}

.topheader {
border-bottom:#090 1pt solid;
border-left:none;
border-right:none;
border-top:none;
color:#090;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-style:italic;
font-weight:700;
margin-bottom:-8pt;
margin-top:0;
padding-bottom:0;
text-align:left
}


.titleheader {
color:navy;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}

.titleheadercentered {
color:navy;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:center
}

LI.greenbullet {
background-color:transparent;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
list-style:disc url(../images/check2.gif);
margin-top:5px
}

LI {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
margin-top:0
}

.boldtext {
color:#0a1c5a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:justify
}

.alertheader {
color:#0a1c5a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}

.arrow {
font-family:webdings;
font-size:8px;
height:13px;
margin-bottom:1px;
margin-top:-6px;
overflow:hidden;
padding:1px 0 3px;
width:10px
}

.white {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}

.cleanlink {
text-decoration:none
}

.blanktableCell {
background-color:#A2B5CD;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:2px;
font-weight:400;
padding:0
}

.highlightedColumn {
background-color:#EEE
}

.bodyTableWeb2 {
align:center;
background-color:#f1f1ed;
padding:1px
}

.bodySubTableWeb2 {
align:center;
background-color:#f1f1ed;
border:none;
font-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:400;
margin:0;
padding:5px
}

.rowlightWeb2 {
background-color:#fff;
border:none;
font-size:14px;
font-weight:400;
height:36px;
padding:5px
}

.rowdarkWeb2 {
background-color:#f4f8fb;
border:none;
font-size:14px;
font-weight:400;
height:36px;
padding:5px
}

.pdfrowdarkWeb2 {
background-color:#f4f8fb;
border-bottom:#000 1px solid;
border-left:0;
border-right:0;
border-top:0;
font-size:14px;
font-weight:400;
height:36px;
padding:5px
}

.pdfWeb2 {
border-bottom:#6199C7 1px solid;
border-left:0;
border-right:0;
border-top:0
}

.pdfWeb3 {
border-bottom:#A2B5CD 1px solid;
border-left:0;
border-right:0;
border-top:0;
font-size:11px;
}

.rowHighlightWeb2 {
background-color:#BCD2EE;
border:none;
font-size:14px;
font-weight:400;
height:36px;
padding:5px
}

.rowSubTextWeb2 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
line-height:14px;
margin-top:4px;
text-align:justify
}

.blanktableCellWeb2 {
background-color:#6199C7;
border:0px;
font-size:0px;
height:2px;
width:100%;
margin:0px;
padding:0px;
}

.datatableHeaderCellWeb2 {
background-color:#fff;
background-image:url(../images/fading_backgrounds/tableheaderbg.png);
background-position:top left;
background-repeat:repeat;
border:#6199C7 1px solid;
color:#0a1c5a;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
height:24px;
padding:4px;
text-align:center;
}

.datatableSubHeaderCellWeb2 {
background-color:#89B1D3;
border-bottom:#6199C7 2px solid;
border-left:0;
border-right:0;
border-top:#6199C7 2px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
padding:5px 7px;
text-align:center
}

.datatableCellWeb2 {
background-color:#89B1D3;
border-bottom:#6199C7 2px solid;
border-left:0;
border-right:0;
border-top:#6199C7 2px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
padding:0 7px
}

.datatableCellDarkWeb2 {
background-color:#6887A1;
border-bottom:#6199C7 2px solid;
border-left:0;
border-right:0;
border-top:#6199C7 2px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
padding:0 7px
}

.texttableCellboldWeb2 {
background-color:#89B1D3;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
padding:none;
text-align:center
}

.noborderdatatableCellWeb2 {
background-color:#89B1D3;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
text-align:left
}

.ProductPodBG {
background-color:#fff
}

.textinputWeb2 {
background-color:#fdfdfd;
border:#A2B5CD 1px solid;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:5px 3px
}

.textinputredWeb2 {
background-color:#fdfdfd;
border:#A2B5CD 1px solid;
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:5px 3px
}

.textoutputWeb2 {
background-color:#f4f8fb;
border:none;
color:green;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700
}

.textareaWeb2 {
background-color:#fdfdfd;
border:#A2B5CD 1px solid;
font-color:#606162;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
padding:5px 3px
}

.buttonsWeb2 {
-moz-border-radius:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-radius:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
background-color:#fff;
background-image:url(../images/fading_backgrounds/tableheaderbg.png);
background-position:top left;
background-repeat:repeat;
border:#6199C7 1px solid;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
height:36px;
text-align:center;
text-decoration:none;
width:80px;
padding:5px;
}


.buttonsWeb2:hover {
border:#000000 1px solid;
color: #e7e7e7;
}

.smallbuttonsWeb2 {
background-color:#fff;
background-image:url(../images/fading_backgrounds/tableheaderbg.png);
background-position:top left;
background-repeat:repeat;
border:#6199C7 1px solid;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
height:16px;
text-align:center;
text-decoration:none;
width:40px
}

.boxbottomborder {
background-image:url(../images/box_bottom_border.jpg);
background-position:top left;
background-repeat:repeat-x
}

.blueborderbottom {
border-bottom:#dbe3eb 1px solid;
border-left:0;
border-right:0;
border-top:0
}

.boxheaderunderline {
background-image:url(../images/box_bottom_border.jpg);
background-position:bottom left;
background-repeat:repeat-x;
padding-bottom:8px;
text-align:left
}

.boxheaderfont {
border:none;
color:#004194;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-align:left;
text-decoration:none
}

.more_li {
background:url(images/dan/more.gif) 0 7px no-repeat;
float:right;
padding:0 0 0 15px
}

.datatableCell {
background-color:#A2B5CD;
border-bottom:#666 2px solid;
border-left:0;
border-right:0;
border-top:#666 2px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
padding:3px
}

.noborderdatatableCell {
background-color:#A2B5CD;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
text-align:left
}

.datatableCelllight {
background-color:#fff;
border-bottom:#666 2px solid;
border-left:0;
border-right:0;
border-top:#666 2px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
padding:3px;
text-align:left
}

.pfdatatableCellWeb2 {
border-bottom:#666 1px solid;
border-left:0;
border-right:0;
border-top:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
padding:2px 3px;
}

.pfdatatableCell {
border-bottom:#666 1px solid;
border-left:0;
border-right:0;
border-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
padding:2px 3px;
text-align:left
}

.pfheadertableCell {
background-color:#A2B5CD;
border-bottom:#666 2px solid;
border-left:0;
border-right:0;
border-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
padding:3px
}

.texttableCell {
background-color:#A2B5CD;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
padding:3px 0
}

.texttableCellbold {
background-color:#A2B5CD;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
padding:0 0 3px;
text-align:center
}

.bodySubTable {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
margin:0;
padding:5px;
text-align:left
}

.bodySubSubTable {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
margin:0;
padding:0
}

.rowlight {
background-color:#fff;
border:none;
text-align:left
}

.rowdark {
background-color:#ededfa;
border:none;
text-align:left
}

.rowdarker {
background-color:#b0c4de;
border:none;
text-align:left
}

.textinputtext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

.textinput {
background-color:#dfddff;
border:#A2B5CD 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

.textinputcenter {
background-color:#dfddff;
border:#A2B5CD 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center
}

.textinputon {
background-color:#dfddff;
border:#A2B5CD 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700
}

.textinputoff {
background-color:#dfddff;
border:#A2B5CD 1px solid;
color:gray;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

.textinput2 {
background-color:#dfddff;
border-bottom:#A2B5CD 1px solid;
border-left:none;
border-right:none;
border-top:#A2B5CD 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

.textinput2dark {
background-color:#ffda45;
border-bottom:#A2B5CD 1px solid;
border-left:none;
border-right:none;
border-top:#A2B5CD 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

.textinputred {
background-color:#dfddff;
border:#A2B5CD 1px solid;
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

.textoutput {
background-color:#ededfa;
border:none;
color:green;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700
}

.textoutput2 {
background-color:#ededfa;
border:#A2B5CD 1px solid;
color:green;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

.textoutput3 {
background-color:#dfddff;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center
}

.textoutputsaved {
background-color:#dfddff;
border:none;
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700
}

.textoutputcostV2 {
background-color:#dfddff;
border:none;
color:purple;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700
}

.textoutputcostdarkV2 {
background-color:#ffda45;
border:none;
color:purple;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700
}

.textoutputtrial {
background-color:#dfddff;
border:none;
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}

.smalltextinput {
background-color:#dfddff;
border:#A2B5CD 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}

.smalltextinputlink {
background-color:#dfddff;
font-family:Arial, Helvetica, sans-serif;
font-size:9px
}

.textinputunderlined {
background-color:#dfddff;
border:#A2B5CD 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline
}

.normalbuttons {
font-size:11px;
font-weight:700
}

.tinybuttons {
background-color:transparent;
background-image:url(../images/buttons/button25x45.png);
background-position:center;
background-repeat:no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:25px;
line-height:25px;
margin:5px 2px;
text-decoration:none;
width:45px
}

.buttons {
background-color:transparent;
background-image:url(../images/buttons/button25x80.png);
background-position:center;
background-repeat:no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:25px;
line-height:25px;
margin:5px 2px;
text-decoration:none;
width:80px
}

.smallbuttons {
background-color:transparent;
background-image:url(../images/buttons/button25x120.png);
background-position:center;
background-repeat:no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:25px;
line-height:25px;
margin:5px 2px;
text-decoration:none;
width:120px
}

.largebuttons {
background-color:transparent;
background-image:url(../images/buttons/button25x172.png);
background-position:center;
background-repeat:no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:25px;
line-height:25px;
margin:5px 2px;
text-decoration:none;
width:172px
}

.buttonsbg {
background-color:transparent;
background-image:url(../images/button3optibluebg.gif);
background-position:center center;
background-repeat:no-repeat;
border:none;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:23px;
line-height:16px;
margin:5px 2px;
text-decoration:none;
width:120px
}

.smallbuttonsbg {
background-color:transparent;
background-image:url(../images/button2optibluebg.gif);
background-position:center center;
background-repeat:no-repeat;
border-bottom:0;
border-left:0;
border-right:0;
border-top:0;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:23px;
line-height:16px;
margin:5px 2px;
text-decoration:none;
width:80px
}

.tinybuttonsbg {
background-color:transparent;
background-image:url(../images/button1optibluebg.gif);
background-position:center center;
background-repeat:no-repeat;
border-bottom:0;
border-left:0;
border-right:0;
border-top:0;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:23px;
line-height:16px;
margin:5px 2px;
text-decoration:none;
width:60px
}

.largebuttonsbg {
background-color:transparent;
background-image:url(../images/button4optibluebg.gif);
background-position:center center;
background-repeat:no-repeat;
border-bottom:0;
border-left:0;
border-right:0;
border-top:0;
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:23px;
line-height:16px;
margin:5px 2px;
text-decoration:none;
width:170px
}

.deletebutton {
background-color:transparent;
background-image:url(../images/icons/delete.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.reloadbutton {
background-color:transparent;
background-image:url(../images/icons/arrow_refresh.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.newbutton {
background-color:transparent;
background-image:url(../images/icons/new.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.savebutton {
background-color:transparent;
background-image:url(../images/icons/disk.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.archivebutton {
background-color:transparent;
background-image:url(../images/icons/drawer.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.downloadbutton {
background-color:transparent;
background-image:url(../images/icons/page_white_put.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.uploadbutton {
background-color:transparent;
background-image:url(../images/icons/upload.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.reschedulebutton {
background-color:transparent;
background-image:url(../images/reschedule.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.moneybutton1 {
background-color:transparent;
background-image:url(../images/money_button.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.emailbutton {
background-color:transparent;
background-image:url(../images/sendemail.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.copybutton {
background-color:transparent;
background-image:url(../images/icons/page_2_copy.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.cartbutton {
background-color:transparent;
background-image:url(../images/icons/cart1.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.invoicebutton {
background-color:transparent;
background-image:url(../images/icons/invoice.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.AddToCart {
background-color:transparent;
background-image:url(../images/button_in_cart.png);
background-position:center;
background-repeat:no-repeat;
border:none;
cursor:pointer;
height:17px;
margin:0;
padding:0;
width:115px
}

.InCart {
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
margin-top:5px;
text-decoration:none
}

.moneybutton2 {
background-color:transparent;
background-image:url(../images/money_button2.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

.sendemailbutton {
background-color:transparent;
background-image:url(../images/sendemail.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:14px;
margin:0;
width:16px
}

.textinputbutton {
background-color:#605FAB;
border-style:outset;
border-width:2px;
color:#A2B5CD;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700
}

.statsbargraph {
background-color:transparent;
background-image:url(../images/qboxleft2.gif);
background-position:center;
background-repeat:repeat-y;
border:0;
cursor:none;
height:16px;
margin:0;
width:16px
}

span.creditsright {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
text-decoration:none
}

.normaltext {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px;
line-height:16px;
text-decoration:none
}

.normaltext3 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
font-weight:700;
line-height:16px;
text-decoration:none
}

.redtext {
color:#D00;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
font-weight:700;
line-height:16px;
text-decoration:none
}

span.number {
color:#D00;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:700;
line-height:22px;
text-decoration:none
}

span.margin {
color:#6A86D7;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none
}

.whitetext {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
font-weight:700;
line-height:16px;
text-decoration:none
}

.bluetext {
color:#605FAB;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
font-weight:bolder;
line-height:16px;
text-decoration:none
}

div.errors {
background-color:#f99;
border:solid red 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:5px 10px 10px 5px;
padding:5pt;
width:75%
}

div.errorsleft {
background-color:#f99;
border:solid red 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:5px 10px 10px 5px;
padding:5pt;
text-align:left;
width:85%
}

div.success {
background-color:#9c9;
border:solid green 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:10px;
padding:5px;
width:75%
}

div.openbox {
background-color:#ECEEF3;
border:#091A5E 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin-bottom:0;
margin-top:0;
padding:3px;
text-decoration:none
}

fieldset {
border:solid #369 1px;
margin:20px 5px 5px;
padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

legend {
color:#369;
font-weight:700;
margin:0;
padding:2px 5px;
font-size:14px;
}

div.backlinks {
font-size:80%;
font-weight:700;
margin:15px 5px 5px 15px;
padding:1px;
word-spacing:5px
}

div.menu {
margin:10px 5px 3px
}

tr.complete {
background-color:#BCD2EE
}

.TitleCompare {
background-image:url(../images/bg_green.gif);
background-position:left top;
background-repeat:repeat-x;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px
}

.Hmtt {
background-image:url(../images/hm_top_bg.gif);
background-position:left top;
background-repeat:repeat-x
}

.Hmbb {
background-image:url(../images/hm_bottom_bg.gif);
background-position:left bottom;
background-repeat:repeat-x
}

.Hmrr {
background-image:url(../images/hm_right.gif);
background-position:right;
background-repeat:repeat-y
}

.Hmll {
background-image:url(../images/hm_left.gif);
background-position:left;
background-repeat:repeat-y
}

.innertt {
background-image:url(../images/inner_top.gif);
background-position:left top;
background-repeat:repeat-x
}

.innertt2 {
background-image:url(../images/inner_top2.gif);
background-position:left top;
background-repeat:repeat-x
}

.innerbb {
background-image:url(../images/inner_bottom.gif);
background-position:left bottom;
background-repeat:repeat-x
}

.InnerLeft {
background-color:#E8EEDA;
padding:0 15px
}

.TdFormOrange {
border-bottom:1px solid #D4950D
}

.TdCellOrange {
background-color:#D4950D;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
height:22px;
padding-left:8px;
padding-right:30px
}

.TdCellGreen {
background-color:#8DAB45;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
height:22px;
padding-left:8px;
padding-right:30px
}

.TdCellBlue {
background-color:#EAEFF3;
color:#6F6F6F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
height:22px;
padding-left:6px
}

.TdFormFooter {
padding-top:14px
}

.faqanswers {
color:#336;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none
}

#draggableContainer {
margin:0 auto;
width:600px
}

#dragableElementsParentBox {
padding:10px
}

.smallArticle {
-moz-border-radius:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
background-color:#89B1D3;
border:2px solid #6199C7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:5px;
margin-right:10px;
padding:2px;
width:520px
}

.clear {
clear:both
}

#rectangle {
background-color:#FFF;
border:1px dotted red;
float:left
}

#insertionMarker {
display:none;
position:absolute;
width:6px
}

#insertionMarker img {
float:left
}

#dragDropMoveLayer {
border:none;
display:none;
filter:alpha(opacity=50);
opacity:0.5;
position:absolute
}

.accordionWrapper {
background-color:#fff;
display:inline-block;
overflow:hidden
}

.accordionWrapper img {
border:0;
margin:0;
padding:0;
vertical-align:top
}

.accordionWrapper div {
display:inline;
float:left;
margin:auto
}

.accordionWrapper div.content {
display:none
}

#calendar {
background-color:#f3f8ff;
border:1px solid #f2f2f2;
height:165px;
margin:5px auto;
position:absolute;
text-align:center;
width:243px;
z-index:3
}

ul {
list-style-type:none;
margin:0;
padding:0
}

.months,.emptM,.headDay,.dayNormal,.dayBlank,.dayDisabled,.dayWeekend,.dayCurrent,.yearBrowse,.monthDisabled,.currMonth,#closeBtn {
background-color:#DCE6FC;
color:#000;
display:inline;
float:left;
height:14px;
line-height:14px;
margin:1px 0 0 1px;
padding:0;
text-align:center;
width:39px
}

.emptM,.dayDisabled,.monthDisabled {
background-color:#f2f2f2;
color:#d7d6d5
}

.headDay {
background-color:#48688f;
color:#fff;
width:33px
}

.dayNormal,.dayBlank,.dayWeekend,.dayCurrent {
background-color:#70b0ff;
color:#fff;
width:33px
}

.dayBlank {
background-color:#f3f8ff
}

.dayWeekend {
background-color:#ff6161
}

.dayCurrent,.currMonth {
background-color:#71d45b
}

.dayDisabled {
width:33px
}

#days {
margin-left:1px;
width:238px
}

#elements {
height:150px
}

.months a,#days a,.currMonth a {
color:#000;
display:block;
text-decoration:none
}

.currMonth a {
color:#FFF
}

#days a {
color:#fff
}

.yearBrowse,#closeBtn {
background-color:#FFF;
line-height:14px;
width:240px
}

.yearBrowse a,#closeBtn a {
color:#f30;
font-weight:700;
text-decoration:none
}

.yearBrowse b {
margin:0 5px
}

#TB_window {
background:#fff;
border:4px solid #525252;
color:#000;
display:none;
font:12px Arial, Helvetica, sans-serif;
left:50%;
position:fixed;
text-align:left;
top:50%;
z-index:102
}

#TB_secondLine {
color:#666;
font:10px Arial, Helvetica, sans-serif
}

#TB_window a:hover {
color:#000
}

#TB_overlay {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:100
}

.TB_overlayMacFFBGHack {
background:url(macFFBgHack.png) repeat
}

.TB_overlayBG {
-moz-opacity:0.75;
background-color:#000;
filter:alpha(opacity=75);
opacity:0.75
}

#TB_window img#TB_Image {
border-bottom:1px solid #ccc;
border-left:1px solid #666;
border-right:1px solid #ccc;
border-top:1px solid #666;
display:block;
margin:15px 0 0 15px
}

#TB_caption {
float:left;
height:25px;
padding:7px 30px 10px 25px
}

#TB_closeWindow {
float:right;
height:25px;
padding:11px 25px 10px 0
}

#TB_closeAjaxWindow {
float:right;
margin-bottom:1px;
padding:7px 10px 5px 0;
text-align:right
}

#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0 5px 10px
}

#TB_title {
background-color:#e8e8e8;
height:27px
}

#TB_ajaxContent {
clear:both;
line-height:1.4em;
overflow:auto;
padding:2px 15px 15px;
text-align:left
}

#TB_ajaxContent.TB_modal {
padding:15px
}

#TB_ajaxContent p {
padding:5px 0
}

#TB_load {
display:none;
height:13px;
left:50%;
margin:-6px 0 0 -104px;
position:fixed;
top:50%;
width:208px;
z-index:103
}

#TB_HideSelect {
-moz-opacity:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
height:100%;
left:0;
opacity:0;
position:fixed;
top:0;
width:100%;
z-index:99
}

#TB_iframeContent {
_margin-bottom:1px;
border:none;
clear:both;
margin-bottom:-1px;
margin-top:1px
}

.header-top-logo-link:visited,.header-top-logo-link:hover {
color:#fff;
cursor:pointer;
font-family:times;
font-size:19px;
text-decoration:none
}

.header-top-nav-link,.header-top-nav-link:visited {
color:#091a5e;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}

.header-top-nav-link:hover,.textlink2:hover {
color:#009832;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline
}

.header-top-nav-link-highlight:hover {
color:#009832;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline
}

.header-top-nav-link-highlight,.header-top-nav-link-highlight:visited {
color:red;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}

.V2A:link,.V2A:visited {
color:#22160b;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18pt;
text-decoration:none
}

.inlinelink:hover {
color:#009832;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline
}

.inlinelink,.inlinelink:visited {
color:#00f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
text-decoration:none
}

span.inlinelink14:link,span.inlinelink14:visited,div.inlinelink14:link,div.inlinelink14:visited,a.inlinelink14:link,a.inlinelink14:visited {
color:#605FAB;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
cursor:pointer;
text-decoration:none
}

span.inlinelink14:hover,span.inlinelink14:hover,div.inlinelink14:hover,div.inlinelink14:hover,a.inlinelink14:hover,a.inlinelink14:hover {
color:#009832;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
cursor:pointer;
text-decoration:underline
}


a.inlinelink15:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#009832;
cursor:pointer;
text-decoration:underline
}

a.inlinelink15, a.inlinelink14:visited {
color:#0a27d9;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
cursor:pointer;
text-decoration:none
}

.purplelink,.purplelink:visited {
color:#693694;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:underline
}

.topnavlink2,.topnavlink2:visited {
color:#fff;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}

span.footerlink,.bottomnavlink2,.bottomnavlink2:visited {
color:#fff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none
}

.textlink1,.textlink1:visited {
color:#00f;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none
}

.textlink2,.textlink2:visited {
color:#00f;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline
}

a.textlink3,a.textlink3:visited {
color:#00f;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:underline
}

.textlinkbig,.textlinkbig:visited {
color:#00f;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-decoration:none
}

.topnavlink {
color:#f6e30e;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none
}

.topnavlink:hover,.topnavlink:visited:hover {
color:#fff;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none
}

.topnavlink:visited {
color:#f6e30e;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none
}

table thead td,.accordionWrapper div.title {
cursor:pointer
}


.rowdarkWeb2:Hover,.rowlightWeb2:Hover,.textoutputWeb2:Hover,.rowlight:hover,.rowdark:hover,.rowhighlight:hover {
background-color:#AAB
}

.textoutputcost,.textoutputsavedV2 {
background-color:#dfddff;
border:none;
color:green;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700
}

.textoutputcostdark,.textoutputsaveddarkV2 {
background-color:#ffda45;
border:none;
color:green;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700
}

.viewbutton,.folderbutton {
background-color:transparent;
background-image:url(../images/icons/folder.png);
background-position:center;
background-repeat:no-repeat;
border:0;
cursor:pointer;
height:16px;
margin:0;
width:16px
}

span.creditslink:link,span.creditslink:visited,a.creditslink:link,a.creditslink:visited {
color:#605FAB;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
cursor:pointer;
text-decoration:none
}

span.creditslink:hover,span.creditslink2:hover,a.creditslink:hover,a.creditslink2:hover {
color:#D00;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
cursor:pointer;
text-decoration:underline
}

span.creditslink2:link,span.creditslink2:visited,a.creditslink2:link,a.creditslink2:visited {
color:#D00;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
cursor:pointer;
text-decoration:none
}

span.marginlink:link,span.marginlink:visited,a.marginlink:link,a.marginlink:visited {
color:#6A86D7;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
text-decoration:none
}

span.marginlink:hover,a.marginlink:hover {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
text-decoration:underline
}

span.headlink:link,span.headlink:visited,span.headlink:hover,a.headlink:link,a.headlink:visited,a.headlink:hover {
color:#D00;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
cursor:pointer;
text-decoration:underline
}

span.credits,a.credits {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
text-decoration:none
}

span.credits2,a.credits2 {
color:#6A86D7;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
cursor:pointer;
text-decoration:none
}

span.headline,span.headlineb,a.headline {
color:#D00;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:700;
line-height:19px;
cursor:pointer;
text-decoration:none
}

span.headline2,a.headline2 {
color:#D00;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
line-height:22px;
cursor:pointer;
text-decoration:none
}

p,.normaltext2 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
line-height:16px;
text-decoration:none
}

tr.active,tr.processing,tr.accepted {
background-color:#9c9
}

tr.stopped,tr.cancelled,tr.declined {
background-color:#f99
}

tr.paused,tr.waiting,tr.pending {
background-color:#ff9
}

tr.warning {
background-color:#f5a044
}


tr.pending:hover,tr.accepted:hover,tr.declined:hover,tr.warning:hover {
background-color:#AAB
}

.bbcolor,.TdFormGreen {
border-bottom:1px solid #8DAB45
}

#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus {
color:#666
}

* html #TB_overlay,* html #TB_HideSelect {
height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');
position:absolute
}

* html #TB_window,* html #TB_load {
margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);
position:absolute
}
}

#popup_container {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#FAFAFA;
border:solid 5px #999;
border-radius:5px;
color:#000;
font-family:Arial, sans-serif;
font-size:12px;
max-width:600px;
min-width:300px
}

#popup_title {
background:#CCC url(../images/alerts/title.gif) top repeat-x;
border:solid 1px #FFF;
border-bottom:solid 1px #999;
color:#666;
cursor:default;
font-size:14px;
font-weight:700;
line-height:1.75em;
margin:0;
padding:0;
text-align:center
}

#popup_content {
background:16px 16px no-repeat url(../images/alerts/info.gif);
margin:0;
padding:1em 1.75em
}

#popup_content.alert {
	background-image: url(../images/alerts/important.gif);
}

#popup_content.confirm {
	background-image: url(../images/alerts/info.gif);
}

#popup_content.prompt {
	background-image: url(../images/alerts/help.gif);
}

#popup_message {
padding-left:48px
}

#popup_panel {
margin:1em 0 0 1em;
text-align:center
}

#popup_prompt {
margin:.5em 0
}

/*
JqueryTools
root element for scrollable
*/
.vertical {

	/* required settings */
	position:relative;
	overflow:hidden;

	height: 560px;
	width: 100%;
	min-width: 600px;
}

/* root element for scrollable items */
.items {
	position:absolute;
	height:20000em;
	margin: 0px;
}

/* single scrollable item */
.items div {
	margin:10px 0 15px 0;
	padding:0 20px 20px 20px;
	height:560px;
}


/* the action buttons above the scrollable */
#actions {
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
}

#actions a {
	font-size:11px;
	cursor:pointer;
	color:#666;
}

#actions a:hover {
	text-decoration:underline;
	color:#000;
}

.disabled {
	visibility:hidden;
}

.nextPage {
	float:right;
}


/* Blue Box  */
#tlc, #trc { zoom: 1 }

#columnbox {
	background-color: #FFFFFF;
	position: relative;
	margin:0;
	padding: 0 0 15px 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	min-width: 260px;
	/*width: 55em;				/* <-- use this for a set width */
	}

#mainbox {
	background-color: #FFFFFF;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	padding: 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	min-width: 640px;
	/*width: 55em;				/* <-- use this for a set width */
	}

#boxcontent {
	padding:10px;
	}

#tlc, #trc, #blc, #brc {
	background-color: transparent;
	background-repeat: no-repeat;
	}

	/*colour image repeat position attachment*/

#tlc {
	background-color: transparent;
	background-image:url("../images/inner_tl.gif");
	background-position: 0% 0%;
	}

#trc {
	background-color: transparent;
	background-image:url("../images/inner_tr1.gif");
	background-position: 100% 0%;
	}

#tb {
	background-color: transparent;
	background-image:url("../images/inner_top.gif");
	background-repeat: repeat-x;
	background-position: 0% 0%;

	}

#bb {
	border-bottom:#dbe3eb 1px solid;
	}

#rb {
	background-color: transparent;
	background-image:url(../images/hm_right.gif);
	background-repeat: repeat-y;
	background-position: 100% 0%;
	}

#lb {
	background-color: transparent;
	background-image:url(../images/hm_left.gif);
	background-repeat: repeat-y;
	background-position: 0% 100%;
	}

/* the overlayed element */
.simple_overlay {
/* must be initially hidden */
display:none;
/* place overlay on top of other elements */
z-index:10000;
/* styling */
background-color:#ffffff;
/*width:520px;
min-height:200px;*/
border:1px solid #666;
/* CSS3 styling for latest browsers */
-moz-box-shadow:0 0 90px 5px #000;
-webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */
.simple_overlay .close {     background-image:url(http://static.flowplayer.org/img/overlay/close.png);
position:absolute;
right:-8px;
top:-15px;
cursor:pointer;
height:35px;
width:35px; }

/* use a semi-transparent image for the overlay */
#overlay {
background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);
color:#efefef;
height:510px;
width:550px;
}
/* container for external content. uses vertical scrollbar, if needed */
.contentWrap {
height:510px;
width:550px;
overflow-y:auto; }