html, body { height:100% ; }

body { font-size: 10px; margin:0 20px; padding:0 ; font-family:Arial, sans-serif ;  }

strong { color:#111 ; }
.u4-image-caption { font-size:0.8em ; color:#666 ; margin:0 ; padding:0 ; margin-left:0.5em ; }

/* paragraph & cell styles */
.rightImg {float:right; padding: 0 0 10px 10px;}
.leftAlign { text-align:left ; }
.rightAlign { text-align:right ; }
.center { text-align:center ; }
.justified { text-align:justify ; }
.h { display:none ; }
.spacer { clear:both ; height:1px ; overflow:hidden ; }
p { line-height:1.3em ; margin:0; padding-bottom:10px;}

.u4-image-caption { }

#logo span{display: none;}

 /* applies to paragraphs, lists, you name it */
#siteBody {font-size: 1.2em;}
#siteBody li p { line-height:1em ; }

 /* link styles apply unless something else is specified in css (eg. for navigation elements) */
a { color:#26437B; text-decoration:none; } 
a:hover { text-decoration:underline; }
a.external { }
a img {border:none;}

h2,h3,h4,h5 {padding:5px 0 10px 0; margin:0; color: #007f7f; }
h2 { font-size:1.5em ; font-weight:normal; letter-spacing: 1px; color: #017f7e;}
h3 { font-size:1.4em ; font-weight:normal;letter-spacing:1px; color: #65c4f0; font-size: 20px;}
h4 { font-size:1.2em ; font-weight:normal; letter-spacing: 1px; color: #017f7e; font-size: 18px;}
h5 { font-size:1.1em ; font-weight: bold; letter-spacing: 1px; color: #65c4f0; font-size: 17px;}

 /* news document */
.newsSummary { font-style:italic ; }

 /* highlight element */
.highLight { border:1px solid #c9ebeb; background: url(/stc/img/bg_newsList.gif) bottom left repeat-x; padding-bottom: 0; margin-bottom: 19px;  }
.highLight h3 { background: url(/stc/img/drop.gif) 190px 2px no-repeat; padding: 2px 8px 0 8px; color:#67c4f0; font-size: 20px; padding-bottom: 12px; border-bottom: 1px solid #fddf67; margin-bottom: 8px;  } 

.highLight ul{margin: 0; padding: 0; list-style-position: outside; list-style-type: none;}
.highLight ul li{background:  url(/stc/img/newslistArrow.gif) 0 4px no-repeat; padding-left: 8px; padding-bottom: 2px; }
.highLight ul a{color: #145697; }
.highLight .content{padding: 8px;}


 /* boxHighlight element */
.boxHighLight {position:relative; border: 1px solid #c9ebeb; background: url(/stc/img/drop.gif) 99% 4px no-repeat; padding: 11px 15px;}
.boxHighLight .content{padding-right: 10px;}
.boxHighLight_top {height:20px; width:100%;}
.boxHighLight_top p {}

 /* 2col */
.columnContainer { width:100% ; }
.columnContainer .columns { width:47% ; margin-right:2% ; float:left;} 

/*Hide elements*/
#supportNavi, #topNavi, #left, #navigoCMS, #breadcrumb, #search, #topImg{display:none;}
 /* tables */

/* common for all tables */
#siteBody table {border-collapse: collapse; width: 100%; margin: 0 0 19px 0; padding: 0;}
#siteBody table td {vertical-align: top; padding: 0.3em;}

.u4-table-default, .u4-table-visible-borders, .u4-table-stripe {margin:0 0 10px 0}
.u4-table-visible-borders td{border-top:1px solid #ddd ; background:#fff url(/stc/img/img/bg_table_borders_td.gif) repeat-x top left ; }

.u4-table-stripe-header, .u4-table-stripe-odd{background:#f3f3f3}
.u4-table-stripe-header2, .u4-table-stripe-even{background:#ffffff}

.u4-table-complete{border: 1px solid #a9c7c7; }
.u4-table-complete-header td, .u4-table-complete td{border: 1px solid #a9c7c7;}
.u4-table-complete-odd{background: #eaf4f4; }
 #siteBody .u4-table-complete-header td{background: #f0f0f0 url(/stc/img/bg_th.gif) bottom left repeat-x; font-size: 16px; color: #007f7f; padding: 10px;}

#footer {width:100%;float:left; position:relative ; border-top: 1px solid #FED534; margin-top: 2em; padding-top: 1em; font-size:0.9em ; color:#666 ;}
#footerLeft{display: none;}

