/****************************************************************/

/* Modify this style sheet by entering your own values */

/* Here is a good CSS reference if you need help:      */

/* http://www.htmlhelp.com/reference/css/              */



/* main body attributes */

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: black;

	margin-bottom: 0px;

	margin-top: 5px;

	margin-left: 5px;

	margin-right: 5px;

}



/* heading attributes */

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:8px;

	color: black;

	font-weight: ;

	margin-bottom: 0px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: black;

	font-weight: ;

	margin-bottom: 0px;

	margin-top: 0px;

	margin-left: 5px;

	margin-right: 0px;

	font-size:15px;

}

h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: black;

	font-weight: ;

	margin-bottom: 0px;

	margin-top: 0px;

	margin-left: 10px;

	margin-right: 0px;

	font-size:15px;

}

h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: black;

	font-weight: ;

	margin-bottom: 0px;

	margin-top: 0px;

	margin-left: 15px;

	margin-right: 0px;

}



/* paragraph attributes */

p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: black;

	margin-bottom: 10px;

	margin-top: 0px;

	margin-left: 5px;

	margin-right: 0px;

}



/*  Table of content attributes*/

p.toc{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #eeeeee;

	padding: .6em;

	margin-bottom: .6em;

	margin-top: 0em;

	margin-left: 1em;

	margin-right: 3em;

	border: 1px #98AAB1 solid;

	font-size:small;

} 



th {

	background-color: #B8B8BC;

	color: black;

}



/* list attributes */

ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 0px;

	margin-top: 0px;

	margin-right: 0px;

}



li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 0px;

	margin-top: 0px;

	margin-right: 0px;

}



/* link attributes */

a {

	font-size: 12px;

	text-decoration: none;

:

	text-decoration: none;

}



a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #B2461E;

	text-decoration: none;

	font-size: 12px:

}

a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #51286C;

	text-decoration: none;

	font-size: 12px:

}

a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: black;

	text-decoration: none;

	font-size: 12px:

}



/* formfield attributes */

.formfield {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: black;

	border-top:  #003399  solid 1px;

	border-bottom: #003399 solid 1px;

	border-right: #003399 solid 1px;

	border-left: #003399 solid 1px;

}

.formfieldR {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: black;

	border-top:  #003399  solid 1px;

	border-bottom: #003399 solid 1px;

	border-right: #003399 solid 1px;

	border-left: #003399 solid 1px;

	text-align: right;

}

form {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 0px;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

}



/* align text to the left */

.left {

	text-align: left;

}



/* table rows */

td.row1, table.row1 { 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	background-color: #EFEFEF;

	vertical-align: top;	

	padding: 3px;

}

.row101 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #EFEFEF;
	vertical-align: top;
	padding: 3px;
	font-size: 10px;
}

.row101h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #FFCC00;
	vertical-align: top;
	padding: 3px;
	font-size: 10px;
}

td.row2 { 

	background-color: #98AAB1; 

	font-weight: normal;

	height: 1px;

}



td.cat, th.cat {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url('images/cellpic1.gif');

	background-repeat: repeat-x;

	background-color:#D1D7DC; 

	height: 25px;

	text-align: center;

	padding-top: 3px;

	padding-left: 5px;

	padding-right: 5px;

	white-space: nowrap;

}



a.dropdown-title {

	color: white;

	font-weight: normal;

	text-decoration: none;

}





/* table border */

.tableborder {

	border: 1px #606060 solid;

}







/* main submit button */

.button {

	font-family: Verdana, Arial, Helvetica, sans-serif;	

	background-color: #EBEDF6;

	font-weight: bold;

	border-top:  #354A81  solid 1px;

	border-bottom: #354A81 solid 1px;

	border-right: #354A81 solid 1px;

	border-left: #354A81 solid 1px;	

}



/* small submit button at top */

.button2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #F8F8F8;

	font-size: 9px;

	border-top:  #354A81  solid 1px;

	border-bottom: #354A81  solid 1px;

	border-right: #354A81  solid 1px;

	border-left: #354A81  solid 1px;

}

.buttonGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #99FF00;
	font-size: 9px;
	border-top:  #354A81  solid 1px;
	border-bottom: #354A81  solid 1px;
	border-right: #354A81  solid 1px;
	border-left: #354A81  solid 1px;
	font-weight: bold;
	color: #000000;
}

.buttonRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CC3300;
	font-size: 9px;
	border-top:  #354A81  solid 1px;
	border-bottom: #354A81  solid 1px;
	border-right: #354A81  solid 1px;
	border-left: #354A81  solid 1px;
	font-weight: bold;
	color: #FFFFFF;
}

/* various line breaks */

td.row2 { 

	background-color: #98AAB1; 

	font-weight: normal;

	height: 1px;

}

td.row3 {
	background-color: #6289CE;
	font-weight: bold;
	height: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

td.row4 {
	background-color: #f3f3f2;
	font-weight: bold;
	height: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.row444 {
	background-color:#FF9999;
	font-weight: bold;
	height: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.row42 {
	background-color: #66FF33;
	font-weight: bold;
	height: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.row43 {
	background-color: #FFCC00;
	font-weight: bold;
	height: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



td.row44 {

	background-color: #FFC4C4;

	font-weight: normal;

	height: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



}



td.row45 {

	background-color: #9999FF;

	font-weight: normal;

	height: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



}



td.row46 {

	background-color: #CCCCCC;

	font-weight: normal;

	height: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



}



td.row47 {

	background-color: #FFCC99;

	font-weight: normal;

	height: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



}



td.row99 {

	

	font-weight: normal;

	height: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 3px;



}



td.row5 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 1px;
}



/* the main table */

#maintable {

	background-color: #FFFFFF;

	border: 1px #98AAB1 solid;

}





/* date attributes */

small.date {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #006699;	

	margin-bottom: 0px; 

	margin-top: 0px;

	margin-left: 5px;

	margin-right: 0px;

	font-size: 0.7em;

}



/* page breakline */

hr {

	color: #98AAB1;

	background-color: white;

	height: 1px;

}



/* message box styles */



/* error box */

table.errbox{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FFC891;

}

tr.errbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FEF1F1;

	vertical-align:top;

}



/* help box */

table.hlpbox{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #B2461E;

}

tr.hlpbox{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FFFCE5;

	vertical-align:top;

}



/* Editor box small */

.editorsmallbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #EEEEEE;

	padding: 2px;

	padding-right: 3px;

	border: 1px #99CCCC solid;

}



/* Editor box large */

.editorlargebox {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #EEEEEE;

	margin-left:1em;

	padding-left: .2em;

	padding-right: .5em;

	padding-top: .5em;

	padding-bottom: .4em;

	border: 1px #99CCCC solid;

	font-size:small;

}



/* warning box */

table.wrnbox{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #B2461E;

}

tr.wrnbox{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FFF6ED;

	vertical-align:top;

}



/* feedback box */

table.fbkbox{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #E89575;

}

tr.fbkbox{

	font-family: Verdana, Arial, Helvetica, sans-serif;	

	background-color:#FEFFB2;

	vertical-align:top;

}

table.fbkbox2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FFEFAE;

}

tr.fbkbox2{

	font-family: Verdana, Arial, Helvetica, sans-serif;	

	background-color:#FEFFB2;

	vertical-align:top;

}

table.fbkbox3{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #D0F0C1;

}

tr.fbkbox3{

	font-family: Verdana, Arial, Helvetica, sans-serif;	

	background-color:#FEFFB2;

	vertical-align:top;

}

select.dropdown {

	font-family: Verdana, Arial, Helvetica, sans-serif;

       background-color: #F1F3F1;

                          

}                                                             

.copy {

	font-family: Verdana, Arial, Helvetica, sans-serif;                                     

}   



/* AChat Styles  */

table.box2 {

	background-color: #FFFFFF;

	border-right: #006699 solid 1px;

	border-left: #006699 solid 1px;

}



table.box {

	background-color: #EFEFEF;

	border-right: #006699 solid 1px;

	border-left: #006699 solid 1px;

	border-top: #006699 solid 1px;

	border-bottom: #006699 solid 1px;

}



td.box2 {

	background-color: white; /* #DDF0FF; */

	padding-left: 1px;

	padding-right: 1px;

	font-weight: bold;

	border-left: #006699 solid 1px;

	font-size: smaller;

}



td.box1 {

	color: #FF0000;

	background-color: white;

	padding-left: 2px;

	padding-right: 2px;

}



body.chatbody{

	background-color: #FFFFEE;

	background-image: url('images/lines.v.2.gif');

}



.good  {

  font-family : Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif;

  font-size : 14px;

  color : white;

  background: green;

  font-weight : bold;

  padding: 4px;

 }



.current_tran  {

  font-family : Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif;

  font-size : 14px;

  color : black;

  background: #FFFF00;

  font-weight : bold;

  padding: 4px;

 }



.highlight, a.highlight {

	background-color: yellow;

}



/*public area*/

.cyan{

	background-color:#B2461E;

	color: white; 

	font-family: Verdana, Helvetica, sans-serif;

	font-weight:bold;

}

.cyan2{

 background-color:#B2461E;

 padding: 2px;

 color: white; 

 font-family: Verdana, Helvetica, sans-serif;

 font-weight:bold;

 text-align:center;

}



th.cyan{

 background-color:#B2461E;

 padding: 3px;

 color: white; 

 font-family: Verdana, Helvetica, sans-serif;

 text-align:center;

 font-weight: normal;

}

.cyan a:link{

 color: white;

 text-decoration: underline;

}

.cyan a:visited{

 color: white;

 text-decoration: underline;

}

.cyan a:hover{

 color: white;

 text-decoration: underline;

}



.center {

	text-align: center;

}



/* new classes for the nav menu */

table.navmenu {

	background-color: #B2461E;

}

td.navmenu {

	padding: 5px;

	color: white; 

	font-weight:bold;

	font-size: smaller;

	border-left: 1px white solid;

	text-decoration:none;

}



td.navmenu a:link, td.navmenu a:visited{

	color: white;

	text-decoration: none;

}

td.navmenu a:hover, td.navmenu a:visited.selected{

	color: white;

	text-decoration: none;

}

td.navmenu.selected, td.navmenu.selected a:visited {

	background-color: orange;

	text-decoration: none;

}

td.navmenu.selected, td.navmenu.selected a:hover {

	background-color: orange;

	text-decoration: none;

}



/* styles from stylesheet.css */

.bodyline {

	background-color: #FFFFFF;

	border: 1px #98AAB1 solid;

}



#jumpmenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

    background-color: #F1F3F1;

	font-size: 12px;

}



#jump-button {

	font-family: Verdana, Arial, Helvetica, sans-serif;	

	background-color: #3C92A9;

	border-top:  #98AAB1  solid 1px;

	border-bottom: #98AAB1 solid 1px;

	border-right: #98AAB1 solid 1px;

	border-left: #98AAB1 solid 1px;	

	font-size: 12px;

	color: white;

}



#user-bar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #E7E3B1;

	text-align: center;

	padding: 3px;

	font-size: small;

}



td.usernavmenu {

	padding-left: 1px;

	padding-right: 1px;

	font-size: small;

}



#logout-user-nav {

	background: transparent url(images/logout.gif) 0 1px no-repeat;

	padding-left: 18px;

	padding-top: 1px;

	padding-bottom: 1px;

	background-color: #cccccc;

}

#preferences-user-nav {

	background: transparent url(images/prefs.gif) 0 1px no-repeat;

	padding-left: 18px;

	padding-top: 1px;

	padding-bottom: 1px;

	background-color: #cccccc;

}

#inbox-user-nav {

	background: transparent url(images/inbox.gif) 0 1px no-repeat;

	padding-left: 18px;

	padding-top: 0px;

	padding-bottom: 0px;

	background-color: #cccccc;

}



/* breadcrumbs #006699 */

td.breadcrumbs	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: black;

	background-color: #FAF9F9;

	padding-left: 10px;

	border-bottom: 1px #98AAB1 solid;

	font-size: small;

}



a.breadcrumbs, a.breadcrumbs:visited { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	color: #464F88;

	text-decoration: none;  

}

a.breadcrumbs:hover { 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	text-decoration: none; 

}





td.navmenu.borderless {

	border-left: 0px;

	padding-right: 10px;

}

/* menu titles */

td.cat, th.cat {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url('images/cellpic1.gif');

	background-repeat: repeat-x;

	background-color:#D1D7DC; 

	height: 25px;

	text-align: center;

	font-weight: bold;

	padding-top: 3px;

	padding-left: 5px;

	padding-right: 5px;

	white-space: nowrap;

	color:black;

}

td.cat2c {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url('images/cellpic1.gif');

	background-repeat: repeat;

	white-space: nowrap;

	text-align: center;

	font-weight: bold;

	height: 25px;



	border-left: 1px #98AAB1 solid;

}



table.cat2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color:#9C9DA6;

	font-size: small;

	text-align: center;

	font-weight: bold;	

	border: 1px #98AAB1 solid;

}

table.cat3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: ;

}



#course-nav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #EFEFEF;

	text-align: center;

	padding: 0px;

	text-decoration: none;

	border-top: 1px #98AAB1 solid;

	border-bottom: 1px #98AAB1 solid;

} 



.course-nav-item {

	color: #464F88;

	text-decoration: none;

	text-align: center;

	font-weight: normal;

	font-size: small;

	height:30px;

}



.course-nav-item a:link, .course-nav-item a:visited {

	color: #464F88;

	text-decoration: none;

}

.course-nav-item a:hover {

	color: #3C92A9;

	text-decoration: underline;

}



/* instructor menu #464F88*/

table.instmenu {

	background-color: #464F88;

}

td.instmenu {

	padding: 7px;

	color: white; 

	font-weight:bold;

	font-size: x-small;

	border-left: 1px white solid;

}



td.instmenu a:link, td.instmenu a:visited{

	color: white;

	text-decoration: none;

}

td.instmenu a:hover, td.instmenu a:visited.selected{

	color: white;

	text-decoration: underline;

}

td.instmenu.selected, td.instmenu.selected a:visited {

	background-color: orange;

	text-decoration: none;

}

td.instmenu.selected, td.instmenu.selected a:hover {

	background-color: orange;

	text-decoration: underline;

}



td.instmenu.borderless {

	border-left: 0px;

	padding-right: 10px;

}



/* edit content tabs */

.buttontab {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #ffffff;

	font-weight: bold;

	/* font-size: 0.9em; */

	border: 0px;

	padding-left: 0px;

	color: #8799A0;

}



.etab {

	color: black;

	background-color: #ffffff;

	border-top: 1px #98AAB1 solid;

	border-left: 1px #98AAB1 solid;

	border-right: 1px #98AAB1 solid;

	text-decoration: none;

	text-align: center;

	font-weight: bold;

	font-size: small;

}



.etab a:link, .etab a:visited {

	color: black;

	text-decoration: none;

}

.etab a:hover {

	color: black;

	text-decoration: underline;

}

.etabself {

	background-color: #EFEFEF;

	border-top: 1px #98AAB1 solid;

	border-left: 1px  #98AAB1 solid;

	border-right: 1px #98AAB1 solid;

	text-align: center;

	font-weight: bold;

	padding: 2px;

	font-size: small;

}

.unsaved {

	color: red;

	background-color: #FFFDE0;

	margin: 10px;

	font-weight: bold;

	font-size:small;

}

.saved {

	background-color: #FFFDE0;

	margin: 10px;

	font-size:small;

}









/* menu images */



.menuimage {

	vertical-align: middle;

	margin-top: 1px;

	height:1.55em;

	width:1.75em;

}



/*user bar*/

.menuimage2 {

	vertical-align: middle;

	margin-top: 0px;

}



/*announcements*/

.menuimageh1 {

	vertical-align: middle;

	margin-top: 0px;

	height:1.25em;

	width:1.4em;



}

/*header2 enclosed image*/

.menuimageh2 {

	vertical-align: middle;

	margin-top: 0px;

	height:1.6em;

	width:1.8em;



}

/*header3 enclosed icon image*/

.menuimageh3 {

	vertical-align: middle;

	margin-top: 0px;

	height:2.05em;

	width:2.25em;



}

/* forum */

/*lock/sticky icon image*/

.menuimage3 {

	vertical-align: middle;

	margin-top: 0px;

	height:1.15em;

	width:1.2em;



}

.menuimage6 {

	vertical-align: middle;

	margin-top: 0px;

	height:1.1em;

	width:1em;

}



/*small enclosed icon image (file_manager, course_footer) */

.menuimage4 {

	vertical-align: middle;

	margin-top: 0px;

	height:1.85em;

	width:2.15em;



}

/* file_manager */

/*small enclosed delete icon image */

.menuimage4s {

	vertical-align: middle;

	margin-top: 0px;

	height:1.40em;

	width:1.25em;

}

/* archive icon image*/

.menuimage6s {

	vertical-align: middle;

	margin-top: 0px;

	height:1.2em;

	width:.86em;



}



/*feedback icon image*/

.menuimage5 {

	vertical-align: middle;

	margin-top: 0px;

	height:1.35em;

	width:1.5em;

}



/*infos feedback icon image*/

.menuimage7 {

	vertical-align: middle;

	margin-top: 0px;

	height:.80em;

	width:.85em;

	white-space: nowrap;

	text-align: center;

}

/* tree images*/

.menuimage8 {

	vertical-align: middle;

	margin-top: 0px;

	height:1.2em;

	width:1.2em;

}

/* tree images for content editor */

.menuimage8a {

	vertical-align: middle;

	margin-top: 0px;

	height:1em;

	width:1em;

}

/* glossary icon images*/

.menuimage9 {

	vertical-align: middle;

	margin-top: 0px;

	height:1.16em;

	width:1.20em;



}

/* popup help icons */

.menuimage10 {

	text-align: bottom;

	vertical-align: top;

	margin: 2px;

	height:.92em;

	width:.98em;

}

/* editor pen large */

.menuimage11 {

	text-align: bottom;

	vertical-align: middle;

	margin-top: .3em;

	margin-bottom: .7em;

	border: 1px #98AAB1 solid;

	height:1.75em;

	width:2em;



}

/* editor pen small*/

.menuimage12 {

	text-align: bottom;

	vertical-align: middle;

	margin-top: .2em;

	margin-bottom: .7em;

	border: 1px #98AAB1 solid;

	height:1.4em;

	width:1.6em;



}

/* filemanager up arrow*/

.menuimage13 {

	text-align: top;

	vertical-align: top;

	margin-top: 0px;

	margin-right: 5px;

	height:.68em;

	width:.62em;

}



/* download icon 20x24*/

.menuimage14 {

	text-align: bottom;

	vertical-align: middle;

	margin-top: 0px;

	margin-right: 2px;

	height:1.35em;

	width:1.10em;

}

/* accesibility sm*/

.menuimage15 {

	text-align: top;

	vertical-align: top;

	margin-top: 0px;

	margin-right: 5px;

	height:1.70em;

	width:1.75em;

}



/* accesibility lrg*/

.menuimage16 {

	text-align: bottom;

	vertical-align: middle;

	margin-top: 2px;

	margin-right: 2px;

	height:2em;

	width:2.35em;

}

/* accesibility lrg*/

.menuimage16 {

	text-align: bottom;

	vertical-align: middle;

	margin-top: 2px;

	margin-right: 2px;

	height:2em;

	width:2.35em;

}

/* cc menu icons*/

.menuimage17 {

	text-align: bottom;

	vertical-align: middle;

	height: 1.14em; 

	width:  1.26em

}

/* delete 'x' icon 18hx16w*/

.menuimage18 {

	text-align: bottom;

	vertical-align: middle;

	height:1.14em; 

	width:1em

}



/* the side menu */

/* the side menu heading */

td.dropdown-heading {

	background-color: #FFF5A4;

	color: #006699;

	border-left: 1px solid #006699;

	border-right: 1px solid #006699;

	border-top: 1px solid #006699;

	font-weight: bold;

	padding: 2px;

}



td.dropdown-heading a, td.dropdown-heading a:hover, td.dropdown-heading a:visited {

	text-decoration: none;

}



td.dropdown-heading.closed {

	border-bottom: 1px solid #006699;

}



/* the side menu content */

td.dropdown {

	padding: 2px;

	background-color: #FFFCE5;

	font-size: small;

	color: #006699;

	border-left: 1px solid #006699;

	border-right: 1px solid #006699;

	border-bottom: 1px solid #006699;

	font-weight: normal;

}

td.dropdown a, td.dropdown a:visited  {

	color: #006699;

	text-decoration: none;

}

td.dropdown a:hover {

	color: #006699;

	text-decoration: underline;

}

td.dropdown.cell {

	border-bottom: 0px;

}

td.dropdown strong {

	color: #51286C;

}



td.login-box {

	background-color: #FFFCE5; 

	font-size: small;

	color: #006699;

	border-left:1px #CCCCCC solid;

	padding: 3px;

}



td.pen {

	background-color: #FFFCE5;

	color: #006699;

	border-left: 1px solid #006699;

	border-right: 1px solid #006699;

	border-top: 1px solid #006699;

	border-bottom: 1px solid #006699;

	font-weight: bold;

	padding: 2px;

}

td.pen a:link, td.pen a:visited {

	color: #006699;

	text-decoration:none;

}



td.public-row { 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	background-color: white;

	vertical-align: top;	

	padding: 3px;

	direction: ltr;

	font-size: small;

}

td.public-row2 {

	background-color: #FDE6D1;

	font-weight: normal;

	height: 1px;

	color: white;

}

p.public-text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: black;

	margin-bottom: 10px;

	margin-top: 0px;

	margin-left: 10px;

	margin-right: 10px;

	font-size: small;

	line-height: 150%

}

.verd12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.verd12nome {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	 color: #781351;



}
