/* Generic CSS Style */

.link {
	cursor: pointer;
}

.nolink {
	cursor: help;
}

.table-inside-div {

    *width: 100%; /* IE */

}

.benefit-title {
	color: blue;
	font-weight: bold;
	font-size: 12px;
}

.project-title {
	color: green;
	font-weight: bold;
	font-size: 12px;
}

.task-title {
	color: black;
	font-weight: bold;
	font-size: 12px;
}

.activity-title {
	color: red;
	/* font-weight: bold; */
	/* font-size: 12px; */
}

.widecontent {
	width: 775px;
	margin-right: 8px;
}


/********************************************************************************************/

/* Comment Elements Conversion Begins Here! */


.maincontent {
	width: 775px;
}

.maincontent table {
	border: none;
}

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input {
	font-size: 10px;
}

table, tr, th, td {
	border-collapse: collapse;
}


/********************************************************************************************/

/* Main Text Styles  */

.MainText {
	font-size: 10px;
	color: #000000;
}

.GreyText {
	font-size: 10px;
	color: #666666;
}

.BoldText {
	font-size: 10px;
	color: #FFCC66;
	font-weight: bold;
	text-decoration: none;
}

.BoldTextBlckLarge {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.SmallText {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.NewsSmallText {
	font-size: 9px;
	color: #4E5397;
	text-decoration: none;
}


/*------------------------------------------------------------------------------------------*/

/* Error Messages */

.ErrorTxt {
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

/*------------------------------------------------------------------------------------------*/

/* Form Elements */

.FormElem {
	font-size: 10px;
	color: #000000;
	padding-left: 3px;
}

.FormElemBox {
	font-size: 10px;
	color: #000000;
	margin-left: 3px;
}

.FormElemBut {
	font-size: 10px;
	color: #000000;
	margin-left: 3px;
	margin-top: 1px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

.sw-form-add {
	width: 200px;
}


.sw-form-add-textarea {
	width: 500px;
	height: 300px;
	font-size: 10px;
}

.sw-form-radio {
}


.sw-form-button {
	font-size: 10px;
	color: #000000;
	margin-left: 3px;
	margin-top: 1px;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	width: 90px;
}

/*------------------------------------------------------------------------------------------*/

/* Slides/Boxes */

/* Element Border */
.boxborder {
	font-size: 10px;
	color: #000000;
	border-color: #FF9900;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

.boxborderbg {
	font-size: 10px;
	color: #000000;
	border-color: #FF9900;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	background-color: #FCF4CE;
}

.boxborderbg2 {
	font-size: 10px;
	color: #000000;
	border-color: #FFCC66;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	background-color: #FAF9CD;
}

.SlideText {
	font-size: 12px;
	color: #000000;
}

.SlideTit {
	font-size: 18px;
	color: #000000;
}

/*------------------------------------------------------------------------------------------*/

/*LECTURE TREE MENU STYLES*/

.ftm {
	margin: 0px;
	padding: 0px;
	position: relative;
	left: -8px;
}

ul.ftm {
	margin: 0px;
	list-style-type: none;
}

ul.ftm * {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	white-space: nowrap;	
}

ul.ftm ul {
	margin: 0px 5px 0px 10px;
	display: none;
}

ul.ftm img {
	width: 9px;
	height: 9px;
}

/*------------------------------------------------------------------------------------------*/


/* Left Navigation */

a.menu:link {
	color: #4E5397;
	font-family: "Verdana", Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
}

a.menu:visited {
	color: #4E5397;
	font-family: "Verdana", Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
}

a.menu:hover {
	color: #D88A12;
	font-family: "Verdana", Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
}

a.menu:active {
	color: #D88A12;
	font-family: "Verdana", Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
}

/* Scrolling News Navigation */

a.newsMenu:link {
	color: #4E5397;
	font-family: "Verdana", Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 10px 10px 20px 20px;				
}

a.newsMenu:visited {
	color: #4E5397;
	font-family: "Verdana", Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 10px 10px 20px 20px;			
}

a.newsMenu:hover {
	color: #D88A12;
	font-family: "Verdana", Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 20px 20px;			
}

a.newsMenu:active {
	color: #D88A12;
	font-family: "Verdana", Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 10px 10px 20px 20px;			
}

/*------------------------------------------------------------------------------------------*/

/* Pop Up Window Links */

a.subheading_pop {
	font-size: 10px;
	color: #000033;
	text-decoration: none;
}

a.subheading_pop:hover {
	color: #990000;
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------------*/

/* sw Links */

a.sw-link {
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
}

.sw-add {
	font-size: 11px;
}

.sw-list-name {
	font-size: 11px;
}

.sw-back {
	font-size: 11px;
}

.sw-mail {
	font-size: 11px;
}


a.sw-link:hover {
	text-decoration: none;
	color: #E5B112;
}

a.sw-link-emphasised {
	font-size: 12px;
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
}

a.sw-link-emphasised:hover {
	text-decoration: none;
	color: #E5B112;
}

/*------------------------------------------------------------------------------------------*/

/* Red Links */

a.redlink {
	font-size: 11px;
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
}

a.redLink:hover {
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------------*/

/* Small Links */

a.smalllink  {
	font-size: 10px;
	color: #000033;
	text-decoration: none;
}

a.smalllink:hover {
	color: #990000;
	text-decoration: none;
}

/* --- Document search (Connect!) results --- */

.doc-search-result {
	margin-top: 40px;
	margin-left: 200px;
}

.doc-search-result table {
	/* border-style: solid; */
	/* border-width: thin; */
	/* border-collapse: collapse; */
}

.doc-search-result th {
	border-style: solid;
	border-width: thin;
	border-collapse: collapse;
}

.doc-search-result tr {
	/* border-style: solid; */
	/* border-width: thin; */
	/* border-collapse: collapse; */
}

.doc-search-result td {
	/* border-style: solid; */
	/* border-width: thin; */
	/* border-collapse: collapse; */
}

.Title          { font-family: Arial;   font-size: 12pt; font-weight: bold;   color: #C10B0B; }
.Title:hover    { font-family: Arial;   font-size: 12pt; font-weight: bold;   color: #6E74BF; }
.SubTitle       { font-family: Arial;   font-size: 10pt; font-weight: bold;   color: #C10B0B; }
.SubTitle:hover { font-family: Arial;   font-size: 10pt; font-weight: bold;   color: #6E74BF; }
.Abstract       { font-family: Verdana; font-size:  7pt; font-weight: normal; color: #C10B0B; }
.Abstract:hover { font-family: Verdana; font-size:  7pt; font-weight: normal; color: #6E74BF; }
.help {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }









