﻿body 
{
	font-family:Tahoma;
}
.mainTable
{
	width:100%;
	height:100%;
	vertical-align: top;
	background-color: #C6C7E7;
}

.table {
	width:100%;
	border:0;
	height:100%;
	vertical-align:top
}

.link
{
	padding-left: 3px;
	font-size: 8pt;
	color: #666666;
	padding-top: 0px;
	font-family: Tahoma
}
.blackMenulink
{
	padding-left: 3px;
	font-size: 9pt;
	color: black;
	padding-top: 0px;
	font-family: Tahoma;
	text-decoration: none
}
.menulink
{
	padding-left: 3px;
	font-size: 9pt;
	color: #663399;
	padding-top: 0px;
	font-family: Tahoma;
	text-decoration: none
}
.menulink:hover
{
	padding-left: 3px;
	font-size: 9pt;
	color: #7cbe34;
	padding-top: 0px;
	font-family: Tahoma;
	text-decoration: none
}
.homelink
{
	padding-left: 3px;
	font-size: 8pt;
	color: #96BB75;
	padding-top: 0px;
	font-family: Tahoma;
	font-weight:bolder;
}

.pageHeader
{
	font-size: 10pt;
	color: #3f444b;
	background-color: #f5f7f8;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: bold;
}

.tableHeader
{
	font-size: 10pt;
	color: #3f444b;
	background-color: #f5f7f8;
	text-decoration: none;
	font-family: Tahoma;
	font-weight: bold;
}

.pageFooter
{
	font-size: 8pt;
	color: #3f444b;	
	text-decoration: none;
	font-family: Tahoma;	
}

.menuBG
{
	background-color:#403a72
}

.lable
{
	padding-left: 3px;
	font-size: 9pt;
	color: white;
	padding-top: 0px;
	font-family: Tahoma;
	font-weight:bold;
}

.InActivePrimaryLink
{
	font-size: 10pt;
	color: #c5c3f5;
	font-family: Tahoma;
}


.ActivePrimaryLink
{
	font-size: 10pt;
	color: #c5c3f5;
	font-family: Tahoma;
	
}

.SelectedPrimaryLink
{
	padding-left: 3px;
	font-size: 9pt;
	color: #7cbe34;
	padding-top: 0px;
	font-family: Tahoma;
	text-decoration: none
}

a.ActivePrimaryLink:hover
{
	color:#7cbe34
}


.lowlable
{
	padding-left: 7px;
	padding-right: 7px;
	line-height: 23px;
	font-size: 8pt;
	color: #ccccff;
	padding-top: 0px;
	font-family: Tahoma;
	
}
a.lowlable:hover
{
	color:#7cbe34
}

.rightLabel
{
	 text-align:right;
	 Font-Size:smaller;
}

.logincolor
{
	color:#403a72;
	font-size: 8pt;	
	font-family: tahoma;
}

.logincolorDark
{
	color:#403a72;
	font-size: 8pt;	
	font-weight:bold;
	font-family: tahoma;
	text-decoration:none;
}

.error
{
	color:red;
	font-size: 8pt;	
	font-family: Tahoma;
}

.loginlink
{
	color:#663399;
	font-size: 8pt;	
	font-family: Tahoma;
	text-decoration:none;
}
a.loginlink:hover
{
	color:#7cbe34
}
.loginlinkBold
{
	color:#663399;
	font-size: 8pt;	
	font-family: Tahoma;
	text-decoration:none;
	font-weight:bold;
}


.boxahead
{
    font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	font-weight: bold;
	height: 20px;
	
	background-image: url(../images/box_bg.gif);
}
.boxa1
{
    font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	height: 20px;
	
}
.boxa1closed
{
    font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	height: 20px;
	
}
.boxa2
{
    font-family: Tahoma;
	font-size: 12px;
	height: 20px;
	color: #000000;
	padding-left: 5px;
	height: 20px;
	
}
.cmbbox { /* Form Elements */
	
	color: #000000;
	font-size: 12px;
}
.txtbox { /* Form Elements */
	
	color: #000000;
	font-size: 12px;
}
.button
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/button_bg.gif);
	color: #000000;
	height: 25px;	 
	CURSOR: hand; 
}

.grida1
{
    font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	padding-left: 5px;
	background-color: #EAF4D9;
	height: 20px;
	border-bottom: 5px solid white;
	border-left: 5px solid white;
	border-right: 5px solid white;
	border-top: 5px solid white;
	text-align:center;
	
}


.GridHeader
{
	font-family: Tahoma;
	font-size: 12px;
	color: #993399;
	background-color: #EACFE2;
	height: 20px;
	border-bottom: 5px solid white;
	border-left: 5px solid white;
	border-right: 5px solid white;
	border-top: 5px solid white;
	text-align:center;
	
}


.grida2
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	color: #333333;
	padding-left: 5px;
	background-color: #DBEAEF;
	height: 20px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	text-align:center;
}
.gridaselected
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	background-color: #cde0f0;
	border-bottom: 1px solid #f3f6f7;
}
.gridahead
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	font-weight: bold;
	height: 20px;
	background-color: #d4e4f1;
	border-top: 1px solid #8ba4b9;
	border-left: 1px solid #8ba4b9;
	border-top: 1px solid #8ba4b9;
	background-image: url(../images/box_bg.gif);
}

.grayTextBox
{
	padding-left: 3px;
	font-size: 8pt;
	color: Gray;
	padding-top: 0px;
	font-family: arial,sans-serif;
	text-align:left;
	
}

.horizontalRule
{
	background-color: #7cbe34
}


.footerBar
{
	background-color:#403a72;
	font-family:Tahoma;
	font-size:10pt;
}

.navigationLevel2
{
	font-family:Tahoma;
	font-size:11pt;
	color:#663399;
}

.sideBarHeader
{
	font:Tahoma;
	font-size:16pt;
	color:#663399;
	text-decoration:none;
	
}

.sideBarDetail
{
	font:Tahoma;
	font-size:10pt;
	color:#333333
}

.Headers
{
	font-family:Tahoma;
	font-size :12pt;
	color:#663399;
}

.HeadersSmall
{
	font-family:Tahoma;
	font-size :10pt;
	color:#663399;
}

.DetailText
{
	font-family:Tahoma;
	font-size :8pt;

}

.Bullet
{
	font-family :Tahoma;
	font-size :10pt;
	color:#000000;
}
.LinkColor
{
	font-family :Tahoma;
	font-size :10pt;
	color:#663399;
	text-decoration:none;
}
.LinkColor:hover
{
	color:#7cbe34;
}
.sideBarBG
{
	background-color:#f6f8fc
}

.BarBg
{
	background-color:#f6f8fc
}

.blackLabel
{
	font-family :Tahoma;
	font-size :11pt;
	color:#333333
}
.blackLabelDetail
{
	font-family :Tahoma;
	font-size :10pt;
	color:#333333
}

.TextBox
{
 font-family:Tahoma;
 font-size:10pt;
 height:20px;
 color:#333333;
}

.Label
{
 font-family:Tahoma;
 font-size:9pt; 
 color:#333333;
}


.MeaureLable
{
 font-family:Tahoma;
 font-size:10pt; 
 color:#333333;
 text-align:right 
}
.CheckBox
{
	text-align:left;
} 


.box-txt1 {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: Normal;
	color: #660000;
	text-decoration: none;
}
.box-txt2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: Normal;
	color: #663399;
	text-decoration: none;
}

.box-txt3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.box-txt4 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #598AAA;
	text-decoration: none;
	line-height: 18px;
}
.subhead {

	font-family :Tahoma, Arial, Helvetica, sans-serif;
	font-size :18px;
	font-weight:Normal;
	color:#333333;
}
.txt-normal {

	font-family :Tahoma;
	font-size :13px;
	color:#000000;
}

.teal { color: #339999; }
.green {color:#669933;} 
.blue { color: #0000c9; } 
.black { color: #000; } 
.violet { color: #673598; } 
.purple { color: #b06eab; } 
 
li span { color: #000; }

.side-box-big {
	font-family:Tahoma;
	font-size:10pt;
	color:#333333;
	background-image: url(../images/left-box-bg.gif);
}
.side-sub-menu {

	font-family:Tahoma;
	font-size:10pt;
	color:#333333;
	background-image: url(../images/sub-menu-bg.gif);
}

.tooltip
{
	background-color:#FFFFE7;
	font-size:10pt;
	font-family:Tahoma;
}

.glossary-link
{
	color:#5C00B9;
	font-size:10pt;
	font-family:Tahoma;
	font-weight:bold;
}

.RoiTextBox
{
	text-align:right;
	border-bottom-style:groove;
	border-left-style:groove;
	border-right-style:groove;
	border-top-style:groove;
	border-bottom-color:Black;
	border-left-color:Black;
	border-right-color:Black;
	border-top-color:Black;
	border-bottom-width:1;
	border-right-width:1;
	border-left-width:1;
	border-top-width:1;
	font-size:11;
	font-family:Calibri;
}

.RoiTextBoxDis
{
	text-align:right;
	border-bottom-width:0;
	border-right-width:0;
	border-left-width:0;
	border-top-width:0;
	font-size:9pt;
	font-family:Tahoma;
	color:Black;
	
}

.RoiTextBoxBlue
{
	text-align:right;
	border-bottom-style:groove;
	border-left-style:groove;
	border-right-style:groove;
	border-top-style:groove;
	border-bottom-color:Black;
	border-left-color:Black;
	border-right-color:Black;
	border-top-color:Black;
	border-bottom-width:1;
	border-right-width:1;
	border-left-width:1;
	border-top-width:1;
	font-size:10pt;
	font-family:Tahoma;
	background-color:#E9EFF8;
}

.RoiTextBoxGreen
{
	text-align:right;
	border-bottom-width:0;
	border-right-width:0;
	border-left-width:0;
	border-top-width:0;
	font-size:9pt;
	font-family:Tahoma;
	background-color:#7cbe34;
}

.RoiTextBoxItalicSmall
{
	text-align:center;
	border-bottom-width:0;
	border-right-width:0;
	border-left-width:0;
	border-top-width:0;
	font-size:10pt;
	font-family:Tahoma;
	
}

.RoiLabelBold
{
	text-align:right;
	font-size:10pt;
	font-family:Tahoma;
}

.RoiLabelItalic
{
	text-align:right;
	font-size:10pt;
	font-family:Tahoma;
	
}

.RoiLabelItalicSmaller
{
	text-align:right;
	font-size:9pt;
	font-family:Tahoma;
	
}

.RoiLabelBoldItalic
{
	text-align:right;
	font-size:10pt;
	font-family:Tahoma;
	font-weight:bold;
}

.RoiLabelDoller
{
	text-align:right;
	font-size:10pt;
	font-family:Tahoma;
	
}

.RoiLabelDollerInVi
{
	text-align:right;
	font-size:10pt;
	font-family:Tahoma;
	color:#E9EFF8;
	
}

.RoiLabelAssump
{
	font-size:10pt;
	font-family:Tahoma;
	text-decoration:underline;
}

.RoiLabelSimple
{
	font-size:10pt;
	font-family:Tahoma;
}

.RoiWhiteHeaderBig
{
	
	font-size:11pt;
	font-family:Tahoma;
	font-weight:bold;
	color:White;
}

.RoiWhiteHeaderSmall
{
	font-size:10pt;
	font-family:Tahoma;
	font-weight:bold;
	color:White;
}

.RoiBlackSubHeader
{
	background-color:#901B62;
	font-size:11pt;
	font-family:Tahoma;
	font-weight:bold;
	color:white;
}

.GrayBg
{
	background-color:#C0C0C0;
}

.BlueBg
{
	background-color:#E9EFF8;
}
.RoiTitleBG
{
	background-color:#5E337B;
}
