/* ** HTML elements */
body {
background-color:#FFFFFF;
font: 12px "Lucida sans unicode", "Trebuchet ms", "Tahoma", arial, sans-serif;
text-align: center;
line-height: 16px;
margin:0;
padding:0;
}
a, a:hover { color: #CC6633; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
h1 {
font-size: 17px;
text-transform:uppercase;
text-align:center;
}
h2 {
font-size: 13px;
}
h3 {
font-size: 11px;
text-align: left;
}
h4 { font-size: 10px;}
h5 {
font-size: 9px;
text-decoration:none;
}
h5 a, h5 a:hover, h5 a:visited {
color: #FF9933;
font-size: 9px;
text-decoration:none;
}
h6 { font-size: 8px; }
h1, h2, h3, h4, h5, h6, 
p, pre, blockquote, label, 
fieldset, address { 
  margin: 0px;
}
textarea {
width: 100%;
}
fieldset {
border:0px;
}
table {
font-size: 1em;
}
blockquote {
margin: 20px 0;
padding: 0 20px 0 50px;
background: 10px top no-repeat;
border: none;
}
div.message status {
color: #993300;
}
.tags { color: #999999; text-decoration: none; font-size:10px;}
a.tags:link { color: #999999; text-decoration: none; font-size:10px;}
a.tags:visited { color: #999999; text-decoration: none; font-size:10px;}
a.tags:hover { color: #666666; text-decoration: none; font-size:10px;}
.hiddenlink { color: #000000; text-decoration: none; font-size:12px;}
a.hiddenlink:link { color: #000000; text-decoration: none; font-size:12px;}
a.hiddenlink:visited { color: #000000; text-decoration: none; font-size:12px;}
a.hiddenlink:hover { color: #000000; text-decoration: none; font-size:12px;}
.blocklink { color: #000066; text-decoration: none; font-size:12px;}
a.blocklink:link { color: #000066; text-decoration: none; font-size:12px;}
a.blocklink:visited { color: #000066; text-decoration: none; font-size:12px;}
a.blocklink:hover { color: #000099; text-decoration: none; background-color: #CBEBE7; font-size:12px;}

/* Page layout blocks / IDs */
div#page {
background:url(../../../../files/images/theme-images/background_full.png) repeat-x fixed;
width:935px;
margin:auto;
border:0px;
text-align:left;
overflow:auto;
}
#content {
float:inherit;
}
#content-total {
text-align:justify;
height:395px;
width:851px;
overflow:hidden;
border-style:solid;
border-color:transparent;
border-width:20px 42px 10px 42px;
padding:0px;
margin:0px;
float: left;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-total-scroll {
text-align:justify;
height:395px;
width:851px;
overflow:auto;
border-style:solid;
border-color:transparent;
border-width:20px 42px 10px 42px;
padding:0px;
margin:0px;
float: left;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-total-noscroll {
text-align:justify;
height:395px;
width:851px;
overflow:hidden;
border-style:solid;
border-color:transparent;
border-width:20px 42px 10px 42px;
padding:0px;
margin:0px;
float: left;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-upfull {
text-align:justify;
height:235px;
width:851px;
overflow:hidden;
border-style:solid;
border-color:transparent;
border-width:20px 42px 0px 42px;
padding:0px;
margin:0px;
float: left;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-splashbigcenter {
font-size: 13px;
line-height: 19px;
text-align:center;
height:320px;
width:765px;
overflow:hidden;
border-style:solid;
border-color:transparent;
border-width:20px 85px 0px 85px;
padding:0px;
margin:0px;
float: left;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-splash2 {
height:320px;
width:851px;
overflow:hidden;
border-style:solid;
border-color:transparent;
border-width:20px 42px 0px 42px;
padding:0px;
margin:0px;
float: left;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-left1 {
text-align:justify;
height:235px;
width:383px;
border-style:solid;
border-color:transparent;
border-width: 20px 0px 0px 42px;
overflow:hidden;
padding:0px;
margin: 0px;
float: left;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-left1inverted {
text-align:justify;
height:235px;
width:383px;
border-style:solid;
border-color:transparent;
border-width: 20px 0px 0px 42px;
overflow:hidden;
padding:0px;
margin:0px;
float:left;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-right1 {
height:255px;
width:425px;
border-style:solid;
border-color:transparent;
border-width:0px;
padding:0px;
margin:0px;
float:right;
overflow:hidden;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-left2 {
height:170px;
width:425px;
vertical-align:top;
padding:0px;
margin:0px;
float:left;
}
#content-left2-85 {
height:85px;
width:425px;
vertical-align:top;
padding:0px;
margin:0px;
float:left;
}
#content-left2-85x935 {
height:85px;
width:935px;
vertical-align:top;
padding:0px;
margin:0px;
float:left;
}
#central-column {
height:170px;
width:85px;
vertical-align:top;
padding:0px;
margin:0px;
}
#central-column-85 {
height:85px;
width:85px;
vertical-align:top;
padding:0px;
margin:0px;
}
#central-columnfull {
height:420px;
width:85px;
vertical-align:bottom;
padding: 0px 0px 8px 0px;
margin:0px;
}
#content-right2 {
height:170px;
width:425px;
vertical-align:top;
padding:0px;
margin:0px;
float:right;
}
#content-right2-85 {
height:85px;
width:425px;
vertical-align:top;
padding:0px;
margin:0px;
float:right;
}
#content-fullsx {
text-align:justify;
height:405px;
width:383px;
vertical-align:top;
border-style:solid;
border-color:transparent;
border-width: 20px 0px 0px 42px;
overflow:hidden;
padding:0px;
margin:0px;
float:left;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-left1-340 {
text-align:justify;
height:320px;
width:383px;
vertical-align:top;
border-style:solid;
border-color:transparent;
border-width: 20px 0px 0px 42px;
overflow:hidden;
padding:0px;
margin:0px;
float:left;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-right1-340 {
text-align:justify;
height:340px;
width:425px;
border-style:solid;
border-color:transparent;
border-width:0px;
padding:0px;
margin:0px;
float:right;
overflow:hidden;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
div#content-fullsx-scroll {
text-align:justify;
height:405px;
width:383px;
float:left;
vertical-align:top;
border-style:solid;
border-color:transparent;
border-width: 20px 0px 0px 42px;
overflow:auto;
padding:0px;
margin:0px;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
div#content-fullsx-video {
text-align:justify;
height:405px;
width:420px;
float:left;
vertical-align:top;
border-style:solid;
border-color:transparent;
border-width: 20px 0px 0px 5px;
overflow:scroll;
padding:0px;
margin:0px;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
div#content-media-sx {
text-align:justify;
height:405px;
width:533px;
float:left;
vertical-align:top;
border-style:solid;
border-color:transparent;
border-width: 20px 0px 0px 42px;
overflow:scroll;
padding: 0px;
margin: 0px 20px 0px 0px;
_border-color:tomato; /*For IE6-*/ /*then remove this indexed color*/
_filter:chroma(color=tomato);/*For IE6-*/
}
#content-media-dx {
text-align:justify;
height:405px;
width:298px;
vertical-align:top;
border-style:solid;
border-color:transparent;
border-width: 20px 42px 0px 0px;
overflow:hidden;
padding:0px;
margin:0px;
float:right;
_border-color:tomato;
_filter:chroma(color=tomato);
}
#content-right1-border {
text-align:justify;
height:405px;
width:383px;
vertical-align:top;
border-style:solid;
border-color:transparent;
border-width: 20px 42px 0px 0px;
overflow:hidden;
padding:0px;
margin:0px;
float:right;
_border-color:tomato;
_filter:chroma(color=tomato);
}
#content-fulldx {
text-align:justify;
height:425px;
width:425px;
vertical-align:top;
border-style:solid;
border-color:none;
border-width:0px;
overflow:hidden;
padding:0px;
margin:0px;
float:right;
_border-color:tomato;
_filter:chroma(color=tomato);
}
.two-columns {
height:215px;
width:851px;
vertical-align:bottom;
float:none;
overflow:hidden;
}
.left-column {
height:100%;
text-align:right;
width:45%;
float:left;
}
.right-column {
height:100%;
text-align:left;
width:45%;
float:right;
}
.twocolumnsstandard {
height:470px;
width:851px;
vertical-align:bottom;
float:none;
overflow:hidden;
}
.leftcolumnstandard {
height:100%;
width:45%;
float:left;
}
.rightcolumnstandard {
height:100%;
width:45%;
float:right;
}
.twocolumns-splash2 {
height:300px;
width:851px;
vertical-align:bottom;
float:none;
overflow:hidden;
}
.leftcolumn-splash2 {
font-size: 13px;
height:100%;
text-align:justify;
max-width:45%;
float:left;
}
.rightcolumn-splash2 {
font-size:12px;
color:#333333;
text-align:center;
height:100%;
line-height:22px;
max-width:45%;
float:right;
}
#buttons {
vertical-align:text-top;
text-align: center;
float:inherit;
height:85px;
}
#footer  {
width:935px;
vertical-align:top;
font: 69% Verdana, Tahoma, Arial, sans-serif;
text-align: center;
}
*:first-child+html #central-columnfull{padding-bottom:10px;}
/* *:first-child+html #central-column{padding-bottom:0px;} HACK per IE7 */