body      {
          margin:       0;
          topmargin:    0;
          leftmargin:   0;
          padding:      0;
          font-family:  verdana, arial, helvetica, sans-serif;
          font-size:    76%;
          color:        #003366;
          background-color:	#ffffff;
          }
          
.blue {
          background-color:        #003366;
}
          
.blue * p  {
          color:        #ffffff;
}

.blue * h1  {
          color:        #ffffff;
}

.blue * hr  {
          color:        #ffffff;
}

.blue * a:link  {
          color:        #ffffff;
}

.blue * a:visited  {
          color:        #ffffff;
}

.blue * a:hover  {
          color:        #ffffff;
}

.blue * a:active  {
          color:        #ffffff;
}

.red {
          color:        #f00;
}
          
.main {
			border: solid 1px #00CCFF;
}

/* HEADINGS */
h1			{
			font-size:		1.4em;
			font-weight:		normal;
			color:			#003366;
			margin-bottom:	0;			
			}
h2			{
			font-size:		1.2em;
			}
h3			{
			font-size:		1.0em;
			}
h4			{
			font-size:		1.0em;
			}
h5			{
			font-size:		1.0em;
			}
h6			{
			font-size:		1.0em;
			}
/* TEXT */
p			{
			font-size:		1.0em;
			font-family:		verdana, arial, helvetica, sans-serif;
}
li			{
			margin-bottom		0.4em;
			}
table			{
			font-size:		1.0em;
			}
tr			{
			font-size:		1.0em;
			}
td			{
			font-size:		1.0em;
			}
.XLarge			{
			font-size:		1.2em;
			font-weight:		bold;
			text-decoration:	none;
			}
.Large			{
			font-size:		1.0em;
			font-weight:		bold;
			text-decoration:	none;
			}
.Medium			{
			font-size:		1.0em;
			font-weight:		normal;
			text-decoration:	none;
			}
.Small			{
			font-size:		0.8em;
			font-weight:		normal;
			text-decoration:	none;
			}
			
.white			{
			color:			#ffffff;
			}

.backwhite			{
			background-color:			#ffffff;
			}
			
.backblue			{
			background-color:			#003366;
			}
			
.backmidblue			{
			background-color:			#00CCFF;
			}
			
/* LINKS */
a			{
			color:			#003366;
			font-weight:		bold;
			text-decoration:	none;
			font-size:			1.0em;			}
a:link			{
			color:			#003366;
			font-weight:		bold;
			text-decoration:	none;
			font-size:			1.0em;
			}
a:visited		{
			color:			#003366;
			font-weight:		bold;
			text-decoration:	none;
			font-size:			1.0em;
			}
a:hover			{
			color:			#003366;
			font-weight:		bold;
			text-decoration:	underline;
			font-size:			1.0em;
			}
a:active		{
			color:			#003366;
			font-weight:		bold;
			text-decoration:	underline;
			font-size:			1.0em;
			}
			
/* MENU LINKS */

A.menu:Link		{
			color: 			#003366;
			font-weight:		bold;
			text-decoration:	none;
			}
A.menu:Visited		{
			color:			#003366;
			font-weight:		bold;
			text-decoration:	none;
			}
A.menu:Hover		{
			color:			#ffffff;
			font-weight:		bold;
			text-decoration:	none;
			}
A.menu:Active		{
			color:			#ffffff;
			font-weight:		bold;
			text-decoration:	none;
			}
			
/* NAV 3 LINKS */

A.nav3:Link		{
			color: 			#003366;
			font-weight:		bold;
			text-decoration:	none;
			}
A.nav3:Visited		{
			color:			#003366;
			font-weight:		bold;
			text-decoration:	none;
			}
A.nav3:Hover		{
			color:			#00CCFF;
			font-weight:		bold;
			text-decoration:	none;
			}
A.nav3:Active		{
			color:			#00CCFF;
			font-weight:		bold;
			text-decoration:	none;
			}
			
/* NAV 4 LINKS */

A.nav4:Link		{
			color: 			#003366;
			font-weight:		normal;
			text-decoration:	none;
			}
A.nav4:Visited		{
			color:			#003366;
			font-weight:		normal;
			text-decoration:	none;
			}
A.nav4:Hover		{
			color:			#00CCFF;
			font-weight:		normal;
			text-decoration:	none;
			}
A.nav4:Active		{
			color:			#00CCFF;
			font-weight:		normal;
			text-decoration:	none;
			}
			
/* NAV 5 LINKS */

A.nav5:Link		{
			color: 			#003366;
   background: #fff url("/_templates/001/images/nav_dash.gif") repeat-x left;
			font-weight:		normal;
			text-decoration:	none;
			padding: 0 0 0 12px;
			display: block;
			}
A.nav5:Visited		{
			color:			#003366;
   background: #fff url("/_templates/001/images/nav_dash.gif") repeat-x left;
			font-weight:		normal;
			text-decoration:	none;
			padding: 0 0 0 12px;
			display: block;
			}
A.nav5:Hover		{
			color:			#00CCFF;
   background: #fff url("/_templates/001/images/nav_dash_o.gif") repeat-x left;
			font-weight:		normal;
			text-decoration:	none;
			padding: 0 0 0 12px;
			display: block;
			}
A.nav5:Active		{
			color:			#00CCFF;
   background: #fff url("/_templates/001/images/nav_dash_o.gif") repeat-x left;
			font-weight:		normal;
			text-decoration:	none;
			padding: 0 0 0 12px;
			display: block;
			}
			
/* NAV 6 LINKS */

A.nav6:Link		{
			color: 			#003366;
			font-weight:		normal;
			text-decoration:	none;
			padding: 0 0 0 12px;
			display: block;
			}
A.nav6:Visited		{
			color:			#003366;
			font-weight:		normal;
			text-decoration:	none;
			padding: 0 0 0 12px;
			display: block;
			}
A.nav6:Hover		{
			color:			#00CCFF;
			font-weight:		normal;
			text-decoration:	none;
			padding: 0 0 0 12px;
			display: block;
			}
A.nav6:Active		{
			color:			#00CCFF;
			font-weight:		normal;
			text-decoration:	none;
			padding: 0 0 0 12px;
			display: block;
			}


			
/* HEADING LINKS */

h1 A:Link		{
			color: 			#003366;
			font-weight:		normal;
			text-decoration:	none;
			}
h1 A:Visited		{
			color:			#003366;
			font-weight:		normal;
			text-decoration:	none;
			}
h1 A:Hover		{
			color:			#003366;
			font-weight:		normal;
			text-decoration:	underline;
			}
h1 A:Active		{
			color:			#003366;
			font-weight:		normal;
			text-decoration:	none;
			}
			
/* FOOTER LINKS */

A.footer:Link		{
			color: 			#003366;
			font-weight:		normal;
			text-decoration:	none;
			}
A.footer:Visited		{
			color:			#003366;
			font-weight:		normal;
			text-decoration:	none;
			}
A.footer:Hover		{
			color:			#003366;
			font-weight:		normal;
			text-decoration:	none;
			}
A.footer:Active		{
			color:			#003366;
			font-weight:		normal;
			text-decoration:	none;
			}
			
			
/* CRUMBS */

a.Crumbs			{
			color:			#CC3300;
			font-weight:		bold;
			text-decoration:	none;
			font-size:		0.9em;
			}
a.Crumbs:link			{
			color:			#CC3300;
			font-weight:		bold;
			text-decoration:	none;
			font-size:		0.9em;
			}
a.Crumbs:visited		{
			color:			#CC3300;
			font-weight:		bold;
			text-decoration:	none;
			font-size:		0.9em;
			}
a.Crumbs:hover			{
			color:			#CC3300;
			font-weight:		bold;
			text-decoration:	underline;
			font-size:		0.9em;
			}
a.Crumbs:active		{
			color:			#CC3300;
			font-weight:		bold;
			text-decoration:	underline;
			font-size:		0.9em;
			}