		.tab_active
		{
			background:		url(images/tab_active.gif) #82C1EA repeat-x 0px 0px;
			vertical-align:		top;
			padding-top:		2px;
			text-align:		center;
			font-size:		11px;
			font-weight:		bold;
			
		}

		.tab_active_end
		{
			background:		url(images/tab_active.gif) #00529D repeat-y;
			
		}

		.tab_inactive
		{
			background:		url(images/tab_inactive.gif) #DDF1FF repeat-x 0px 0px;
			vertical-align:	top;
			padding-top:		2px;
			text-align:		center;
			font-size:		11px;
			font-weight:		normal;
			
		}

		.tab_inactive_end
		{
			background:		url(images/tab_inactive.gif) #00529D repeat-y;
		}

		.tab_background
		{
			background-color:	#8DD595;
		}

		.left_menu_background
		{
			background-color:	#DDF1FF;
			font-size:		11px;
			color:		#ff0000;
		}

		.tab_underline
		{
			background-color:	#FFFFFF;
		}

		.CenterColumn
		{
			background-color:	#FFFFFF;
			color:		#00529E;
		}

		.footer_bar
		{
			background-color:	#ffffff;
			font-size:		10px;
			color:		#00529E;
		}
		
		.table_border
		{
			
			border:solid 2 #00529E;
			
		}

		.table_data
		{
			background-color:	#FFFFFF;
			font-size:		10px;
			color:		#00529E;
		}
		
		.table_heading
		{
			background-color:	#FFFFFF;
			font-size:		10px;
			color:		#00529E;
		}
		
		.lightsilver
		{
			background-color:	#82C1EA;
		}
		
		A.othertabs:link, A.selectedtab:link
		{
			text-decoration:	none;
			font-size:		12px;
			color:				#111111;
		}

		A.othertabs:visited, A.selectedtab:visited
		{
			text-decoration:none;
			font-size:		12px;
			color:				#111111;
		}

		A.othertabs:active, A.selectedtab:active
		{
			text-decoration:	none;
			font-size:		12px;
			color:				#111111;
		}

		A.othertabs:hover, A.selectedtab:hover
		{
			text-decoration:	none;
			font-size:		12px;
			color:				#00529E;
		}
		
		
		A.inverselink:link, A.inverselink:visited, A.inverselink:active
		{
			text-decoration:	none;
			font-size:		12px;
			color:		#CCCCCC;
		}

		A.inverselink:hover
		{
			font-family: Arial, Helvetica, sans-serif
			text-decoration:	none;
			font-size:		12px;
			color:		#FFFFFF;
		}

		
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00529E;
	text-decoration: none;
	text-align : justify;
}


h1 {
color:#00529E;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: bold;
text-decoration: none;
padding: 0em;
margin-bottom: 0px;
margin-top: 0px;
}


.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #353D91;
	text-decoration: none;
	text-align : justify;
}


.submenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00529E;
	text-decoration: none;
	text-align : justify;
}

.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #17244C;
	text-decoration: none;

}


.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}

.LogonStrip {
	background-color: #82C1EA;
}
}

}

.UnderLogonStrip {
	background-color: #00529E;
}
}

.TableBorder {
	background-color: #17244C;
}

.TableFooter {
	background-color: #999999;
}

.MidGreenBar {
	background-color: #669966;
}

.LightGreenBar {
	background-color: #CCFFCC;
}

.FooterBar {
	background-color: #99CC99;
}


.GreyBar {
	background-color: #e8e8e8;
}

.how {
		background-repeat : no-repeat;
}

BODY
{
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

FORM
{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

TD, SELECT, INPUT, TEXTAREA
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #00529E;
	font-size: 10px;
}


.Error
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: itallic;
	font-weight: bold;
	font-variant: normal;
	color: #00529E;
	text-decoration: none;
	text-align : justify;
}

.RedError
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: itallic;
	font-weight: bold;
	font-variant: normal;
	color: Red;
	text-decoration: none;
	text-align : justify;
}

.LargeError
{
color:#008000;
font-size: 12px;
}

.PageHeader
{
color:#00529E;
font-size: 16px;
font-weight: bold;
}

.Caption
{
color:#00529E;
font-size: 12px;
font-weight: bold;
}

.CaptionRed
{
color:#ce0000;
font-size: 12px;
font-weight: bold;
}

.DataTextBox
{
width:79px;
height:19px;
}

.DataTextBoxMini
{
width:40px;
height:19px;
}

.DataTextBoxShort
{
width:159px;
height:19px;
}

.DataTextBox200
{
width:200px;
height:19px;
}

.DataTextBoxMedium
{
width:239px;
height:19px;
}

.DataTextBoxLong
{
width:479px;
height:19px;
}

.DataTextBoxMulti
{
width:479px;
height:105px;
margin-bottom:2px;
}

.DataTextBoxMultiAddress
{
width:239px;
height:105px;
margin-bottom:2px;
}

.DataTextBoxAppForm
{
width:359px;
height:105px;
margin-bottom:2px;
}

.DataTextBoxMultiLong
{
width:479px;
height:210px;
}

.DataDropDownList
{
width:159px;
height:19px;
margin-bottom:2px;
}

.DataDropDownListSmall
{
width:79px;
height:19px;
margin-bottom:2px;
}

.DataDropDownListNarrow
{
width:49px;
height:19px;
margin-bottom:2px;
}

.DataDropDownListWide
{
width:239px;
height:19px;
margin-bottom:2px;
}

.DataLabel
{
color:#00529E;
font-weight: bold;
height:16px;
}

.DataText
{
color:#00529E;
font-weight: normal;
height:16px;
}

.BrochureHeading
{
	font-family: Verdana;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #17244c;
	text-decoration: none;
	text-align : justify;
}

.BrochureText
{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #353D91;
	text-decoration: none;
	text-align : justify;
}

.BrochureText1
{
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: red;
	text-decoration: none;
	text-align : center;
}

.BrochureTextInverse
{
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #17244C;
	text-decoration: none;
	text-align : justify;
	background-color: #e8e8e8;
}

.CategoryListBox
{
height:200px;
width:239px;
}

.SkillsListBox
{
height:200px;
width:279px;
}

.SkillsListBoxShort
{
height:80px;
width:159px;
}

.TextBoxLogin
{
width:100px;
height:19px;
}

.btn
{
color:#000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
border-top: solid 2px #17244C;
border-bottom: solid 2px #17244C;
border-left: solid 2px #17244C;
border-right: solid 2px #17244C;
}

.btnw
{
color:#dbd4db;
background-color:#353D91;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width: 80px;
border-top: solid 2px #353D91;
border-bottom: solid 2px #B4AAA8;
border-left: solid 2px #353D91;
border-right: solid 2px #B4AAA8;
}

.grid_Style
{
color:#00529E;/* Grid text colour for non-hyperlinks */
width:100%;
color:#ff0000;
background-color: #e8e8e8;
}

.grid_HeaderStyle
{
color:#000000;
font-size: 10px;
background-color:#82C1EA;
}

.grid_HeaderStyle A:link, .grid_HeaderStyle A:visited, .grid_HeaderStyle A:active
{
text-decoration:underline;
color:#e8e8e8;
font-size: 10px;
}

.grid_HeaderStyle A:hover
{
text-decoration:underline;
color:#008000;
font-size: 10px;
}

.grid_ItemStyle
{
text-decoration:none;
background-color:#FFFFFF;
font-size: 10px;
height:17px;
}

.grid_ItemStyle A:link, .grid_ItemStyle A:visited, .grid_ItemStyle A:active
{
text-decoration:underline;
color:#00529E;
font-size: 10px;
}

.grid_ItemStyle A:hover
{
text-decoration:underline;
color:#ff0000;
font-size: 10px;
}

.grid_PagerStyle
{
text-decoration:none;
color:#e8e8e8;
font-size: 10px;
font-weight: bold;
word-spacing: 20px;
}

.grid_PagerStyle A:link, .grid_PagerStyle A:visited, .grid_PagerStyle A:active
{
text-decoration:underline;
color:#353D91;
font-size: 10px;
font-weight: bold;
}
.grid_PagerStyle A:hover
{
text-decoration:underlinize: 10px;
font-weight: bold;
}

.grid_SelectedItemStyle
{
text-decoration:none;
color:black;
background-color:#353D91;
font-size: 10px;
}

.grid_SelectedItemStyle A:link, .grid_SelectedItemStyle A:visited, .grid_SelectedItemStyle A:active
{
text-decoration:underline;
color:#00529E;
font-size: 10px;
}

.grid_SelectedItemStyle A:hover
{
text-decoration:underline;
color:#008000;
font-size: 10px;
}

A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00529E;
	text-decoration: none;
}

A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FCC582;
	text-decoration: none;
}

A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00529E;
	text-decoration: none;

}


A.FooterSmall:Link {
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-variant : normal;
font-weight : normal;
text-decoration : none;
color : #00529E;
}

A.FooterSmall:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-weight : normal;
font-variant : normal;
text-decoration : none;
color : #00529E;
}

A.FooterSmall:HOVER {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-weight : normal;
font-variant : normal;
color : #302419;
text-decoration : underline;
}

.input-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00529E;
	text-decoration: none;

}


#sindex-login
{
background-color:#DDF1FF;
border:solid 1px #00529D;
font-size:11px;
margin:5px;
margin-right:20px;
margin-top:42px;
}


#sindex-underlogin
{
background-color:#DDF1FF;
border:solid 1px #00529D;
font-size:11px;
margin:5px;
margin-right:20px;
margin-top:42px;
}