@charset "UTF-8";


/* --- Reset browser defaults --- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }

/* --- reset the browser font size to 10 pixels --- */

html {font-size: 62.5%; }


/* --- main body and header tag font set up --- */

body { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-style:normal; color:#FFF; line-height:1.35em; font-weight: lighter; }

h1 {font-size: 2.0em; color:#FFF; font-weight:400; line-height:0.95em; margin-bottom:10px; }
h2 {font-size: 1.4em; font-weight:100; color:#99FF00; line-height:1.0em; padding-top:0.3em; }
h3 {color:#92FF00; float:left; padding-right:0.3em; font-weight:bold; }
h4 {font-size: 1.1em; color:#99FF00; font-weight:100; line-height:1.0em; padding-top:5px; }
h5 {font-size: 1.1em; color:#FFF; font-weight:100; line-height:1.0em; padding-top:5px; }
h6 {font-size: 1.5em; color:#99FF00; font-weight:400; line-height:1.0em; background:#000000 url(/images/common/address-bg.png) repeat-x scroll 0 0; width:900px; padding:5px 0 5px 5px; margin:15px 0; }
p { margin:0.8em 0; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.green { color:#99FF00; }

/* --- misc. copy --- */

.imageCopy { font-size:1.4em; color:fff; font-weight:300; font-style:italic; line-height:1.4em;}

.shadow  { position:relative; display:block; color:#fff; }
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:0px; content: attr(title); color:#000; } 

.serviceBullet { list-style-type:disc; margin-left:0; padding-left:1em; text-indent:-1em; list-style-position:inside; }
.awardsList { font-size:1.3em; color:#6B9E00; font-weight:400; list-style-image:url(images/awards/logo-sm-green.png); list-style-position:inside; margin-left:0; padding-left:1em; text-indent:-1em; }
.awardListLeading {margin: 1.2em 0;}

.newsMain { font-size:1.3em; font-weight:500; color:#fff; margin-bottom:1.0em; }
.aboutMctNews { font-size:1.2em; font-weight:200; color:#99FF00; }

#careersFile { font-size:0.9em; color:#999999; line-height:0.95em; }
#returnInfo { font-size:1.0em; color:#999999; line-height:1.0em; }

#addressMap { font-size:1.1em; color:#fff; line-height:1.0em; font-weight:300; }

.greenCopy { font-size:1.2em; color:#6B9E00; font-weight:400; }

.tvSpotCopy { font-size:1.1em; }

/* --- nav and sub nav set up --- */

#navigation ul li { color: #000; font-weight:500; font-size:1.2em; }
#navigationSub1 ul li { color: #99FF00; font-weight:200; font-size:1.0em; }
#navigationFooter ul li { color: #99FF00; font-weight:100; font-size:0.8em; text-decoration: none; }

.rightAboutLinkMainCopy { color: #99FF00; font-weight:500; font-size:1.0em; }
.greyCopy { color: #666666; margin-top:20px; }


/* NAV AND LINK SET UP'S */

a:link {color: #99FF00; text-decoration: underline; }
a:visited {color: #99FF00; text-decoration: underline; }
a:hover {color: #fff; text-decoration: none; }
a:active {color: #fff; }

#navigation ul li a:link {color: #000; text-decoration: none; }
#navigation ul li a:visited {color: #000; text-decoration: none; }
#navigation ul li a:hover {color: #fff; text-decoration: none; }
#navigation ul li a:active {color: #fff; }

#navigationSub1 ul li a:link {color: #99FF00; text-decoration: none; }
#navigationSub1 ul li a:visited {color: #99FF00; text-decoration: none; }
#navigationSub1 ul li a:hover {color: #fff; text-decoration: none; }
#navigationSub1 ul li a:active {color: #fff; }

#navigationSub2 ul li a:link {color: #99FF00; text-decoration: none; }
#navigationSub2 ul li a:visited {color: #99FF00; text-decoration: none; }
#navigationSub2 ul li a:hover {color: #fff; text-decoration: none; }
#navigationSub2 ul li a:active {color: #fff; }

#navigationFooter ul li a:link {color: #99FF00; text-decoration: none; }
#navigationFooter ul li a:visited {color: #99FF00; text-decoration: none; }
#navigationFooter ul li a:hover {color: #fff; text-decoration: none; }
#navigationFooter ul li a:active {color: #fff; }

.rightAboutLinkMainCopy a:link {color: #99FF00; text-decoration: none; }
.rightAboutLinkMainCopy a:visited {color: #99FF00; text-decoration: none; }
.rightAboutLinkMainCopy a:hover {color: #fff; text-decoration: none; }
.rightAboutLinkMainCopy a:active {color: #fff; }

.awardsList a:link {color: #6B9E00; text-decoration: none; }
.awardsList a:visited {color: #6B9E00; text-decoration: none; }
.awardsList a:hover {color: #fff; text-decoration: none; }
.awardsList a:active {color: #fff; }

h1 a:link {color: #99FF00; text-decoration: underline; }
h1 a:visited {color: #99FF00; text-decoration: underline; }
h1 a:hover {color: #99FF00; text-decoration: none; }
h1 a:active {color: #99FF00; }

h3 a:link {color: #99FF00; text-decoration: underline; }
h3 a:visited {color: #99FF00; text-decoration: underline; }
h3 a:hover {color: #fff; text-decoration: none; }
h3 a:active {color: #fff; } 

h5 a:link {color: #99FF00; text-decoration: none;; }
h5 a:visited {color: #99FF00; text-decoration: none; }
h5 a:hover {color: #fff; text-decoration: none; }
h5 a:active {color: #fff; } 


.this_link { display:block; background:#FFF;}
.this_link:hover { background:#CCCCCC;}
