BODY, TABLE, TR, TD, FORM {
	font-family: helvetica, verdana, tahoma, "times new roman"; 
	font-size: x-small;
	color: #38394B; 
} 

hr {color: #DFE7C9; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-style: solid;}
	
.verticalRule {color: #DFE7C9; 
	border-left-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-top-width: 0px;
	border-style: solid;
	height: 100%;
	}	

h1 {font-size: 24px;
	color: #4B6FB9;
	font-family: helvetica, arial, sans-serif;
	letter-spacing: -1px;
}

h2 {font-size: 20px;
	color: #4B6FB9;
	font-family: helvetica, arial, sans-serif;
	letter-spacing: -1px;
}

.h2 {font-size: 20px;
	color: #4B6FB9;
	font-family: helvetica, arial, sans-serif;
	letter-spacing: -1px;
}

h3 {font-size: 18px;
	color: #DFE7C9;
	font-family: helvetica, arial, sans-serif;
	font-weight: 900;
}

.borderBanner {
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-top-width: 1px;
	border-style: solid; 
	border-color: #4B6FB9;
}

.borderFooter {
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-top-width: 1px;
	border-style: solid; 
	border-color: #4B6FB9;
}

.borderBody {
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-top-width: 1px;
	border-style: solid; 
	border-color: #4B6FB9;
}

.borderBottom {
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-style: solid; 
	border-color: #4B6FB9;
}

.borderBottomDashed {
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-style: dashed; 
	border-color: #4B6FB9;
}

.borderBottomDotted, .clientBoxHeading {
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-style: dotted; 
	border-color: #4B6FB9;
}

.borderGrayLeft {
	border-left-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-top-width: 0px;
	border-style: dotted; 
	border-color: #B0B0B0;
}

.borderGrayBottom {
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-style: solid; 
	border-color: #B0B0B0;
}

tr.borderBottomDotted td{
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-style: dotted; 
	border-color: #4B6FB9;
}

.textLightBlue {color: #EDEEFF;}

.textVerySmall {font-size: xx-small; }

.size12 {font-size: 12px; }

.size10 {font-size: 10px; }

.size20 {font-size: 20px; }

.vertical {layout-flow: vertical-ideographic; }

.textLightGray {color: #F8F8F8;}

.textGrayedOut {color: #767575; }

.textGreen {color: #003609;}

.textWhite {color: white;}

/* Links */
a:link {color: black; text-decoration: underline; font-size: x-small;} 
a:visited{color: black; text-decoration: underline; font-size: x-small;}
a:active, a:visited:active {color: black; text-decoration: underline;  font-size: x-small;}
a:hover, a:visited:hover {color: #4B6FB9; text-decoration: none; font-size: x-small;}

a.textSmall:link {color: black; text-decoration: underline; font-size: x-small;} 
a.textSmall:visited{color: black; text-decoration: underline; font-size: x-small;}
a.textSmall:active, a.textSmall:visited:active {color: black; text-decoration: underline;  font-size: x-small;}
a.textSmall:hover, a.textSmall:visited:hover {color: #4B6FB9; text-decoration: none; font-size: x-small;}

a.banner:link {color: #EDEEFF; text-decoration: none; font-family:  verdana, "times new roman", serif; font-size: 12px; font-weight: 700;}
a.banner:visited{color: #B7B8CA; font-size: 12px; text-decoration: none; font-family: verdana, times new roman; font-weight: 700;}
a.banner:link:active, a.banner:visited:active {color: #EDEEFF; text-decoration: none; font-family:  verdana, "times new roman", serif; font-size: 12px; font-weight: 700;}
a.banner:link:hover, a.banner:visited:hover {color: #38394B; text-decoration: underline; font-family:  verdana, "times new roman", serif; font-size: 12px; font-weight: 700;}

a.linkBreadcrumb:link {color: #4B6FB9; text-decoration: none; font-size: x-small;}
a.linkBreadcrumb:visited{color: #4B6FB9; font-size: x-small; text-decoration: none;}
a.linkBreadcrumb:link:active, a.linkBreadcrumb:visited:active {color: #4B6FB9; text-decoration: none; font-size: x-small;}
a.linkBreadcrumb:link:hover, a.linkBreadcrumb:visited:hover {color: #5A604B; text-decoration: underline; font-size: x-small;}

a.footerLight:link {color: black; text-decoration: none; font-weight: 900; font-size: x-small;}
a.footerLight:visited{color: black; text-decoration: none;font-weight: 900; font-size: x-small;}
a.footerLight:link:active, a.footerLight:visited:active {color: black; text-decoration: none; font-weight: 900; font-size: x-small;}
a.footerLight:link:hover, a.footerLight:visited:hover {color: #5A604B; text-decoration: none; font-weight: 900; font-size: x-small;}

a.footerDark:link {color: #4B6FB9; text-decoration: none; font-weight: 900; font-size: x-small;}
a.footerDark:visited{color: #4B6FB9; text-decoration: none;font-weight: 900; font-size: x-small;}
a.footerDark:link:active, a.footerDark:visited:active {color: #4B6FB9; text-decoration: none; font-weight: 900; font-size: x-small;}
a.footerDark:link:hover, a.footerDark:visited:hover {color: #5A604B; text-decoration: none; font-weight: 900; font-size: x-small;}

a.navBar:link {
	font-family:  tahoma, arial, verdana, "times new roman", sans-serif;
	color: #EDEEFF; 
	text-decoration: none; 
	font-size: x-small; 
	font-weight: 700;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
}
a.navBar:visited{
	font-family:  tahoma, arial, verdana, "times new roman", sans-serif;
	color: #DFE7C9; 
	font-size: x-small; 
	text-decoration: none; 
	font-weight: 700;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
}
a.navBar:link:active, a.navBar:visited:active {
	font-family:  tahoma, arial, verdana, "times new roman", sans-serif;
	color: #EDEEFF; 
	text-decoration: none; 
	font-size: x-small; 
	font-weight: 700;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	}
a.navBar:link:hover, a.navBar:visited:hover {
	font-family:  tahoma, arial, verdana, "times new roman", sans-serif;
	color: black; 
	text-decoration: none; 
	font-size: x-small; 
	font-weight: 700;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	/*border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-top-width: 1px;
	border-style: solid; 
	border-color: white;
	background-color: #DFE7C9;
	padding-left: 9px;
	padding-right:9px;
	padding-top: 1px;
	padding-bottom: 1px;*/
	
}

INPUT{
	font-size: x-small;
	padding: 1px;
	color: #4B6FB9;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-top-width: 1px;
	border-style: solid; 
	border-color: #4B6FB9;
	background-color: white;
	}

TEXTAREA{
	font-size: medium;
	padding: 1px;
	color: #4B6FB9;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-top-width: 1px;
	border-style: solid; 
	border-color: #4B6FB9;
	background-color: white;
}

.headerNavBar {background-image: url('http://www.vwebstudios.com/mpdsb/images/header_green_curve.gif'); background-repeat: no-repeat; }

/* Shadow Boxes CSS */
.shside { background-image: url(http://www.vwebstudios.com/mpdsb/images/shside.gif); background-repeat: repeat-y; background-position: top; font-size: 1px; width: 4px }
.shbott { background-image: url(http://www.vwebstudios.com/mpdsb/images/shbott.gif); background-repeat: none; height: 4px; text-align: right }
td.shbott img { height: 4px; width: 4px }
.skiplink {display:none}

.adminListing {
	background-color: #F7F7F7;
	}

.adminBoxHeading {
	text-align: center;
	font-weight: 900;
	font-size: 12px;
	}