/* Start of CMSMS style sheet 'academystyles' */
*, html { padding: 0; margin: 0; }

body { 
          background: #ffffff url("uploads/standing/bkg.jpg") top left repeat-x;
          color: #000000;
          font-family: arial, helvetica, sans-serif;
          font-size: 12px;
          margin: 0;
        }



/* LINKS */
a { text-decoration: none; }
a:link { color: #004CFF; }
a:visited { color: #585858; }
a:hover, a:active { color: #ff0000; }



/* LAYOUT */
#wrapper { width: 750px; display: table; margin: 0 auto; background: #ffffff; }

#header { width: 750px; height: 100px; background: transparent url("uploads/standing/heading.jpg") top left no-repeat; }

#content { width: 740px; margin: 0 auto; }
#content td { text-align: left; vertical-align: top; }
#content td#left { width: 150px; }
#content td#main { width: 570px; }
#content td.gutter { width: 20px; font-size: 1px; }

#content td#main2 { width: 400px;  padding-bottom: 20px; }
#content td#right { width: 150px; }

#footer { width: 740px; margin: 10px auto; }
#footer td { font-size: 11px; text-align: center; vertical-align: middle; }
#footer td.metro { width: 20%; }
#footer td.copyright { width: 60%; }

*>html #breadsearch { margin-right: auto; margin-left: auto; }


#bottomlinks { width: 100%; }
#bottomlinks td { vertical-align: bottom; font-size: 11px; }
#bottomlinks td#linksleft { text-align: left; }
#bottomlinks td#linksright { text-align: right !important; }
#bottomlinks td#linksleft img { border: 0 none; vertical-align: bottom; }



/* FORM STYLES */
input, select, text area { font-size: 11px; border: 1px solid #000000; margin: 0 0 3px 0; }
input.check { border: 0 none; }



/* UNIVERSAL LIST STYLES */
ul, ol { margin: 10px 30px; }
li { margin-bottom: 5px;  font-size: 12px; }


/* HORIZONTAL RULE STYLES */
hr { height: 1px !important; border: 0 none; border-top: 1px solid #c0c0c0; }



/* MENU STYLES */

#menu { margin-top: 20px; }
#menu ul { margin: 0; padding: 0; list-style-type: none !important; }
#menu ul ul { list-style-type: circle !important; margin: 5px 0 0 20px; }
#menu ul li { margin-top: 5px; padding-top: 5px; border-top: 1px solid #c0c0c0; }
#menu ul li ul li { border-top: 0 none; margin: 0 0 2px 0 !important; padding: 0 !important; }
#menu a:link { color: #0000ff; }
#menu a:visited { color: #585858; }
#menu a:hover, #menu a:active { color: #ff0000; }



/* #menu { margin: 0 0 15px 0; }
#menu ul { list-style-type: none; margin: 0 0 0 0; padding: 0; }
#menu ul ul { list-style-type: circle; list-style-position: inside; margin: 0; padding: 0; }
#menu li { display: block; margin: 0 0 3px 0; padding: 0; line-height: 120%;  }
#menu li.divider { font-size: 3px !important; border-bottom: 1px dotted #585858; margin: 0 !important; padding: 0 !important; }
#menu li.admin { margin-top: 7px; }
#menu li a { display: block; padding: 2px 4px; background: #f5f5f5; border: 1px solid #585858; }
#menu li li a { display: block; background: transparent; border: 0 none; }
#menu li a:link, #menu li a:visited { color: #000000; }
#menu li a:hover, #menu li a:active { color: #000000; background: #dadada} */


/* TEXT STYLES */
h1 { font-size: 22px; margin-bottom: 8px; }
h2 { font-size: 20px; margin-bottom: 5px; }
h3 { font-size: 18px; margin-bottom: 3px; color: #004CFF; }
h4 { font-size: 16px; margin-bottom: 3px; }
h5 { font-size: 15px; margin-bottom: 3px; color: #004CFF; }
h6 { font-size: 14px; margin-bottom: 3px; }

p { font-size: 12px; margin-bottom: 8px; }

.footnote { font-size: 11px; }
.footnotelight { font-size: 11px; color: white; }


/* IMAGE STYLES */
p.image { margin-bottom: 0; }

	/* picture no border */
	.noborder { border: 0 none; }

	/* picture with border only */
	.picborder { border: 1px solid #000000; margin-bottom: 3px; }
	
    /* with border */
	.picleft { float: left; margin: 3px 10px 10px 0; border: 1px solid #000000; }
	.picright { float: right; margin: 3px 0 10px 10px; border: 1px solid #000000; }

	/* without border */
	.picleftnb { float: left; margin: 3px 10px 10px 0; }
	.picrightnb { float: right; margin: 3px 0 10px 10px; }



/* LOGIN STYLES */
#login { padding: 5px; border: 1px solid #585858; font-size: 11px !important; margin: 0 0 15px 0; }
#login h6 { font-size: 12px; }



/* NEWS BLOCK STYLES */
#news h5 { font-size: 14px; padding: 5px 5px 0 5px; }
#news { width: 150px; display: table; /* border: 1px solid #585858; */ font-size: 11px !important; margin: 0 0 15px 0; background: #f5f5f5; }
.NewsSummary { margin: 5px 5px 10px 5px; }
.NewsSummaryLink { font-weight: bold; }
.NewsSummaryPostdate, .NewsSummaryCategory, .NewsSummaryAuthor { font-size: 11px !imporant; font-style: italic; }
.NewsSummarySummary, .NewsSummaryContent { margin: 3px 0; }
.NewsSummaryMorelink { font-size: 11px !imporant; }



h3.NewsPostDetailTitle { font-size: 15px; padding-top: 3px; margin-bottom: 3px;  border-top: 1px dotted #585858; }
.postdata { margin-bottom: 12px; }
.postdata p { margin-bottom: 0px; }
.NewsPostDetailDate {}
.NewsPostDetailSummary { margin: 8px 0 8px 0; }
.NewsPostDetailCategory {}
.NewsPostDetailAuthor {}
.NewsPostDetailContent {}

.printreturn { margin: 20px 0 20px 0; width: 100%;  }
.printreturn td { vertical-align: top; font-size: 11px; }
.NewsPostDetailPrintLink { text-align: left; }
.NewsPostDetailReturnLink { text-align: right !important; }




/* End of 'academystyles' */

