/*****************************************************************************************
Name:			global.css
Copyright:		Breakthrough Design Group
Description:	BluepointEnvironmental.com Style sheet containing global styles
*****************************************************************************************/
/** objects **/
html {
	height:100%;
}
body {
	color:#666666;	/** IF YOU CHANGE THIS - CHANGE a.norm color as well **/
	font:12px Arial, Helvetica, sans-serif;
	background:url(../images/main-bg.png) repeat-x;
	text-align:center;
	margin:0px;
}
a {
	color:#245f9a;
}
a:hover {color:#78a5d3;}
a:visited {color:#8b9db0;}
img {border:none;}
label {width:60px;font-weight:bold}
p{line-height: 21px;}
h1,h2,h3,h4,h5 {font-family:Georgia,'Times New Roman',Times,serif; color:#245f9a; font-weight:normal}


/** classes **/
.article {margin-bottom:30px;padding-bottom:12px;border-bottom:1px dashed #e1e1e1}
.articlelink {float:right;margin-right:12px;font-size:10px;text-decoration:none;clear:right}

.news-section .arrowlink li {border-bottom:1px dashed #efefef;}
.news-section .arrowlink {margin-left:0px;padding-left:0px}
.arrowlink {list-style-type:none;padding-left:0px;margin-left:0px}
.arrowlink li{padding-bottom:1px}
.arrowlink li a {line-height:normal;text-decoration:none;display:block;padding:5px 5px 5px 19px;background:url(../images/arrow-dk-blue.jpg) left no-repeat}
.arrowlink li a:hover {color:white;text-decoration:none;background:#a4c1dd url(../images/arrow-lt-blue-over.jpg) left no-repeat}

.clicktocall {border-bottom:1px dashed #efefef}
.clicktocall .ctcinputs {margin-top:12px;margin-left:10px;float:left;}
.clicktocall p {line-height:normal;margin-top:19px}
.clicktocall .phonefield {width:25px;}

.content-container {float:left;padding-top:30px;width:780px}
.content-container ul {padding-left:25px;margin-left:0px;margin-top:0px;}
.content-container ul li{line-height:20px;}
.content-container h1 {font-size: 19px;}
* html .content-container h1 {margin-bottom:6px}
.content-container h2 {font-size: 16px;padding:15px;background:#efefef;margin-top:20px;border-left:2px solid #245f9a}
.content-container h3 {font-size: 14px;}
.content-container h4 {font-size: 12px; padding-left:10px;border-left:1px solid #78a5d3;font-style:italic}
.content-container h5 {font-size:11px;padding-left:24px;background:#efefef;padding:11px}
.content-container .content-left {float:left;width:510px;}
.content-container .content-right {float:left;width:250px;}
* html .content-container .content-right {float:left;width:238px;} /** IE ONLY **/

.content-section {padding:4px 28px 50px 10px; 
	background:no-repeat top left url(../images/content-header-bg.jpg)}
.content-section p {margin:10px;margin-top:19px}
.content-section a {text-decoration:none}
.content-section a:hover {color:#245f9a}
.content-section img{border:4px solid #efefef;margin:10px;padding:5px;clear:right}
.content-section h2 {clear:both}
.content-section ul.padlist li, .content-section ol.padlist li {margin-bottom:6px}

.content-container .imgright img {float:right;margin:15px}
.content-container .imgline img{float:left;margin:0px}

.content-container .news-section {padding:4px 13px 28px 18px;float:left;width:100%;background:no-repeat top left url(../images/news-header-bg.jpg)}
* html .content-container .news-section {padding-top:23px;}
.date {font-size:9px}

.footer {clear:both;color:#668eb5;background:url(../images/footer-bg.jpg) repeat-x; 
	;font-size:11px;padding:130px 0px 70px 0px;text-align:center;}
.footer a{color:#668eb5;}
.footer h2 {margin-top:0px;font-size:12px;font-weight:bold;font-family:tahoma}
.footcontainer {margin:0px auto 0px auto;text-align:left;width:770px}
.footleft, .footmiddle, .footright {float:left;width:215px;padding:18px;border-left:1px dotted #efefef}
.footleft p{line-height:18px}

.header {text-align:center;height:394px}
#header-content {text-align:center;height:205px} /** This is shorter to bring the content up **/
.header .logo {float:left;margin:13px 0px 0px 0px}
.header .aiha {float:right;margin-top:5px}

.intro {display:none}

.main-text {display:none}

#moreiaqlinks {display:none}


/* Navigation Testing */
#nav {clear: both;padding-top:17px;height:28px;}
* html #nav {padding-top:4px}
#nav ul{ list-style-type: none; list-style-image: none; padding:0px; margin:0px auto 0px auto;display:inline}
#nav li {float:left;display: inline;margin:0px}
#nav li a{color:#40556c;text-decoration:none;background: #f1f2f2;padding: 13px 20px 13px 20px;
	margin: 0px 0px 0px 0px;display: inline;border-right:1px solid #e9e9e9}
* html #nav li {height:28px;padding-top:13px} 	/** IE ONLY **/
* html #nav li a{height:42px}					/** IE ONLY **/
#nav li a.first {border-left:1px solid #e9e9e9}
#nav li a:hover {background: #e9e9e9;color:#40556c;}
#nav li a:visited {color:#40556c}

a.norm {text-decoration:none;color:#666666}

.regtable {width:100%;}
.regtable th {}
.regtable td {border-top:1px solid #dddddd;vertical-align:top;padding:5px 0px 5px 0px}

.references {padding:12px;color:#ababab;margin-top:45px;font-size:10px;line-height:normal}
.references ol {margin:0px;padding:0px}

.samelinks a{text-decoration:none}

.splash {height:217px}
.splash .left {width:512px;float:left}
.splash .right {float:left;height:108px}

.staffbio {padding-bottom:15px;padding-top:10px;margin-bottom:15px;clear:both;border-bottom:2px dashed #dddddd}
.staffbio .bioimg {float:left;padding:10px;padding-top:5px;}
.staffbio .bioimg img {padding:8px;margin-top:0px;margin-bottom:5px}
.staffbio .bioimg a {margin-left:20px;}
.staffbio .bio h3 {font-size:12px;font-weight:bold;font-family:verdana;color:#939292}
.staffbio .bio p {margin-top:0px}

.subnav{z-index:100;position:absolute;top:151px;display:none}
.subnav ul{background:white url(../images/bpe-menu-bg.jpg) top right no-repeat;list-style-type:none;
	text-align:left;margin-left:560px;border:1px solid #8b9db0;
border-bottom:6px solid #336aa0}
* html .subnav {top:163px}


#header-content .splash {text-align:left;height:52px}
.page-container {
	text-align:left;
	width:835px;
	margin:0px auto 0px auto;}
	
.tForm fieldset {padding:14px;border:1px solid #bbbbbb;background-color: #F2EFE9; background-image: url(../images/fieldset-bg.jpg); background-repeat: repeat-x;}
.tForm ul {list-style-type:none}
.tForm li {margin-bottom:8px;clear:both}
.tForm label {display:block;float:left;width:100px;text-align:right;padding-right:13px}
.tForm .textinput {display:block;float:left;width:230px;padding:4px;border:1px solid #768cfe}
.tForm .textinputover {display:block;float:left;width:230px;padding:4px;background-color:#feede1;border:1px solid #feac76}

#toc{text-align:left;list-style:none;font-size:10px;margin:0px;padding:0px}
#toc li {padding-left:7px;margin-left:0px}

#toc2{display:none;text-align:left;list-style:none;font-size:10px;margin:0px;padding:0px}
#toc2 li {padding-left:7px;margin-left:0px}
/** id's **/