/* CSS Typograph by Matthew Harris - www.solvemultimedia.com */

/***************  Global  ******************/

body, h1, h2, h3, h4, h5, h6, p, ul{margin:0 0 0 0; padding:0 0 0 0;}
ul{list-style:none;}
a{text-decoration:none;}
p{cursor:default;}
acronym{cursor:help; font-weight:bold;}
.hrline{height:10px;line-height:10px;text-indent:-9999px; display:none;}
.preload{position:absolute; left:-9999px;}
.preload #image1{background:url(images/topNav_tileOver.png); width:1px; height:1px;}
.sub{vertical-align:-10%; font-size:9px;}
/***************  Layout  ******************/

/***Home*/

#header{height:127px; width:760px; margin:0 auto;}
#header #logomark{width:387px; height:118px; float:left; margin:4px 0;}
#header #logomark a{width:387px; height:118px; display:block}
#header #logomark h1{display:none;}
#header #topNav{width:373px; height:127px; float:left;}
#header #topNav label{display:block; margin:60px 0 0 55px;}
#header #topNav ul{height:25px; width:290px; margin:0 0 0 55px;}
#header #topNav ul li{height:21px; margin:2px 5px 0 5px; float:left; padding:0 5px;}
#header #topNav ul li a{line-height:21px; width:50%; margin:1px 0 0 5px; padding:1px 4px 1px 4px; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:11px; font-weight:100;}
#header #topNav ul li a:hover{background:none!important; border:none!important; color:#480D0E !important; }

#navbar{height:30px; width:100%; margin:0 auto; overflow:hidden; border-top:1px solid #CCC; border-bottom:solid 1px #CCC; background:url(images/nav_bg_tile.jpg) repeat-x;}
#navbar ul{width:755px; height:30px; margin:0 auto; display:block; text-align:center;}
#navbar ul li{display:inline; float:left; width:auto; height:30px !important; border-left:1px solid #CCC; border-right:1px solid #EEE; margin:0 !important;}
#navbar ul li a{display:block; height:30px; margin:0; padding:0 10px; overflow:hidden; line-height:30px;}

#navbar ul li a{color:#CC3300; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; /*border-left:2px solid #FFCCCC;*/}
#navbar ul li a:hover{color:#993300; background:#FEF3F3;}
#navbar ul li #newsLink{background:url(images/pdf_over2.png) no-repeat 155px 6px; padding-right:29px !important;}
#navbar ul li #newsLink:hover{background-color:#FEF3F3;}

#content{height:auto; width:760px; margin:0 auto; padding:15px 0 0 0; overflow:hidden;}
#content #leftNav{width:209px; height:264px; float:left; padding:15px;}
#content #leftNav label{float:left;}
#content #rightCont{width:506px; height:294px; margin:0 0 0 15px; float:right;}
#content #bottomCont{
	width:730px;
	height:210px;
	margin:8px 0 45px 0;
	float:left;
	padding:15px;
}
#content #bottomCont p{text-align:left; line-height:21px; margin-top:5px; font-weight:100;}

#bottomBand{height:21px; width:760px; margin:0 auto; display:none;}

#footer{width:335px; height:85px; margin:0 auto; display:block;}
#footer h3{display:none;}
#footer #logo{width:146px; height:45px; margin:0 auto;}
#footer #logo a{width:146px; height:45px; display:block;}
#footer #contact{width:335px; height:40px;}
#footer #contact #cRight{width:146px; height:40px; margin: 0 0 0 110px;}


/***Interior Templates*/
/*Tool Tip's: See Javascript - Thanks Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#CC9966;font:11px/12px verdana,arial,sans-serif;font-weight:bold;  }
body div#toolTip p em {display:none;margin-top:3px;color:#990000;font-style:normal;font-weight:normal; }
body div#toolTip p em span { font-weight:bold;color:#fff; }

div.large#content{width:730px; height:1491px; padding:25px 15px 15px 15px; margin-top:15px;}
div.large#content p{padding:10px 0; margin:10px 0;}
div.med#content2{width:730px; height:400px; padding:25px 25px 15px 25px; margin:15px auto 0 auto;}
div.med#content


div.large#content ul li{margin:15px; padding-bottom:10px;}
div.large#content ul li p{padding:0; margin:0; float:none;}
div.large#content label{margin:25px 0 0 0; display:block; clear:both;}
div.large#content #failureContact{width:40%; margin-top:17px; padding:10px; float:left;}
div.large#content #failureContact p{margin:0; padding:0;}
div.large#content #failureContact a{margin-top:10px;}
#fWrap{float:left; clear:both;}
div.large#content #failureShipping{width:50%; margin-top:3px; padding:10px; float:right; position:relative; top:-20px;}
div.large#content #failureShipping p{margin:0; padding:0;}
div.large#content #failureShipping a{margin-top:10px;}
div.large#content #failureShipping label{margin:0 0 0 0; clear:both;}

.left{float:left;}
.center{float:none;}
.right{float:right;}
#pic1{margin:10px; margin-top:25px; margin-left:5px; width:311px; height:231px;}
#pic2{margin:10px; margin-top:25px; width:311px; height:231px;}
#pic3{margin:10px; margin-top:25px; width:311px; height:231px;}
#pic4{margin:10px; width:187px; height:245px; clear:none; margin:20px 15px 0 20px; clear:none;}
#pic5{width:362px; height:245px; margin:70px 15px 0 15px;}
#pic6{width:582px;height:274px;margin: 30px 0 0 60px;}

div.med#content2{margin-bottom:45px;}
div.med#content2 div{float:left; padding:15px; margin:0 15px 0 0;}
div.med#content2 h4{margin:0 0 10px 0;}
div.med#content2 div.cItem{display:block; width:320px; margin:50px 0 0 0;}
div.med#content2 div.cItem h5{padding-bottom:15px;}
div.med#content2 #newsP{margin:15px 0 15px 0;}
div.med#content2 ul#newsUl{margin:15px 0 0 15px;}
div.med#content2 ul#newsUl li{display:block; padding:0; margin-top:10px; height:25px; width:500px;}
div.med#content2 ul#newsUl li p{padding-left:25px;}
div.med#content2 ul#newsUl li p a{line-height:25px;}

div.large#content p.about{margin:5px 0; padding:5px 0; line-height:19px;}
div.large#content h3{padding-bottom:10px;}
div.large#content #people ul li{margin:0 15px 0 15px;padding:4px 0;}
div.large#content #people ul li p{display:block; line-height:18px;}
div.large#content #people label{margin-top:15px;}
div.large#content #people h4{margin-top:30px; margin-bottom:10px;}
div.large#content #people #person1{margin-top:10px; padding-top:10px;}

div.large#content #people .itemWrap{margin:0 0 40px 0; float:left; clear:none;}
div.large#content div.itemWrap#text1{width:497px; float:right;}
div.large#content div.itemWrap#text2{width:307px; float:left; margin:0 0 0 15px;}
div.large#content div.itemWrap#text3{width:337px; float:left; margin:70px 0 0 40px;}
div.large#content .itemWrap .picture{ float:left;}
div.large#content .itemWrap label{display:inline; width:auto;}
div.large#content .itemWrap ul{display:block; width:auto;}
div.large#content p.bottom{padding-bottom:10px;}
div.large#content #sampleLink{margin:70px 0 0 15px; float:left;}
/***************  Styles  ******************/
/***Home*/

body{background:url(images/body_tile.jpg) repeat-x #CCC;}

#header #logomark{background: url(images/CorAmm-Logo.png) center no-repeat;}
#header #topNav label{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#header #topNav ul{background:url(images/topNav_tile.png) repeat-x; border:#993300 1px solid;}
#header #topNav ul li a{color:#CC3300; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px;}
#header #topNav ul li a:hover{background:url(images/top_nav_tile.png) repeat-x; border:#660000 1px solid; color:#CC3300;}


#content #leftNav{background:url(images/leftNav_background.png) no-repeat;}
#content #leftNav label{color:#CC3300; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #999999; margin-bottom:5px; font-weight:normal;width:100%; float:left;}
#content #leftNav ul{ list-style:inside circle; display:block; float:left;}
#content #leftNav ul li{height:30px;}
#content #leftNav ul li a{color:#555; font-size:14px; font-style:italic; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0;}
#content #leftNav ul li a:hover{color:#222;}
#content #rightCont{background:url(images/coremetrics_16.png) no-repeat;}

#content #bottomCont{background:url(images/bottomCont_background.png) no-repeat;}
#content #bottomCont h2{color:#CC3300; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:200; border-bottom:1px solid #CC3300;}
#content #bottomCont p{color:#444; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:100 !important;}
#content #bottomCont a{color:#993300;}
#content #bottomCont a:hover{border-bottom:#993300 1px dotted; color:#990000;}

#footer #logo{background: url(images/CorAmm-Logosmall.png) no-repeat;}
#footer #contact #cLeft{border-right:1px solid #666666;}
#footer #contact #cLeft label{color:#FFFFFF;}
#footer #contact #cLeft h6{clear:both; color:#990000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer #contact #cRight{height:45px;}
#footer #contact #cRight p{color:#666666; font-size:13px;}
#footer #contact #cRight a{color:#666666;  font-size:13px;}
#footer #contact #cRight a:hover{color:#FFFFFF; border-bottom:#FFFFFF 1px dotted;}

/***Interior Templates*/

div.large#content{background:url(images/secondary_content.png) no-repeat; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
div.med#content2{background:url(images/secondary_med_content.png) no-repeat; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
div.large#content h2{color:#993300; font-size:24px;}
div.large#content p{border-top:#990000 solid 1px; border-bottom:#990000 solid 1px; font-size:13px;}

/*div.large#content ul li{border-bottom:dotted 1px #CCCCCC;}*/
div.large#content ul li h3{color:#993300; font-size:14px;}
div.large#content ul li p{border:none;}

div.large#content #failureContact{border:#990000 1px solid; background-color:#FFFFCC;}
div.large#content #failureContact p{border:none;}
div.large#content label{font-size:12px; color:#990000;}
div.large#content #failureContact h5{color:#990000; border-bottom:1px dotted #999999;}
div.large#content #failureContact a{color:#333333; font-size:14px;}
div.large#content #failureContact a:hover{color:#990000; border-bottom:1px dotted #333333;}

div.large#content #failureShipping{border:#990000 1px solid; background-color:#FFFFCC;}
div.large#content #failureShipping p{border:none; font-size:12px;}
div.large#content label{font-size:13px; color:#990000;}
div.large#content #failureShipping h5{color:#990000; border-bottom:1px dotted #999999;}
div.large#content #failureShipping label{color:#666666; font-size:11px;}
div.large#content #failureShipping a{color:#333333; font-size:14px; border-bottom:1px dotted #999999;}
div.large#content #failureShipping a:hover{color:#990000; border-bottom:1px dotted #333333;}

#pic1{background:url(images/pic1.jpg) no-repeat;}
#pic2{background:url(images/pic2.jpg) no-repeat;}
#pic3{background:url(images/pic3.jpg) no-repeat;}
#pic4{background:url(images/pic4.jpg) no-repeat;}
#pic5{background:url(images/pic5.jpg) no-repeat;}
#pic6{background:url(images/pic6.jpg) no-repeat;}
.pic{border:1px solid #333333;}


div.med#content2 h2{color:#990000; border-bottom:#CCCCCC 1px dashed;}
div.med#content2 h3{color:#990000; font-size:16px;}
div.med#content2 div{border:1px solid #999999; background:url(images/contact_tile.png) repeat-x;}
div.med#content2 h4{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.med#content2 h4 strong{font-size:14px; color:#993300;}
div.med#content2 p{font-size:12px;}
div.med#content2 p a{color:#993300; border-bottom:1px dotted #999999;}
div.med#content2 p a:hover{border-bottom:1px dotted #000000;}

div.med#content2 div.cItem{border:none; background:url(images/contact2_tile.png) repeat-x; border-bottom:#CCCCCC 1px solid;  border-top:#CCCCCC 1px solid;}
div.med#content2 div.cItem h5{border-bottom:#CCCCCC 1px dotted; color:#990000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:100;}
div.med#content2 div.cItem p{margin-top:10px;}
div.med#content2 div.cItem p a{color:#000000; border-bottom:1px dotted #999999;}
div.med#content2 div.cItem p a:hover{color:#990000; border-bottom:1px dotted #000000;}

div.med#content2 #newsP a{color:#990000; font-weight:bold;}
div.med#content2 #newsP a:hover{border-bottom:#666666 1px dashed;}
div.med#content2 ul#newsUl li{border:#CCCCCC 1px solid; background:url(images/topNav_tile.png) repeat-x;}
div.med#content2 ul#newsUl li:hover{border:#999999 1px solid; background:url(images/topNav_tileOver.png) repeat-x;}
div.med#content2 ul#newsUl li p{background:url(images/pdf_over2.png) no-repeat 3px 3px;}
div.med#content2 ul#newsUl li p a{color:#990000; font-weight:bold;}
div.med#content2 ul#newsUl li p a:hover{color:#000000;}
div.med#content2 #vidLink a{color:#990000; border-bottom:1px dotted #999999; padding-top:30px; float:left; margin-left:15px;}
div.med#content2 #vidLink a:hover{color:#333333; border-bottom:#000000 solid 1px;}

div.large#content h3{color:#990000; border-bottom:#990000 1px dotted;}
div.large#content p.about{border:none; font-size:13px;}
div.large#content #people ul li p{font-size:13px;}
div.large#content #people #person1{border-top:#CCCCCC 1px solid;}
div.large#content #people h4 span{color:#990000; font-size:14px;}

div.large#content p.bottom{border-bottom:#999999 1px dashed;}
div.large#content p.about a{ color:#666666;border-bottom:1px dotted #CCCCCC;}
div.large#content p.about a:hover{border-bottom:#666666 1px dotted; color:#990000; }
div.large#content p#testing{margin-top:50px;}
div.large#content label.testingL{padding-top:30px;}
div.large#content #sampleLink{color:#FF9999; font-size:25px;}
div.large#content #sampleLink:hover{color:#990000; border-bottom:#333333 1px dotted;}
div.large#content #staffL{font-size:18px; font-weight:bold; color:#CC3300;}

div.about{height:1217px;}


div.mid#content{width:730px; height:1215px; padding:25px 15px 15px 15px; margin-top:15px; margin-bottom:45px;}!important
div.mid#content{background:url(images/secondary_mid_content.png) no-repeat; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
