p {
line-height:1.4;
padding: 0 0 10px 0;
font-weight:normal;
}

h1 {
font-size: 14pt;
font-weight:bold;
padding: 0 0 10px 0;
}

h2 {
font-size: 12pt;
font-weight:bold;
padding: 10px 0 5px 0;
}

h3 {
font-size: 10pt;
font-weight:bold;
padding: 10px 0 5px 0;
}

h4 {
font-size: 10pt;
font-weight:bold;
padding: 0px 0 10px 0;
}

.hidden {
visibility:hidden;
position:absolute;
left: -1000px;
top: -1000px;
}

.visible {
display:block;
}

.moreIcon {
background: url(siteImages/more.gif) no-repeat center left;
padding: 0px 0 0px 17px;
font-weight:bold;
}

.more {
font-weight:bold;
}

#content p.dottedLine {
border-top: 1px dotted #e4e6ec;
padding: 10px 0 3px 0;
}

#content ul {
padding: 0 0 0 10px;
}

#content ul li {
line-height:1.4;
}

/* Blue sidebox setup BEGIN */

#rightColumn .blueSideBox {
margin: 7px 0 7px 0;
padding: 5px 0 0 0px;
background: #e4e6ec url(siteImages/blueSideBoxTop.gif) top left no-repeat; 
width:200px;
color:#002e4f;
}

#rightColumn .blueSideBox h3 {
font-weight:bold;
padding:5px 5px 7px 10px;
}

#rightColumn .blueSideBox p{
padding: 0px 5px 10px 20px;
font-size: 8pt;
line-height:1.2;
font-weight: bold;
}

#rightColumn .blueSideBox .bottom {
background: #e4e6ec url(siteImages/blueSideBoxBottom.gif) bottom left no-repeat; 
padding: 0 0 10px 20px;
}

/* Blue sidebox setup END */


/* Beige RIGHT sidebox setup BEGIN */

#rightColumn #beigeSideBox {
margin: 7px 0 7px 0;
padding: 5px 0 0 0px;
background: #FFFFFF url(siteImages/beigeSideBoxTop.gif) top left no-repeat; 
width:200px;
font-size:8pt;
color:#002e4f;
}

#rightColumn #beigeSideBox  h3 {
background: #FFFFFF url(siteImages/beigeSideBoxBack.gif) top left repeat-y; 
padding: 5px 5px 10px 10px;
}

#rightColumn #beigeSideBox h4{
padding:5px 0 10px 0;
font-size: 8pt;
}

#rightColumn #beigeSideBox ul{
background: url(siteImages/beigeSideBoxBack.gif) repeat-y top left; 
padding:0px 5px 0px 20px;
}

#rightColumn #beigeSideBox li{
padding: 0 0 0px 0;
}

#rightColumn #beigeSideBox a{
}

#rightColumn #beigeSideBox .bottom {
background: #FFFFFF url(siteImages/beigeSideBoxBottom.gif) bottom left no-repeat; 
padding: 0 0 0px 0px;
}

#rightColumn .more {
padding:0 0 0 0px;
}

/* Left Content setup BEGIN */

#leftContent {
float:left; 
width:240px;
padding: 0 0 0 10px;
color:#999999;
/*border-left:dashed 1px #d1d1d1; */
}

#leftContent h2 {
padding: 0 0 15px 0;
}

#leftContent h3 {
padding: 5px 0 5px 0;
line-height:1.2;
}

#leftContent div {
width:230px;
border-bottom: 1px dashed #d1d1d1; 
margin: 0 10px 10px 0;
clear:both;
padding: 0 0 10px 0;
cursor: pointer;
cursor: hand;
}

#leftContent img {
float:left; padding-right: 10px;
}

/* Left Content setup END */

/* Right Content setup BEGIN */

#rightContent {
float:left; 
width:245px;
margin-left: 10px; 
border-left:dashed 1px #d1d1d1; 
padding: 0 0 0 10px; 
color:#999999; 
}

#rightContent img {
padding: 0 0 10px 0;
}

#rightContent h2 {
padding: 0 0 10px 0;
}

.productDescription ul {
padding: 0 0 0 15px;
}

.productDescription ul li {
padding: 0 0 10px 0px;
margin: 0 0 0 10px;
list-style:disc;
line-height:1.4;
}

/* Right Content setup END */


/* Products Download Page setup BEGIN */

#productDownloads {
padding: 0px 0 0 0px;
background: #FFFFFF url(siteImages/beigeSideBoxBackDL.gif) top right repeat-y; 
font-size:8pt;
color:#002e4f;
}

#productDownloads .content{
padding: 0px 0 0 20px;
background:url(siteImages/beigeSideBoxBackDL.gif) top left repeat-y; 
font-size:8pt;
color:#002e4f;
width:481px;
}

#productDownloads .top {
background: url(siteImages/beigeSideBoxTopDL.gif) top right repeat-y;
height:20px;
}

#productDownloads .top span{
background: url(siteImages/beigeSideBoxTopDL.gif) top left no-repeat;
display:block;
height:20px;
width:50%;
}

#productDownloads h1{
font-size: 16px;
background: #e4e6ec;
padding: 10px 0 10px 10px;
}

#productDownloads h2{
font-size: 14px;
padding: 20px 0 5px 10px;
border-bottom: 1px solid #e4e6ec;
}

#productDownloads h3{
font-size: 14px;
padding: 20px 0 0px 10px;
color: #527188;
}

#productDownloads h4{
font-size: 10px;
padding: 15px 0 3px 40px;
}

#productDownloads img{
padding: 0px 0 0px 10px;
}

#productDownloads a{
padding: 0px 0 0px 30px;
}



#productDownloads .bottom {
background: url(siteImages/beigeSideBoxBottomDL.gif) bottom right no-repeat;
height:11px;
}


#productDownloads .bottom span {
background: url(siteImages/beigeSideBoxBottomDL.gif) bottom left no-repeat;
display:block;
height:11px;
width:50%;
}

.showCanadaInfo {
position:absolute;
padding:30px;
left:-10px;
top:250px;
background: #e4e6ec;
border: 1px #003366 solid;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.showBarton {
position:absolute;
top:50px;
left: 504px;
width:200px;
background: #e4e6ec;
padding: 20px;
filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
}


.showKurt {
position:absolute;
top:0px;
left:-40px;
width:200px;
background: #e4e6ec;
border: 1px #003366 solid;
padding: 10px;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.showBarton div, .showKurt div, .showCanadaInfo div, .showCanadaHome div,{
text-align:center;
line-height:1.4;
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}

.cursor {
cursor: pointer;
cursor: hand;
}