/* Basic Setup */

body
		{
		background-color: #0068D6;
		xmargin: 0px;
		}
		
body, span, p, font, td, th, input, select
    {
 	  font-family: Verdana; Arial; sans-serif;
    font-size: 12px;
    }

.PrintableForm td
		{
		font-size: 13px;
		}		
		
a:link
    {
		color: #3333CC;
		text-decoration: underline;
		}
		
a:visited
    {
		color: #3333CC;
		}
		
a:hover
    {
		color: #000000;
		}
		
li
		{
		margin-bottom: 3px;
		}
		
hr
	  {
		color: #AAAAAA;
		height: 1px;
		}	

.AlertBox
    {
  	border: 2px solid #CC3333;
  	background-color: #FFEEEE;
		padding: 20px;
		color: #CC0000;
		font-weight: bold;
		}		
		
/* Template Setup */


		
/* Navigation */		
		
.Nav
    {
    border-top: solid 9px #FFFFFF;
	  border-right: solid 3px #FFFFFF;
    }

/* Menu */
		

/* Breadcrumbs */		
		
.Breadcrumb, .BreadCrumb a:link, .BreadCrumb a:visited
		{
		font-size: 10px;
		color: #999999;
		}
		
.Breadcrumb a:hover
		{
		color: #333333;
		}

/* Content */		


.PageTitle
    {
    font-size: 14px;
	  font-weight: bold;
    }

.SubTitle
		{
		font-weight: bold;
		}
	
ul.NoMargin
		{
		margin-top: 8px;
		}

li.NoMargin
		{
		margin-left: -24px;
		}
		
/* Forms */

input
		{
		border-top: 2px solid #666666;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		border-left: 2px solid #666666;
		}
		
input.Button
		{
		border-top: 1px solid #333333;
		border-right: 2px solid #333333;
		border-bottom: 2px solid #333333;
		border-left: 1px solid #333333;
		}
		
.Checkbox
		{
		border: 0px;
		}

Textarea
		{
		font-family: Verdana;
		font-size: 12px;
		}
		
.HelpNotes
    {
		font-size: 11px;
		color: #666666;
		font-style: italic;
		}
		
/* Grids */

table.GridLite
		{
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		}
		
table.GridLite td.SubHeader
		{
		text-align: left;
		font-weight: bold;
		padding: 5px 8px 5px 8px;
		background-color: #EEEEEE;
		border-right: 1px solid #CCCCCC;
		border-bottom: 2px solid #CCCCCC;
		}
		
table.GridLite td
		{
		padding: 5px 8px 5px 8px;
		border-right: 1px solid #EEEEEE;
		border-bottom: 1px solid #CCCCCC;
		}

		
/* Intranet */

body.Intranet
		{
		background-color: #FFFFFF;
		margin: 0px;
		}
		
body.Intranet .Menu
    {
		background-color: #EEEEEE;
		border-right: 3px solid #DDDDDD;
		}
		
body.Intranet .Menu ul
		{
		margin-top: 0px;
		margin-bottom: 0px;
		}
		
body.Intranet td.Header
		{
		background-color: #AAAAAA;
		color: #FFFFFF;
		font-size: 18px;
		font-weight: bold;
		padding: 12px 12px 12px 18px;
		border-bottom: 5px solid #888888;
		}
		
body.Intranet .GridOutline
    {
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		}

body.Intranet .GridHeader
    {
		font-weight: bold;
		background-color: #CCCCCC;
		border-top: 1px solid #AAAAAA;
		border-right: 1px solid #BBBBBB;
		padding: 6px 6px 6px 6px;
		}
		
body.Intranet .GridDataOn
    {
		border-top: 1px solid #AAAAAA;
		border-right: 1px solid #DDDDDD;
		padding: 6px 6px 6px 6px;
		}
		