/*global*/
body {margin-left: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
img {border:none;}
table {table-layout:fixed; border: none; padding: 0,0,0,0; vertical-align:top;}

a:link {color: #5171c4;	text-decoration:none;}
a:visited {color: #5171c4;	text-decoration:none;}
a:hover {color: #5C86BF; text-decoration:none;}
a:active {text-decoration:none;}

/*drop drop side nav*/
.buttonmenu {list-style-type: none;margin: 0;padding: 0;width: 100%;}
.buttonmenu li a{
background-image:url(images/img_list.gif);
background-position:left;
background-repeat:no-repeat;
color: #5C86BF;
display: block;
width: 100%;
padding: 2px 18px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#c3c0a9 #cbc8b3 #cbc8b3 #c3c0a9; /*light dark dark light*/
background-color: #e1e0de;
}
.buttonmenu li a:visited{color: #5C86BF;}
.buttonmenu li a:hover, .buttonmenu li a:active {color: #333333;background-image:url(images/img_list_hover.gif);background-color: #F4F3F2;}


.buttonmenu-com {list-style-type: none;margin: 0;padding: 0;width: 100%;}
.buttonmenu-com li a{
background-image:url(images/img_list-com.gif);
background-position:left;
background-repeat:no-repeat;
color: white;
display: block;
width: 100%;
padding: 2px 18px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#c3c0a9 #cbc8b3 #cbc8b3 #c3c0a9; /*light dark dark light*/
background-color: #cecbb6;
}
.buttonmenu-com li a:visited {color: white;}
.buttonmenu-com li a:hover, .buttonmenu-com li a:active {color: #333333;background-image:url(images/img_list_hover-com.gif);background-color:#F3F0E9;}


.buttonmenu-sch {list-style-type: none;margin: 0;padding: 0;width: 100%;}
.buttonmenu-sch li a{
background-image:url(images/img_list-com.gif);
background-position:left;
background-repeat:no-repeat;
color: white;
display: block;
width: 100%;
padding: 2px 18px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#c3c0a9 #d9d8d3 #d9d8d3 #c3c0a9; /*light dark dark light*/
background-color: #DCDBD7;
}
.buttonmenu-sch li a:visited {color: white;}
.buttonmenu-sch li a:hover, .buttonmenu-sch li a:active {color: #333333; background-image:url(images/img_list_hover-com.gif); background-color: #F3F0E9;}

.banner {background-image:url(images/banner_hm.jpg)}
.banner-com {background-image:url(images/banner_comcenter.jpg)}
.banner-sch {background-image:url(images/banner_tschool.jpg)}

.nav {table-layout:fixed; border:0;	padding:0; width:inherit; vertical-align:top;}

.body-hdrmain {
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	color:#5C86BF;
	padding-top:20px;
	padding-bottom:10px;
	clear: none;
	border-bottom:dotted;
	border-bottom-color:#5C86BF;
	border-bottom-width:thin;
}
.body-hdrmain-com {
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	color:#2B4FAE;
	padding-top:20px;
	padding-bottom:10px;
	clear: none;
	border-bottom:dotted;
	border-bottom-color:#2B4FAE;
	border-bottom-width:thin;
}
.body-hdrmain-sch {
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	color:#00991B;
	padding-top:20px;
	padding-bottom:10px;
	clear: none;
	border-bottom:dotted;
	border-bottom-color:#00991B;
	border-bottom-width:thin;
}
.body-hdr {
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color:#5C86BF;
	padding-top:14px;
	padding-bottom:8px;
	clear: none;
	border-bottom: dotted;
	border-bottom-color:#5C86BF;
	border-bottom-width: thin;
}
.body-hdr-com {
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color:#2690CE;
	padding-top:14px;
	padding-bottom:8px;
	padding-right:10%;
	clear: none;
	border-bottom:dotted;
	border-bottom-color:#2690CE;
	border-bottom-width:thin;
}
.body-hdr-sch {
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color:#36A81A;
	padding-top:14px;
	padding-bottom:8px;
	padding-right:10%;
	clear: none;
	border-bottom:dotted;
	border-bottom-color:#36A81A;
	border-bottom-width:thin;
}
.body-sub-hdr1 {
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#333333;
	clear: none;
}
.body-sub-hdr {
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#333333;
	clear: none;
}
.body-bold {
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}
.body-events {
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
	padding-top: 16px;
	padding-right:5%;
	padding-left: 48px;
	}
.body-text {
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-size: 8px;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	line-height: 15px;
	text-indent: 5px;
	padding-top: 16px;
	padding-right: 5%;
	padding-left: 68px;
}

.menu_hborder {
	background-image: url(images/border.gif);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 1px;
}

img.floatLeft{float: left; margin-right: 12px;}

img.floatRight{float: right; margin-left: 12px;}
	
.sidebar-tophdr {
	background-color:#DCDBD7;
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color:#475ab0;
	padding:10px;
	clear: none;
	text-transform: capitalize;
	text-shadow: #333333;
}
.sidebar-tophdr-com {
	background-color:#D9D5BE;
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color:#0C4AA4;
	padding:10px;
	clear: none;
	text-transform: capitalize;
	text-shadow: #333333;
}
.sidebar-tophdr-sch {
	background-color:#D9D5BE;
	font-family: Georgia, Palatino, Times, Serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color:#007715;
	padding:10px;
	clear: none;
	text-transform: capitalize;
	text-shadow: #333333;
}
.sidebar-hdr {
	font-family:  Georgia, Verdana, Arial, Helvetica, Geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	clear: none;
}
.sidebar-body {
	font-family:  Verdana, Arial, Helvetica, Geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.sidebar-hdritalic {
	font-family: Georgia, Times, Palatino, Serif;
	font-size: 9px;
	font-style: italic;
	font-weight: 400;
	line-height: 15px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.sidebar-nav {
	font-family: Arial, Helvetica, Verdana, Geneva;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 12px;
}
.statement-hdr {
	font-family:  Georgia, Times New Roman,Times, Serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
}
.statement-body {
	font-family:  Georgia, Times New Roman,Times, Serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}

.arrowlistmenu{
width: 360px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: white;
background: #5C86BF url(images/img_plus.gif) no-repeat center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 18px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(images/img_minus.gif);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/img_plus2.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 20px; /*link text is indented 20px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

h1 {
	font-family: Verdana, Trebuchet, Arial, Helvetica, Geneva;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	line-height: 10px;
}
h2 {
	font-family: Verdana, Trebuchet, Arial, Helvetica, Geneva;
	font-size:10px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
}
h3 {
	font-family: Verdana, Trebuchet, Arial, Helvetica, Geneva;
	font-size:10px;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
}
.text {
	font-family: Trebuchet, Arial, Helvetica, Verdana, Geneva;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	line-height: 18px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.textsmall {
	font-family: Arial, Helvetica, Verdana, Geneva;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
	line-height: 12px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.footer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	background:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	border: none;
	padding: 0,0,0,0;
}
.footer-com {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	background:url(images/footer_comcenter.gif);
	background-repeat:repeat-x;
	border: none;
	padding: 0,0,0,0;
}
.footer-sch {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	background:url(images/footer_school.gif);
	background-repeat:repeat-x;
	border: none;
	padding: 0,0,0,0;
}
