body {background-color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

body, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}

h1 {font-size:12px; padding-top:33px;}
h2 {font-size:11px; padding-top:10px;}
h3 {font-size:10px; padding-top:7px;}
.main11 h3 a:link, .main11 h3 a:visited, .main11 h3 a:hover, .main11 h3 a:active {font-size:10px;}
h4 {font-size:10px; padding-top:3px; font-weight:normal; color: #536679;}

h6 {font-size: 10px; line-height: 11px; letter-spacing: -.01em;}

p {font-size:11px; padding-top:5px; padding-bottom:7px;}

.graytiny, .footer {
	font-size: 9.5px;
	color: #666666;
}

.main10gray {
	color: #999999;
	line-height: 13px;
	font-size:10px;
}
.main10gray a:link {
	color: #FB841A;
	line-height: 13px;
	text-decoration: underline;
	font-size:10px;
}
.main10gray a:visited {
	color: #FB841A;
	line-height: 13px;
	text-decoration: underline;
	font-size:10px;
}
.main10gray a:hover {
	color: #536679;
	line-height: 13px;
	font-size:10px;
}
.main10gray a:active {
	color: #294158;
	line-height: 13px;
	font-size:10px;
}

.main10 {
	color: #333333;
	line-height: 11px;
	font-size:10px;
}
.main10 a:link {
	color: #AD5303;
	text-decoration: underline;
	font-size:10px;
}
.main10 a:visited {
	color: #AD5303;
	font-size:10px;
}
.main10 a:hover {
	color: #FB841A;	
	font-size:10px;
}
.main10 a:active {
	color: #AD5303;
	font-size:10px;
}
.main10bold {
	color: #333333;
	line-height: 11px;
	font-weight: bold;
	letter-spacing: -.02em;
	font-size:10px;
}
.main10bold a:link {
	color: #FB841A;
	text-decoration: none;
	font-weight: bold;
	font-size:10px;
}
.main10bold a:visited {
	color: #FB841A;
	text-decoration: none;
	font-weight: bold;
	font-size:10px;
}
.main10bold a:hover {
	color: #FB841A;
	text-decoration: underline;
	font-weight: bold;
	font-size:10px;
}
.main10bold a:active {
	color: #CF7A0F;
	font-weight: bold;
	font-size:10px;
}

.main10Bluegraybold {
	color: #7D8794;
	line-height: 11px;
	font-weight: bold;
	letter-spacing: -.02em;
	font-size:10px;
}
.main10Bluegraybold a:link {
	color: #FB841A;
	text-decoration: none;
	line-height: 11px;
	font-weight: bold;
	font-size:10px;
}
.main10Bluegraybold a:visited {
	color: #FB841A;
	text-decoration: none;
	line-height: 11px;
	font-weight: bold;
	font-size:10px;
}
.main10Bluegraybold a:hover {
	color: #FB841A;
	text-decoration: underline;
	line-height: 11px;
	font-weight: bold;
	font-size:10px;
}
.main10Bluegraybold a:active {
	color: #CF7A0F;
	line-height: 11px;
	font-weight: bold;
	font-size:10px;
}


.verdana10bold {
	color: #000000;
	line-height: 11px;
	font-weight: bold;
	letter-spacing: -.01em;
	font-size:10px;
}
.verdana10boldDkBlue {
	color: #536679;
	line-height: 11px;
	font-weight: bold;
	letter-spacing: -.01em;
	font-size:10px;
}

/* Added for School links */
.main10school {
	color: #333333;
	line-height: 11px;
	font-weight: bold;
	font-size:10px;
}
.main10school a:link {
	color: #AD5303;
	text-decoration: underline;
	font-weight: bold;
	font-size:10px;
}
.main10school a:visited {
	color: #AD5303;
	font-weight: bold;
	font-size:10px;
}
.main10school a:hover {
	color: #FB841A;	
	font-weight: bold;
	font-size:10px;
}
.main10school a:active {
	color: #AD5303;
	font-weight: bold;
	font-size:10px;
}
/* END Added for School links */


.main11 {
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}
.main11 a:link {
	font-size: 11px;
	color: #AD5303;
	text-decoration: underline;
}
.main11 a:link  {
	font-size: 11px;
	color: #AD5303;
	text-decoration: underline;
}
.main11 a:visited {
	font-size: 11px;
	color: #AD5303;
}
.main11 a:hover {
	font-size: 11px;
	color: #FB841A;
}
.main11 a:active {
	font-size: 11px;
	color: #AD5303;
}

.main11Green {
	font-size: 11px;
	color: #006869;
	line-height: 13px;
}

.main11Bold {
	font-size: 11px;
	color: #333333;
	line-height: 12px;
	font-weight: bold;
}
.main11Bold a:link {
	font-size: 11px;
	color: #FB841A;
	line-height: 12px;
	font-weight: bold;
}
.main11Bold a:hover {
	font-size: 11px;
	color: #FB841A;
	line-height: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.main11Bold a:visited {
	font-size: 11px;
	color: #FB841A;
	line-height: 12px;
	font-weight: bold;
}
.main11Bold a:active {
	font-size: 11px;
	color: #333333;
	line-height: 12px;
	font-weight: bold;
}


.main11GreenBold {
	font-size: 11px;
	color: #006869;
	line-height: 13px;
	font-weight: bold;
}


.main12 {
	font-size: 12px;
	color: #333333;
	line-height: 13px;
}
.main12 a:link {
	font-size: 12px;
	color: #FB841A;
	text-decoration: none;
}
.main12 a:visited {
	font-size: 12px;
	color: #FB841A;
	text-decoration: none;
}
.main12 a:hover {
	font-size: 12px;
	color: #FB841A;
	text-decoration: underline;
}
.main12 a:active {
	font-size: 12px;
	color: #FB841A;
}



.mainbold12 {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	line-height: 14px;
	letter-spacing: -0.02em;
}
.mainbold12 a:link {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}
.mainbold12 a:visited {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}
.mainbold12 a:hover {
	font-size: 12px;
	color: #FBCD99;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}
.mainbold12 a:active {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

.mainbold12buffer {
	font-size: 12px;
	color: #1D4C78;
	font-weight: bold;
	line-height: 14px;
	letter-spacing: -0.02em;
	padding: 4px;
}

.main13Bold {
	font-size: 13px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.main13Bold a:link{
	font-size: 13px;
	color: #FB841A;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.main13Bold a:hover {
	font-size: 13px;
	color: #FB841A;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: -0.05em;
	text-decoration: underline;
}
.main13Bold  a:visited {
	font-size: 13px;
	color: #FB841A;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.main13Bold a:active {
	font-size: 13px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: -0.05em;
}

.main13Green {
	font-size: 13px;
	color: #006869;
	line-height: 14px;
	letter-spacing: -0.05em;
}

.main13GreenBold {
	font-size: 13px;
	color: #006869;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: -0.05em;
}


.main15GreenBold {
	font-size: 15px;
	color: #1C5654;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: -0.05em;
	text-decoration: underline;
}

.main15GreenBold a:link {
	font-size: 15px;
	color: #FB841A;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: -0.05em;
	text-decoration: underline;
}

.main15GreenBold a:hover {
	font-size: 15px;
	color: #FB841A;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: -0.05em;
	text-decoration: underline;
}

.main15BlueBold {
	font-size: 15px;
	color: #326897;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: -0.05em;
}

.mainbold18 {
	font-size: 18px;
	color: #FBCD99;
	font-weight: bold;
	line-height: 14px;
}

.main18BoldBlack {
	font-size: 18px;
	color: #000000;
	line-height: 19px;
	font-weight: bold;
	letter-spacing: -0.02em;
}

.main18Bluegraybold {
	font-size: 18px;
	color: #7D8794;
	line-height: 15px;
	font-weight: bold;
	letter-spacing: -.02em;
}




.whitebold15 {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
}

.lightTealbold12 {
	font-size: 11px;
	color: #8CB0BF;
	font-weight: bold;
	line-height: 14px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.whitebold10 {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
}


.whitebold12 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
	letter-spacing: -0.02em;
}
.whitebold12 a:link {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}
.whitebold12 a:visited {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}
.whitebold12 a:hover {
	font-size: 12px;
	color: #FBCD99;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}
.whitebold12 a:active {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

.s_main {
	color: #000000;
	line-height: 11px;
}
.s_main a:link {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 11px;
}
.s_main a:visited {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 11px;
}
.s_main a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 11px;
}
.s_main a:active {
	color: #FFFFFF;
	line-height: 11px;
}

.footer {
	color: #FFFFFF;
	line-height: 11px;
}
.footer a:link {
	color: #FFFFFF;
	text-decoration: none;
	text-decoration: underline;
}
.footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.footer a:active {
	color: #FFFFFF;
}

.footerBold {
	font-weight: bold;
	color: #FFFFFF;
	line-height: 11px;
}

.mainbold {
	font-weight: bold;
	color: #333333;
}
.boldbiggeralt {
	font-size: 1px;
	font-weight: bold;
	color: #666666;
	letter-spacing: -0.05em;
	border-top: 1px none #999999;
	border-right: 1px dotted #999999;
	border-bottom: 1px none #999999;
	border-left: 1px dotted #999999;
	margin: 0px;
	padding: 0px;
}
.mainboldbigger {
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	letter-spacing: -0.05em;
}
.mainboldbigger a:link {
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	letter-spacing: -0.05em;
}
.mainboldbigger a:hover {
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	letter-spacing: -0.05em;
	text-decoration: underline;
}
.mainboldbiggerstill {
	font-size: 14px;
	font-weight: bold;
	color: #2B5188;
	letter-spacing: -0.05em;
}
.mainboldbiggerstill a:link {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	letter-spacing: -0.05em;
}
.mainboldbiggerstill a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	letter-spacing: -0.05em;
	text-decoration: underline;
}
.mainsmall {
	color: #999999;
}

.smallmain {
	color: #4D2250;
	line-height: 11px;
	font-weight: normal;
	letter-spacing: normal;
}
.mainbig {
	font-size: 13px;
	color: #3C72BF;
}
.mainbig a:link{
	font-size: 13px;
	color: #3C72BF;
	text-decoration: underline;
}
.mainbig a:hover{
	font-size: 13px;
	color: #3C72BF;
	text-decoration: underline;
}
.mainbig a:active{
	font-size: 13px;
	color: #3C72BF;
	text-decoration: underline;
}
.mainbig a:visited{
	font-size: 13px;
	color: #3C72BF;
	text-decoration: underline;
}
.orangebold {
	font-weight: bold;
	color: #D7B25F;
}
.orangebold a:link {
	font-weight: bold;
	color: #D7B25F;
}
.orangebold a:hover {
	font-weight: bold;
	color: #D7B25F;
	text-decoration: underline;
}
.orangebold a:active {
	font-weight: bold;
	color: #D7B25F;
}
.orangebold a:visited {
	font-weight: bold;
	color: #D7B25F;
	text-decoration: underline;
}
.redmain {
	color: #EF3E34;
	font-weight: bold;
}
.boldnbigger {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
textarea {
	border: thin solid #999999;
}

A.boldsmallwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: none;
}
A:link.boldsmallwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: none;
}
A:active.boldsmallwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: none;
}
A:hover.boldsmallwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: underline;
}
A:visited.boldsmallwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: none;
}

.mainitalic {
	color: #333333;
	font-style: italic;
}
.pic {
	border: 1px solid #999999;
	padding: 3px;
}
A:hover .pic, A:active .pic {border:1px; border-thickness: 1px;
border-color: #EB8B11; border-style: solid;
}

.picNoBorder {
    border: 1px solid #FFFFFF;
	padding: 3px;
}
A:hover .picNoBorder, A:active .picNoBorder {border:1px; border-thickness: 1px;
border-color: #EB8B11; border-style: solid;
}

.picRighttop {
	border:1px solid #666666;
	border-thickness: 1px;
	padding: 2px;
	margin-bottom: 12px;
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
}
A:hover .picRighttop, A:active .picRighttop {border:1px; border-thickness: 1px;
border-color: #EB8B11; border-style: solid;
}

.picRightMid {
	border:1px solid #666666;
	border-thickness: 1px;
	padding: 2px;
	margin-bottom: 12px;
	margin-left: 12px;
	margin-top: 12px;
	margin-right: 0px;
}
A:hover .picRightMid, A:active .picRightMid {border:1px; border-thickness: 1px;
border-color: #EB8B11; border-style: solid;
}

.picLefttop {
	border:1px solid #666666;
	border-thickness: 1px;
	padding: 2px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 12px;
}
A:hover .picLefttop, A:active .picLefttop {border:1px; border-thickness: 1px;
border-color: #EB8B11; border-style: solid;
}

.picLeftMid {
	border:1px solid #666666;
	border-thickness: 1px;
	padding: 2px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-top: 12px;
	margin-right: 12px;
}
A:hover .picLeftMid, A:active .picLeftMid {border:1px; border-thickness: 1px;
border-color: #EB8B11; border-style: solid;
}
