#printbanner {display:none}
#skipmenu {display:none}
.labeltext {display:none}
p {margin:0; padding:0; margin-bottom:15px}
li {margin-bottom:3px;}



h1, h2, h3, h4 {margin:0; padding:0}
h1 {font-size: 170%;color:#b18e30; margin-bottom:5px}



/******** HEADERS **********
#article h1 {font-size:22px;}
#topicintro h1 {margin-bottom:0}
*/

h2 {margin-bottom:10px;}
/* ************* H5 AND PURTITLE LEGAGCY */
h2, .purtitle, h5 {color: #333333; font-family:Verdana, "Times New Roman", Times, serif; font-size: 18px; margin: 20px 0 10px 0;} 
h3 {margin:20px 0 15px 0; color:#000; font-size: 14px}
h4 {color:#000; font-size: 12px}
h3, h4 {font-family:Verdana, Arial, Times, serif; margin: 20px 0 10px 0;}



img {border:0}



a {text-decoration:none; font-weight:bold; color: #0000F4}
a:visited {color:#4f6179 }
a:hover {text-decoration:underline; color: #FF0000 }

body {
	margin: 0;
	padding: 0;
	font: 80% verdana, Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	background: #ffffcc url(images/bg_body.gif) repeat
}

/* formatting */
.smallfont {font-size: 11px; font-family:Verdana, Arial, Times ;}
.center {text-align:center}
.middle {vertical-align: middle}
.largefont {font-size:125%; font-weight:bold}
.clear {clear: both;}
.border {border:1px solid #4f6179}


/* TOP MENU */

#hdrmenu {
	margin: 0 auto;
	width: 770px;
	text-align: left;
}
#hdrmenu a {color:#666666; font-size:10px}







#container {
	margin: 0 auto;
	width: 770px;
	text-align: left;
	border: 1px solid #4f6179; 
	border-top:0;
	 background: #f5f5f5;

	}

#header {width: 100%;}



#home .largefont {color:#444}
p.ftitle {padding:0; padding-left:6px; margin:0px;margin-bottom:5px; font-size:17px; font-weight: bold; color:#000066}

#logos {text-align:center; margin:50px 0}

#dbtbl {
  width:477px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:475px;
  padding:0;margin:0;
  border:1px solid #CCC;
}
td.dbtbllct, td.dbtblrct {
	width:50%;
	padding:5px;
	vertical-align:top;
	border:0;
}
td.dbtbllcb, td.dbtblrcb {
vertical-align:top;
border:0
}
td.dbtbllct, td.dbtbllcb {border-right:1px solid #CCC;}
td.dbtbllcb, td.dbtblrcb {border-top:1px solid #CCC;}

td.dbtbllcb p, td.dbtblrcb p{
  margin-left:5px;}
/*.dbtblhdr2 {padding:0; border:0; border-top:1px solid #CCC; height:40px}
#dbtblcols {width:100%;margin-left:0;}*/




/******** MAIN COLUMNS ***********/


/*#leftcolfull {padding: 23px 10px 0 10px;}
#rightcol {
	float:right;
	width: 250px;
	padding: 20px 0 0 15px;
    font-family: Verdana, Arial; 
 	margin:0;
	clear:both;
 	background:#728194;

  float: right;
 color: #333333;
 margin: 0;
 padding: 0;
 width:220px;

}
#leftcol {padding: 23px 10px 0 10px;}
#leftcolfull, #leftcol {font-family: verdana, Arial, Helvetica, sans-serif; background:#DCDFE4}
*/





#leftcol #rightcol ul, #leftcol #news ul {
	list-style-type: none;
	padding: 0;
	margin: 0 5px 0 0;
	
}

#leftcol #rightcol li, #leftcol #news li {
  background: /*url(/site/images/lc_bullet.jpg) no-repeat*/ none;
  background-position: 0;
  padding-left: 0;
  padding-bottom:5px;
  margin-bottom: 8px;
 font-size:11px;
 border-bottom:1px solid #c2ccd8
}
#leftcol #rightcol li a {color:#666}
#rightcol {
 font-size:11px

}

#searchresults #rightcol {font-family: Verdana, Arial;}
#searchresults #rightcol li { font-size:100%}

#rightcol form {font-size: 80%; margin:0; padding:0}
#rightcol form input {background:#CCC; border:2px solid #FFF; color:#333;}
#rightcol form input.rcol_button { background:#FAC949; height:19px; width:25px; margin-left:3px; color:#FFF}
/* firefox  in JSCRIPT */

rightcol p {margin: 15px 10px;}

#leftcol ul {
	list-style-type: none;
	padding: 0;
	margin: 15px 10px 20px 1.3em;
	text-align:left;
}

#leftcol ul li {
  background: url(/site/images/listarrow.gif) no-repeat;
  background-position: 0 .4em;
  padding-left: 1.5em;
  margin-bottom: 10px;
}


#leftcol{
 background: #f5f5f5;
 padding:0px 0px 0 10px;
 text-align:left;
 margin-top:31px;
}
 
#rightcol{
 background: #728194 url(images/sidebar_transition.gif) bottom repeat-x;
 margin: 0;
 margin-left:10px;
 padding: 10px 10px;
 padding-bottom:20px;
 width:240px;
 float:right;
 margin-bottom:10px;
 border-bottom:0;
 }

#inner {padding-right:10px}

.rcol_box_body {
   border: 1px #4f6179 solid; 
   margin-bottom:15px; 
   background: #e3e5e8 url(/site/images/bg_sidebar_res.jpg) right top no-repeat; 
   padding:8px 6px 10px
 }
#rcol_top.rcol_box_body {
   border: 1px #333 solid; 
   margin-bottom:15px; 
   background: #e3e5e8 url(/site/images/bg_sidebar_top.jpg) top repeat-x; 
   padding:8px 10px 10px
 }
#rcol_top.rcol_box_body p {color:#FFF; margin:0 0 3px 0}
#rcol_top.rcol_box_body a {color:#FFF; text-decoration:none; font-weight:normal}
#rcol_top.rcol_box_body #rcol_top_rss {margin-top:14px}







/* BREADCRUMB */
#bcnav a {color:#333;}
#bcnav {font: bold 80% Verdana, Arial;color:#666; padding:0 0 10px 0; width:480px; text-align:left;}
#bcnav img {margin-top:10px; margin-right:5px;}



/****** SECTION HOME MENU ******/

a.stitle {font-weight: bold; margin: 5px 0 0 0px; position:relative; bottom:-10px; border:0px solid #CCC; padding:2px; font-size:125%;}
.stext {padding:15px 0px 10px 2px; margin:2px 0px 15px auto; border-bottom: 1px #CCC solid; }
a:hover.stitle{background-color:#4f6179; color:#fff; text-decoration:none}
/*#sectmenu ul {list-style-type:none;  padding:0; margin:0 auto 10px 10px;}*/






/* ARTICLE */
#article p {margin-bottom:15px;}

/* RIGHTCOL BOXES HEADERS */
.rcol_box_hdr {
	 font: bold 13px Verdana, "Times New Roman", Times, serif;
	 border:1px solid #4f6179;
	 background-color:#4f6179;
	 color:#FFF; 
	 padding:1px 1px 1px 5px;
	 margin:0 0px 0 0px;
	 vertical-align:middle;
	 text-align:left;
}


/*#hdr_discuss {background-image: url(/site/images/hdr_discuss.gif); background-repeat: no-repeat;} 
#hdr_links {background-image: url(/site/images/hdr_links.gif); background-repeat: no-repeat;}
#hdr_resources {background-image: url(/site/images/hdr_resources.gif); background-repeat: no-repeat;}
#hdr_events {background-image: url(/site/images/hdr_events.gif); background-repeat: no-repeat;}
#hdr_region {background-image: url(/site/images/hdr_regions.gif); background-repeat: no-repeat; font-size:12px;}
#hdr_newsletter {background-image: url(/site/images/hdr_newsletter.gif); background-repeat: no-repeat; font-size:12px;}
#hdr_langs {background-image: url(/site/images/hdr_resources.gif); background-repeat: no-repeat; font-size:12px;}
#hdr_partners {background-image: url(/site/images/hdr_partners.gif); background-repeat: no-repeat; font-size:12px;}
*/
.rcol_box_body form  {padding:5px; padding-top:12px; padding-left:10px;}
.rcol_box_body select, .rcol_box_body input  {font-size:10px;}





/****** FOOTER *********/
#datemodified {font-size:11px; font-family:Verdana, Arial, Times ; text-align:right; padding-right: 10px; position:relative; bottom:-17px; color:#666; margin-left: 560px;}
.datestamp {margin-top:10px;}
#footer {
	clear: both;
	margin-top: 0px;
	font: 11px Verdana, Arial, Times;
	background-color: #f5f5f5;
}
#footer p img {padding-left:10px}
#footer a:visited {color: #0000ff}


/****************** ROUNDED CORNERS **********************************/
.roundcont {/*background-color: #F0F0F0;*/}
.roundcont a:visited {color: #069;}
.roundcont a:hover {color: #FF0000;}
/*.roundcont p {margin: 5px 10px;}
*/.roundtop {background: url(/site/images/ttr.gif) no-repeat top right; display:none}
.roundbottom {background: url(/site/images/tbr.gif) no-repeat top right; display:none}
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
   display:none
}

#featarts {width: 480px;  margin-top:10px;}
#featarts h2, #featarts h3, #featarts p  {margin:5px 15px 10px 0px;}
#featarts h2 {margin-top:10px;}
#featarts a {font-size:125%;}
#featarts table {margin-left:10px;margin-bottom:0; margin-top:1px}


/** TOPIC HOME **/


#topicintro p {margin-top:3px;}

#featimg p {font-size:11px; width:475px; padding-right:0}
#featimg h2 {font-size:150%}
#featimg_sub {float:right; margin:2px 15px 10px 12px}


#featartsf {padding:3px 10px 0 0;}
#featartsf h2 {border-bottom:1px solid #ccc}
#featartsf p a {font-size:120%}

#sectmenu {margin-right:10px}
#sectmenu h2 {margin-bottom:0;}
#sectmenutbl h3 {margin-top:0; margin-bottom:2px; font-size:130%}
#sectmenutbl p {margin-top:0; font-size:11px;}
#sectmenutbl a {font-weight:normal;}
table#sectmenutbl td {vertical-align:top; width:50%; padding:10px 15px 0 5px}
table#sectmenutbl {width:auto;margin:0 0px 0 0px; border-top:1px solid #CCC;}
#sectmenu table {background:#F0F0F0;margin-top:1px}


/* SUBSECT PAGES */

#subsectintro p {font-size:11px; margin-top:0}

#subsectfeat {margin-bottom:15px; width: 475px; padding:3px; padding-top:0}
#subsectfeat img {margin-top:3px; margin-bottom:0}
#subsectfeat h2, #subsectfeat p {margin:0; padding:0}
#subsectfeat p {margin-bottom:5px}
#subsectrel a {font-size:125%}
#subsectrel p {font-size:11px;} 




/*#featimg_sub {float:right; margin:2px 15px 10px 12px}
p#featimgtext {font-size:80%; font-weight:bold; margin-top:2px}

#featsubwpr {clear:both; margin-top:20px; margin-right:10px}
#featsubsect {background: #F0F0F0 /*url(/site/images/bg_subsectinset.gif)*//* no-repeat bottom right; border:1px solid #666}

#featsubsect td {vertical-align:top; width:50%; padding:0 22px}
#featsubsect h3 {margin:0; margin-top:20px; font-size:125%;}

#subsectionhome #featsubsect h3 {margin-left:20px; font-size:135%;}
#subsectionhome #featsubsect p {margin-left:20px; margin-top: 15px}
#featsubsect p {margin:10px 15px auto 20px}
#featsubsect p.smallfont {margin-left:0; margin-top:3px; line-height:15px; font-size:11px}
#featsubsect p.smallfont a {font-size:11px}
.ntm {margin-top:0}


#subsectmenu p {margin-bottom:15px;}
*/

#regionhome #featarts {width:750px}
#regionhome td {width:33%; vertical-align:top;  padding:0px 18px}
#regionhome p {margin-left:0}

/*#artsvedette_label {position:relative; top:18px; margin-left:20px; display:none}
#artsrelated_label {position:relative; top:18px; z-index:100; margin-left:20px;  display:none}*/
/****************** ROUNDED CORNERS END **********************************/



/*, #homecelebrate, #homesections*/
#homeclose {width: 477px; background-color: #F0F0F0; margin-top:2px;background-position:right; background-repeat:no-repeat; background-image:url(/site/images/bg_closetohome.gif); margin-top:15px; margin-bottom:15px;font-size:110%}
/*#homesections  {background-image:url(/site/images/featsect_teach.gif);}
#homecelebrate {background-image:url(/site/images/bg_frontpage_cel.gif);}
#homeclose a, #homecelebrate a {}*/

#thinround img#photo {border:1px solid #4f6179;}
#thinround p {text-align:left;}
#thinround {width:238px; background-color:#ACCDDC; font-size:100%;font-family: Verdana, Arial, Helvetica, sans-serif;margin-bottom:15px;margin-top:0px; float:right; margin-left:10px}
#thinround h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:125%; font-weight:bold; padding: 0 10px; margin-top:0; color:#000}
#firstdays #featarts td, #firstdays #featarts th {border:none}

/**** FLOATS ******/	
.imgfloatleft {margin-right:10px; margin-bottom:10px; float:left}
.imgfloatright {margin-left:10px; margin-bottom:10px; float:right}
.sm_fr {float:right;margin:2px}

/* SUBMENU */
#submenu {
	width:200px; float:right; margin:0 0 20px 15px;
	font: bold 11px Verdana;
	border:1px solid #666;
	padding:5px;
}
#submenu h2 {
		font-weight:bold;
		margin-bottom:3px;
		margin-top:0;
		padding:5px 5px 5px 22px;
		background:url(/site/images/icon_inthisarticle.gif) no-repeat left;
		background-color:#F0F0F0;
		font-size:14px; color:#000;
}

#submenu ul {margin-left:0em; padding-left:0em;	margin-top:0; margin-bottom:0;}
#submenu ul li {padding:2px 0 5px 0; border-bottom:1px solid #F0F0F0; color:#FF0000; background-image:none;  list-style:none }

/***** FIRST DAYS ********/
#firstdays #featarts a {font-size:100%}
#firstdays #featarts h2  {padding-bottom:5px; border-bottom:1px solid #CCC;margin-right:10px; color:#000}


/******************* ED GUIDE ******************/
#swislogo {margin-bottom:2px}
#edguide .hiliteboxfull {margin-top:0; margin-bottom:10px}

/***** KITS ******/
#kitrcol {float:right; width: 250px; border-left:1px solid #F0F0F0; padding:5px 0 0 10px; margin-left:5px}
.kitrcolhdr {border-bottom:1px dashed #4f6179; padding-bottom:3px}

/****** HILIGHT BOXES ********/
/** TIPS **/
.tip {
		border:1px dashed #FF0000;
		background:url(/site/images/bg_articleinsettip.jpg) no-repeat bottom right;
		padding:5px;
		width: 236px;
		font-weight:bold;
}



.hbwpr {text-align:center; width: 475px;} /*contrain size*/
.hiliteboxfull, .hiliteboxrt, .usefulresources, .hbboxwhdr, .hiliteboxlt  { /* all boxes */
	border:1px solid #4f6179;
	padding:5px;
	background: #f5f5f5 url(/site/images/bg_articleinset.jpg) no-repeat bottom right;
	width:auto; 
	margin: 20px auto 10px auto;
	text-align:left
}
.hbboxwhdr {padding:0;} /* for header boxes */
.hbhdr {
		border-bottom:0px solid #4f6179;
		padding:5px;
		font-weight:bold;
		font-size:17px;
		background-color:#CEE0EA; color:#4f6179;
		margin-bottom:0px;
		border-bottom:0px solid #F0F0F0
}
.hbtext {
	padding:5px;
	background:url(/site/images/bg_articleinset.jpg) no-repeat #f5f5f5 bottom right;
}

.hiliteboxfull h2, .hiliteboxrt h2,  .hiliteboxlt h2  {color:#000;margin-top:0;}
.hiliteboxrt{width:236px; float:right; margin: auto 0 10px 10px; padding:0}
.hiliteboxlt{width:236px; float:left; margin: auto 10px 10px 0; padding:0}
.hbupper {width:400px; margin:auto 40px 20px 40px}

#toptext {margin-top:20px;margin-bottom:20px;} /* used on top of Guide/Article pages */

#partner {
		background-image: url(/site/images/bg_partner.jpg);
		background-repeat:no-repeat;
		background-position:bottom right; 
		width: 80%;
		margin:auto; 
		margin-bottom:20px
}
#partner img#logo {padding-right:10px; padding:5px;}
#partner img#part {float:right; padding:5px;}
#partner hr {color:#006699; clear:both;}

		/* Region Boxes */
		.regions {width:400px}
		.regions  select {font-size:11px}
		.regions .hbtext {background:url(/site/images/bg_regioninset.jpg) no-repeat #f5f5f5 bottom right;}



/*************************************** TABLES  ***************************************/
table {border-collapse: collapse; margin:0 0 10px 0}
table td {
	margin:auto;
	vertical-align:middle;
	padding:7px;
	border:1px solid #CCC;

}
table td table td {border:1px solid #FFF} /*no border on inner table */
table th {  background:#F0F0F0;
			padding:5px;
			font-size:125%;
			text-align:left;
			border:1px solid #CCC
	}
.noborder td {border:none}

/* Table Columns */
table.twocolinv {table-layout:fixed; width:100%}
table.twocolinv  td {border:none;vertical-align:top; padding-top:0}
table.twocolinv  th {background:none; border:none; padding-bottom:0; font-size:100%}


/* Table for Languages on DOC pages */
#langs{width:480px;}
#langs td {
	background: #f5f5f5 url(/site/images/bg_datatabletd.jpg) no-repeat top right;
	text-align:center;
	vertical-align:middle;
	border:1px solid #CCC;
	padding:8px;
	
}

#langs td.titletd  {background:#F0F0F0; background-image:none; text-align:left; font-weight:bold}
#langs td.tblfooter {background:#F0F0F0;	background-image:none; text-align:left;}
.tblfooter p {margin-bottom:0}		

#langs th.tblacro {font-size: 100%}
table#regionmap {padding:0; border:1px solid #4f6179; float:right; margin-right:0px; margin-left:5px;vertical-align:top}
table#regionmap td {padding:0; border:0; background:none; vertical-align:top}

table.twocol td {width: 50%; vertical-align:top}

/** FORMS REQUIRED **/
/*.required {font-weight:bold; position: relative; text-align:right; margin-right:10px; border:1px solid #ccc; bottom:-8px; width: 150px; left: 625px; padding:5px; background:#4f6179; color:#FFF}*/
.reqast {color:#FF0000; font-weight:bold}

/*** COLUMNS ***/
.twocollist {width: 460px; margin-top:20px;}
.twocollistleft {float:left; margin-right:30px; width:225px; vertical-align:top;}
.twocollist ul {margin-top:0}
.twocollistright {}


/* REGION DETAIL PAGES */
.regioninset {
	border:1px solid #4f6179;
	background:url(/site/images/bg_regioninset.jpg) bottom right no-repeat;
	text-align:left;
	margin: 10px auto 10px auto;
	width: 300px;
	padding:0;
	vertical-align:top;
} 

form.regioninsetform {padding:0; margin:0}  
.regioninsethdr {background: #4f6179; padding:5px; margin-top:0; color:#FFF; font-size:120%; font-weight:bold}
.regioninset strong {font-size:120%;}
.regioninset select {margin-top:8px;}
.regioninset p {margin: 0 5px 3px 5px;}
.regres {list-style-type: disc;}
.regres li {padding-bottom:5px; }

H4.regtitle {
	padding: 4px 0 3px 4px;
	margin-top:0px;
	background: #F5F5F5;
	border:1px solid #000066;
}

H3.regtitle {
	margin-top:40px;
	padding: 4px 0 3px 4px;
	background: #F5F5F5;
	border:1px solid #000066;
	color: #000066;
}

.regtalk {margin-left:70px;} /* DELETE? */

img.icon_cvt {
	float:left; 
	margin-right:10px; 
	margin-bottom:30px;
}

#iconscvtsm {border-top:1px solid #000; border-bottom:1px solid #000; padding: 5px 0 5px 0;}
#iconscvtsm  p {margin-top:2px;}

table#iconstable img {padding:2px;}
table#iconstable td { 
	vertical-align:middle;
	font-size:10px;
	font-family: Verdana, Arial, Times;
	padding:0px 0 3px 0;
	border:none;
}

.regcontent {
	margin-right: 250px;
	padding-right:30px;
	/*background: #F2F2F2 */
}

.regcontent p {padding-left:5px; }
.reginfo {float:right; 	width:300px; 	margin-left:30px; 	padding-bottom:15px;	margin-top:5px;}
.reginfo #partner {background-image:none;}
#regtopiclist li { padding-bottom:3px;}
.regblock {
	margin-bottom:30px;
	padding-top:0px;
	clear:both
}

.more p {padding:0;margin:0;}
.more {
  padding-left: 5px;
  margin:0; 
  width: 100%;
  font-size:10px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight:bold;
}

.printurl {display:none}
.iconscvtsm {display:none}
p#regupdate {display:none}

/************ FORMS **************/
#leftcol form {margin:0; padding-top: 0px;}
#leftcol select {background:#F0F0F0; color:#000; font-weight:bold}
#leftcol input#submit { font-weight:bold; background:#F0F0F0}




/***** REGIONS LIST *****/
#regionlist table td {padding:10px;  font-family: Verdana, Arial, Times; font-size:60%; background:none; vertical-align:top}
#regionlist table p a {font-size: 200%; font-family: Verdana, Arial, Times;}




/** CODE BOX **/
.code {padding:15px 5px 10px 5px; margin-bottom:20px; border: 1px #CCC dashed; font-size:10px; font-family: Verdana, Arial, Times; text-align:center; margin-right:5px;}
.copy {font-weight: bold; margin-left:5px; position:relative; top:8px; border:1px solid #CCC; background:#F5F5F5; padding:1px; width: 110px; font-size:10px; font-family: Verdana, Arial, Times; text-align:center}


/* PAGE MENU */
ul#pagemenu {font-size:125%; list-style:none; margin-left:-25px}
ul#pagemenu li {background:none;}


#sectmenugroups p {margin-bottom:10px;}
#sectmenugroups a {font-size:120%}
#sectmenugroups img {border:2px solid #FF9900}

/*** SERVING GROUPS ***********/

#sgphoto {border:1px solid #FF9900;position:relative;top:-50px; }
#sgphoto img {float:left}
#sgtext {border:1px solid #FF9900; padding:0px 10px 10px 10px;  width:725px; background:#FFF; position:relative; top:50px;background:url(images/bg_groupshome.jpg) top repeat-x;  float:left}
#sgtext table, #sgtext h1 {position:relative; top:-40px}
#sgtext td {vertical-align:top; width:48%; text-align:left;}
#sgtext a {font-size:120%;}
#sgtext h1 {text-align:left; margin-top:0}
#sgtext h2 {margin-top:0; padding-top:0; color:#000}
#sgtable {width:100%;padding:15px}
#sgtablelc {padding-right:5px;padding-left:0; border-right:1px dashed #FF6600}
#sgtablerc {padding-left:10px;}
/*
Legacy to Remove/Edit
.usefulright.
.urhdr
.purtitle
h5
whitetextbold
.usefulresources 
.cellbgbot, .cellbgbottom  
*/


/********** QUIZZES ***************/
#quizansbtn {
text-align:center;
font-size:200%; 
margin-top:10px;
margin-bottom:10px
 }
#quizansbtn a {
border:#CCC 1px solid;
background: #F0F0F0;
padding:2px 4px 2px 4px;
}

#quizansbtn a:hover{
background:#FFF
}

.quizanswer {
	border:1px #4f6179 dashed;
	text-align: center;
	width: 50%;
	margin:auto;
	padding:5px;
	background: #F0F0F0;
	font-size:125%
}
#quizans hr {
	margin: 10px 0 10px 0;
	color: #E67300;
		text-align:center;
	<!--[if IE]>
		width: 300px;
	<![endif]-->
}

/**  HELP **/
p.maptitle {font-size:125%; background:#F0F0F0; padding:5px; margin-top:20px;}


/* CELEBRATE */
.eslquest {margin-bottom:30px;}


/* DELETE ???*/
#newsarchive {width: 110px; float: right; border-left:1px solid #CCC; padding-left:0px; margin:0 0 10px 10px; font: bold 60%  Verdana, Arial, Times; text-align:right; }

#abs {display:none}

/** HOVER for TOPNAV ***/
.ToolText{position:relative; }
.ToolTextHover{position:relative;}
a.ToolTextHover:hover span {text-decoration:none }
.ToolText span{display: none;}

.ToolTextHover span{
  display:block;
  position:absolute;
  border:1px solid #CCC;
  padding:3px;
  background: #F0F0F0;
  top:-5.8em;
  left:-150px;
  color:#000;
  text-align: left;
} 


/** Security Articles **/
.story {
	border: 1px solid #CCC;
	background:#F0F0F0;
	margin:5px 0 5px 10px;
	padding: 5px;
	width:275px;
	float:right;
	color:#000;
}

.story img {margin-bottom:10px}


#downloadimg {float:left; margin-right:5px}


.footnote{font-size:9px}

/* clear fix */
/* --------------------- */


/* Hides from IE-mac \*/
/* html .leftcol {height: 1%;}
/* End hide from IE-mac */ 

