/* General full justification on DIV tab */
DIV
{
text-align: justify
}

#footer { 
	position: absolute; 
	left: 0; 
	bottom: 0; 
	height: 40px; 
}

/* Sub Menu */
#submenu {
	WIDTH: 100%;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-SIZE: 70%;
}

	#submenu:after { /*Add margin between menu and rest of content in Firefox*/
		CONTENT: ".";
		DISPLAY: block;
		HEIGHT: 0;
		CLEAR: both;
		VISIBILITY: hidden;
	}

	#submenu ul {
		BORDER: 1px solid #BBB;
		WIDTH: 100%;
		BACKGROUND: url(/images/chromebg.gif) center center repeat-x;
		PADDING: 5px 1px;
		MARGIN: 0;
		TEXT-ALIGN: left; /*set value to "right" for example to align menu to the left of page*/
	}

		#submenu ul li {
			DISPLAY: inline;
		}

			#submenu ul li a {
				COLOR: #494949;
				PADDING: 5px 1px;
				MARGIN: 0;
				TEXT-DECORATION: none;
				BORDER-right: 5px solid #DADADA;
			}

				#submenu ul li a:hover {
					BACKGROUND: url(/images/chromebg2.gif) center center repeat-x;
				}

/* Side Menu */
.bulletimagestyle { /*Absolute position bullet image.*/
	POSITION: absolute;
	LEFT: -200px;
}

.buttonmenu {
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 180px;
	BORDER-RADIUS: 100px;
	-MOZ-BORDER-RADIUS: 100px;
	-WEBKIT-BORDER-RADIUS: 100px;
}

	.buttonmenu li a {
		COLOR: black;
		DISPLAY: block;
		WIDTH: 95%;
		PADDING: 2px 4px;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 70%;
		FONT-WEIGHT: bold;
		FONT-STYLE: normal;
		BORDER: 1px solid;
		BORDER-COLOR: #D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
		BACKGROUND-COLOR: #c1e4ff;
		TEXT-DECORATION: none;
		BORDER-RADIUS: 100px;
		-MOZ-BORDER-RADIUS: 100px;
		-WEBKIT-BORDER-RADIUS: 100px;
	}

		.buttonmenu li a:hover, .buttonmenu li a:active {
			COLOR: black;
			BACKGROUND-COLOR: yellow;
			BORDER-RADIUS: 100px;
			-MOZ-BORDER-RADIUS: 100px;
			-WEBKIT-BORDER-RADIUS: 100px;
		}

/* Box Tables */
.boxheader {
	BACKGROUND: #689ae4;
}

.boxcontent {
	BACKGROUND: #ffffff;
	BORDER-WIDTH: thin;
	BORDER-STYLE: solid;
	BORDER-COLOR: #689ae4
}

.boxtext {
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

/* Used only when fogot password */
.redtable {
background: #ff8080;
}

/* Three definations only used when displaying holiday calendar or diary */
.lightbluecell {
background: #afd6fb;
}
.whitecell {
background: #FFFFFF;
}
.whitecellborder {
background: #FFFFFF;
border-width: thin;
border-style: solid;
border-color: #000000
}

/* Submit Button */
.button {
	BORDER-RADIUS: 25px;
	-MOZ-BORDER-RADIUS: 25px;
	-WEBKIT-BORDER-RADIUS: 25px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #ececec;
	COLOR: #373131;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER: solid;
	BORDER-WIDTH: 1px;
	TEXT-DECORATION: none
}

/* Main Menu */
.mainmenu {
	BORDER-RADIUS: 25px;
	-MOZ-BORDER-RADIUS: 25px;
	-WEBKIT-BORDER-RADIUS: 25px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #ececec;
	COLOR: #373131;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER: solid;
	BORDER-WIDTH: 1px;
	TEXT-DECORATION: none
}

/* Pager */
.cssPager a, .cssPager span {
	DISPLAY: inline-block;
	PADDING: 0px 5px;
	MARGIN-RIGHT: 4px;
	BORDER-RADIUS: 3px;
	BORDER: solid 1px #c0c0c0;
	BACKGROUND: #e9e9e9;
	BOX-SHADOW: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
	FONT-SIZE: .875em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #717171;
	TEXT-SHADOW: 0px 1px 0px rgba(255,255,255, 1);
}

	.cssPager a:hover {
		BACKGROUND: #fefefe;
		BACKGROUND: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
		BACKGROUND: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
	}

	.cssPager a.active {
		BORDER: none;
		BACKGROUND: #616161;
		BOX-SHADOW: inset 0px 0px 4px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
		COLOR: #f0f0f0;
		TEXT-SHADOW: 0px 0px 3px rgba(0,0,0, .5);
	}

.cssPager span {
	COLOR: #f0f0f0;
	BACKGROUND: #616161;
}

.cssPager td {
	BACKGROUND-COLOR: #c1e4ff;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: black;
	TEXT-DECORATION: none
}

/* Company Title */
.title {
	font-family: Arial, sans-serif;
	font-size: 32px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 5px;
	color: #125273
}

.errorheader
{
	BACKGROUND: #FF0000
}


/* Tooltips */
#fixedtipdiv {
	POSITION: absolute;
	PADDING: 2px;
	BORDER: 1px solid black;
	FONT: normal 12px Verdana;
	LINE-HEIGHT: 18px;
	Z-INDEX: 100;
}

.tooltip {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #057738;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}



.boldlink
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
FONT-STYLE: normal;
COLOR: #c02900;
FONT-FAMILY: Arial, sans-serif;
TEXT-DECORATION: none
}
.boldlink:active
{
}
.boldlink:hover
{
font-weight: bold;
font-size: 12px;
font-style: normal;
color: #ff0000;
font-family: Arial, sans-serif;
background-color: #f3f3f1;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #97978d;
text-decoration: none
}
.boldlink:visited
{
}

.normallink
{
font-size: 12px;
font-style: normal;
color: #c02900;
font-family: Arial, sans-serif;
text-decoration: none
}
.normallink:active
{
}
.normallink:hover
{
font-size: 12px;
font-style: normal;
color: #ff0000;
font-family: Arial, sans-serif;
background-color: #f3f3f1;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #97978d;
text-decoration: none
}
.normallink:visited
{
}

/* White Text */
.whitetext {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

/* Red Text */
.redtext {
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

/* Gold Text */
.goldtext {
	font-weight: bold;
	font-size: 12px;
	color: #d1931b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}

/* Bold Text */
.boldtext {
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	font-family: Arial, sans-serif;
	text-decoration: none
}

/* Bold White Text */
.boldwhitetext {
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	font-family: Arial, sans-serif;
	text-decoration: none
}

/* Normal Text */
.normaltext {
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-family: Arial, sans-serif;
	text-decoration: none
}

/* Normal White Text */
.normalwhitetext {
	font-size: 12px;
	color: #ffffff;
	font-style: normal;
	font-family: Arial, sans-serif;
	text-decoration: none
}

#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
FONT-STYLE: normal;
COLOR: #c02900;
FONT-FAMILY: Arial, sans-serif;
TEXT-DECORATION: none
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
COLOR: #c02900;
display: block;
}

#popitmenu a:hover{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
font-style: normal;
color: #ff0000;
font-family: Arial, sans-serif;
TEXT-DECORATION: none
}



