/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body { background: url(../images/naspers_bg.jpg); }
html, body {
	line-height: 18px!important;
	margin: 0 auto;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	background: url(../images/naspers_bg.jpg);
	
}
ol, ul {
	list-style-type: circle;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

.jqueryslidemenu{
margin: 0;
padding: 0;
 display: none;
}

/* tables still need 'cellspacing="0"' in the markup */

#container { width: 960px; margin-left: auto; margin-right: auto; text-align: left; background: #fff; padding: 5px 20px 10px 20px; overflow: hidden;}
#header { width: 960px; height: 80px; color: #666; display: none; }
 #logo { width: 960px; height: 70px; border-bottom: 1px solid #ccc; padding: 0 0 px 0; }
 #left { float: left; width: 405px; background: url(../images/logo.gif) left top no-repeat; height: 65px;}
 #right { float: right; padding: 42px 0 0 0; width: 350px; }


/*Home*/
#homeDiv { width: 960; background: url(../images/home-bg.jpg) top left no-repeat; height: 650px;}
#homeDiv #links { width: 270px; padding: 140px 0 0 375px; color: #FFF;}
#homeDiv #links h1 { font: normal 16px Arial, Helvetica, sans-serif; color: #FFF; padding: 0 0 15px;}

#wraper { width: 960px; padding: 70px 0 10px 0;}

#footer { width: 960px; padding:10px 0 20px 0; height: 25px; text-align: right; border-top: 1px solid #CCCCCC; clear: both; display: none;}

#Menu { width: 147px; float: left;  display: none;}

#mainContainer { float: left; padding: 0 0 0 0px; width: auto; }
#mainContainer h1 { font: bold 16px Arial, Helvetica, sans-serif; color: #333; padding: 0 0px 50px 0px;}
#mainContainer h1 span { color: #333; font: normal 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#mainContainer h1 .internet { color: #0299A9; font: bold 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#mainContainer h1 .tv { color: #0776BE; font: bold 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#mainContainer h1 .print { color: #EA6932; font: bold 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}

#mainContainer a { color: #0549B4; text-decoration: none;}
#mainContainer a:visited { color: #0549B4; text-decoration: none;}
#mainContainer a:hover {color: #FF6633;}

.text { width: auto;}
.text a { color: #0549B4; text-decoration: none;}
.text a:visited { color: #0549B4; text-decoration: none;}
.text a:hover {color: #FF6633;}

.tbl { width: auto;}
.tbl a { color: #0549B4; text-decoration: none;}
.tbl a:visited { color: #0549B4; text-decoration: none;}
.tbl a:hover {color: #FF6633;}

.tbl2 { width: auto;}
.tbl2 a { color: #0549B4; text-decoration: none;}
.tbl2 a:visited { color: #0549B4; text-decoration: none;}
.tbl2 a:hover {color: #FF6633;}

.caseStudy { padding: 10px; background: #D9E8D2; width: auto;}


#notesContainer { border-left: 1px solid #CCCCCC; float: left; padding: 0 0 0 40px; width: 920px; }
#notesContainer h1 { background: url(../images/head_bg.gif) left top no-repeat; font: bold 16px Arial, Helvetica, sans-serif; color: #333; padding: 0 0px 50px 20px;}

#notes { width: 100%;}
#notes a { color: #FF6633; text-decoration: none;}
#notes a:visited { color: #FF6633; text-decoration: none;}
#notes a:hover {color: #0549B4;}


.divNotes {width: 920px;}

.widetbl { width: 960px; float: left; padding: 0 0 15px 0;}

/*LINKS*/

a { color: #666; text-decoration: none;}
a:visited { color: #666; text-decoration: none;}
a:hover {color: #FF6633;}

.whtlink:link { color: #fff; text-decoration: none;}
.whtlink:visited { color: #fff; text-decoration: none;}
.whtlink:hover {color: #FF6633;}

.medlink:link { font: 12px Arial, Helvetica, sans-serif; color:#08357E; text-decoration: none; }
.medlink:visited { font: 12px Arial, Helvetica, sans-serif; color:#08357E; text-decoration: none; }
.medlink:hover { font: 12px Arial, Helvetica, sans-serif; color:#000; text-decoration: none; }

.smllink:link { font: 10px Arial, Helvetica, sans-serif; color:#08357E; text-decoration: none; }
.smllink:visited { font: 10px Arial, Helvetica, sans-serif; color:#08357E; text-decoration: none; }
.smllink:hover { font: 10px Arial, Helvetica, sans-serif; color:#000; text-decoration: none; }
.lrgwht { font: 18px Arial, Helvetica, sans-serif; color:#FFFFFF;}


/*Text elements*/
p { padding: 0 0 15px 0; margin: 0;}

h2 { color: #05498F; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}
h3 { color: #E74C19; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}
h4 { color: #333; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}
h5 { color: #008059; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}
/*LISTS*/

ul.mainList {
 margin: 0 15px; padding: 0 0 0px 0;
}
ul.mainList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 list-style-type: circle;
 line-height: 18px;
}

ul.blueList {
 margin: 0 15px; padding: 0 0 0px 0;
}
ul.blueList li {
 margin: 0; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 list-style-type: circle;
 line-height: 18px;
}

ul.blueList2 {
 margin: 0 15px; padding: 0 0 0px 0;
}
ul.blueList2 li {
 margin: 0 0px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 list-style-type: circle;
 line-height: 18px;
}

ul.purpleList {
 margin: 0 15px; padding: 0 0 0px 0;
}
ul.purpleList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 list-style-type: circle;
 line-height: 18px;
}

ul.orangeList {
 margin: 0 15px; padding: 0 0 0px 0;
}
ul.orangeList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 list-style-type: circle;
 line-height: 18px;
}

ul.orangeList2 {
 margin: 0 15px; padding: 0 0 0px 0;
}
ul.orangeList2 li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 list-style-type: circle;
 line-height: 18px;
}
ul.orangeList3 {
 margin: 0 15px; padding: 0 0 0px 0;
}
ul.orangeList3 li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 list-style-type: circle;
 line-height: 18px;
}

ul.greenList {
 margin: 0 15px; padding: 0 0 0px 0;
}
ul.greenList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 list-style-type: circle;
 line-height: 18px;
}
ul.dashList {
 margin: 0 15px; padding: 0 0 0px 0;
}
ul.dashList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 list-style-type: circle;
 line-height: 18px;
}

/*Body Text*/
.textGreen	{color: #0299A9; }	
.textLBlue	{color: #0776BE; }
.textPurple	{color: #8B2480; }
.textOrange	{color: #EA6932; }
.textBlue	{color: #05498F; }

#divInternet { width: auto; width: 570px; }
#divInternet h1 { color: #0299A9; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; background: #fff;}

#divTv { width: auto; width: 570px; }
#divTv h1 { color: #0776BE; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; background: #fff;}
#divTv h2 { color: #8B2480; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; background: #fff; }


#divPrint { width: auto; width: 570px; }
#divPrint h1 { color: #EA6932; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; background: #fff;}
#divPrint h2 { color: #EA6932; font: italic 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; background: #fff;}

/*SMALL TEXT*/
.smltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.smltextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.smxxtextorng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FF6633;
}
.smtextgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}


/*TABLES*/

#tabletxt {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
}
.tbltext	{
	font-family: arial, helvetica, sans-serif;
}
.tbltextblu	{
	font-family: arial, helvetica, sans-serif;
	color: #09357E;
}
.indent15	{padding-left: 15px;}
.indent30	{padding-left: 30px;}
.indent1501	{padding-left: 15px; border-bottom: 1px solid #FF6633;}
.indent1502	{padding-left: 15px;border-bottom: 2px solid #FF6633;}
.indent3001 {padding-left: 30px; border-bottom: 1px solid #FF6633;}
.tbltext01	{border-bottom: 1px solid #FF6633;}
.tbltext02	{border-bottom: 2px solid #FF6633;}
.boxLeft	{border-left: 1px solid #FF6633;}
.boxRight	{border-right: 1px solid #FF6633;}
.boxBot	{border-right: 1px solid #FF6633; border-left: 1px solid #FF6633; border-bottom: 1px solid #FF6633;}
.boxTop	{border-right: 1px solid #FF6633; border-left: 1px solid #FF6633; border-top: 1px solid #FF6633;}
.boxBLeft	{ border-left: 1px solid #FF6633; border-bottom: 1px solid #FF6633;}
.boxBRight	{border-right: 1px solid #FF6633; border-bottom: 1px solid #FF6633;}
.boxSides	{border-right: 1px solid #FF6633; border-left: 1px solid #FF6633;}
.boxTLeft	{ border-left: 1px solid #FF6633; border-top: 1px solid #FF6633;}
.boxTRight	{border-right: 1px solid #FF6633; border-top: 1px solid #FF6633;}


/*FORM*/
.forminput { width: 130px; height: 15px; border: 1px solid #666666; font: 10px Arial, Helvetica, sans-serif; color: #666; text-align: center;}
.formsubmit { background:url(../images/search.gif) no-repeat center; cursor: pointer; width: 37px; }

/*Search*/

.highlight { background: #FFFF40; }
		.searchheading { font-size: 12px; font-weight: bold; color: #FF6633; }
		.summary { font-size: 10px; font-style: italic; color: #999999;}
		.suggestion { font-size: 10px;}
		.results { font-size: 11px; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 11px; color:#08357E; font-weight: normal; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }

		input.zoom_button {  color: #FFFFFF; background:#08357E; border: 1px solid #08357E; font: 10px Arial, Helvetica, sans-serif; }
		input.zoom_searchbox { border: 1px solid #08357E;font: 10px Arial, Helvetica, sans-serif; color: #999999; width: 120px;}		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		
#tooltip{
 position:absolute; z-index:999999999999999999999;
 border:2px solid #FFF;
 background:#FFF;
 padding:4px 6px;
 color:#666;
 display:none;
 font: bold 10px Arial, Helvetica, sans-serif;
 box-shadow: 0px 1px 6px #666; -webkit-box-shadow: 0px 1px 6px #666; -moz-box-shadow: 0px 1px 6px #666;
 border: 1px solid #ccc;
 }
 
.imgLeft { padding: 0 20px 0 0;} 

@import url("reset.css");
@import url("naspers_menu.css");

#container { width: 960px; margin-left: auto; margin-right: auto; text-align: left; background: #fff; padding: 5px 20px 10px 20px; overflow: hidden;}
#header { width: 960px; height: 80px; color: #666; }
 #logo { width: 960px; height: 70px; border-bottom: 1px solid #ccc; padding: 0 0 px 0; }
 #left { float: left; width: 405px; background: url(../images/logo.gif) left top no-repeat; height: 65px;}
 #right { float: right; padding: 42px 0 0 0; width: 350px; }


/*Home*/
#homeDiv { width: 960; background: url(../images/home-bg.jpg) top left no-repeat; height: 650px;}
#homeDiv #links { width: 270px; padding: 140px 0 0 375px; color: #FFF;}
#homeDiv #links h1 { font: normal 16px Arial, Helvetica, sans-serif; color: #FFF; padding: 0 0 15px;}

#wraper { width: 960px; padding: 70px 0 10px 0;}

#footer { width: 960px; padding:10px 0 20px 0; height: 25px; text-align: right; border-top: 1px solid #CCCCCC; clear: both;}

#Menu { width: 147px; float: left;}

#mainContainer { border-left: 1px solid #CCCCCC; float: left; padding: 0 0 0 40px; width: 770px; }
#mainContainer h1 { background: url(../images/head_bg.gif) left top no-repeat; font: bold 16px Arial, Helvetica, sans-serif; color: #333; padding: 0 0px 50px 20px;}
#mainContainer h1 span { color: #333; font: normal 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#mainContainer h1 .internet { color: #0299A9; font: bold 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#mainContainer h1 .tv { color: #0776BE; font: bold 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
#mainContainer h1 .print { color: #EA6932; font: bold 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}

#mainContainer a { color: #0549B4; text-decoration: none;}
#mainContainer a:visited { color: #0549B4; text-decoration: none;}
#mainContainer a:hover {color: #FF6633;}

.text { width: 570px;}
.text a { color: #0549B4; text-decoration: none;}
.text a:visited { color: #0549B4; text-decoration: none;}
.text a:hover {color: #FF6633;}

.tbl { width: 650px;}
.tbl a { color: #0549B4; text-decoration: none;}
.tbl a:visited { color: #0549B4; text-decoration: none;}
.tbl a:hover {color: #FF6633;}

.tbl2 { width: 770px;}
.tbl2 a { color: #0549B4; text-decoration: none;}
.tbl2 a:visited { color: #0549B4; text-decoration: none;}
.tbl2 a:hover {color: #FF6633;}

.caseStudy { padding: 10px; background: #D9E8D2; width: 550px;}


#notesContainer { border-left: 1px solid #CCCCCC; float: left; padding: 0 0 0 40px; width: 920px; }
#notesContainer h1 { background: url(../images/head_bg.gif) left top no-repeat; font: bold 16px Arial, Helvetica, sans-serif; color: #333; padding: 0 0px 50px 20px;}

#notes { width: 100%;}
#notes a { color: #FF6633; text-decoration: none;}
#notes a:visited { color: #FF6633; text-decoration: none;}
#notes a:hover {color: #0549B4;}


.divNotes {width: 920px;}
.divNotes a { color: #FF6633; text-decoration: none;}
.divNotes a:visited { color: #FF6633; text-decoration: none;}
.divNotes a:hover {color: #0549B4;}

.widetbl { width: 960px; float: left; padding: 0 0 15px 0;}

/*LINKS*/

a { color: #666; text-decoration: none;}
a:visited { color: #666; text-decoration: none;}
a:hover {color: #FF6633;}

.whtlink:link { color: #fff; text-decoration: none;}
.whtlink:visited { color: #fff; text-decoration: none;}
.whtlink:hover {color: #FF6633;}

.medlink:link { font: 12px Arial, Helvetica, sans-serif; color:#08357E; text-decoration: none; }
.medlink:visited { font: 12px Arial, Helvetica, sans-serif; color:#08357E; text-decoration: none; }
.medlink:hover { font: 12px Arial, Helvetica, sans-serif; color:#000; text-decoration: none; }

.smllink:link { font: 10px Arial, Helvetica, sans-serif; color:#08357E; text-decoration: none; }
.smllink:visited { font: 10px Arial, Helvetica, sans-serif; color:#08357E; text-decoration: none; }
.smllink:hover { font: 10px Arial, Helvetica, sans-serif; color:#000; text-decoration: none; }
.lrgwht { font: 18px Arial, Helvetica, sans-serif; color:#FFFFFF;}


/*Text elements*/
p { padding: 0 0 15px 0; margin: 0;}

h2 { color: #05498F; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}
h3 { color: #E74C19; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}
h4 { color: #333; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}
h5 { color: #008059; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0;}
/*LISTS*/

ul.mainList {
 margin: 0 5px; padding: 0 0 15px 0;
}
ul.mainList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 background: transparent url(../images/brown_dot.gif) no-repeat left top; 
 list-style-type: none;
 line-height: 18px;
}

ul.blueList {
 margin: 0 5px; padding: 0 0 15px 0;
}
ul.blueList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 background: transparent url(../images/blue-list.gif)  no-repeat left top; 
 list-style-type: none;
 line-height: 18px;
}

ul.blueList2 {
 margin: 0 5px; padding: 0 0 0px 0;
}
ul.blueList2 li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 background: transparent url(../images/blue-list.gif)  no-repeat left top; 
 list-style-type: none;
 line-height: 18px;
}

ul.purpleList {
 margin: 0 5px; padding: 0 0 15px 0;
}
ul.purpleList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 background: transparent url(../images/purple-list.gif)  no-repeat left top; 
 list-style-type: none;
 line-height: 18px;
}

ul.orangeList {
 margin: 0 5px; padding: 0 0 15px 0;
}
ul.orangeList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 background: transparent url(../images/orange-list.gif)  no-repeat left top; 
 list-style-type: none;
 line-height: 18px;
}

ul.orangeList2 {
 margin: 0 5px; padding: 0 0 15px 0;
}
ul.orangeList2 li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 background: transparent url(../images/oragne-list-02.gif)  no-repeat left top; 
 list-style-type: none;
 line-height: 18px;
}
ul.orangeList3 {
 margin: 0 5px; padding: 0 0 0px 0;
}
ul.orangeList3 li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 background: transparent url(../images/oragne-list-02.gif)  no-repeat left top; 
 list-style-type: none;
 line-height: 18px;
}

ul.greenList {
 margin: 0 5px; padding: 0 0 15px 0;
}
ul.greenList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 background: transparent url(../images/green-list.gif)  no-repeat left top; 
 list-style-type: none;
 line-height: 18px;
}
ul.dashList {
 margin: 0 5px; padding: 0 0 0px 0;
}
ul.dashList li {
 margin: 0 -5px; padding: 0 0 0 10px;
 font:12px Arial, Helvetica, sans-serif;
 color: #333;
 background: transparent url(../images/dash_list.gif)  no-repeat left top; 
 list-style-type: none;
 line-height: 18px;
}

/*Body Text*/
.textGreen	{color: #0299A9; }	
.textLBlue	{color: #0776BE; }
.textPurple	{color: #8B2480; }
.textOrange	{color: #EA6932; }
.textBlue	{color: #05498F; }

#divInternet { width: auto; width: 570px; }
#divInternet h1 { color: #0299A9; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; background: #fff;}

#divTv { width: auto; width: 570px; }
#divTv h1 { color: #0776BE; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; background: #fff;}
#divTv h2 { color: #8B2480; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; background: #fff; }


#divPrint { width: auto; width: 570px; }
#divPrint h1 { color: #EA6932; font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; background: #fff;}
#divPrint h2 { color: #EA6932; font: italic 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 5px 0; background: #fff;}

/*SMALL TEXT*/
.smltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.smltextwht	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.smxxtextorng	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FF6633;
}
.smtextgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}


/*TABLES*/

#tabletxt {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
}
.tbltext	{
	font-family: arial, helvetica, sans-serif;
}
.tbltextblu	{
	font-family: arial, helvetica, sans-serif;
	color: #09357E;
}
.indent15	{padding-left: 15px;}
.indent30	{padding-left: 30px;}
.indent1501	{padding-left: 15px; border-bottom: 1px solid #FF6633;}
.indent1502	{padding-left: 15px;border-bottom: 2px solid #FF6633;}
.indent3001 {padding-left: 30px; border-bottom: 1px solid #FF6633;}
.tbltext01	{border-bottom: 1px solid #FF6633;}
.tbltext02	{border-bottom: 2px solid #FF6633;}
.boxLeft	{border-left: 1px solid #FF6633;}
.boxRight	{border-right: 1px solid #FF6633;}
.boxBot	{border-right: 1px solid #FF6633; border-left: 1px solid #FF6633; border-bottom: 1px solid #FF6633;}
.boxTop	{border-right: 1px solid #FF6633; border-left: 1px solid #FF6633; border-top: 1px solid #FF6633;}
.boxBLeft	{ border-left: 1px solid #FF6633; border-bottom: 1px solid #FF6633;}
.boxBRight	{border-right: 1px solid #FF6633; border-bottom: 1px solid #FF6633;}
.boxSides	{border-right: 1px solid #FF6633; border-left: 1px solid #FF6633;}
.boxTLeft	{ border-left: 1px solid #FF6633; border-top: 1px solid #FF6633;}
.boxTRight	{border-right: 1px solid #FF6633; border-top: 1px solid #FF6633;}


/*FORM*/
.forminput { width: 130px; height: 15px; border: 1px solid #666666; font: 10px Arial, Helvetica, sans-serif; color: #666; text-align: center;}
.formsubmit { background:url(../images/search.gif) no-repeat center; cursor: pointer; width: 37px; }

/*Search*/

.highlight { background: #FFFF40; }
		.searchheading { font-size: 12px; font-weight: bold; color: #FF6633; padding: 10px 0 0 0; }
		.summary { font-size: 10px; font-style: italic; color: #999999;}
		.suggestion { font-size: 10px;}
		.results { font-size: 11px; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 12px; color:#08357E; font-weight: normal; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }

		input.zoom_button {  color: #FFFFFF; background:#666; border: 1px solid #666; font: 11px Arial, Helvetica, sans-serif; width: 70px; }
		input.zoom_searchbox { border: 1px solid #666;font: 11px Arial, Helvetica, sans-serif; color: #666; width: 150px;}		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		
#tooltip{
 position:absolute; z-index:999999999999999999999;
 border:2px solid #FFF;
 background:#FFF;
 padding:4px 6px;
 color:#666;
 display:none;
 font: bold 10px Arial, Helvetica, sans-serif;
 box-shadow: 0px 1px 6px #666; -webkit-box-shadow: 0px 1px 6px #666; -moz-box-shadow: 0px 1px 6px #666;
 border: 1px solid #ccc;
 }
 
.imgLeft { padding: 0 20px 0 0;} 

/*Popup Print
----------------------------------------------------------------------------------------*/
ul.emailPrintFont {
	display: inline;
	margin: 0;
	padding: 0;
	margin: 0;
	float: right;
	border:none;
}
ul.emailPrintFont li {
	list-style-type: none;
	float: left;
	padding: 0 0 0 0;
	margin: 0 2px;
	border: none!important;
}

ul.emailPrintFont a.print:link, ul.emailPrintFont a.print:visited {/*print link*/
	width: 25px;
	height: 25px;
	display: block;
	background: transparent url('../images/print_icon.jpg') no-repeat top left;
	border: none!important;
}
ul.emailPrintFont a.print:hover {
	background: transparent url('../images/print_icon.jpg') no-repeat top left;
}

.revInternet { width: 737px; height: 250px; background: url(../images/rev_ops001.jpg) top left no-repeat;}
.revTv { width: 737px; height: 250px; background: url(../images/rev_ops002.jpg) top left no-repeat;}
.revPrint { width: 737px; height: 250px; background: url(../images/rev_ops003.jpg) top left no-repeat;}

