﻿body
{
	font-family: Lucida Sans, Lucida Sans-Serif Unicode, Lucida Grande, Arial;
	font-size: 10pt;
	margin: 0;
	
}


h1
{
	margin-top: 10px;
	margin-bottom: 5px;
	color: #333;
	font-size: 12pt;
}

h4
{
	margin-top: 7px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 5px;
	color: #666;
	font-size: 11pt;
	/*text-decoration: underline;*/
	/*background-image: url(../images/bullet16.gif);
	background-repeat: no-repeat;*/
	/*border-bottom: 1px dotted #666; */
	padding-bottom: 5px;
}

p
{
	margin-bottom: 6px;
}

hr
{
    color: transparent;
    border-bottom:1px solid #ECECEC;
}


#mainbody
{
	/*background-color: #FFFFE8;*/ /*#565656;*/
	padding: 0px;
	margin: 0px; /*margin: 10px auto;        width: 95%;*/
	width: 100%;
	height: auto;	
	border-bottom: 1px solid #aaa;
	clear: both;
	min-height: 500px;
	float: left;
}

#bodymain
{
    width: 100%;
    float: left;
}

#mainbody h1
{
	font-size: 12pt;
}

#mainleft
{
	margin-left: 5px;
	margin-right: 250px;
	color: #FAFFDD;
	font-size: 11pt;
	height: auto;
	width: auto;
}

#mainleft .white
{
	color: #fff;
}


#mainleft h1, #mainleft td h1, #mainleft h1 a
{
	font-size: 12pt;
	color: #fff; /*#ff8000;*/
	font-weight: bold;
}

#mainleft h2, #mainleft td h2
{
	margin-top: 0px;
	padding-top: 0px;
	font-size: 11pt;
	color: #eee; /*#ff8000;*/
	font-weight: normal;
	margin-bottom: 3px;
}

#mainleft ul
{
	margin-top: 0px;
	padding-top: 0px;
}

#mainleft ul li a
{
	color: #fff;
	text-decoration: none;
}

#mainleft ul li a:hover
{
	background-color: #A1BEE1;
}

#mainright
{
	background-color: #BBD6F9;/*#E0EAFF;*/ /*#A1BEE1;*/ /*#cadaee;*/
	width: 230px;
	float: right;
	min-height: 800px;
	height: 100%;
	margin: 0px;
	border-left: 1px solid #ccc;
	
}

#mainright h3
{
	background-image: url(../images/tabs/tabbgactive.png) ;
	background-repeat: repeat-x;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	padding: 5px;
	padding-bottom: 10px;
	padding-top: 8px;
	margin: 0; /* border-top: 1px solid #ff8000;     background-color: #cadaee;     background-image: url(../images/orangebluefade.gif);     background-repeat: repeat-x;*/
}


#mainright ul
{
	list-style-type: none;
	padding: 0;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
}

 #mainright li a
{
	color: #333;
	text-decoration: none;
	margin-bottom: 6px;
}


#mainright li
{
	margin-bottom: 12px;

}

#mainright li a:hover
{
	color: #333;
	background-color: #fff;
	margin-bottom: 3px;
}

#mainheader
{
	/*background-image: url(../images/back-diag-fade.png);
	background-repeat: no-repeat;*/
	background-color: #fff; /*#747450;*/ /* #ECECEC;*/
	background-position: right;
}


#mainfooter
{
	clear: both;
	float: right;
	font-weight: bold;
	color: #666;
	text-align: right;
	padding: 4px;
}


/*.RadTabStripTop_Telerik .rtsLevel2
{
	border-top: 1px solid #666;
	margin-top: -2px;
}*/

#bodytopcontainer
{
	float: left;
	width: 90%;

}

/*
.RadTabStripTop_Telerik .rtsLevel1 .rtsLink, .RadTabStripTop_Telerik .rtsLevel1 .rtsOut, .RadTabStripBottom_Telerik .rtsLevel1 .rtsLink, .RadTabStripBottom_Telerik .rtsLevel1 .rtsOut, .RadTabStripTop_Telerik_Baseline .rtsLevel1, .RadTabStripBottom_Telerik_Baseline .rtsLevel1 
{
	z-index: 50;
}*/

.rtsLevel1
{
	/*border-bottom: 1px solid #000;*/
	/*background-color: Red;*/
	/*margin-bottom: -1px;*/
}

.rtsUL
{
	border-bottom: 1px solid #fff;
}

.RadTabStrip .rtsLevel .rtsSelected {
    text-decoration:none !important;
    font-weight: bold !important;
}

#uppertabstrip
{
	float: left;
	
}

#lowertabstrip
{
	float: left;
}


.lowerdefault
{
	background-color: #fff;
}


.headerbrowseedit
{
	background-color: #DBFFCC;
	font-size: 10pt;
	padding: 3px;
	border-bottom: 1px dotted #999;
}


.addicon
{
	margin-left: 30px;
	padding-top: 15px;
	padding-left: 35px;
	height: 32px;
	background-image: url(../images/icons/icontexto-webdev-add-032x032.png);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;	
	overflow: visible;
}

.listicon
{
	margin-left: 30px;
	padding-top: 15px;
	padding-left: 35px;
	height: 32px;
	background-image: url(../images/icons/icontexto-webdev-file-032x032.png);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;	
	overflow: visible;
}

.mapicon
{
	margin-left: 30px;
	padding-top: 15px;
	padding-left: 35px;
	height: 32px;
	background-image: url(../images/icons/icontexto-webdev-site-map-032x032.png);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;	
	overflow: visible;
}


.feedicon
{
	margin-left: 30px;
	padding-top: 15px;
	padding-left: 35px;
	height: 32px;
	background-image: url(../images/icons/icontexto-webdev-rss-feed-032x032.png);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;	
	overflow: visible;
}

.recycleicon
{
	margin-left: 30px;
	padding-top: 15px;
	padding-left: 35px;
	height: 32px;
	background-image: url(../images/icons/icontexto-webdev-alert-032x032.png);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;	
	overflow: visible;
}

.manageicon
{
	margin-left: 30px;
	padding-top: 15px;
	padding-left: 35px;
	height: 32px;
	background-image: url(../images/icons/icontexto-webdev-config-032x032.png);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;	
	overflow: visible;
}


.securityicon
{
	margin-left: 30px;
	padding-top: 15px;
	padding-left: 35px;
	height: 32px;
	background-image: url(../images/icons/icontexto-webdev-security-032x032.png);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;	
	overflow: visible;
}

.contentbrowseedit
{
	padding: 6px;
		
}


.containerbrowseedit
{
	 border: 1px dotted #999;
	 margin-bottom: 16px;
}



.headerfilesforms
{
	background-color: #FFD2B8;
	font-size: 10pt;
	padding: 3px;
	border-bottom: 1px dotted #999;
}


.contentfilesforms
{
	padding: 6px;
		
}


.containerfilesforms
{
	 border: 1px dotted #999;
	 margin-bottom: 16px;
}


.headerusercomms
{
	background-color: #FFF3BF;
	font-size: 10pt;
	padding: 3px;
	border-bottom: 1px dotted #999;
}


.contentusercomms
{
	padding: 6px;
		
}


.containerusercomms
{
	 border: 1px dotted #999;
	 margin-bottom: 16px;
}


/*

#uppertabstrip ul
{
	height: 30px;
	list-style-type: none;
	width: 1200px;
	padding-left: 0;
	padding-top: 6px;
	padding-bottom: 8px;
	margin-left: 0;
	margin-top: 0px;
	margin-bottom: 0;
}

#uppertabstrip li
{
	display: inline;
	background-color: #B5CDFC;
	border: 1px solid;
	border-color: #f3f3f3 #bbb #bbb #aaa;
	margin: 0px;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: 20px;
	padding-right: 20px;
	color: #333; 
}


#uppertabstrip li a
{
	color: #333;
	text-decoration: none;
}

#uppertabstrip li:hover
{
	cursor: pointer;
	background-image: url(../images/orangewhitefade.gif);
	background-repeat: repeat-x;
}

#uppertabstrip li.active, #uppertabstrip li:hover.active
{
	display: inline;
	background-color: #EEE;
	border: 1px solid;
	border-color: #aaa #bbb #A1BEE1 #aaa;
	margin: 0;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: 20px;
	padding-right: 20px;
	color: #333;
	background-image: none; 
}
*/



/*
#lowertabstrip ul
{
	height: 30px;
	list-style-type: none;
	padding-left: 0;
	padding-top: 6px;
	padding-bottom: 8px;
	margin-left: 0;
	margin-top: 3px;
	margin-bottom: 0;
}

#lowertabstrip li
{
	display: inline;
	background-color: #B5CDFC;
	border: 1px solid;
	border-color: #f3f3f3 #bbb #bbb #aaa;
	margin: 0;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: 20px;
	padding-right: 20px;
}
#lowertabstrip li:hover
{
	cursor: pointer;
	background-image: url(../images/orangewhitefade.gif);
	background-repeat: repeat-x;
}

#lowertabstrip li a
{
	color: #333;
	text-decoration: none; 
}

#lowertabstrip li.active, #lowertabstrip li:hover.active
{
	display: inline;
	background-color: #666666;
	color: #cadaee;
	border: 1px solid;
	border-color: #f3f3f3 #666 #666 #666;
	margin: 0;
	padding-top: .5em;
	padding-bottom: 1em;
	padding-left: 20px;
	padding-right: 20px;
	background-image: none; 
}

#lowertabstrip li.active a
{
	color: #E0EAFF;
}*/


#list, .list
{
	width: auto;
	min-width: 1000px;
	margin-top: 20px;
	border: 1px solid #fff; /* #ff8000;*/
	background-color: #fff; /*  width: 99%;*/
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #333; /*background-image: url(../images/orangewhitefade2.gif);     background-repeat: repeat-x;*/
	background-image: url(../images/largeyellowwhitefade.gif);
	background-repeat: no-repeat;

}

#list td h1, #list td h2
{
	color: #000;
}

td .list h1.highlight
{
	color: #fff;
	background-color: #A1BEE1;
	border: 1px solid;
	border-color: #aaa #bbb #A1BEE1 #aaa;
	margin: 0;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: 5px;
	margin-bottom: 5px;
	background-image: none;
}

.alert
{
	border: 1px solid #A1BEE1; /* #ff8000;*/
	background-color: #fff;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #333;
	margin-bottom: 8px;
}

#list h4, .list h4
{
	color: #666;
	background-image: none;
}


.note
{
	font-size: 8.5pt;
	color: #666;
}

div.result
{
	border: 1px solid #CCF6BE;
	padding: 10px;
	font-weight:bold;
}

.notepad
{
	padding: 6px;
	font-size: 10pt;
	color: #333;
}

.notelight
{
	font-size: 9pt;
	color: #eeeeee;
}

.listtablecontainer
{
	padding-top: 3px;
	padding-left: 20px;
}

.listtable
{
	width: 100%;
	padding: 0.5px; /*border: 1px solid green;*/
}

.head1, .head1 a
{
	color: #000;
	font-size: 11pt;
	text-decoration: none;
}

.head1 a:hover
{
	color: #ff8000;
	font-size: 11pt;
	text-decoration: underline;
}

.head2
{
	color: #333;
	font-size: 10.5pt;
}

.smalldark
{
	color: #000;
	font-size: 8pt;
}

.smalllight
{
	font-size: 8pt;
	color: #333;
}

.verysmalllight
{
	font-size: 8.5pt;
	color: #333;
}

.published
{
	background-color: #339933;
	color: #e6eef2;
	font-weight: bold;
	font-size: 9pt;
	padding: 2px;
}

.unpublished
{
	background-color: #CC0000;
	color: #e6eef2;
	font-weight: bold;
	font-size: 9pt;
	padding: 2px;
}

.borderbottom
{
	border-bottom: 1px dashed #333;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
	padding-top: 1px;
}


.handle
{
	width: 25px;
	height: 25px;
	background-color: Red;
	float: left;
}

.gridfooterstyle
{
	/*background-color: #ffddb3;*/
	font-size: 11pt;
	font-weight: bold;
	color: #333333;
}

.gridrowstyle
{
	color: #333333;
	border-top: 1px solid #ccc;
}

.gridrowstyle:hover
{
	/*background-color: #cadaee;*/
	background-image: url(../images/bluback50.png);
	background-repeat: repeat;
	cursor: pointer;
	border-top: 1px solid #ccc;
}

.gridalternatingrowstyle
{
	color: #284775;
	border-top: 1px solid #ccc;
}

.gridalternatingrowstyle:hover
{
	color: #284775; /*background-color: #cadaee;*/
	background-image: url(../images/bluback50.png);
	background-repeat: repeat;
	cursor: pointer;
	border-top: 1px solid #ccc;
}

.gridpagerstyle
{
	background-color: #284775;
	color: #ffffff;
	text-align: center;
}

.gridselectedrowstyle
{
	background-color: #E2DED6;
	color: #333;
}

.gridheaderstyle
{
	/*background-color: #5D7B9D; 	font-weight: bold;*/
	color: #000;
	font-weight: normal;
	text-align: left;
}

.gridheaderstyle:hover
{
	color: #ffffff;
	font-weight: normal; /*background-color: #A1BEE1;*/
	background-image: url(../images/bluback50.png);
	cursor: pointer;
}


.grideditrowstyle
{
	background-color: #A2E8C9;
}



.gridheaderselected
{
	background-image: url(../images/bluback50.png);
	background-repeat: repeat;
}

.alignright
{
	text-align: right;
}

.alignleft
{
	text-align: left;
}

.lightfade
{
	background-color: #ffeed7;
}

.loading
{
	text-align: center;
	color: #ff8000;
	background-color: #fff;
	padding: 10px;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	width: 100px;
}


#loadingcontainer
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#loading
{
	/*background-image: url(../images/orangewhitefade.gif); 	 background-repeat: repeat-x;*/
	background-color: #fff;
	float: right;
	height: 25px;
	width: 120px;
	padding-top: 8px;
	text-align: center;
	color: #333;
	font-weight: bold;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
}



.button
{
	
	background-image: url(../images/hibg.png);
	background-repeat: repeat-x;
	font-size: 8pt;
}

.modaldisabled
{
	background-color: #666;
	color: #eee; /*max-height: 820px;*/
	overflow: auto;
	width: 100%;
}

.modalpopup
{
	border: 1px solid #7F3F3F;
	background-color: #fff;
	color: #000;
	max-height: 700px;
	overflow-y: auto;
	overflow-x: none;
	width: 900px;
}

.modalaction
{
	/*position: relative; 	top: -15px;*/
	padding: 8px;
	background-color: #666;
	color: #666;
}

.modalpopupholder
{
	/*border: 1px solid #000;*/
}

.modalbackground
{
	background-color: Gray;
	filter: alpha(opacity=25);
	opacity: 0.25;
	-moz-opacity: .25;
}

.navigationbuttonstyle
{
	margin-right: 30px;
}



.field_watermark
{
	font-family: Verdana;
	color: #adadad;
	font-style: italic;
}


.field_watermarkplain
{
	font-family: Courier;
	color: #adadad;
}

.navigationbuttonstyle
{
	float: left; /*background-color: #eee;*/
	font-size: 10pt; /*text-align: left;*/
}


.navigationstyle input
{
	margin-left: 60px;
	width: 80px;
}

.navigationstyle
{
	margin: 0px;
	float: left;
	width: 980px; /*border: 1px solid red;*/
	text-align: right;
}


.markeractive
{
	color: #247A11;
	padding: 4px;	
	background-image: url(../../media/icons/button/Symbol-Check.png);
	background-repeat: no-repeat;
}

.markerpaused
{
	color: #D08B00;
	padding: 4px;	
	background-image: url(../../media/icons/button/Symbol-Exclamation.png);
	background-repeat: no-repeat;
}

.markerattention
{
	color: #D08B00;
	padding: 4px;	
	background-image: url(../../media/icons/button/Symbol-Construction.png);
	background-repeat: no-repeat;
}

.markerinactive
{
	color: #CC8355;
	padding: 4px;	
	background-image: url(../../media/icons/button/Symbol-Stop.png);
	background-repeat: no-repeat;
	
}

.markeractivebold
{
	font-weight: bold;
	color: #247A11;
}

.markerpausedbold
{
	font-weight: bold;
	color: #D08B00;
}

.markerinactivebold
{
	font-weight: bold;
	font-style: oblique;
	color: #999;
}

.markeractivesmall
{
	color: #247A11;
	font-size: 9pt;
}

.markerpausedsmall
{
	font-size: 9pt;
	color: #D08B00;
}

.markerinactivesmall
{
	font-size: 9pt;
	font-style: oblique;
	color: #999;
}


.labelresultholder
{
	width: 98%;
	padding: 10px;
	text-align: center; /*width: 1000px;*/ /*border: 1px solid red;*/
	background-color: #fff;
	border: 1px solid #247A11; /*float: left;*/
}

.labelresult
{
	height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	color: #247A11;
}


.labelresultPause
{
	height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	color: #D08B00;
}


.labelresultResume
{
	height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	color: #247A11;
}

.alertnormal
{
	color: #999;
	font-weight: bold;
}
.alertlow
{
	color: #247A11;
	font-weight: bold;
}
.alertmedium
{
	color: #D08B00;
	font-weight: bold;
}
.alerthigh
{
	color: Red;
	font-weight: bold;
}

.message
{
	color: #000;
	padding: 8px;
}

.notifications
{
	background-color: #fff;
	border: 1px solid #999;
}

#list h2.heading 
{
	color: #000;
}

#list h1.highlight
{
	color: #fff;
	background-color: #A1BEE1;
	border: 1px solid;
	border-color: #aaa #bbb #A1BEE1 #aaa;
	margin: 0;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: 5px;
	background-image: none;
}

td .bottomrow
{
	border-bottom: 1px solid #999;
}

.financials td
{
	font-size: 14px;
	font-weight: bold;
}

#list td li a
{
	color: #247A11;
}

.exportlinks
{
	position: absolute; 
	z-index: 20; 
	float: left;  
	background-color: #666;
	border: 1px solid #fff;
	padding-top: 10px;
	margin-top: 20px;
}

.exportlist
{
	margin: 12px;
	background-color: #666;
	width: 120px;
}

ul.exportlist
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.exportlist li
{
	padding-top: 4px;
	padding-bottom: 4px;
	height: 28px;

}

.exportlist li a
{
	text-decoration: underline;
	cursor: pointer;
}

.boldbacked
{
	padding: 6px;
	color: #000000;
	font-weight: bold; /*background-color: #A1BEE1;*/
	font-size: 12px;
	background-image: url(../images/hibg66.png); /*bluback50.png*/
	
}

.actionpanel 
{
	list-style-type: none; 
	display: inline; 	
	/*border: 1px solid red; */
	color: #ffffff;
	
}

.actionpanel li
{
}

.actionwhite
{
	color: #ccc;
	font-size: 11px;
	text-decoration: none;
	margin-left: 6px;
	margin-right: 6px;
}


.actionbold 
{
	font-weight: bold;
	color: #FFC171;
	font-size: 11px;
	text-decoration: none;
	margin-left: 6px;
	margin-right: 6px;
}

.actionboldsection, .actionbolditem, .actionbolddownload, .actionboldform, .actionboldquest, .actionbolduseraccount
{
	font-weight: bold;
	color: #81C663;
	font-size: 13px;
	text-decoration: none;
	margin-left: 6px;
	margin-right: 6px;
}

/*.actionbolddownload, .actionboldform, .actionboldquest
{
	font-weight: bold;
	color: #FF8949;
	font-size: 13px;
	text-decoration: none;
	margin-left: 6px;
	margin-right: 6px;
}

.actionbolduseraccount
{
	font-weight: bold;
	color: #CEA70C;
	font-size: 13px;
	text-decoration: none;
	margin-left: 6px;
	margin-right: 6px;
}*/

.valsummary
{
	background-color: #fff;
	border: 1px solid red;
	color: Red;
	padding: 10px;
}

.valsummary ul
{
	list-style-type: none;
	margin-bottom: 0px;
}

td #intro h1, td #intro h3
{
	color: #000;
}

td #intro h2
{
	margin: 0px;
	padding: 0px;
	color: #000;
	margin-top: 10px;
	margin-bottom: 6px;
}

td #intro p
{
	margin: 0px;
	padding: 0px;
}


.textbox
{
	font-family: Lucida Sans, Lucida Sans-Serif Unicode, Lucida Grande, Arial;
	font-size: 9pt;
	    width: 200px;
    border-left: 1px solid #8E8E8E;
    border-top: 1px solid #8E8E8E;
    border-bottom: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
}

.textboxmulti
{
	font-family: Lucida Sans, Lucida Sans-Serif Unicode, Lucida Grande, Arial;
	font-size: 9pt;
	    width: 200px;
    border-left: 1px solid #8E8E8E;
    border-top: 1px solid #8E8E8E;
    border-bottom: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
}

.textboxxl
{
	font-family: Lucida Sans, Lucida Sans-Serif Unicode, Lucida Grande, Arial;
	font-size: 14pt;
	    width: 200px;
    border-left: 1px solid #8E8E8E;
    border-top: 1px solid #8E8E8E;
    border-bottom: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
}

.textboxl
{
	font-family: Lucida Sans, Lucida Sans-Serif Unicode, Lucida Grande, Arial;
	font-size: 12pt;
	    width: 200px;
    border-left: 1px solid #8E8E8E;
    border-top: 1px solid #8E8E8E;
    border-bottom: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
}


input.textboxxl,
textarea.textboxxl,
select.textboxxl,
input.textboxl,
textarea.textboxl,
select.textboxl,
input.textbox,
textarea.textbox,
textarea.textboxmulti,
select.textbox { 
	padding:3px;
	/*background: #f9f9f9; 
	border: 1px solid #888888; */
	border: 1px solid #8E8E8E #B8B8B8 #B8B8B8 #8E8E8E;
	vertical-align:top;
	margin-bottom: 2px;
}

input:hover.textboxxl,
textarea:hover.textboxxl,
select:hover.textboxxl,
input:hover.textboxl,
textarea:hover.textboxl,
select:hover.textboxl,
input:hover.textbox,
textarea:hover.textbox,
textarea:hover.textboxmulti,
select:hover.textbox	{
	/*background:#CCF6BE; */
	background:#FFF; 
	border-color: #2EBF00 #2BB300 #28A800;
}

input:focus.textboxxl,
textarea:focus.textboxxl,
select:focus.textboxxl,
input:focus.textboxl,
textarea:focus.textboxl,
select:focus.textboxl,
input:focus.textbox,
textarea:focus.textbox,
textarea:focus.textboxmulti,
select:focus.textbox	{ 
	background:#FFF; 
	border-color: #2EBF00 #2BB300 #28A800;
}


.dropdown
{
	font-family: Lucida Sans, Lucida Sans-Serif Unicode, Lucida Grande, Arial;
	font-size: 9pt;
    border-left: 1px solid #8E8E8E;
    border-top: 1px solid #8E8E8E;
    border-bottom: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
    }
    
#bodytop 
{
	float: left;
	width: 100%;
	border: 0;
}
#bodytop h2
{
	font-size: 11pt;
	margin-bottom: 8px;
}

.gridlabel
{
	font-weight: bold;
	text-decoration: none;
	color: #0566ae;
}

.gridlink, .gridlink a, a.gridlink, div.commentlink, a.commentlink, .grideditlink, .grideditlink a, a.grideditlink, span.grideditlink, 
.grideditpayloadlink, .grideditpayloadlink a, a.grideditpayloadlink,span.grideditpayloadlink
{
	font-weight: bold;
	text-decoration: none;
	/*color: #47B100;*/
	color: #0566AE !important;
	cursor: pointer;
}

.gridlink:disabled, .grideditlink:disabled, .grideditpayloadlink, .linkdisabled
{
	color: #616B63;
}

.gridlink:hover, .gridlink a:hover, .boldlink:hover,.boldlink a:hover 
{
	/*background-color: #eee;*/
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	/*color: #4FC400;*/
	/*filter: alpha(opacity=70);
	opacity: 0.7;*/
	text-decoration: underline;
	
}


.grideditlink:hover, .grideditlink a:hover, span.grideditlink:hover, span.grideditlink a:hover,
.grideditpayloadlink:hover, .grideditpayloadlink a:hover, span.grideditpayloadlink:hover, span.grideditpayloadlink a:hover

{
	/*padding-right: 18px;
	padding-top: 3px;*/
	/*background-image: url(../../media/icons/button/edit16.png);
	background-repeat: no-repeat;
	background-position: right;*/
	/*color: #4FC400;*/
	/*color: #0566ae;*/
	text-decoration: underline;

}


editallpayload, .editallpayload a, a.editallpayload,span.editallpayload
{
	text-decoration: none;
	/*color: #47B100;*/
	color: #0566ae;
	cursor: pointer;
	font-size: 12px;
}


.editallpayload:hover, .editallpayload a:hover, span.editallpayload:hover, span.editallpayload a:hover
{
	padding-right: 18px;
	padding-top: 3px;
	font-size: 12px;
	background-image: url(../../media/icons/button/edit16.png);
	background-repeat: no-repeat;
	background-position: right;

}

.warninglink, .warninglink a, a.warninglink
{
	text-decoration: none;
	color: #CC8355;
	cursor: pointer;
}

.warninglink:hover, .warninglink a:hover
{
	background-color: #eee;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #E59360;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.gridbutton
{
	font-size: 11px;
	text-decoration: none;
	color: #247A11;
	cursor: pointer;
	border: 1px solid #aaa;
	border-style: solid;
	background-color: #D9FAD8; /*#efefef;*/
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Symbol-Check.png);
	background-repeat: no-repeat;
	font-weight: bold;
}

.warningbutton
{
	font-size: 11px;
	text-decoration: none;
	color: #CC8355;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #F9FAD8;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Symbol-Exclamation.png);
	background-repeat: no-repeat;
}



.stopbutton
{
	font-size: 11px;
	text-decoration: none;
	color: #DB0000;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #FBD8D7;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Symbol-Stop.png);
	background-repeat: no-repeat;
}

.searchbutton
{
	font-size: 11px;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #fff;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Find.png);
	background-repeat: no-repeat;
}


.exportbutton
{
	font-size: 11px;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #fff;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/export.png);
	background-repeat: no-repeat;
}


.clearbutton
{
	font-size: 11px;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #fff;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Symbol-Refresh.png);
	background-repeat: no-repeat;
}

.clonebutton
{
	font-size: 11px;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #fff;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Symbol-Copy.png);
	background-repeat: no-repeat;
}


.criticalbutton
{
	font-size: 11px;
	text-decoration: none;
	color: #DB0000;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #FBD8D7;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Symbol-Delete.png);
	background-repeat: no-repeat;
	font-weight: bold;
}


.clonelink
{
	font-size: 11px;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #fff;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Symbol-Copy.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.criticallink
{
	font-size: 11px;
	text-decoration: none;
	color: #DB0000;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #FBD8D7;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Symbol-Delete.png);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: left center;
}



.nextbutton
{
	font-size: 11px;
	text-decoration: none;
	color: #247A11;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #ffffff;
	padding: 6px;	
	padding-right: 25px;	
	background-position: 4px;
	background-image: url(../../media/icons/button/Arrow-Left.png);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
}


.previousbutton
{
	font-size: 11px;
	text-decoration: none;
	color: #247A11;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #ffffff;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Arrow-Right.png);
	background-repeat: no-repeat;
	font-weight: bold;
}


.cancelbutton
{
	font-size: 11px;
	text-decoration: none;
	color: #DB0000;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #FBD8D7;
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Symbol-Stop.png);
	background-repeat: no-repeat;
	font-weight: bold;
}


.finishbutton
{
	font-size: 12px;
	text-decoration: none;
	color: #247A11;
	cursor: pointer;
	border: 1px solid #aaa;
	border-style: solid;
	background-color: #D9FAD8; /*#efefef;*/
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/Symbol-Check.png);
	background-repeat: no-repeat;
	font-weight: bold;
}

.savebutton
{
	font-size: 12px;
	text-decoration: none;
	color: #3B9808;
	cursor: pointer;
	border: 1px solid #3B9808;
	border-style: solid;
	background-color: #BBDB81; /*#D9FAD8;*/ /*#efefef;*/
	padding: 6px;	
	padding-left: 25px;
	background-position: 4px;
	background-image: url(../../media/icons/button/save.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}

.gridbutton:disabled,
.warningbutton:disabled,
.stopbutton:disabled,
.searchbutton:disabled,
.clearbutton:disabled,
.clonebutton:disabled,
.criticalbutton:disabled,
.clonelink:disabled,
.criticallink:disabled,
.nextbutton:disabled,
.previousbutton:disabled,
.cancelbutton:disabled,
.finishbutton:disabled,
.addbutton:disabled,
.savebutton:disabled
{
	background-color: #D8D8D8;
	color: #616B63;
	cursor: default;
	border: 1px solid #616B63;
	
}

.addbutton
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	border: 1px solid #aaa;
	background-color: #fff;
	padding: 6px;	
	padding-left: 25px;
	background-position: 8px;
	text-align: center;
	background-image: url(../../media/icons/button/add.png);
	background-repeat: no-repeat;
	background-position: left center;
	width: 200px;
	
}


.tip
{
	background-color: #fff;
	padding: 8px;
	border: 1px solid #ddd	;
	background-image: url(../../media/icons/button/Symbol-Information.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 30px;
	font-size: 11px;
	color: #333;
}



/* SECTION/ITEM */
.labelname
{
	/*font-size: 17px;*/
	color: #333;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 6px;
}
.labeltitle
{
	/*font-size: 15px;*/
	color: #333;
	padding-bottom: 4px;
	padding-top: 4px;
}

.labellineage
{
	/*font-size: 14px;*/
	color: #333;
	/*font-style: italic;*/
	padding-bottom: 4px;
	padding-top: 4px;
}

.selectable
{
	background-color: #fff;
	border: 1px solid #fff;
}

.selectable:hover
{
	background-image: url(../images/bluback50.png);
	background-repeat: repeat;
	cursor: pointer;
	border: 1px solid #666;
}

.labelname:hover, .labeltitle:hover, .labellineage:hover, .labellisttitle:hover
{
	/*background-color: #cadaee;*/
	background-image: url(../images/bluback50.png);
	background-repeat: repeat;
	cursor: pointer;
	
	/*border: 1px solid #aaa;	*/
}

.labelgeneral:hover, .markerinactive:hover, .markerpaused:hover, .markeractive:hover,
.markerinactivebold:hover, .markerpausedbold:hover, .markeractivebold:hover
{
	/*background-image: url(../images/bluback50.png);*/
	background-repeat: no-repeat;
	cursor: pointer;
}

.labellisttitle
{
	/*font-size: 13px;
	font-style: italic;*/
	color: #333;
	margin-left: 10px;
}

.sectionattachmentlist
{
	background-color: #DBFFCC;
	width: 100%;

	
}

.sectionattachmentlist h4
{
	padding: 0px;
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 2px;
	background-image: none;
}

.downloadattachmentlist
{
	background-color: #FFD2B8;
	width: 100%;

	
}

.downloadattachmentlist h4
{
	padding: 0px;
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 2px;
	background-image: none;
}

.orderedlist
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 28px;
}

.fieldset
{
	border: 1px solid #999;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 5px;
	margin-bottom: 10px;

}

.legend
{
	font-size: 11px;
	color: #909090;
	margin-bottom: 10px;
}

legendlarge
{
	font-size: 13px;
	font-weight: bold;
	color: #999;
}


/* THESE WILL BE CLIENT-SPECIFIC SETTINGS */

#contentbody, #contentabstract
{
	/*border: 1px solid #aaa;*/
	background-color: #fff;
	
	
}

#contentbody:hover, #contentabstract:hover
{
	/*background-color: #cadaee;*/
	background-image: url(../images/bluback50.png);
	background-repeat: repeat;
	cursor: pointer;
}

.contentbody
{
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px auto;
	color: #666666;
}

.contentbody a
{
	color: #63A944;
	text-decoration: underline;
}
 

.contentbody table
{
	font-size: 11px;
	color: #666667;
	height: auto;
	float: left;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
}


.contentbody h1
{
	color:#63A944;
	font-size: 17px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.contentbody h2
{
	font-size: 15px;
	font-weight: normal;
	color:#63A944;


	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}

.contentbody h3
{
	font-size: 11px;
	font-weight: bold;
	color:#63A944;
	margin: 0;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 0px;
}

.contentbody h4
{
	font-size: 11px;
	font-weight: bold;
	color: #63A944;
	background-image: none;

}

.contentbody h5
{
	font-size: 11px;
	font-weight: bold;
	color: #63A944;
	margin: 0;
	padding: 0;
}

.contentbody h6
{
	font-size: 14px;
	font-weight: bold;
	color: #63A944;
	margin: 0;
	padding: 0;
}

.statstitle
{
	font-weight: bold;
}

.hoverhighlight
{
	/*margin: 1px;*/
}

.hoverhighlight a
{
	text-decoration: none;
/*	color: #47B100;*/
	color: #3766B2;
}

.hoverhighlight:hover
{
	font-weight: normal; /*background-color: #A1BEE1;*/
	/*background-image: url(../images/bluback50.png);*/
	background-color: #89C476;
	cursor: pointer;
	text-decoration: underline;
	padding: 0;
	
}

.hoverhighlight:hover a
{
    color: #3766B2;
}

.dividerbottom
{
	width: 97%; 
	border-bottom: 1px solid #ECECEC; 
	padding: 2px;
	height: 5px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 30px;
	clear: both;
}

.defaulteditor
{
	background-image: none;
}

.loading
{
	border: 1px solid #999;
	width: 260px;
	height: 60px;
	color: #666;
	background-color: #fff;
}

		.mainmultipage
        {
        	float: left;
            border-left: 1px solid #ECECEC;
            border-right: 1px solid #ECECEC;
            border-bottom: 1px solid #ECECEC;
            padding: 5px;
            padding-top: 10px;
            width: 99%;
        }
        .maintabstrip
        {
        	float: left;
            border-bottom: 1px solid #ECECEC;
            margin-top: 10px;
            height: 27px;
            float: left;
            width: 100%;
            
        }
        
        .submultipage
        {
        	float: left;
            border-left: 1px solid #ECECEC;
            border-right: 1px solid #ECECEC;
            border-bottom: 1px solid #ECECEC;
            padding: 5px;
            padding-top: 10px;
              width: 99%;
        }
        
        .label
        {
            width: 120px;
            float: left;
            font-size: 12px;
        }
        .lightlabel
        {
            font-size: 10px;
            color: #333;
        }
        .tablerow
        {
            height: 32px;
            overflow: visible;
        }
        .listheader
        {
            border-left: 1px solid #ECECEC;
            border-top: 1px solid #ECECEC;
            border-right: 1px solid #ECECEC;
            padding: 4px;
            background-color: #ECECEC; /*#ECECEC;*/
            color: #333;
        }
        .loadingpanel
        {
            background-color: #e0e0e0;
            border: 1px solid #ECECEC;
            padding: 4px;
			margin-right: 8px;
        }
        
        .commandbanner, .commandbannernomargin, .commandbannernomarginbothborder
        {
        	width: 99%;
        	color: #333;
        	background-color: #fff; /*#E0EEDF;*/ /*#E6E6E6;*/ /*#BDC8F2;*/ /*#ECECEC;*/
			/*background-image: url(../images/back-diag-fade2.png);*/
			background-repeat: no-repeat;
        	font-size: 12px;
        	font-weight: bold;
        	border-bottom: 1px solid #ECECEC;
        	padding: 6px;        	
            margin-bottom: 15px;
        	float: left;
        	min-height: 30px;
        	overflow: visible;
        }
        
        .commandbannernomargin, .commandbannernomarginbothborder
        {
            margin-bottom: 0px;
        }
        
        .commandbannernomarginbothborder
        {
            border-top: 1px solid #ECECEC;
        }
        
        
        
        .attributegroupheading
        {
        	width: 100%;
        	color: #333;
        	background-color: #ECECEC;
        	font-size: 12px;
        	font-weight: bold;
        	padding: 5px;        	
        	margin-bottom: 2px;
        	float: left;        	
        }
        
        .attributegroupdescription
        {
        	float: left;	
        	width: 99%;
        	color: #333;
        	margin-top: 3px;
        	margin-left: 5px;
        	font-weight: bold;
        	font-size: 10px;
        }
        .attributedescription
        {
        	float: left;	
        	width: 99%;
        	color: #333;
        	font-size: 10px;
        }
        .modifymain
        {
        	float: left;
        	width: 99%;
        }
        
        h4.commandheading
        {
        	color: #000; /*#DCFC5C;*/
        }
        
        .updatecancel
        {
            padding: 6px;
            margin-left: 120px; 
            font-size: 10px;
            color: #0566AE;
            background-color: #ECECEC;
            border: 1px solid #fff;
            margin-top: 3px;
            margin-bottom: 8px;
            width: 141px;
        }
        
        .updatecancel a
        {
        	text-decoration: none;
        	color: #0566AE;
        }
        
        .boldlink
        {
        	font-weight: bold;
        	text-decoration: none;
			color: #0566AE;
			cursor: pointer;
        }
        
        .updateboldlink
        {
        	font-weight: bold;
        	text-decoration: none;
			color: #0566AE;
			cursor: pointer;
			padding: 6px;
        	padding-left: 24px;
			background-image: url(../../media/icons/button/Thumbs_up.png);
			background-repeat: no-repeat;
        }
        
        .cancelboldlink
        {
        	font-weight: bold;
        	text-decoration: none;
			color: #0566AE;
			cursor: pointer;
			padding: 6px;
        	padding-left: 24px;
			background-image: url(../../media/icons/button/Thumbs_down.png);
			background-repeat: no-repeat;
        }
        
        .updatelink
        {
        	padding: 6px;
        	padding-left: 24px;
			background-image: url(../../media/icons/button/Thumbs_up.png);
			background-repeat: no-repeat;
        }
        
        .cancellink
        {
        	margin-left: 10px;
        	padding: 6px;
        	padding-left: 24px;
			background-image: url(../../media/icons/button/Thumbs_down.png);
			background-repeat: no-repeat;
        }
        
        .norecords
        {
        	padding: 10px;
        }
        
        .standardtext
        {
        	border: 1px solid #ECECEC;
        }
        
        
          .drag
    {
    	background-image: url(../icons/24/move.png);
    	width: 36px;
    	height: 36px;
    	background-position: center center;
    	background-repeat: no-repeat;
    	cursor: move;
    }
    .drag: hover
    {
    	cursor: move;
    }
    
    .wizard
    {
       padding: 40px; margin-left: 80px;
       float: left;
       margin-top: 30px;
    }
    
    .reTool .RewriteLinkManager
{
        background-image: url(../../media/icons/editor/rwlink.png) !important;
        background-color: #fff;
}

.RadTabStripTop_Telerik .rtsLink:hover
{
	color:  #5075B4 !important; /*#DCFC5C !important;*/
}


.GridHeader_Telerik, .ResizeHeader_Telerik 
{
	background:#ECECEC none repeat scroll 0 0 !important;
	color: #333 !important;
}

.GridHeader_Telerik a, .ResizeHeader_Telerik a
{
	color:  #47B100 !important;
}

.RadGrid_Telerik, .DetailTable_Telerik
{
	border: 1px solid #ECECEC !important;
}
/*
.RadMenu_Hay .rmText 
{
	margin-top: 10px;
}*/

.wizardpane
{
    margin-left: 80px; margin-top: 40px; float: left;
    margin-bottom: 40px;
}

.textlarge
{
    font-size: 14px;
    font-weight: normal;
    padding: 2px;
    width: 200px;
    border-left: 1px solid #8E8E8E;
    border-top: 1px solid #8E8E8E;
    border-bottom: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
}


.textnormal, .textnormalmulti
{
    font-size: 11.5px;
    font-weight: normal;
    padding: 2px;
    width: 200px;
    border-left: 1px solid #8E8E8E;
    border-top: 1px solid #8E8E8E;
    border-bottom: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
}

.textnormalmulti
{
    font: verdana;
}

span#disabled input#disable
{
    border: 1px solid red;
}

h3.menuheader
{
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #666666;
}

h3.menuheader a
{
    color: #666666;
    text-decoration: none;
}

h3.menuheader a:hover
{
    color: #666666;
    text-decoration: underline;
}

.menulist
{
    margin-left: 35px;
    margin-top: 10px;
}

.menuholder
{
     margin-top: 10px;
    margin-left: 20px;
}

.menuunderline
{
    border-bottom: 1px solid #ECECEC;
}

.menumainicon
{
    width: 35px;
}

.menulisticon
{
    width: 26px;
}

.menulistitem
{
    width: 200px;
}
.menulistitem a
{
    color: #3766B2;
    text-decoration: none;
}

.menulistitem a:hover
{
    color: #3766B2;
    text-decoration: underline;
}

#currentsection
{
	border-bottom: 1px solid #ECECEC;
	padding-left: 5px;
	margin-bottom: 10px;
}

h4.h4nomargin
{
	margin: 0;
	padding:0;
}

.gridtable
{
    
}

table.gridtable {    
	border: 1px solid #666666 !important;     
	border-collapse: collapse !important;
	background-color: #fff;
}
table.gridtable tr { 	
	border: 1px solid #999 !important; 
}
/*table.gridtable th { 
	border: 1px dashed #666666 !important; 
}*/

/*.tabcontainer
{
	margin: 0 15px 15px 15px;
	float:left;
}*/


div.commentcontainer div
{
	/*border: 1px solid red;*/
}


div.commentcontainer
{
	/*width: 800px;*/
		/*border: 1px solid blue;*/
}

div.commentitemcontainer
{
	margin-left: 40px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666;
	width: 800px;
	
}

div.commentbody
{
	font-weight: bold;
}

div.commentfooter
{
	margin-top: 5px;
	float: left;	
	width: 55%;
}

div.commentright
{
	width: 230px;
	float: right;
}

div.commentstatus
{
	width: 220px;
	float: right;
}

div.commentpostdate
{
	width: 300px;
	float: left;
}

div.commentchildren
{
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 55%;
}

div.childrendisplay
{
	margin-top: 10px;
	margin-left: 40px;
	float: left;
	width: 100%;
}

div.commentotheractions
{
	margin-top: 5px;
	width: 220px;
	float: right;
}