/* Start of CMSMS style sheet 'jsstyles' */
*, html { padding: 0; margin: 0; }

body { background: #004c8c;
       color: #000000;
       font-family: arial, helvetica, sans-serif;
       font-size: 12px;
       margin: 15px 0;
       line-height: 120%;
       text-align: center;
       }


/* LAYOUT */
#wrapper { width: 770px; display: table; margin: 0 auto; background: #ffffff url("uploads/standing/contentbkg.jpg") top left repeat-y; }
#top { width: 770px; height: 28px; margin: 0 auto; background: #ffffff url("uploads/standing/top.jpg") top left no-repeat; }
#header { width: 754px; height: 310px; background: #ffffff url("uploads/standing/heading.jpg") top left no-repeat; margin: 0 auto; }
#graybar { width: 754px; height: 18px; background: #ffffff url("uploads/standing/bar.jpg") top left no-repeat; margin: 0 auto; }
#contentwrap { width: 770px; display: table; margin: 0 auto; background: transparent url("uploads/standing/contentbot.jpg") bottom center no-repeat; }
#content { width: 770px; background: transparent url("uploads/standing/contenttop.jpg") top center no-repeat; }
#content td { text-align: left; vertical-align: top; }
#content td#left { width: 140px; padding-top: 20px; }
#content td#middle { width: 385px; padding-top: 20px; }
#content td#right { width: 145px; }
#content td.gutter20 { width: 20px; }
#content td.gutter30 { width: 30px; }
#footer { width: 754px; margin: 25px auto 0 auto; text-align: center; font-size: 11px; padding-right: 5px; }
#bottom { width: 770px; height: 26px; margin: 0 auto; background: #ffffff url("uploads/standing/bottom.jpg") top left no-repeat; }
#adwcredit { width: 750px; margin: 0 auto 0 auto; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; text-align: center; letter-spacing: 3px; color: #585858; } 
#adwcredit a:link, #adwcredit a:visited, #adwcredit a:active { color: #5ab1f4; }
#adwcredit a:hover { color: #ffffff; text-decoration: underline; }


/* GLOBAL CONTENT BLOCKS */
#leftcontent, #rightcontent { margin: 0 5px 0 5px; font-size: 11px; }
#rightcontent { margin: 0 5px 0 5px; font-size: 11px; }

#leftcontent p, #rightcontent p { font-size: 11px; }




/* LINKS */
a { text-decoration: none !important; }
a:link { color: #0457b4; text-decoration: none !important; }
a:visited { color: #c68600; }
a:hover, a:active { color: #06b303; }




/* 
#breadsearch { width: 740px; margin: 0  auto 10px auto; }
#breadsearch #breadcrumb { font-size: 11px; }
#breadsearch #search { font-size: 11px; text-align: right !important; } 
*>html #breadsearch { margin-right: auto; margin-left: auto; }
*/




/* 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: 8px; font-size: 12px; line-height: 120%; }



/* MENU STYLES */
#menu { margin: 0 5px 15px 5px; }
#menu ul { width: 130px; list-style-type: none; margin: 0 0 5px 0; padding: 0; }
#menu li { display: block; margin: 0 0 0 0; padding: 0; line-height: 120%; border-bottom: 1px solid #c0c0c0; }
#menu li.divider { font-size: 3px !important; border-bottom: 1px dotted #c0c0c0; margin: 0 !important; padding: 0 !important; }
#menu li.admin { margin-top: 7px; }
#menu li a { display: block; padding: 3px 4px 3px 4px; }

#menu li a:link, #menu li a:visited { color: #0457b4; }
#menu li a:hover, #menu li a:active { color: #0457b4; background: transparent url("uploads/standing/earth.jpg") bottom right no-repeat; }

#menu ul ul { width: 130px; margin: 0 0 3px 0; padding: 0; }
#menu ul ul li { border: 0 none; font-size: 11px; margin: 0; padding: 0; }
#menu ul ul li a { display: block; padding-left: 12px; }
#menu ul ul li a:link, #menu ul ul li a:visited { color: #0457b4; background: #ffffff; } 
#menu ul ul li a:hover, #menu ul ul li a:active { color: #d0000e; background: #ffffff; } 

#menu a { text-decoration: none; }



/* TEXT STYLES */
h1 { font-size: 22px; margin-bottom: 15px; }
h2 { font-size: 20px; margin-bottom: 8px; }
h3 { font-size: 18px; margin-bottom: 8px; }
h4 { font-size: 16px; margin-bottom: 8px; }
h5 { font-size: 13px; color: #9b0000; margin-bottom: 8px; padding-bottom: 2px; border-bottom: 1px dotted #c0c0c0; }
h6 { font-size: 14px; color: #2b6205; margin-bottom: 5px; padding: 20px 0 2px 0; border-bottom: 1px dotted #c0c0c0; }

p { font-size: 12px; margin-bottom: 12px; }

.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 */
#login h5 { font-size: 14px; }
#news { display: table; padding: 5px; border: 1px solid #585858; font-size: 11px !important; margin: 0 0 15px 0; }
.NewsSummary { margin: 0 0 10px 0; }
.NewsSummaryLink { font-weight: bold; }
.NewsSummaryPostdate, .NewsSummaryCategory, .NewsSummaryAuthor { font-size: 11px !important; font-style: italic; }
.NewsSummarySummary, .NewsSummaryContent { margin: 3px 0; }
.NewsSummaryMorelink { font-size: 11px !imporant; }




/* End of 'jsstyles' */

