/*
**********************************
HEIGHT FIX
**********************************
*/
html, * #fillheight {height: 100%;}
body {
	height:100%;
	background-image: url(/template/images/page_background.jpg);
}
* #fillheight_cell {
	height: 100%;
	vertical-align: top;
	padding: 2px;}


TR,TD {vertical-align:top;text-align:left;}	
* .pad5{
 padding: 5px;
}
form { 
	margin-top: 0; 
	margin-bottom: 0;
}


BODY, TD, .NormalText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	color: #000000;
}
	
.Header {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}		

.MediumText	{ font-size: 16px; }
.SmallText	{ font-size: 10px; }

.Purple	{ color: #000066; }

/*TEXT FORMATTING */
* .heading1,h1 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
}
* .heading2,h2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
* .heading3,h3 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}	
p,ul,li,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}	
* .smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}	
* .footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-align:center;
	
}
* .outerbox_top { background-image: url(/template/images/outerbox_top.gif);background-repeat:repeat-x}
* .outerbox_left { background-image: url(/template/images/outerbox_left.gif);background-repeat:repeat-y}
* .outerbox_right { background-image: url(/template/images/outerbox_right.gif);background-repeat:repeat-y}
* .outerbox_bottom { background-image: url(/template/images/outerbox_bottom.gif);background-repeat:repeat-x}

* .menubox_top { background-image: url(/template/images/menubox_top.gif);background-repeat:repeat-x}
* .menubox_left { background-image: url(/template/images/menubox_left.gif);background-repeat:repeat-y}
* .menubox_right { background-image: url(/template/images/menubox_right.gif);background-repeat:repeat-y}
* .menubox_bottom { background-image: url(/template/images/menubox_bottom.gif);background-repeat:repeat-x}
* .menubox_bg {
	background-image: url(/template/images/menu_background.jpg);
	background-repeat: repeat-y;
}

* .blueshadow_top { background-image: url(/template/images/blueshadow_top.gif);background-repeat:repeat-x}
* .blueshadow_left { background-image: url(/template/images/blueshadow_left.gif);background-repeat:repeat-y}
* .blueshadow_right { background-image: url(/template/images/blueshadow_right.gif);background-repeat:repeat-y}
* .blueshadow_bottom { background-image: url(/template/images/blueshadow_bottom.gif);background-repeat:repeat-x}


* .dkgreyline_top { background-image: url(/template/images/dkgreyline_top.gif);background-repeat:repeat-x}
* .dkgreyline_left { background-image: url(/template/images/dkgreyline_left.gif);background-repeat:repeat-y}
* .dkgreyline_right { background-image: url(/template/images/dkgreyline_right.gif);background-repeat:repeat-y}
* .dkgreyline_bottom { background-image: url(/template/images/dkgreyline_bottom.gif);background-repeat:repeat-x}

* .greyline_top { background-image: url(/template/images/greyline_top.gif);background-repeat:repeat-x}
* .greyline_left { background-image: url(/template/images/greyline_left.gif);background-repeat:repeat-y}
* .greyline_right { background-image: url(/template/images/greyline_right.gif);background-repeat:repeat-y}
* .greyline_bottom { background-image: url(/template/images/greyline_bottom.gif);background-repeat:repeat-x}

* .contentbox_top { background-image: url(/template/images/contentbox_top.gif);background-repeat:repeat-x;text-align:center;}
* .contentbox_left { background-image: url(/template/images/contentbox_left.gif);background-repeat:repeat-y}
* .contentbox_right { background-image: url(/template/images/contentbox_right.gif);background-repeat:repeat-y}
* .contentbox_bottom { background-image: url(/template/images/contentbox_bottom.gif);background-repeat:repeat-x}

* .footerbox_top { background-image: url(/template/images/footerbox_top.gif);background-repeat:repeat-x}
* .footerbox_left { background-image: url(/template/images/footerbox_left.gif);background-repeat:repeat-y}
* .footerbox_right { background-image: url(/template/images/footerbox_right.gif);background-repeat:repeat-y}
* .footerbox_bottom { background-image: url(/template/images/footerbox_bottom.gif);background-repeat:repeat-x}

* .headerrow {
	background-color: #CCCCCC;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	font-weight: bold;
}
* .titlerow {
	background-color: #CCCCCC;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight:bold; 
	color: #000066}
* .mainrow {
	background-color: #FFFDFE;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000033}
* .altrow {
	background-color: #EFEFEF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000066}
/*
***********************
 MAIN MENU STYLES
*********************** 
*/
* .menubackground {
	background-image: url(/template/images/menu_background.jpg);
	background-repeat: repeat-y;
}

TD.expansionlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	padding :3px;
}
TD.expansionlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}		
TD.expansionlink:hover {color: #FFFFFF;	background-color: #000066;	text-decoration:underline;}
TD.expansionlink a:hover {color: #FFFFFF;	background-color: #000066;	text-decoration:underline;}
TD.mainmenutitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	font-weight:bold;
}
TD.mainmenulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight:bold;
}

TD.mainmenulink A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	text-decoration:none;
}
TD.mainmenulink A:hover {color: #0066FF;	text-decoration:underline;}
TD.mainmenulink:hover {color: #0066FF; text-decoration:underline;}

TD.submenutitle {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	background-color:#CCCCCC;
}
TD.submenulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color:#CCCCCC;
}

TD.submenulink A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color:#CCCCCC;
	font-weight: bold;
	text-decoration:none;
}
TD.submenulink A:hover {color: #000000;	background-color: #EFEFEF;	text-decoration:underline;}
TD.submenulink:hover {color: #000000; background-color: #EFEFEF;	text-decoration:underline;}
