body,span,td,li,p,a,input,textarea,option,select,div,pre {font-size: 11px; color: #585858; font-family: arial}
body {margin: 15px; padding: 0px; background: #ffffff}


a:link,a:visited {color:#585858;text-decoration:underline}
a:hover,a:active {color:#CC0066;text-decoration:underline}


.headPage {font-size:18px}
.presContent { text-align:left; vertical-align:top; padding:10px}

table.content {border-bottom:1px solid #CFCFCF}
table.content td, table.content2 td {border-top:1px solid #CFCFCF; padding: 4px}
table.content tr.th, table.content2 tr.th {background:#90C95E;font-weight:bold;}
table.content tr.th td, table.content2 tr.th td , table.content tr.th2 td {color: #ffffff}
table.content tr.select, table.content2 tr.select {background:#F8F9F7}
table.content tr.noborder td {border-top:0px;}
table.content tr.nopadding td {padding: 0px;}

.bkgRight {background:#B8DC95; text-align:center; padding-top: 2px; padding-bottom: 1px;}
.bkgRight2 {background:#B8DC95; font-weight:bold}
.bkgRight2 .textAuthor2 {font-size:10px;color:#353535;padding:0px 10px}

table.tableFile {background:#90C95E;margin:3px}
table.tableFile td.textPDF {font-size:10px;color:#353535}
table.tableFile a.linkPDF:link, table.tableFile a.linkPDF:visited {font-size:10px;color:#353535;text-decoration:underline}
table.tableFile a.linkPDF:hover, table.tableFile a.linkPDF:active {font-size:10px;color:#353535;text-decoration:underline}

.headReport {border:3px solid #E8E5E7;background:#E8E5E7;padding:5px 7px}
.headReport .textAuthor2 {font-size:11px;color:#585858;font-weight:bold}
.headReport .textDate {font-size:11px;color:#8B9399}
.fileReport {border:3px solid #E8E5E7;background:#C5C9CC}
.paddingText {font-size:11px;color:#585858;padding:7px 10px}

.headReport2 {border:3px solid #D8ECC5;background:#D8ECC5; padding:5px 7px}
.headReport2 .textAuthor2 {font-size:11px;color:#585858;font-weight:bold}
.headReport2 {font-size:11px;color:#8B9399}

.text {font-family: tahoma,sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal; color: Black}
	
.fileReport2 {border:3px solid #D8ECC5;background:#B8DC95;}

table.tableFile3 {margin:0px 5px}
table.tableFile3 td.textPDF {font-size:10px;color:#585858}
table.tableFile3 a.linkPDF:link, table.tableFile3 a.linkPDF:visited {font-size:10px;color:#585858;text-decoration:underline}
table.tableFile3 a.linkPDF:hover, table.tableFile3 a.linkPDF:active {font-size:10px;color:#585858;text-decoration:underline}

.headTicker  {font-size:15px;color:#FFFFFF;font-weight:bold;height:30px;padding:0px 7px;border:3px solid #8B9399;background:#8B9399}
.headTicker1 {font-size:14px;color:#9AA1A6;font-weight:bold;height:28px;padding:0px 7px;border:3px solid #8B9399}
.divReg {color:#CC0066; font-weight:bold}
.divRegBlue {color:#416B90;}

form {margin:0px}
.formSearch {font-size:11px;border:1px solid #D4DCD4;color:#8B9399;width:175px;height:18px}
.form103 {font-size:11px;border:1px solid #D4DCD4;color:#8B9399;width:236px;height:18px}
.form55 {font-size:  8pt; width: 55px;border:1 solid #7F9DB9;color:#000000;height:19px}
.form122 {font-size:  8pt; width: 122px;border:1 solid #7F9DB9;color:#000000;height:19px}
.areaMax {font-size:  8pt; width: 100%;border:1 solid #7F9DB9;color:#000000}
.tableForm input, .tableForm select, .tableForm option, .tableForm textarea {font-size:11px;font-family:arial;color:#000000}
.tableForm td {color:#000000}
.tableForm td.value {color:#585858}

a.linkWho:link, a.linkWho:visited {color:#CC0066;text-decoration:underline;font-weight:bold}
a.linkWho:hover, a.linkWho:active {color:#CC0066;text-decoration:underline;font-weight:bold}

.leftBlock {
	padding: 0px 10px 0px 0px;
}

.blockTitle {
	padding: 0px 0px 7px 5px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

/* ReportList */

a.linkWhoRed:link, a.linkWhoRed:visited {
	color:#CC0066;
	text-decoration: underline;
	font-weight: bold;
	background: url(../images/main/triangle_4x22_gray.gif) left center no-repeat;
	padding-left: 11px;
}
a.linkWhoRed:hover, a.linkWhoRed:active {
	color: #CC0066;
	text-decoration: underline;
	font-weight: bold;
	background: url(../images/main/triangle_4x22_gray.gif) left center no-repeat;
	padding-left: 11px;
}

a.addReport:link, a.addReport:visited {
	height: 24px;
	width: 24px;
	padding: 24px;
	background: url(../images/filetypes/add_btn.png) no-repeat scroll left center;
}
.tabMenuHeader td div{
	color: #FFFFFF;
	padding: 5 2 5 2;
	font-size:11px;
	font-weight:bolder;
	cursor:pointer;
	text-align:center;
}


/*NavigateMenu*/

#indexPickerBox {
	width: 151px;
	float: left;
}

html>body #indexPickerBox {
	width: 136px;
}

.indexPickerBody {
	width: 100%;
}

#indexPickerBox .title {
	padding: 0px 0px 7px 5px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

#indexPickerBox ul.menu {
	font-family: arial;
	font-size: 11px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
}

#indexPickerBox ul.menu li.clear {
	color: #535353;
	background: #FFFFFF;
	background-color: #FFFFFF;
	float: left;
	width: 100%;
}

#indexPickerBox ul.menu li {
	color: #535353;
	background: #FFFFFF url(../images/main/menuIndex_dash.gif) repeat-x scroll 100%;
	background-position: left top;
	float: left;
	padding: 4px 7px 4px 7px;
	width: 100%;
}

#indexPickerBox ul.menu li.bottom {
	color: #535353;
	background: #FFFFFF url(../images/main/menuIndex_dash.gif) repeat-x scroll 100%;
	background-position: left top;
	float: left;
	padding: 0px 7px 0px 7px;
	width: 100%;
}

#indexPickerBox ul.menu li.empty {
	background: transparent none repeat scroll 0%;
	color: #535353;
	float: left;
	padding: 0px 7px 0px 7px;
	width: 100%;
}

#indexPickerBox ul.menu a.link {
	background: #FFFFFF url(../images/main/triangle_4x22_gray.gif) no-repeat scroll;
	background-position: center left;
	padding-left: 11px;
}

#indexPickerBox ul.menu a.link:link, ul.menu a.link:visited  {
	color: #535353;
	text-decoration: none;
}

#indexPickerBox ul.menu a.link:hover {
	color: #535353;
	text-decoration: underline;
}

#indexPickerBox ul.menu li.selected {
	background: #8B9399 url(../images/main/menuIndex_triangle.gif) no-repeat scroll;
	background-position: top right;
	float: left;
}

#indexPickerBox ul.menu li.selected span.link {
	background: #8B9399 url(../images/main/triangle_4x22_white.gif) no-repeat scroll;
	background-position: center left;
	padding-left: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

/*LoginPanel*/

#loginPanelBox {
	width: 136px;
	background-color: #D0DBCD;
}

html>body #loginPanelBox {
	width: 151px;
}

#loginPanelBox .loginPanelBody {
	padding: 7px;
}

#loginPanelBox .loginPanelTable {
	width: 100%;
}

#loginPanelBox .loginPanelTable span.title {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

#loginPanelBox .loginPanelTable div.hr1 {
	border: none;
	background: #fff url(../images/main/hr1.gif) repeat-x scroll center;
	height: 1px;
}

#loginPanelBox .loginPanelTable .input {
	font-family: arial;
	font-size: 10px;
	border: 1px solid #798289;
	color: #585858;
	height: 18px;
	width: 136px;
}

#loginPanelBox .loginPanelTable .button {
	background-color: #E20177;
	border: none;
	font-size: 9px;
	font-family: verdana;
	font-weight: bold;
	color: #fff;
	padding: 2px 10px 2px;
	cursor: pointer;
}

#loginPanelBox ul.loginPanelMenu {
	font-family: arial;
	font-size: 11px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
}

#loginPanelBox ul.loginPanelMenu li {
	float: left;
	width: 100%;
}

#loginPanelBox ul.loginPanelMenu a.link {
	background: transparent url(../images/main/triangle_4x22_gray.gif) no-repeat scroll;
	background-position: center left;
	padding-left: 11px;
}

#loginPanelBox  ul.loginPanelMenu a.link:hover {
	color: #535353;
	text-decoration: underline;
}

#loginPanelBox ul.loginPanelMenu a.link:link, #loginPanelBox  ul.loginPanelMenu a.link:visited  {
	color: #535353;
	text-decoration: underline;
}

#loginPanelBox  ul.loginPanelMenu a.logout {
	padding-left: 11px;
	color: #CA0060;
}

#loginPanelBox ul.loginPanelMenu a.logout:link, #loginPanelBox  ul.loginPanelMenu a.logout:visited  {
	color: #CA0060;
	text-decoration: underline;
}

/* Banners */

.headTickerSub {font-size:12px; color:#FFFFFF;font-weight:bold;height:20px;padding:0px 7px;border:3px solid #8B9399;background:#8B9399}

.button {
	font-size: 8pt;
	height: 19px;
	padding: 5px;
	padding: 0 5px 0 5px;
	border: solid 1px #7F9DB9;
	cursor: hand;
}

#bannersBox {
	width: 100%;
}

#bannersBox .caption {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 7px 5px;
}

#bannersBox .content {
}

#bannersBox .action {
	position: absolute;
	margin-left: 150px;
	height: 16px;
	float: left;
	text-align: right;
}

/*#bannersBox .buttons {
	margin-left: 1px;
	text-align: right;
	width: 80px;
}*/

#bannersBox .buttons {
	margin-left: 5px;
	text-align: left;
	width: 60px;
}

#bannersBox ul.menu {
	font-family: arial;
	font-size: 11px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#bannersBox ul.menu li {
	color: #353535;
	width: 151px;
	padding-bottom: 10px;
}

#bannersBox .content .thumbnail {
	border: solid 2px #B8DC95;
	position: relative;
}

#bannersBox .content div.spacer {
	background-color: #FFFFFF;
	height: 1px;
	width: 100%;
}

#bannersBox .content .title {
	background-color: #B8DC95;
	width: 100%;
	text-align: left;
}

#bannersBox .content span.text {
	font-size: 10px;
	color: #353535;
	text-decoration: none;
}

#bannersBox .content .title div.content {
	padding: 10px 10px 2px 10px;
}

#bannersBox .content .desciption {
	background-color: #90C95E;
	color: #353535;
	border: solid 3px #B8DC95;
	text-align: left;
}

#bannersBox .content .desciption div.content {
	padding: 2px 6px;
}

#bannersBox .content .pages {
	background: #90C95E url(../../images/main/arrow.gif) no-repeat scroll 2px top;
	color: #353535;
	padding-left: 8px;
	font-size: 10px;
}

#bannersBox .content a.link:link,
#bannersBox .content a.link:visited {
	color: #353535;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 8px;
	font-size: 10px;
}

#editBannerBox .thumbnail {
	float: left;
	border: solid 2px #B8DC95;
	position: relative;
}

#editBannerBox .table {
	float: left;
}

#editBannerBox .spacer {
	width: 20px;
	float: left;
}

#allReportsView {
	width: 100%;
	border: dotted 1px #8B9399;
}

/* Icons */

.pdf {
	background: #90C95E url(../../images/filetypes/pdf.gif) no-repeat scroll 125px center;
}
