* { 		margin:0 ; padding:0 ; }
body { 		color:#222 ; 
		font-family:'Times New Roman', serif ; 
		font-size: 11pt; 
		margin: 5%; }

img.printLogo { margin-bottom: 2em;}
img.kotaPrintLogo { width:2.46cm; height:2.98cm; }

 /* paragraph & cell styles */
.alignLeft { text-align:left ; }
.alignRight { text-align:right ; }
.center { text-align:center ; }
.justified { text-align:justify ; }
.h { display:none ; }

/* some common declarations */
.ingress { font-size:1.15em ; }
.u4-image-caption { font-size:0.8em ; color:#666 ;   margin-left:0.5em ; }
.small { font-size:0.9em }
.small a {color:#666 ; text-decoration:none ; }
.block { display:block ; }
.spacer { clear:both ;  }

p { line-height:1.6 ; margin-top:1em ; }
a { text-decoration:none ; color:#069 ; }
a:hover { text-decoration:underline ; }

h2,h3,h4,h5 { color:#c03 ; margin-bottom:0.5em ; }
h2 { font-size:1.8em ; font-family:Georgia, serif ; font-weight:normal ;  }
h3 { font-size:1.4em ; font-family:Georgia, serif ; font-weight:normal ; }
#right h2, #right h3 { font-family:'Trebuchet MS', sans-serif ; }
h4 { font-size:1.2em ; font-weight:normal ; }
h5 { font-size:1.1em ; font-weight:bold ; }
		
ul.naviList { list-style:none ; } 
ul.naviList ul { list-style:none ; }
ul.naviList a { display:block ; }

/* site regions */
#site { 	margin: 0 auto; }
#top h1, #top h3, #top div { display: none; }
#siteBody { 	}
#footer { 	color:#504f47; 
		font:90% 'Trebuchet MS', sans-serif;
		margin-top: 3em;  
		padding-left: 4em;
		position: relative; }

/* navigation elements */
#breadcrumb { 	display: none; }

#servicesNavi { display: none; }

#supportNavi { 	display: none; }

#topNavi { 	display: none; }

#docNavi { 	display: none; }

/* content columns */
.columns { float: none ; }
#left, #right { display: none; }

/* content element styles */

 /* lists */

div.newsList ul { list-style:none ; }
div.newsList ul li { display:inline ; }
div.newsList ul li a { margin-bottom:0.5em ; display:block ; text-decoration:none ; color:#333 ; }
div.newsList ul li span.date { background:#eeede8 ; font-size:0.9em ; display:block ; padding:3px 2px ;  }
div.newsList ul li a:hover { color:#666 ; }

div.faqList dl { }
div.faqList dt { font-weight:bold ; margin-top:0.5em ; }
div.faqList dd { padding-left:3px ; font-style:italic ; }


 /* highlight element */
#middle .highlight { padding:5px ; margin-left:20px ; font-size:1.2em ; line-height:1 ;}
.highlight h2,h3,h4,h5 { color:#222 ; }
#middle .highlight * { display:inline ; background:#eaff00 ; line-height:1.1 ;  }

#right div.highlight { background:url(/stc/2007/img/bg_rightcol_highlight_top.gif) no-repeat top left ; padding:5px 0 0 0; margin:0 0 5px 0 ; }
#right div.highlight div.content { background:url(/stc/2007/img/bg_rightcol_highlight_bottom.gif) no-repeat bottom left ; padding:0 5px 5px 5px ; }

#left div.highlight { 	background:url(/stc/2007/img/bg_docnavi_frontpage.gif) no-repeat bottom left; 
			margin-bottom: 1px;
			padding:8px 10px 8px 30px ; }
#left div.highlight a { font-weight: bold; }

#right div.highlight p,
#left div.highlight p { margin:0 ; }

#left div.highlight a, 
#right div.highlight a { color:#222 ; }

 /* tables */

/* common for all tables */
#siteBody table {border-collapse: collapse;}
#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, .u4-table-complete td {border-top:1px solid #ddd ; background:#fff url(/stc/2007/img/bg_table_borders_td.gif) repeat-x top left ; }

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

.u4-table-complete-header td {background:#e8eff8; color: #fff; font-weight: bold;}

/* lists */

#middle ul, #middle ol { padding-left:15pt ; }

/* extraneous stuff */

#avek { 		display:none ; }

/* navigo */
div#navigoCMS { 	color:#504f47; 
			float: right; 
			font:9pt Verdana, sans-serif; 
			margin-top: 2em; }
div#navigoCMS strong { 	color:#504f47; }
div#navigoCMS a { 	color:#504f47; text-decoration:none; }
div#navigoCMS acronym { border: none;  
			text-decoration: none; }

span.textHighlight { 	background: yellow; }
img { 			border: 0px; }



