@charset "UTF-8";

body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
/* CSS Document */

html { background: #1A899F url(../_images/bkgd-gray-stripe-right9.png) repeat; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; font-size: 100.01%; border: 0; outline: 0; vertical-align: baseline; }
	
ol, ul {
	list-style: none;
	}

blockquote, q {
	quotes: none;
	}

:focus {
	outline: 0;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}

#wrapper { width: 90%; margin: 20px auto 10px; min-width: 900px; max-width: 1200px; }
.index #internal-wrapper{ background: #fff url(../_images/bracket-right.png) no-repeat 100% 0px; width: 100%; top: 250px; border-top: 1px solid #F36; height: 100%; min-width: 900px; border-bottom: 1px solid #F36; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#left-bracket   { background: transparent url(../_images/bracket-left.png) no-repeat 0px 0px; min-width: 90px; min-height: 1000px; }

#header { height: 120px; width: 100%; top: 0px; background: url(../_images/cmc-logo5.png) no-repeat center bottom; margin: 20px auto 10px; }

#header h1 { font-size: 10px; text-align: center; margin-top: 0px; color: #666; text-indent: -9999px; padding-top: 20px; }

#header h2 { text-align: center; margin-top: 60px; color: #666; font-size: 8px; text-indent: -9999px; }

#tagline { background: transparent url(../_images/tagline.png) no-repeat center center; width: 100%; top: 120px; height: 40px; }
#divider { background: url(../_images/divider-bkgd2.png) no-repeat center; width: 100%; margin: 20px auto 10px; height: 50px; }
#divider h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: .9em; text-align: center; font-style: normal; color: #333; padding-top: 18px; font-weight: bold; font-variant: small-caps; vertical-align: text-bottom; }

#navbar { width: 230px; left: 10px; top: 10px; float: left; min-width: 210px; margin-left: 11%; border-right: 1px dotted #F36; padding-right: 10px; margin-top: 40px; }

#navbar h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; margin-left: 10px; margin-bottom: 20px; color: #1A899F; margin-top: 20px; font-weight: lighter; }

#navbar img { margin-top: 80px; margin-left: 45px; }

#navbar p { font-family: "Courier New", Courier, monospace; font-size: 12px; text-align: center; margin-top: 10px; margin-bottom: 10px; }

#content { width: 50%; margin: 0px 0px 0px 39%; padding: 20px 5px 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; background: #fff; }

#content h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; margin: 20px 10px 20px 5px; color: #000; font-weight: bold; }

#content h2 { font-size: 1em; margin-top: 30px; margin-right: 10px; margin-left: 10px; color: #000; }
#content h3{ font-size: 0.9em; color: #1A899F; margin: 15px 5px 10px 15px; }

#content ul { font-size: 0.75em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px 5px 5px 35px; list-style: url(../_images/ul-arrow-pink.png) none inside; line-height: 2em; font-style: italic; color: #1A899F; }

#content p { font-size: 0.85em; margin: 10px 10px 10px 15px; line-height: 1.7em; }
#content a:link , #content a:visited{ color: #193A8B; text-decoration: none; }
#content a:hover , #content a:active{ color: #1A899F; text-decoration: underline; }

#footer { background: transparent url(../_images/divider-bkgd.png) no-repeat center; clear: both; height: 40px; margin: 15px auto 0px; }

#footer p { font-size: 0.75em; text-align: center; font-family: "Courier New", Courier, monospace; padding-top: 14px; font-weight: bold; color: #333; }
.clear { clear: left; }
.secondary #wrapper #internal-wrapper{ background: transparent url(../_images/bracket-right.png) no-repeat 100% 0px; width: 100%; top: 250px; height: 100%; min-width: 900px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.secondary #wrapper #internal-wrapper #left-bracket { background: transparent url(../_images/bracket-left.png) no-repeat 0px 0px; min-width: 90px; }
.secondary #header  { height: 120px; width: 100%; top: 0px; background: url(../_images/cmc-logo5.png) no-repeat center bottom; margin: 20px auto 10px; }
.secondary #header h1  { font-size: 10px; text-align: center; margin-top: 0px; color: #666; text-indent: -9999px; padding-top: 20px; }
.secondary #header h2  { text-align: center; margin-top: 60px; color: #666; font-size: 8px; text-indent: -9999px; }
.secondary #tagline  { background: transparent url(../_images/tagline.png) no-repeat center center; width: 100%; top: 120px; height: 40px; }
.secondary #horz-nav  { background: #20778E no-repeat center; width: 100%; margin: 20px auto 10px; height: 50px; }
.secondary #secondary-content  { width: 76%; margin: 0px 0px 0px 12%; padding: 20px 5px 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; background: url(../_images/white-striped-bkgd3.png) repeat; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.secondary #secondary-content h1  { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; margin: 20px 10px 20px 5px; color: #000; font-weight: bold; text-align: center; }
.secondary #secondary-content h2  { font-size: 1em; margin-top: 30px; margin-right: 10px; margin-left: 10px; color: #000; }
.secondary #secondary-content h3  { font-size: 0.9em; color: #1A899F; margin: 15px 5px 10px 15px; }
.secondary #secondary-content ul  { font-size: 0.75em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px 5px 5px 35px; list-style: url(../_images/ul-arrow-pink.png) none inside; line-height: 2em; font-style: italic; color: #1A899F; }
.secondary #secondary-content p  { font-size: 0.85em; margin: 10px 10px 10px 15px; line-height: 1.7em; }
.secondary #secondary-content a:link,.secondary #secondary-content a:visited { color: #193A8B; text-decoration: none; }
.secondary #secondary-content a:hover,.secondary #content a:active { color: #1A899F; text-decoration: underline; }

