/* CSS Document */


body {
	background: #fff url(images/fade.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	align: center;
}

.searchbox {
	width: 175px;
	filter:alpha(opacity=50);
	background-image: url(images/searchbox.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 50px;
    -moz-opacity:0.5;
    opacity: 0.5;
}

.searchboxactive {
	width: 175px;
	filter:alpha(opacity=100);
	background-image: url(images/searchbox.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 50px;
    -moz-opacity:1.0;
    opacity: 1.0;
}

.navbar {
	width: 800px;
	background-image: url(images/navbackground2.gif);
	height: 29px;
	background-position: bottom;
	padding-left: 6px;	
	background-repeat: no-repeat;

}

.navbar .tab1 {
background: #5B78F2 url(images/newtab_blue.gif) no-repeat left top;
width: 87px;
height: 23px;
text-align: center;
padding: 0px;
margin: 0px;
padding-top: 6px;
line-height: 1.0em;
}

	
.spacer {
filter:alpha(opacity=0);
-moz-opacity:0;
opacity: 0;
width: 5px;
height: 29px;
}

.spacer2 {
filter:alpha(opacity=0);
-moz-opacity:0;
opacity: 0;
width: 253px;
height: 29px;
}

.navspacer {
filter:alpha(opacity=0);
-moz-opacity:0;
opacity: 0;
width: 10px;
height: 29px;
}

.navtab {
	height: 24px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	line-height: 1.0em;
}
	
.navbar .tab2 {
background: #D00E2F url(images/newtab_red.gif) no-repeat left top;
width: 87px;
height: 23px;
text-align: center;
padding: 0px;
margin: 0px;
padding-top: 6px;
line-height: 1.0em;
}

.navbar .tab3 {
background: #FA8100 url(images/newtab_orange.gif) no-repeat left top;
width: 87px;
height: 23px;
text-align: center;
padding: 0px;
margin: 0px;
padding-top: 6px;
line-height: 1.0em;
}

.navbar .tab4 {
background: #F3CE03 url(images/newtab_yellow.gif) no-repeat left top;
width: 87px;
height: 23px;
text-align: center;
padding: 0px;
margin: 0px;
padding-top: 6px;
line-height: 1.0em;
}

.navbar .tab5 {
background: #B7BC08 url(images/newtab_green.gif) no-repeat left top;
width: 87px;
height: 23px;
text-align: center;
padding: 0px;
margin: 0px;
padding-top: 6px;
line-height: 1.0em;
}

.navbar .tab6 {
background: #BEBEBE url(images/newtab_grey.gif) no-repeat left top;
width: 87px;
height: 23px;
text-align: center;
padding: 0px;
margin: 0px;
padding-top: 6px;
line-height: 1.0em;
}

.contentarea {
		width: 794px;
	background: #FFFFFF;
	text-align: left;
	border-right: 6px solid #BEBEBE;
	border-left: 6px solid #BEBEBE;
	border-bottom: 1px solid #BEBEBE;
	padding: 0px;
	margin: 0px;
	}

.footerholder {
height: 75px;
width: 806px;
background-image: url(images/navbackground2_lower.gif);
background-position: top;
background-repeat: no-repeat;
text-align: left;
padding: 0px;
margin: 0px;
}

.footer {
height: 60px;
width: 794px;
text-align: center;
margin: 0px;
padding: 0px;
padding-top: 15px;
}

.lowerheaderholder {
height: 50px;
width: 794px;
text-align: left;
padding: 0px;
margin: 0px;
}

.lowerheader {
height: 30px;
width: 764px;
text-align: left;
margin: 0px;
padding: 0px;
padding-top: 15px;
padding-left: 30px;
}

.lowerblock{
	height: 36px;
	width: 734px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #E1EDF7;
}

.lowercontent {
height: 124px;
width: 794px;
text-align: left;
padding: 0px;
margin: 0px;
}

.lowercol {
background: #FFFFFF url(images/line.gif) no-repeat right top;
height: 114px;
width: 336px;
text-align: left;
padding: 0px;
margin: 0px;
padding-top: 10px;
padding-left: 30px;
padding-right: 30px;
line-height: 1.0em;
		}
		
.lowercolend {
background: #FFFFFF;
height: 114px;
width: 336px;
text-align: left;
padding: 0px;
margin: 0px;
padding-top: 10px;
padding-left: 30px;
padding-right: 30px;
line-height: 1.0em;
		}
	
.lowerbluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5B78F2;
	font-weight: bold;
	}
	
	.lowerbluebold_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5B78F2;
	font-weight: bold;
	}
	
	.lowerbluebold_link:hover {
text-decoration: underline;
}
	
	.lowerwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	}
	
	.lowerblueboldbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5B78F2;
	font-weight: bold;
	}

.footertext {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #5B78F2;
font-weight: bold;
	}
		
.smallgreylight {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #646160;
}

.tinygreylight {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #646160;
display:block;
}
	
.upperback {
	height: 253px;
	width: 794px;
	background: #5B78F2 url(images/backgroundblue.jpg) no-repeat right top;
	text-align: center;
	align:center;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #3366CC;
}

.upperspacer {
height: 252px;
width: 40px;
text-align: left;
padding: 0px;
margin: 0px;
}
			
.uppercontent {
height: 215px;
width: 450px;
text-align: left;
padding: 0px;
margin: 0px;
padding-top: 37px;
line-height: 1.0em;
display:block;
		}
		
.largewhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
	font-weight: bold;
	}
	
.largishwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	}

.notsolargishwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	}
		
	.smallwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	}
	
	.smallwhitelight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
	
	.largerwhitelight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	}
	
	.whitenavlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}
	
	.whitenavlinklarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	}
	.whitenavlinklarger:hover{
	text-decoration: underline;
		}
	
	.whitenavlink:hover{
	text-decoration: underline;
		}
	
.mediumwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	}

.lowergreybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	font-weight: bold;
}

span.highlight {
	background-color: #E1EDF7;
}

a {
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}	

link {
	color: #3252b2;
}

link:hover {
background-color: #E1EDF7;
}

.button {
background: url(images/bluebutton.gif) left top;
width: 183px;
height: 20px;
text-align: center;
padding: 0px;
margin: 0px;
padding-top: 5px;
line-height: 1.0em;
}

	#todolist {
		border-right: 1px solid #C7C7C7;
		border-bottom: 1px solid #C7C7C7;
		border-top: 1px solid #C7C7C7;
	}

	#todolist tbody tr td {
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 3px 8px;
		border-left: 1px solid #C7C7C7;
	}
	
	#todolist tbody tr.selected td {
		background-color: #3d80df;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #C7C7C7;
		border-bottom: 1px solid #C7C7C7;
	}
	
	.odd {
  background-color: #fff;
}
.even {
  background-color: #edf3fe;
}
.lightblue {
  background-color: #9CAFF4;
}
.sortheader {
color: #ffffff;
text-decoration: none;
}
.sortheader:hover {
text-decoration: underline;
}
.listitemlink {
text-decoration: none;
}
.listitemlink:hover {
text-decoration: underline;
}

.subnav {
background-color: #5B78F2;
width: 774px;
height: 32px;
text-align: left;
padding: 0px;
padding-left: 20px;
margin: 0px;
line-height: 1.0em;
}
.pagecontent {
width: 764px;
text-align: left;
margin: 0px;
padding: 0px;
padding-top: 20px;
padding-left: 15px;
line-height: 16px;
display:block;
}

.whitecontent {
line-height: 16px;
}

.smallgreytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #919191;
}
.darkergreytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
}
.todolistitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
.todolistitemlong:hover {
     background-color: #E1FE92;
}
.sliderdisplay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.confirmationtoscreen {
	height: 15px;
	width: 350px;
	background: #fff6bf url(alert.jpg) no-repeat 7px center;
	text-align: left;
	border: 2px solid #ffd324;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px 7px 7px 25px;
	visibility: hidden;
	position: absolute;
	}
	
.actiontable {
	background: #F5F5F5;
	text-align: left;
	width: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px 7px 7px 7px;
	border-top: 1px solid #CC0000;
	border-right: 0px none #CC0000;
	border-bottom: 1px solid #CC0000;
	border-left: 0px none #CC0000;
	}
	
	.uploadtable {
	background: #F5F5F5;
	text-align: left;
	width: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px 7px 7px 7px;
	border-top: 1px solid #FFCC00;
	border-right: 0px none #FFCC00;
	border-bottom: 1px solid #FFCC00;
	border-left: 0px none #FFCC00;
	}



	.controltable {
	background: #F5F5F5;
	text-align: left;
	width: 152px;
	border-top: 1px solid #0099FF;
		border-bottom: 1px solid #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px 7px 7px 7px;
	}
	
		
.inplaceeditor-saving { background: url(saving.gif) no-repeat left bottom; }

form.inplaceeditor-form {

}

form.inplaceeditor-form input[type="text"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	border: 1px solid #CCCCCC;
	font-weight: bold;

}

.editor_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	font-weight: normal;

}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
}

form.inplaceeditor-form input[type="submit"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

form.inplaceeditor-form a {
	margin-left:1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.subnavred {
background-color: #D60829;
width: 774px;
height: 29px;
text-align: left;
padding: 0px;
padding-left: 20px;
margin: 0px;
line-height: 1.0em;
}

.subnavorange {
background-color: #FA8100;
width: 774px;
height: 29px;
text-align: left;
padding: 0px;
padding-left: 20px;
margin: 0px;
line-height: 1.0em;
}

.subnavyellow {
background-color: #F3CE03;
width: 774px;
height: 29px;
text-align: left;
padding: 0px;
padding-left: 20px;
margin: 0px;
line-height: 1.0em;
}

.subnavgreen {
background-color: #B7BC08;
width: 774px;
height: 29px;
text-align: left;
padding: 0px;
padding-left: 20px;
margin: 0px;
line-height: 1.0em;
}

.lowergreybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

.lowerredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #D60829;
	font-weight: bold;
}

.loweryellowbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F3CE03;
	font-weight: bold;
}

.largeryellowbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #F3CE03;
	font-weight: bold;
}

.lowerorangebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FA8100;
	font-weight: bold;
}

.largeredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #D60829;
	font-weight: bold;
	}
.tinygreydark {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #555251;
}
.smallgreydark {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555251;
}
.mediumgreydark {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #555251;
}
.mediumredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D60829;
	font-weight: bold;
	}
.mediumgreybold {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #646160;
font-weight: bold;
}
.smallpink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FEC6CF;
}
