
a.alphalink:link
{
	color: black;
	text-decoration: none;
	border-right: gold 2px solid;
	border-top: gold 2px solid;
	border-left: gold 2px solid;
	border-bottom: gold 2px solid;
	font-weight: bold;
	font-size: 10pt;
	line-height: 25px;
}
a.alphalink:visited
{
	color: black;
	text-decoration: none;
	border-right: gold 2px solid;
	border-top: gold 2px solid;
	border-left: gold 2px solid;
	border-bottom: gold 2px solid;
	font-weight: bold;
	font-size: 10pt;
	line-height: 25px;
}
a.alphalink:hover 
{
	color: red;
	text-decoration: none;
	border-right: gold 2px solid;
	border-top: gold 2px solid;
	border-left: gold 2px solid;
	border-bottom: gold 2px solid;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	line-height: 25px;
}


	A.smallItalicLink
{
	font-family: verdana;
	color: #04285F;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bolder;
	font-style: italic;
}
	A.smallItalicLink:visited
{
	font-family: verdana;
	color: #04285F;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bolder;
	font-style: italic;
}
	A.smallItalicLink:hover
{
	font-family: verdana;
	color: #FF5D08;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bolder;
	font-style: italic;
}
	BODY
	{
		font-family:verdana;
		font-size:11px;
		color:#222222
	}
	.smalltext
	{
		font-family:verdana;
		color:#222222;
		font-size:10px;
		text-align:justify
	}
	P
	{
		font-family:verdana;
		color:#222222;
		font-size:11px;
		text-align:justify
	}
	.rightaligned
	{
		font-family:verdana;
		color:#222222;
		font-size:11px;
		text-align:right
	}

input.button
{
	border: 2px solid orange;
    font-family: Verdana;
	    color: #222222;
	    font-size: 8pt;
	    background: whitesmoke url(images/grd1.gif) repeat-x;
}	
input.button:disabled
{
	border: 2px solid grey;
    font-family: Verdana;
	    color: #222222;
	    font-size: 8pt;
	    background: whitesmoke url(images/grd1.gif) repeat-x;
}	
input.button:hover:enabled
{
	font-family: Verdana;
	color: #222222;
	font-size: 8pt;
	border-right: red 2px solid;
	border-top: red 2px solid;
	border-left: red 2px solid;
	border-bottom: red 2px solid;
	background: whitesmoke url(images/grd1.gif) repeat-x;
}


	TEXTAREA
	{
		font-family:verdana;
		color:#222222;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#565656
	}
	SELECT
	{
    font-family: Verdana;
    color: #222222;
    font-size: 10pt;
		border-style:outset;
		border-width:1px;
		border-color:#565656
	}

.solidBorder
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.solidBorderRed
{
	border-right: red thin solid;
	border-top: red thin solid;
	border-left: red thin solid;
	border-bottom: red thin solid;
}

.pageMainHeading
{
	font-weight: bold;
	font-size: 18pt;
	font-family: Verdana;
	padding-left: 15px;
	color: gray;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
.pageMainSubHeading
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
	padding-left: 15px;
	color: gray;
	padding-top: 5px;
	display: block;
}
.lblrblist
{
    font-family: Verdana;
    color: #222222;
    font-size: 8pt;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: transparent;
    text-align: left;
}
.formLabel
{
    font-family: Verdana;
    color: #222222;
    font-size: 8pt;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: transparent;
    text-align: left;
}
.formLabelWhite
{
    font-family: Verdana;
    color: White;
    font-size: 8pt;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: transparent;
    text-align: left;
}.formLabelBig
{
    font-family: Verdana;
    color: #222222;
    font-size: 10pt;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: transparent;
    text-align: left;
}
.formLabelGreen
{
	font-family: Arial;
	color: green;
	font-size: 9pt;
	background-color: transparent;
	text-align: left;
}
.formLabelGreenSmall
{
	font-family: Arial;
	color: green;
	font-size: 8pt;
	background-color: transparent;
	text-align: left;
}
.formLabelGreenBold
{
	font-family: Verdana;
	color: green;
	font-size: 9pt;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
}
.formLabelOrange
{
	font-family: Verdana;
	color: #996600;
	font-size: 10pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: transparent;
	text-align: left;
}
.formLabelBoldLeft
{
    font-family: Verdana;
    color: #222222;
    font-size: 8pt;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: transparent;
    text-align: left;
	font-weight: bold;
}
.formAsterisk
{
	font-family: Verdana;
	color: red;
	font-size: 10pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: transparent;
	text-align: left;
}
.formLabelSmallItalic
{
	font-family: Verdana;
	color: lightgrey;
	font-size: 8pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: transparent;
	text-align: left;
	font-style: italic;
}

.formLabelRight
{
	font-family: Verdana;
	color: #222222;
	font-size: 8pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: right;
}

.formLabelBold
{
    font-family: Verdana;
    color: #222222;
    font-size: 8pt;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    padding-top: 1px;
    font-weight: bold;
    text-align: left;
}

.formLabelBoldRight
{
    font-family: Verdana;
    color: #222222;
    font-size: 8pt;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    padding-top: 1px;
    font-weight: bold;
    text-align: right;
}

.formLabel1
{
    font-family: Verdana;
    color: #222222;
    font-size: 12pt;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: transparent;
    text-align: left;
}
.formLabelBold1
{
    font-family: Verdana;
    color: #222222;
    font-size: 12pt;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: transparent;
    font-weight: bold;
    margin: 5px;
}
.formLabelBoldRed1
{
	font-family: Verdana;
	color: red;
	font-size: 12pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: transparent;
	font-weight: bold;
	margin: 5px;
}
.formData
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	background-color: #ffffff;
	text-align: left;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
}
.formDataFCap
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	background-color: #ffffff;
	text-align: left;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	text-transform: capitalize;
}
.formDataUpper
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	background-color: #ffffff;
	text-align: left;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	text-transform: uppercase;
}

.formDataRight
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	background-color: #ffffff;
	text-align: right;
	margin-top: 1px;
	margin-bottom: 1px;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
}
.formDataCapitals
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	background-color: #ffffff;
	text-align: left;
	text-transform: uppercase;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
}
.formDataBGYellow
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	background-color: #FFFF99;
	text-align: left;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
}
.tableBody
{
    table-layout:fixed;
}
.tableHeadingSmallPurple
{
	font-family: Verdana;
	color: cornflowerblue;
	font-size: 8pt;
	margin-top: 3px;
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	font-weight: bold;
	background: #fcfcfc url(images/grd1.gif) 0 -296px repeat-x;
}
.tableHeadingItem
{
	font-family: Verdana;
	color: cornflowerblue;
	font-size: 8pt;
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;
	font-weight: bold;
	background: #fcfcfc url(images/grd1.gif) 0 -296px repeat-x;
}
.tableLabel
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	margin-right: 2px;
	margin-left: 2px;
	text-align: left;
	vertical-align: top;
}
.tableLabelRight
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	margin-right: 2px;
	margin-left: 2px;
	background-color: transparent;
	text-align: right;
}
.tableLabelCenter
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	margin-right: 2px;
	margin-left: 2px;
	background-color: transparent;
	text-align: center;
}
.tableData
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	margin-right: 2px;
	margin-left: 2px;
	background-color: #ffffff;
	text-align: left;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
}
.tableDataUpper
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	margin-right: 2px;
	margin-left: 2px;
	background-color: #ffffff;
	text-align: left;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	text-transform: uppercase;
}

.tableDataRight
{
	font-family: Arial;
	color: #222222;
	font-size: 8pt;
	margin-right: 2px;
	margin-left: 2px;
	background-color: #ffffff;
	text-align: right;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
}
.tableDataSmall
{
    font-family: Verdana;
    color: #222222;
    font-size: 8pt;
    padding-right: 2px;
    padding-left: 2px;
    background-color: #ffffff;
    text-align: left;
}
.tableDataSmallRight
{
    font-family: Verdana;
    color: #222222;
    font-size: 8pt;
    padding-right: 2px;
    padding-left: 2px;
    background-color: transparent;
    text-align: right;
}
.tablePageNo
{
	font-family: Arial;
	color: white;
	font-size: 10pt;
	padding-right: 14px;
	padding-left: 14px;
	text-align: center;
	font-weight: bold;
}
.alignLeft
{
	text-align: left;
}
.alignRight
{
	text-align: right;
}
.mainPanel
{
	text-align: left;
	border:1px solid #b0bec7;
}
.mainPanelContentBorder
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	background: #fcfcfc url(images/grd2.gif) 0 -296px repeat-x;
}
.mainPanelTitle
{
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color: #18397c;
	border-bottom: 1px solid #93a6b4;
	background: #fcfcfc url(images/grd1.gif) 0 -296px repeat-x;
}

.pagetop
{
 display:block;
 position:relative;
 height:4px;
 font-size:0;
 background:#e2eaed url(images/grd1.gif) repeat-x;
 border-left:1px solid #9dafbd; border-right:1px solid #9dafbd;

}
.pageSubHeading
{
	display:block;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color: #18397c;
	border-bottom: 1px solid #93a6b4;
}
.pageSubBorder
{
	display:block;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 10pt;
	font-family: Arial;
	font-weight: normal;
	color: #18397c;
	border-bottom: 1px solid #93a6b4;
}
.formviewstyle
{
	overflow:scroll;
	width: 300px;
}
.scrollAuto
{
	overflow:scroll;
}
.nodisplay
{
    display:none;
}
.crop10 { overflow: hidden; width: 10px; white-space:nowrap; }
.crop20 { overflow: hidden; width: 20px; white-space:nowrap; }
.crop30 { overflow: hidden; width: 30px; white-space:nowrap; }
.crop40 { overflow: hidden; width: 40px; white-space:nowrap; }
.crop50 { overflow: hidden; width: 50px; white-space:nowrap; }
.crop60 { overflow: hidden; width: 60px; white-space:nowrap; }
.crop60r { overflow: hidden; width: 60px; text-align: right; white-space:nowrap; }
.crop70 { overflow: hidden; width: 70px; white-space:nowrap; }
.crop80 { overflow: hidden; width: 80px; white-space:nowrap; }
.crop80r { overflow: hidden; width: 80px; text-align: right; white-space:nowrap; }
.crop90 { overflow: hidden; width: 90px; white-space:nowrap; }
.crop100 { overflow: hidden; width: 100px; white-space:nowrap; }
.crop110 { overflow: hidden; width: 110px; white-space:nowrap; }
.crop120 { overflow: hidden; width: 120px; white-space:nowrap; }
.crop130 { overflow: hidden; width: 130px; white-space:nowrap; }
.crop140 { overflow: hidden; width: 140px; white-space:nowrap; }
.crop150 { overflow: hidden; width: 150px; white-space:nowrap; }
.crop160 { overflow: hidden; width: 160px; white-space:nowrap; }
.crop170 { overflow: hidden; width: 170px; white-space:nowrap; }
.crop180 { overflow: hidden; width: 180px; white-space:nowrap; }
.crop190 { overflow: hidden; width: 190px; white-space:nowrap; }
.crop200 { overflow: hidden; width: 200px; white-space:nowrap; }
.crop210 { overflow: hidden; width: 210px; white-space:nowrap; }
.crop250 { overflow: hidden; width: 250px; white-space:nowrap; }
.crop280 { overflow: hidden; width: 280px; white-space:nowrap; }
.crop300 { overflow: hidden; width: 300px; white-space:nowrap; }
.crop350 { overflow: hidden; width: 350px; white-space:nowrap; }
.crop400 { overflow: hidden; width: 400px; white-space:nowrap; }

.menusmis
{
		background: #fcfcfc url(images/grd1.gif) 0 -632px repeat-x;
}

.blueBox
{
	border-right: blue 1px solid; border-top: blue 1px solid; border-left: blue 1px solid; border-bottom: blue 1px solid; text-align: left;
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
/* settings to highlight selected fields */
*:focus 
{ 
  -moz-outline: 3px solid #FFFF00  !important; 
  -moz-outline-offset: 1px         !important; 
  -moz-outline-radius: 5px         !important; 
}

textarea:focus, button:focus, select:focus, input:focus 
{ 
  -moz-outline-offset: -1px        !important; 
}

input[type="radio"]:focus 
{
  -moz-outline-radius: 12px        !important; 
  -moz-outline-offset: 0px         !important; 
}

.grdhighlight
{
    filter:alpha(opacity=100);
}
.grdnormal
{
    filter: alpha(opacity=30);
    
}
.tableHeading
{
	font-family: Verdana;
	color: cornflowerblue;
	font-size: 8pt;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	font-weight: bold;
	background-color: #fcfcfc;
}
.inlineblock
{
    display:inline;
}
.gridListItem
{
    cursor: pointer;
}





	

