<style type="text/css">


	
body
	{
	border:0px none; 
	margin: 5px; 
	color: #003300;
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	background-color: #FFFFFF
	}

/* Controls */

hr 
	{
	border: 1px solid #000000; 
	}

input
	{
	font-family: Verdana,Tahoma,Arial; 
	font-size: 10px; 
	border: 1px solid #000000; 
	}


select
	{
	font-family: Verdana,Tahoma,Arial; 
	font-size: 10px; 
	border: 1px solid #000000; 
	}


input.noborder
	{
	font-family: verdana; 
	font-size: 10px; 
	border: 0px solid #000000; 
	}
	
	
input.default
	{
	font-weight: bold 
	}

label
	{
	color: #000000;
   	font-weight: normal;
   	font-size: 11px;
   	font-family: Verdana,Tahoma,Arial;
	}
	
td{
	font-family: verdana; 
	font-size: 12px; 
}
	
textarea
	{
	font-family: verdana; 
	font-size: 10px; 
	border: 1px solid #000000; 
	}

li
	{
	font-family: verdana; 
	font-size: 12px; 
	list-style: inside, square; 
	marker-offset: 1px;
	}

.nopad {padding: 0px}
.pad2 {padding: 2px}
.pad4 {padding: 4px}

.highlight
	{
	background-color: #DDDDDD;
	}
	
.midlight
	{
	background-color: #888888;
	}


.lowlight
	{
	background-color: #444444;
	}


.disabled
	{
	color: #E8D8C8;
	}

.header
	{
    color: white;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana,Tahoma,Arial;
    background-color: #5095C1;
	}

.subheader
	{
    color: white;
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana,Tahoma,Arial;
    background-color: #5095C1;
	}


.paraheader
	{
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana,Tahoma,Arial;
    letter-spacing: 6;    
    }

.parasubheader
	{
    color: #EEEEEE;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana,Tahoma,Arial;
    letter-spacing: 6;    
    background-color: #AAAAAA;
    }


.sw_header{
    color: #FFEEEE;
    background-color: #AA2222;
}

.sw_title{
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana,Tahoma,Arial;
    letter-spacing: 2;    
}

.contenttitle
	{
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana,Tahoma,Arial;
    }
    
.contentbody
	{
    color: #000000;
    font-weight: normal;
    font-size: 12px;
    font-family: Verdana,Tahoma,Arial;
    }

.mainmenu
{
    color: #FFFFFF;
}


.submenu
	{
    color: #111111;
    background-color: #AAAAAA;
    }
    
    
.menupanelhdr
	{
    color: #000000;
    font-weight: normal;
    font-size: 9px;
    font-family: Verdana,Tahoma,Arial;
    background-color: #EEE3D7
    }


.menupanel
	{
    color: #000000;
    font-weight: normal;
    font-size: 10px;
    font-family: Verdana,Tahoma,Arial;
    background-color: #DDDDDD;
	}
	
	
table
	{
	padding: 0;
	cell-padding: 0;
	color: #000000;
   	font-weight: normal;
   	font-size: 12px;
   	font-family: Verdana,Tahoma,Arial;
	border-spacing: 0;
	}


.borderblk
	{
	border: 2px solid #000000; 
	}

.borderred
	{
	border: 2px solid #FF3131; 
	}

.border
	{
	border: 1px solid #333333; 
	}

.container
	{
	padding: 6;
	cell-padding: 4;
	cell-spacing: 0
	border-spacing: 0;
	border: 4px solid #000000;
	background-color: #dcdcdc;
	}

.disabledText{
	color: 999999;
}

.errorText
	{
   	font-weight: bold;
   	font-size: 10px;
   	font-family: Verdana,Tahoma,Arial;
	color: #CC0033
	}

.textmsg
	{
   	font-weight: normal;
   	font-size: 11px;
   	font-family: Verdana,Tahoma,Arial;
	color: #000000
	}
	
.titlemsg
	{
   	font-weight: normal;
   	font-size: 24pt;
   	font-family: Verdana,Tahoma,Arial;
	color: #C38C00	
	}

.largetext
	{
   	font-weight: bold;
   	font-size: 14px;
   	font-family: Verdana,Tahoma,Arial;
	color: #000000	
	}

.mediumtext
	{
   	font-size: 12px;
   	font-family: Verdana,Tahoma,Arial;
	}

.smalltext
	{
   	font-size: 10px;
   	font-family: Verdana,Tahoma,Arial;
	}

.smalltextwht
	{
   	font-size: 10px;
   	color: white;
	}

.tinytext
	{
   	font-size: 9px;
	}
.tinytextwht
	{
   	font-size: 9px;
   	color: white;
	}
.itsytext
	{
   	font-size: 6pt;
	}

.linkdesc
	{
   	font-size: 9px;
   	font-weight: bold;
	color: #FFCCCC;
	font-weight: bold;
   	font-family: Verdana,Tahoma,Arial;
	}

.pagelabeltext
	{
   	font-size: 20px;
   	letter-spacing: 8;
	color: #AAAAAA;
	font-weight: bold;
   	font-family: Verdana,Tahoma,Arial;
	}


.pageheadertext	
	{
   	font-weight: bold;
   	font-size: 14pt;
   	font-family: Verdana,Tahoma,Arial;
   	letter-spacing: 8;
	color: #AAAAAA;
	}


.cellborder	
	{
	border: 1px solid #000000; 
}


.sidetitle{font-size: 10px;color: #CCCCCC;text-decoration: none;font-family: Verdana,Tahoma,Arial;font-weight: bold;}

/* Default Link */
a, a:link, a:visited
{
	color: #0000FF;
	font-family: Verdana,Tahoma,Arial;
	font-weight: normal;
	font-size: 11px;
}
a:active 
{
	color: #0000FF;
	font-family: Verdana,Tahoma,Arial;
	font-weight: normal;
	font-size: 11px;
}
a:hover 
	{color: #000000;
	background-color: #ECF3FB;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Tahoma,Arial;
}


a.image:link{text-decoration: none;}
a.image:hover{text-decoration: none;}

/* Main Menu */
a.mainmenu
{
	font-size: 12px;
	color: #DDDDDD;
	text-decoration: none;
	font-weight: bold;
}
a.mainmenu:link, a.mainmenu:visited

{
	font-size: 12px;
	color: #DDDDDD;
	text-decoration: none;
	font-weight: normal;
}
a.mainmenu:hover
{
	color: #111111;
	background-color: #FFFFFF;
	font-size: 12px; 
	text-decoration: underline;
	font-weight: bold;
}
a.mainmenu:active
{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #111111;
	text-decoration: none;
	font-weight: bold;
}


/* Submenu */
a.submenu:link {color: ##5095C1;font-size: 10px;font-weight: normal;text-decoration: none;}
a.submenu:visited {color: #000000;font-size: 10px;font-weight: normal;text-decoration: none;}
a.submenu:hover {color: #333333;background-color: #FFFFFF;font-size: 10px;font-weight: normal;}
a.submenu:active {color: #FF0000;font-size: 10px;font-weight: normal;text-decoration: none;}

/* Standard HyperLink */
a.standard:link {color: #0000FF;font-size: 12px;text-decoration: underline;}
a.standard:visited {color: #0000FF;font-size: 12px;text-decoration: underline;}
a.standard:active {color: #0000FF;font-size: 12px;text-decoration: underline;}
a.standard:hover {color: #0000FF;background-color: #FFFFFF;font-size: 12px;text-decoration: none;}


/* Tiny HyperLink */
a.nav_tiny {color: #000000;font-size: 9px;text-decoration: none;font-weight: normal;}
a.nav_tiny:link {color: #000000;font-size: 9px;text-decoration: none;font-weight: normal;}
a.nav_tiny:visited {color: #000000;font-size: 9px;text-decoration: none;font-weight: normal;}
a.nav_tiny:active {color: #0000FF;font-size: 9px;text-decoration: none;font-weight: normal;}
a.nav_tiny:hover {color: #0000FF;background-color: #FFFFFF;font-size: 9px;text-decoration: underline;font-weight: normal;}


/* Side Menu */
.sidemenu 
{
	font-size: 9.5px; 
	color: #FFFFFF;
	background-color: #004584;
}

a.sidemenu, a.sidemenu:link, a.sidemenu:visited 
{
	font-size: 9px; 
	color: #ECF3FB;
	text-decoration: none;
	font-weight: bold;
}


a.sidemenu:hover
{
	font-size: 9px; 
	color: #004584; 
	background-color: #FFFFFF; 
	font-weight: bold;
}
a.sidemenu:active
{
	font-size: 10px; 
	color: #004584; 
	background-color: #EEEEEE; 
	text-decoration: none;
	font-weight: bold;
}


/* Side Menu Main */
.sidemenumain{font-size: 12px;color: #FFFFFF;text-decoration: none;font-weight: bold;}
.sidemenumain:link{font-size: 10px;color: #FFFFFF;text-decoration: none;font-weight: bold;}
.sidemenumain:visited {font-size: 10px;color: #FFFFFF;text-decoration: none;font-weight: bold;}
sidemenumain:hover{font-size: 10px;color: #111111;background-color: #FFFFFF; font-weight: bold;}
.sidemenumain:active{font-size: 10px;color: #FFFFFF;;text-decoration: none;font-weight: bold;}


/* 
	Calendar 
	
	- Use highlight for today 

*/
.calcell
	{
	border: 1px solid #333333
	}

.calcelltoday
	{
	border: 2px solid #111111;
	background-color: #DDDDDD
	}

.calcellempty
	{
	border: 1px solid #C0C0C0 
	}

.calheader
	{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
    background-color: #222222;
	border: 1px solid #111111
	}

.calsubheader
	{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #BBBBBB;	
	border: 1px solid #111111
	}


.caldate
	{
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;	
	}

/* Inline Calendar Styles */

.inlinecalouter
	{
	width: 100%;
	padding: 0px;
	margin: 0px;
   	border: 0px solid #000000;
	border-collapse: collapse
	}


.inlinecalinner
	{
	width: 100%;
	font-weight: bold;
	padding: 12px;
   	border: 0px solid #000000;
	border-collapse: collapse
}

.inlinecalname
{

	font-size: 9.5px;
	font-weight: normal;
	text-decoration: none;	
	color: #000000;
    background-color: #EEEEEE;	
	border: 1px solid #999999
}	

.inlinecalheader
{
	margin=top: 2px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
	color: #000000;
    background-color: #DDDDDD;	
	border: 1px solid #AAAAAA
}	

.inlinecalsubject
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}	

.inlinecalevent
{
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;	
}
</style>