﻿#print-header {
	display: none;
}

.myClass {font-size:20px; color: #FF0000;}
div#hide-container {width: 500px; height: 300px; background-color: #ccc;}
    
*{margin:0;padding:0}:focus,:active {outline:0}img{border: 0}
body { font: .8em Arial, Tahoma, Verdana; background: #fff url(../images/bg.gif) repeat-x; color: #777;}
a {
	text-decoration: none;
	color: #18a0a3;
}


h1 { font-size: 1.2em; color:#18a0a3}
	h1 a { color: #fff; font-size: 1.6em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.2em; background: #25A1A3 url(../images/redbg.gif) repeat-x left bottom; padding: 6px 7px; color: #fff; font-weight: normal; margin: 0 0 15px; float: left; }
h4 { margin: 0 0 15px; color: #555; font-weight: normal; font-size: 1.6em; font-weight: normal; }
h5 { font-size: 1.0em; }
p { clear: both; line-height: 1.64em; margin: 0 0 15px; }
.line { clear: both; border-bottom: 1px solid #ddd; margin: 0 0 5px; }
.breadcrumbs {	clear:both; margin-left:0px; margin-bottom:40px; font-size:12px}
.languages {	clear:both; margin-left:500px; font-size:12px; text-align:right; position:relative; top:-55px; left:0px; }
.languages2 {	clear:both; margin-left:0px; font-size:12px; text-align:right; position:relative; top:-33px; z-index:0; }
.breadcrumbs2 { margin-left:0px; margin-bottom:0px; }
.clear { clear: both; }
#content { width: 970px; margin: 0 auto}
	#top { color: #ccc; padding: 6px 20px 0; font-size: .84em; text-align: right; }
	#logo { float: left; background: url(../images/); padding: 25px 0px 20px; margin: -78px 0 -10px; }
		#logo h1 { text-shadow: 0px 0px 0px #7E0E0E; }
	#menu { float: right; margin: 63px 20px 0; width:650px }
		#menu li { display: inline; font-size: 1.3em; }
			#menu li a { float: left; color: #808080; padding: 0 0 5px; margin: 0 0 0 42px; }
			#menu li a:hover, #menu li.current a, #menu li a:focus { color: #000; border-bottom: 1px solid #ddd; }
	#pitch { background: url(../images/monitor.gif) no-repeat right top; padding: 30px 300px 0 0; border-bottom: 1px solid #ddd; height: 210px; margin: 0 0 0px; }
		#pitch h1 { font-size: 2.4em; color: #000; margin: 0 0 20px; }
		#pitch h2 { line-height: 1.5em; }
	.left { float: left; width: 250px; }	
	.right { float: right; width: 630px; margin: 0 0 20px; }
		.right h3 { background: #808080; font-size: .84em; }
	.third { float: left; width: 296px; margin: 0 40px 20px 0; }
		.last { margin-right: 0; }


#footer1 {	text-align:right; font: 0.8em Arial, Tahoma, Verdana;}
#footer { url(../images/bg.gif) repeat-x; width:100% }
#privacy { margin:-37px 0px 0px 0px; color:#25a1a3; text-align:center; width:70%; font-size:10px}
#copyright { color:gray }

/* For latest news scroller */
.headlines{						display:block;	width:100%;	}
.headlines_content{				margin-left:auto;	margin-right:auto;	padding-top:10px;	width:960px;	display:table;	}
.headlines_icon{				float:left;	display:table;	color:#999;	min-width:43px;	}
.headlines_icon_text{			float:left;	display:table;	color:#a6a6a6;	margin-left:10px;	margin-top:15px;	}
.headlines_text{				float:left;	display:table;	color:#999;	margin-left:10px;	margin-top:15px; line-height:1.64em;  }
.headlines_text a{				color:#555;	}
.headlines_text a:hover{		color:#25A1A3;	}
.headlines_image{				float:left;	display:table;	}
.bullhorn{						margin-left:5px; float:right; }

/* For tooltips */
.tooltip {
	/*border-bottom: 1px dotted #000000; cursor: help;*/ 
	text-decoration: none; color: #000000; outline: none;
	position: relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Arial, Helvetica, sans-serif;
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 0; width: 500px;
}
.tooltip:hover img {
	border: 0; margin: -10px 0 0 -55px;
	float: left; position: absolute;
}
.tooltip:hover em {
	font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
.help { background: #97D2D3; border: 2px solid #25A1A3;	}
.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

