a {
	color: #3366FF;
	text-decoration: none;
}
:hover {
	color: #3366FF;
}
.list{
	font-size: 12px;
	background-color: #F0F0F0;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	width: 100px;
	white-space: nowrap;
	border: 1px solid #FF0000;
	list-style-position: inside;
	list-style-type: square;
	visibility: visible;
	display: list-item;

}
.groupselected{
color: #333333;
	text-decoration: none;
	padding: 2px 2px 1px;
	visibility: visible;
	display: block;
	margin: 1px;
	text-align: center;
	white-space: nowrap;
	border: 1px solid #0B7CBF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
		border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;

}
table.mytaskdetails {
	width : auto;

   

}
table.mytaskdetails td {
	padding : 1px;
	border: 1px none #CCCCCC;
	margin: 1px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;

}
body {
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #3252ba #0e215b #0e215b #3252ba;
}
.cellcolor {
	background-color: #e8e8ff;
}
.alternaterowcolor {
	background-color: #ededed;
}
.b1 a {
	color: aqua;
	text-decoration: none;
	padding: 2px 2px 1px;
	visibility: visible;
	display: block;
	margin: 1px;
	text-align: center;
	white-space: nowrap;
	border-style: solid;
	border-width: 1px;
	border-color: #C5DAF9 #6086BD #6086BD #C5DAF9;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;

 } 

 .b1 a:hover
	{
	color: yellow;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:  #6086BD;
	border-right-color: #C5DAF9;
	border-bottom-color: #C5DAF9;
	border-left-color: #6086BD;


	}

.b1down
	{
	color: yellow;
	text-decoration: none;
	padding: 2px 2px 1px;
	visibility: visible;
	display: block;
	margin: 1px;
	text-align: center;
	white-space: nowrap;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6086BD;
	border-right-color: #C5DAF9;
	border-bottom-color: #C5DAF9;
	border-left-color: #6086BD;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;


	}


.b2 a {
 	color: aqua;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #6b92d5;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #A2C1F6 #2F58A0 #2F58A0 #A2C1F6;
	visibility: visible;
	display: block

 } 
 

 


 .b2 a:hover
	{
	color: yellow;
	background-color: #6b92d5;
	text-decoration: none;
	border-color: #2F58A0 #A2C1F6 #A2C1F6 #2F58A0;


	}
	
.b2down 
	{
	color: yellow;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #6b92d5;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #2F58A0 #A2C1F6 #A2C1F6 #2F58A0;
	visibility: visible;
	display: block
	}

.bb a {
	color: aqua;
	text-decoration: none;

 } 

 .bb a:hover
	{
	text-decoration: underline;
	color: aqua;


	}




	.calendar-innertable-button a {
	color: #333333;
	text-decoration: none;
	padding: 2px;
	visibility: visible;
	display: block;
	margin: 1px;
	text-align: center;
	white-space: nowrap;
	border: 1px solid #0B7CBF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #EFEFEF;
	width: 77px;
	top: 2px;
	float: none;
	height: 14px;





 } 

 .calendar-innertable-button a:hover
	{
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;


	}


.formTextBox {
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000; 
	TEXT-DECORATION: none
}

table.basetable {
	width : 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px;
	border: 1px solid #333333;
	background-color: CCCCFF;
}

table.basetable td {
	padding : 3px;
	border: 1px none #CCCCCC;
	margin: 0px;
	width: 10%;


}

table.calendar {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	border: 1px solid #6b9ed5;
}

table.calendar td {
	margin: 0px;
	padding: 2px;
}
table.calendar th {
	background : #6b92d5;
	font-weight : bold;
	padding : 1px;
	text-align : left;
	border: 1px solid #CCCCCC;
	font-variant: normal;
	color: #FFFFFF;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, sans-serif;

}

table.calendar-innertable {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}
table.calendar-innertable td {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px #999999;
	border-left: 1px #999999;
	padding: 2px;
}
table.calendar-innertable th {
	background : #FFCC33;
	font-weight : normal;
	padding : 2px;
	text-align : left;
	border: 1px solid #CCCCCC;
	font-variant: normal;
	color: #000000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
}

table.bottom-table {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	padding: 2px;

}
table.currentportlet {
	width : auto;
	margin: 1px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	border: 1px none #333333;



}

table.currentportlet td {
	padding : 3px;
	border: 1px none #CCCCCC;
	margin: 0px;
}

table.currentportlet th {
	background : #6b9ed5;
	font-weight : bold;
	padding : 2px;
	text-align : left;
	white-space : nowrap;
	font-variant: normal;
	color: #FFFFFF;
	border-top: 0px none #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;

}


table.discussion-innertable {
	width : auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	border: 0px solid #333333;
}


table.discussion {
	width : auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px;
	border: 1px solid #333333;
}

table.discussion td {
	padding : 0px;
	border: 1px none #CCCCCC;
	margin: 0px;
}

table.discussion th {
	background : #CCCCFF;
	font-weight : bold;
	padding : 2px;
	text-align : left;
	white-space : normal;
	border: 1px solid #CCCCCC;
	font-variant: small-caps;
	color: #3366FF;
	visibility: visible;

}

table.document td, input, textarea, select {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11;
	color: #000000;
	padding: 0px;
	margin: 0px;

}

table.document td {
	vertical-align: top;

}

table.document td.header {
	background-color: #FFCC33;
	vertical-align: middle;
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;




}

table.document td.title {
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 13;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;


}
table.document td.Outertable {
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;



}


table.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #333333;
}

table.email td {
	padding : 2px;
	border: 1px none #CCCCCC;
	margin: 0px;



}

table.email th {
	background : #FFFFCC;
	font-weight : bold;
	padding : 2px;
	text-align : middle;
	border: 1px solid #CCCCCC;
	font-variant: normal;
	color: #666666;
}

table.explorer {
	width : auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 1px;
	border: 1px none #333333;
}

table.explorer td {
	border: 1px none #CCCCCC;
	margin: 0px;
}

table.explorer th {
	background : #6b9ed5;
	font-weight : bold;
	padding : 1px;
	text-align : left;
	white-space : nowrap;
	border: 1px none #CCCCCC;
	font-variant: normal;
	color: #ffffff;
	font-size: 12px;

}

table.exploretop {
	margin: 1px;
	border: #333333;
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

table.itemtable {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	margin: 1px;
	line-height: 14px;
	border-top: 1px solid #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px solid #333333;



}

table.itemtable td {
	padding : 1px;
	margin: 0px;
	border-top: 1px none #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px none #333333;

}

table.main-table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	}


table.middle {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	margin: 1px;
	vertical-align: top;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
table.middle th {
	background : dcdcdc;
	font-weight : bold;
	padding : 2px;
	text-align : center;
	white-space : nowrap;
	border: 1px none #CCCCCC;
	font-variant: normal;
	color: #666666;
	line-height: 14px;

}
table.middledata td {
	padding : 3px;
	border: 1px solid #CCCCCC;
	margin: 0px;
	background-color: #CCFFCC;
	color: #FF0000;


}


table.mtable {
	width : auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px;
	border: 1px solid #333333;
}

table.mtable td {
	padding : 3px;
	border: 1px none #CCCCCC;
	margin: 0px;
}

table.mtable th {
	background : #CCCCFF;
	font-weight : bold;
	padding : 2px;
	text-align : center;
	white-space : nowrap;
	border: 1px solid #CCCCCC;
	font-variant: small-caps;
	color: #3366FF;
}



table.newsinner{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

table.newsinner td {
	padding : 2px;
	margin: 0px;
}

table.news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #6b9ed5;
}

table.news td {
	padding : 2px;
	margin: 0px;
}

table.news th {
	background : #6b92d5;
	font-weight : bold;
	padding : 2px;
	text-align : center;
	white-space : nowrap;
	border: 1px solid #CCCCCC;
	color: #ffffff;
}

table.portlettable {
	border: none #999999;
}
table.portlettable td {
	border: 1px none #005584;

}
table.right {
	width : 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px;
	border: 1px solid #333333;
}

table.right td {
	padding : 3px;
	border: 1px none #CCCCCC;
	margin: 0px;

}

table.right th {
	background : #FFFFCC;
	font-weight : bold;
	padding : 2px;
	text-align : left;
	white-space : nowrap;
	border: 1px solid #CCCCCC;
	font-variant: normal;
	color: #666666;
	line-height: 14px;

}


table.task-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #6b9ed5;


}

table.task-table td {
	
}
table.task-table th {
	background : #6b9ed5;
	font-weight : bold;
	text-align : left;
	font-variant: normal;
	color: #FFFFFF;
	font-size: 12px;
	border: none;




}
table.task-table-inside-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px none #6b9ed5;
}

table.task-table-inside-table td {
	margin: 0px;
	
}
table.task-table-inside-table th {
	background : #6b9ed5;
	font-weight : bold;
	text-align : left;
	font-variant: normal;
	color: #FFFFFF;
	border: 1px none #cccccc;
	font-size: 12px;

}

table.toptable {
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 10px;
}

table.toptabletoprow {
	background: #6b9ed5; 
	BORDER-BOTTOM: #075685 1px solid; 
	BORDER-LEFT: #075685 1px solid; 
	BORDER-RIGHT: #075685 1px solid; 
	BORDER-TOP: #075685 1px solid; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px
}
table.toptablemiddlerow {
	background : #6b92d5;
}
table.toptablebottomrow {
	background : #94B7DD;
}
table.toptablebottomtable {
	background: #93b4e1; 
	BORDER-BOTTOM: #075685 1px solid; 
	BORDER-LEFT: #075685 1px solid; 
	BORDER-RIGHT: #075685 1px solid; 
	BORDER-TOP: #075685 1px solid; 
	COLOR: #ffffff; 
	FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; 
	FONT-SIZE: 10px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px
}
table.mytaskdetails {
	width : auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   

}
table.mytaskdetails td {
	padding : 0px;
	border: 1px none #CCCCCC;
	margin: 0px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 33cc33;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #33CC33;
	text-decoration: none;
}
.highlight {
	background-color: #CCFF99;
}
.containit {
	line-height: 14px;
}

.itemtableitemrow {margin-left: 0px; margin-top: 2px; line-height: 14px; margin-bottom: 2px}
.explorerborder {
	background-color: #6B9ED6;
}
.outermaintable {
	background-color: #FFFFFF;
}

.h-folderSpace-text {
	FONT-FAMILY: geneva, arial, helvetica, sans-serif; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	
.explorerorder-grey {
	background-color: gray;
}


table.buttons-main-table {
	background: #6B9ED6;
	font: 12px Trebuchet MS, Arial, sans-serif;
	margin-right: 3px;
	color: black;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	border: none;
}
 
table.buttons {
	font: 12px "Trebuchet MS", Arial, sans-serif;
	color: black;
	margin: 2px 1px;


 }
 .button-size {font: 12px Trebuchet MS, Arial, sans-serif; margin-left: 4px; margin-right: 4px; color: black}
.gray {	background-color:  #EFEFEF }
.3px-margin {
	margin: 3px;
	background-color: #CCCCCC;
}
.button-left-top {background: #004B84; color: white}
.button-left-top-whitebg {background: #CCCCCC; color: white}
.button-right-bottom {background: #0564AB}
.button-right-bottom-whitebg {background: #999999}
.buttoncolor {background: #EFEFEF}
.button-table-bg {
	background: #CCCCFF;
	font: 12px Trebuchet MS, Arial, sans-serif;
	margin-left: 4px;
	margin-right: 4px;
	color: black;
	margin-top: 3px;
	margin-bottom: 3px;
}
.buttonbar {font-size: 11px; margin-left: 12px; margin-right: 12px}
.button-txt {color: #3366FF;font-size: 11px;margin: 0;text-align: center;font-weight: normal;
font-family: "Trebuchet MS", Arial, sans-serif;buttontext-whitebg {color: #000000;font-size: 11px; margin: 0; text-align: center}
.button-txt-hover {color: #3366FF;font-size: 11px;margin: 0;text-align: center;font-weight: normal;
font-family: "Trebuchet MS", Arial, sans-serif;buttontext-whitebg {color: #000000;font-size: 11px; margin: 0; text-align: center}

.button-txt-whitebg {color: #3366FF;font-size: 11px;margin: 0;text-align: center;font-weight: normal;
font-family: "Trebuchet MS", Arial, sans-serif;buttontext-whitebg {color: #000000;font-size: 11px; margin: 0; text-align: center}
.button-txt-hover-whitebg {color: #3366FF;font-size: 11px;margin: 0;text-align: center;font-weight: normal;
font-family: "Trebuchet MS", Arial, sans-serif;buttontext-whitebg {color: #000000;font-size: 11px; margin: 0; text-align: center}

.buttons-common{
	background-color: #EFEFEF;
	color:#3366FF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
}
.buttons-common-white{
	background-color: #FFFFFF;
	color:#3366FF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
}
.button-main{
	background-color: #EFEFEF;
	color:#3366FF;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px none #CCCCCC;
	margin: 0px;
}



.calendar-date {
	font-weight: bold;
	font-variant: normal;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
}

.buttontext-hover {text-align: center;  margin: 0; font-size: 11px; color: #3366FF;
text-decoration:underline;
}

.buttontext {text-align: center;  margin: 0; font-size: 11px; color: #3366FF;
text-decoration:underline;
}

.topic-heading {
	font-weight: normal;
	font-variant: normal;
	background-color: #FFCC00;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
}
.topic-gap {
	background-color: #6b9ed5;
}

.topic-ahead {
	background-color: #999999;
}
.alternaterowcolor1 {
	background-color: #FFFFFF;
}
.orangeheadingclass {
	background-color: #FFCC33;
}
.textarea {input,textarea,select { border: 1px solid #000000; background-color: #cccccc}}

