/* Style for Header */
#header 
	{
	 	font-family: 'tahoma'; 
		text-decoration: overline underline; 
		font-size: 32pt;
		font-weight: bolder;
	}

/* Styles for Sidebar */
#sidebar 
	{
		float: left;
		font-family: 'tahoma';
		font-size: 12pt;
		font-weight: bolder;
		color: #FFFFFF;
		width: 154px;
		min-height:600px; /* for modern browsers */
		height:auto !important; /* for modern browsers */
		height:600px; /* for IE5.x and IE6 */
		position: relative;
		clear: both;
		display: inline;
		vertical-align: middle;
	}
#sidebar2 
	{
		float: right;
		font-family: 'tahoma';
		font-size: 12pt;
		font-weight: bolder;
		color: #FFFFFF;
		width: 144px;
		min-height:600px; /* for modern browsers */
		height:auto !important; /* for modern browsers */
		height:600px; /* for IE5.x and IE6 */
		position: relative;
		clear: both;
		display: inline;
		margin-left: 5px;
		margin-right: 5px;
	}
#sidebar2 a 
	{
		text-decoration: underline;
		color: #FFFFFF;
	}
#sidebar2 a:hover 
	{
		text-decoration: underline;
		color: #FFFFFF;
	}
#sidebar2 a:visited 
	{
		text-decoration: underline;
		color: #FFFFFF;
	}
#sidebar ul 
	{
		list-style-type: none;
		width: 100%;
		display: block;
		margin: 0px;
		padding: 0px;
	}
#sidebar span
	{
		display: block;
		align: center;
		vertical-align: middle;
		width: 90%;
		margin-bottom: 0px;
		margin: 0.5em 0;
		padding: 0.3em;
	}
#sidebar a 
	{
		text-decoration:  underline;
		color: #FFFFFF;
	}
#sidebar a:hover 
	{
		text-decoration:  underline;
		color: #FFFFFF;
	}
#sidebar a:visited 
	{
		text-decoration:  underline;
		color: #FFFFFF;
	}
	
/* Style for Case Form */
#caseform 
	{
		float: left;
		font-family: 'tahoma';
		width: 450px;
		position: relative;
		clear: both;
		display: inline;
		vertical-align: middle;
	}
#caseform ul 
	{
		list-style-type: none;
		width: 100%;
		display: block;
		margin: 0;
		padding: 0;
	}
#caseform li
	{
		display: block;
		margin-bottom: 5px;
		
	}
#caseform label
	{
		width: 10em;
		float: left;
		text-align: right;
		margin-right: 0.5em;
	}
#caseform .submit input
	{
		margin-left: 10.5em;
	}
#caseform fieldset
	{
		width: 250px;
		margin-left: 10.5em;
	}
#caseform li.3
	{
		margin-left: 0em;
	}	
		
/* Style for Body */
html
	{
		margin: 0; 
		padding: 0; 
		border: none;
		height: 100%;
		overflow: scroll;
	}

body 
	{
		font-family: 'Lucida Grande', 'Trebuchet MS', Arial, sans-serif; 
		font-size: 10pt;
		margin: 0; 
		padding: 0;
		height: 100%;
	}
#main
	{
		margin-left: 5px;
		margin-right: 5px;
		font-size: 10pt;
		min-height:600px; /* for modern browsers */
		height:auto !important; /* for modern browsers */
		height:600px; /* for IE5.x and IE6 */
	}
#frontpage
	{
		width: -4px;
	}
#frontpage div
	{
		display: block;
	}
#frontpage span
	{
		border: 0px #000000 solid;
		display: table-cell;
		display: inline-block;
		width: 49%;
		padding: 2px;
		vertical-align: top;
	}
table
	{
		border:0;
		border-collapse: collapse;
		top: 0px; 
		width: 100%;
		height: 100%;
		padding: 5px;
		background-color: #FFFFFF;
	}
table.none
	{
		border:0;
		border-collapse: collapse;
		top: 0px; 
		padding: 5px;
		align: center;
		width: 70%;
		background-color: #FFFFFF;
	}
td
	{
		vertical-align: top;
	}
table.body
	{
		border:0;
		border-collapse: collapse;
		width: 100%;
		height: 100%;
		padding: 5px;
	}
td.field
	{
		text-align: right;
		padding: 3px;		
	}
td.input
	{
		text-align: left;
		padding: 3px;
		width:60%;
	}
a , a:hover, a:visited
	{
		color: #660000;
	}
	
/* Style for Footer*/
#footer 
	{ 
		font-size: 10pt;
		font-weight: bold;
	}
#footer font
	{
		font-weight: normal;
		color: #FFFFFF;
	}
#footer a
	{
		font-weight: lighter;
		text-decoration: none;
		color: #FFFFFF;
	}
#footer a:hover
	{
		font-weight: lighter;
		color: #FFFFFF;
	}
#footer a:visited
	{
		font-weight: lighter;
		color: #FFFFFF;
	}

.special 
{
	width:5px;
	visibility:hidden;
}