A:link,  A:visited,  A:active
{
text-decoration:underline;
color:#663366;
font-size: 12px;
font-weight: bold;
}

 A:hover
{
text-decoration:underline;
color:#7DC14A;
font-size: 12px;
font-weight: bold;
}


P
{
text-align : justify;
color:#666666;
}

BODY
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.purpletext
{
color:#663366;
}


.purpletextleft
{
color:#663366;
text-align : left;
}

FORM
{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

TD, SELECT, INPUT, TEXTAREA
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	
}

.Date
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#663366;
}

A.hyperlink:link
{
	text-decoration:    underline;
	color:navy;
}

A.hyperlink:visited
{
	text-decoration:    underline;
	color:navy;
}

A.hyperlink:active
{
	text-decoration:    underline;
	color:navy;
}

A.hyperlink:hover
{
	text-decoration: underline;
	color:red;
}

.Error
{
color:#339900;
font-size: 12px;
}

.LargeError
{
color:#339900;
font-size: 12px;
}

.PageHeader
{
color:#72136E;
font-size: 16px;
font-weight: Bold;
}

.Caption
{
color:#000000;
font-size: 12px;
font-weight: bold;
}

.CaptionRed
{
color:#ce0000;
font-size: 12px;
font-weight: bold;
}

.DataTextBox
{
width:79px;
height:19px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataTextBoxMini
{
width:59px;
height:19px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataTextBoxShort
{
width:159px;
height:19px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataTextBoxSmall
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataTextBoxMedium
{
width:180px;
height:19px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataTextBoxLong
{
width:479px;
height:19px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataTextBoxMulti
{
width:479px;
height:40px;
margin-bottom:2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataTextBoxMultiAddress
{
width:239px;
height:105px;
margin-bottom:2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataTextBoxAppForm
{
width:359px;
height:105px;
margin-bottom:2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataTextBoxMultiLong
{
width:479px;
height:212px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataDropDownList
{
width:130px;
height:19px;
margin-bottom:2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataDropDownListSmall
{
width:58px;
height:19px;
margin-bottom:2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataDropDownListNarrow
{
width:49px;
height:19px;
margin-bottom:2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataDropDownListWide
{
width:239px;
height:19px;
margin-bottom:2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #333366;
text-decoration: none;
}

.DataLabel
{
color:#663366;
font-weight: bold;
height:15px;
}

.DataTextOrange
{
color:#339900
;
font-weight: normal;
font-size: 12px;
}

.DataText
{
color:#333333;
font-weight: normal;
height:16px;
text-align : justify;
}

.CategoryListBox
{
height:200px;
width:239px;
}

.SkillsListBox
{
height:200px;
width:279px;
}

.SkillsListBoxShort
{
height:80px;
width:159px;
}

.TextBoxLogin
{
width:150px;
height:19px;
}

.btn
{
color:#FFFFFF;
background-color:#B4AAA8;
font-family: Arial;
font-size:12px;
font-weight:bold;
border-top: solid 2px #C9EBCD;
border-bottom: solid2px #B4AAA8;
border-left: solid 2px #C9EBCD;
border-right: solid 2px #B4AAA8;
}



.btnw
{
color:#FFFFFF;
background-color:#72136E;
font-family:Arial;
font-size:12px;
font-weight:bold;
width: 80px;
border-top: solid 2px #FFFFFF;
border-bottom: solid 2px #FFFFFF;
border-left: solid 2px #FFFFFF;
border-right: solid 2px #FFFFFF;
}

.grid_Style
{
color:#000000;/* Grid text colour for non-hyperlinks */
width:100%;
background-color:#7DC14A;
}

.grid_HeaderStyle
{
color:#FFFFFF;
font-weight: bold;
font-size: 12px;
}

.grid_HeaderStyle A:link, .grid_HeaderStyle A:visited, .grid_HeaderStyle A:active
{
text-decoration:underline;
color:#000000;
font-size: 12px;
}

.grid_HeaderStyle A:hover
{
text-decoration:underline;
color:#FFFFFF;
font-size: 12px;
}

.grid_ItemStyle
{
text-decoration:none;
background-color:#ffffff;
color:#333333;
font-size: 12px;
height:17px;
}

.grid_ItemStyle A:link, .grid_ItemStyle A:visited, .grid_ItemStyle A:active
{
text-decoration:underline;
color:#663366;
font-size: 12px;
font-weight: bold;
}

.grid_ItemStyle A:hover
{
text-decoration:underline;
color:#7DC14A;
font-size: 12px;
font-weight: bold;
}

.grid_PagerStyle
{
text-decoration:none;
color:#7DC14A;
font-size: 12px;
font-weight: bold;
word-spacing: 20px;
}

.grid_PagerStyle A:link, .grid_PagerStyle A:visited, .grid_PagerStyle A:active
{
text-decoration:underline;
color:#663366;
font-size: 12px;
font-weight: bold;
}
.grid_PagerStyle A:hover
{
text-decoration:underline;
color:#FFFFFF;
font-size: 12px;
font-weight: bold;
}

.grid_SelectedItemStyle
{
text-decoration:none;
color:black;
background-color:#FFFFFF;
font-size: 12px;
}

.grid_SelectedItemStyle A:link, .grid_SelectedItemStyle A:visited, .grid_SelectedItemStyle A:active
{
text-decoration:underline;
color:#000000;
font-size: 12px;
}

.grid_SelectedItemStyle A:hover
{
text-decoration:underline;
color:#339900;
font-size: 12px;
}