/*
Author			: Kelvin Du Preez
Date Created		: 27-June-2005
Last changed By		: Kelvin du Preez
Last Changed On		: 15-August-2006

Version 1.0.15082006

Comments : 
Date		Desc
------------------------------------------------------------------------------------
27 June 2005		New General Styles
29 June 2005		Spacer tile for content section. Called .spacer3_tile
29 June 2005		New Input style. Called .input_grid1
29 June 2005		New content header. Called .content_headers
29 June 2005		New content style. Called content_1
29 June 2005		New link. Called .topofpage_link
29 July 2005		New home page style called .home_message1 , .home_message2 and .home_message3
29 July 2005		New error box styles called .error_tile1 and .error_tile2.
29 July 2005		New style called .log
29 July 2005		New style called .submitlog
01 August 2005		New tiles called .grid_tileleft & .grid_tileright
30 August 2005		Made changes to following style .content_1
04 April 2006		New font styles called home_message4_bold and home_message4
15 August 2006		Added new styles
*/

/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
General Styles which make up the template
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/
.navigation_headers_report
	{
	font-size: 8pt; 
	color: #686868; 
	font-weight: bold;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

.content_headers_report
	{
	font-size: 8pt; 
	color: #A7A7A7; 
	font-weight: bold;   	
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

.spacer1_tile
	{
	background-image:url(../../images/spacer1_tile.gif);
	background-repeat: repeat-y;
	}

.spacer2_tile
	{
	background-image:url(../../images/spacer2_tile.gif);
	background-repeat: repeat-y;
	}

.spacer3_tile
	{
   	background-color: #F2F2F2;
	}

.spacer4_tile
	{
   	background-color: #DCDCDC;
	}

.shad_1
	{
	background-image:url(../../images/shad_1.gif);
	background-repeat: repeat-x;
	}

.shad_2
	{
	background-image:url(../../images/shad_2.gif);
	background-repeat: repeat-x;
	}

.shad_3
	{
	background-image:url(../../images/shad_3.gif);
	background-repeat: repeat-x;
	}

.white_spacer
	{
	background-color: #FFFFFF;
   	}

.publications_tile1
	{
	background-image:url(../../images/publications_tile1.gif);
	background-repeat: repeat-x;
	}

.publications_tile2
	{
	background-color: #E1E1E1;
	}

.publications_arrow1
	{
	background-image:url(../../images/publications_arrow1.gif);
	background-repeat: no-repeat;
	height:25px;
	width: 14px;
	}

.publications_arrow2
	{
	background-image:url(../../images/publications_arrow2.gif);
	background-repeat: no-repeat;
	height:25px;
	width: 20px;
	}

.menu_tile1
	{
	background-image:url(../../images/menu_bg1.gif);
	}

.menu_tile2
	{
	background-image:url(../../images/menu_bg2.gif);
	}

.menu1_start
	{
	background-image:url(../../images/menu_start.gif);
	background-repeat: no-repeat;
	}

.menu1_tile
	{
	background-image:url(../../images/menu_tile.gif);
	background-repeat: repeat-x;
	}

.menu1_end
	{
	background-image:url(../../images/menu_end.gif);
	background-repeat: no-repeat;
	}

.header_start
	{
	background-image:url(../../images/header_start.gif);
	background-repeat: no-repeat;
	}

.header_end
	{
	background-image:url(../../images/header_end.gif);
	background-repeat: no-repeat;
	}

.link_tile1
	{
	background-color:  #F3F3F3;
   	}

.link_tile2
	{
	background-color: #EBEBEB;
   	}

.link_tile3
	{
	background-color: #F8F8F8;
   	}

.link_tile4
	{
	background-color: #F0F0F0;
   	}

.input_1
	{
    	border-right: #016A54 1px solid;
   	border-top: #016A54 1px solid; 
   	border-bottom: #016A54 1px solid; 
	border-left: #016A54 1px solid;
	padding-left: 0px; 
   	font-size: 8pt; 
   	width: 150px; 
   	color: #FFFFFF;
   	text-transform: none;
   	letter-spacing: 0pt;
   	padding-top: 0px; 
   	font-family: arial; 
   	height: 16px; 
   	/*background-color: #FFFFFF;*/
	text-indent: 2px;
	background-image:url(../../images/log_tile.gif);
	background-repeat: repeat-x;
	}

/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Content Styles 
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/

.navigation_headers
	{
	font-size: 8pt; 
	color: #686868; 
	font-weight: bold;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

.navigation_subheaders
	{
	font-size: 8pt; 
	color: #939393; 
	font-weight: bold;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

.content_headers
	{
	font-size: 8pt; 
	color: #A7A7A7; 
	font-weight: bold;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}


.content_1
	{
	font-size: /*7.5pt*/8pt; 
	color: #/*9C9C9C*/4B4B4B; 
	font-weight: normal;
   	text-transform: None;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

.url
	{
	font-size: 7.5pt; 
	color: #3A9784; 
	font-weight: none;
   	text-transform: lowercase;
   	padding-top: 0px; 
   	font-family: verdana; 
	text-decoration: none;
	}


.home_message1
	{
	font-size: 40pt; 
	color: #428376; 
	font-weight: normal;
   	text-transform: none;
   	padding-top: 0px; 
   	font-family: arial; 
	line-height:30pt;
	text-decoration: none;
	}

.home_message2
	{
	font-size: 14pt; 
	color: #D1D1D1; 
	font-weight: normal;
   	text-transform: none;
   	padding-top: 0px; 
   	font-family: arial; 
	line-height:16pt;
	text-decoration: none;
	}

.home_message3
	{
	font-size: 10pt; 
	color: #CFCFCF; 
	font-weight: normal;
   	text-transform: none;
   	padding-top: 0px; 
   	font-family: arial; 
	line-height:16pt;
	text-decoration: none;
	}

.home_message4
	{
	font-size: 9pt; 
	color: #7D7D7D; 
	font-weight: normal;
   	text-transform: none;
   	padding-top: 0px; 
   	font-family: arial; 
	line-height:9pt;
	text-decoration: none;
	}

.home_message4_bold
	{
	font-size: 9pt; 
	color: #7D7D7D;
	font-weight: bold;
   	text-transform: none;
   	padding-top: 0px; 
   	font-family: arial; 
	line-height:10pt;
	text-decoration: none;
	}

.log
	{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Link Styles 
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/

a.general_link
	{
	font-size: 8pt; 
	color: #999999; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}
	
a.general_link:link
	{
	font-size: 8pt; 
	color: #999999; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.general_link:visited
	{
	font-size: 8pt; 
	color: #999999; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.general_link:active
	{
	font-size: 8pt; 
	color: #999999; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.general_link:hover
	{
	font-size: 8pt; 
	color: #AAA9A9; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.mainmenu_link
	{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: bold;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}
	
a.mainmenu_link:link
	{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: bold;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.mainmenu_link:visited
	{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: bold;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.mainmenu_link:active
	{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: bold;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.mainmenu_link:hover
	{
	font-size: 8pt; 
	color: #F1F1F1; 
	font-weight: bold;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.publications_link
	{
	font-size: 7pt; 
	color: #C8C8C8; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}
	
a.publications_link:link
	{
	font-size: 7pt; 
	color: #C8C8C8; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.publications_link:visited
	{
	font-size: 7pt; 
	color: #C8C8C8; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.publications_link:active
	{
	font-size: 7pt; 
	color: #C8C8C8; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.publications_link:hover
	{
	font-size: 7pt; 
	color: #B9B9B9; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

.drillmenu1
	{
	font-size: 7.5pt; 
	color: #686868/*#999999*/; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.drillmenu1_link
	{
	font-size: 7.5pt; 
	color: #999999; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}
	
a.drillmenu1_link:link
	{
	font-size: 7.5pt; 
	color: #999999; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.drillmenu1_link:visited
	{
	font-size: 7.5pt; 
	color: #999999; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.drillmenu1_link:active
	{
	font-size: 7.5pt; 
	color: #999999; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.drillmenu1_link:hover
	{
	font-size: 7.5pt; 
	color: #AAA9A9; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.drillmenu2_link
	{
	font-size: 7.5pt; 
	color: #B5B4B4; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}
	
a.drillmenu2_link:link
	{
	font-size: 7.5pt; 
	color: #B5B4B4; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.drillmenu2_link:visited
	{
	font-size: 7.5pt; 
	color: #B5B4B4; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.drillmenu2_link:active
	{
	font-size: 7.5pt; 
	color: #B5B4B4; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.drillmenu2_link:hover
	{
	font-size: 7.5pt; 
	color: #C3C2C2; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.topofpage_link
	{
	font-size: 7.5pt; 
	color: #ABABAB; 
	font-weight: bold;
   	text-transform: none;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}
	
a.topofpage_link:link
	{
	font-size: 7.5pt; 
	color: #ABABAB; 
	font-weight: bold;
   	text-transform: none;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.topofpage_link:visited
	{
	font-size: 7.5pt; 
	color: #ABABAB; 
	font-weight: bold;
   	text-transform: none;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.topofpage_link:active
	{
	font-size: 7.5pt; 
	color: #ABABAB; 
	font-weight: bold;
   	text-transform: none;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.topofpage_link:hover
	{
	font-size: 7.5pt; 
	color: #9A9A9A; 
	font-weight: bold;
   	text-transform: none;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.submitlog_link
	{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}
	
a.submitlog_link:link
	{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.submitlog_link:visited
	{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.submitlog_link:active
	{
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}

a.submitlog_link:hover
	{
	font-size: 8pt; 
	color: #EEEEEE; 
	font-weight: normal;
   	text-transform: uppercase;
   	padding-top: 0px; 
   	font-family: arial; 
	text-decoration: none;
	}
	
/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Grid Frame Styles 
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/

.grid_frame
	{
   	background-color: #EBEBEB;
	}

.grid_tile1
	{
   	background-color: #F2F2F2;
	}

.grid_dottile
	{
	background-image:url(../../images/grid_dottile.gif);
	background-repeat: repeat-x;
	}

.grid_tileleft
	{
	background-image:url(../../images/gridtile_left.gif);
	background-repeat: repeat-y;
	}

.grid_tileright
	{
	background-image:url(../../images/gridtile_right.gif);
	background-repeat: repeat-y;
	}

.input_grid1
	{
    	border-right: #CCCCCC 1px solid;
   	border-top:  #CCCCCC 1px solid; 
   	border-bottom: #CCCCCC 1px solid; 
	border-left: #CCCCCC 1px solid;
	padding-left: 0px; 
   	font-size: 7.5pt; 
   	width: 196px; 
   	color: #5D5D5D;
   	text-transform: none;
   	letter-spacing: 0pt;
   	padding-top: 0px; 
   	font-family: arial; 
   	height: 18px; 
   	background-color: #FFFFFF;
	text-indent: 2px;
	}

.general_select {
	height : 18px;
	width : 140px;
	color : #5D5D5D;
	background-color: #FFFFFF;
	font-size: 7.5pt; 
}

.select_width_1{
	width : 84px;
}

.select_width_2{
	width : 200px;
}

.select_height_1{
	height : 50px;
}

.select_height_2{
	height : 90px;
}

.check1
	{
   	font-family: arial;  
   	font-size: 7.5pt; 
   	width: 16px; 
	background-color: #FFFFFF;
	color: #000000;
	}

.textarea_1
	{
   	border-right: #E6E6E7 1px solid; 
   	border-top: #E6E6E7 1px solid; 
   	border-bottom: #E6E6E7 1px solid; 
	border-left: #E6E6E7 1px solid; 
	padding-left: 0px; 
   	font-size: 7.5pt; 
   	width: 440px; 
   	color: #000000;
   	text-transform: none;
   	letter-spacing: 0pt;
   	padding-top: 0px; 
   	font-family: arial; 
   	height: 70px; 
   	background-color: #FFFFFF;
	text-indent: 2px;
	}
 

.inputleft_1
	{
	background-image:url(../../images/input_left.gif);
	background-repeat: no-repeat;
	height:16px;
	width: 3px;
	} 

.inputright_1
	{
	background-image:url(../../images/input_right.gif);
	background-repeat: no-repeat;
	height:16px;
	width: 3px;
	} 


/*
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Error Box Styles 
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*/

.error_tile1
	{
   	background-color: #FAFAFA;
	}

.error_tile2
	{
   	background-color: #FFFFFF;
	}

.warningmsg
	{ 
		border-right: #FCE9E9 1px solid; 
   		border-top: #FCE9E9 1px solid; 
   		border-bottom: #FCE9E9 1px solid; 
		border-left: #FCE9E9 1px solid; 
		font-family: arial;
		font-size: 7.5pt;
		color: #000000;
	}

















