*{padding: 0em;margin: 0em;}
body{padding: 5px 0px 5px 0px;}
body,input{font-size: 10pt;font-family: "Century Gothic",arial,serif;}
input{border:solid thin black;}
a{text-decoration:none;}
a img{border:1px;text-decoration:none; padding:0px;}
a:hover{text-decoration:none;}
p{line-height: 1.5em;margin-bottom: 1.0em;text-align: justify;}

#outer{padding:3px 0px 3px 3px;position:relative;width:950px;border-style:solid;border-width:3px;margin: 1em auto;}
#contentcontainer{position:relative;width:95%;margin-left:-3px;}
#header{position: relative;width: 100%;height:80px;}
#header span{display:inline;font-weight: bold;font-size: 3em;position:relative;left:10px;top:-5px;text-shadow: 3px 3px 3px #990000;}
#header span sup{font-size:1em;}
#header .right{position: absolute;right: 2.0em;top: 0.5em;}
#header .iso{position: absolute;right: 16.0em;top: 0.5em;}
#menu ul{position: absolute;top: 65px;left:0px;}
#menu ul li{position: relative;display: inline;}
#menu ul li a{padding: 0.0em 1.0em 0.0em 1.0em;text-decoration: none;}
#menu ul li a:hover{text-decoration: underline;}
#footer{position: relative;height: 40px;clear: both;font-size: 0.9em;margin-left:1em;margin-right:1em;}
#footer .left{position: absolute;left: 2.0em;bottom: 1.2em;}
#footer .mid{position: absolute;left: 40%;bottom: 1.2em;}
#footer .right{position: absolute;right: 2.0em;bottom: 1.2em;}
#footer .lower{position: absolute;left:30%;bottom: .2em;}
#maincontent{padding-left:3.0em;padding-top:1em;padding-right:1em;padding-bottom:1em;border-style:solid;border-width:thin;position:relative;border-radius:0em 2em 2em 0em;-moz-border-radius: 0em 2em 2em 0em;-webkit-border-top-right-radius: 2em;-webkit-border-bottom-right-radius:2em;}
#maincontent img{margin-right:1em;margin-bottom:1em;}
#maincontent a:hover{border-style:solid;border-width:thin;padding:0px;-moz-border-radius: 2em;border-radius:2em; -webkit-border-radius: 2em}
#maincontent table{position:relative;margin-right:1em;margin-bottom:1em;padding:6px;border-style:solid;border-width:3px;text-align:left;-moz-border-radius: 2em;border-radius:2em; -webkit-border-radius: 2em}
#maincontent table.notround{-moz-border-radius: 0em;border-radius:0em; -webkit-border-radius: 0em;}
#maincontent table th{padding:0px 5px 0px 5px;border-width:3px;border-style:solid;text-align:center;-moz-border-radius: 2em;border-radius:2em; -webkit-border-radius: 2em;}
#maincontent table th.notround{-moz-border-radius: 0em;border-radius:0em; -webkit-border-radius: 0em;}
#maincontent table td{margin:0px auto;padding:0px 5px 0px 5px;border-width:1px;border-style:solid;-moz-border-radius: 2em;border-radius:2em; -webkit-border-radius: 2em;}
#maincontent table td.notround{-moz-border-radius: 0em;border-radius:0em; -webkit-border-radius: 0em;}
#maincontent table.notround{-moz-border-radius: 0em;border-radius:0em; -webkit-border-radius: 0em;}
#maincontent #specsheet td.spec{padding-left:10px;border-width:1px;border-style:solid;border-radius:0em 2em 2em 0em; -webkit-border-radius: 0em 2em 2em 0em; /* tl tr br bl */-moz-border-radius: 0em 2em 2em 0em;}
#maincontent #specsheet td.title{border-width:1px;border-style:solid;border-radius:2em 0em 0em 2em; -webkit-border-radius: 2em 0em 0em 2em; /* tl tr br bl */-moz-border-radius: 2em 0em 0em 2em;}
#maincontent ul{padding-left:20px;}

#maincontent h1{letter-spacing:0.1em;text-shadow: 3px 3px 10px #0e0e0e;}

#contact{position:relative;width:870px;margin:0px auto;}
#contact table{position:relative;margin:0px 0px 0px 0px;}
#contact table td{padding:0px 20px 0px 20px;}
#contact table td.contactpic{padding:0px 0px 0px 0px;background-image:url('../img/8x3earth.jpg');background-repeat:no-repeat;}
#contact table td.ourpeople{padding:5px 10px 0px 10px;}
#tv{padding:0.0em;margin-left:.5em;margin-right:.5em;margin-bottom:1em;border-style:solid;border-width:3px;width:300px;height:300px;background-repeat:no-repeat;overflow:hidden;text-align:center;}
#tv p{margin:5px;}
#tv span{display:none;}
#tweet{margin:0em;padding:8px;overflow:hidden;-moz-border-radius:2em;border-radius:2em; -webkit-border-radius:2em;}
#twittertop{position:relative;top:5px;left:10px;}
#twitterbot{position:relative;top:10px;left:10px;}
#itemlist{width:130px;border:solid thin blue;}
#back{width:45px;position:relative;margin-right:1em;margin-bottom:1em;padding:2px;padding-left:10px;}
#buttonlink{position:relative;margin-right:1em;margin-bottom:1em;padding:2px;padding-left:10px;}
#chrome{text-align:center;}
#catalog{position: absolute;right:5.0em;bottom:.5em;}
#catalog a:hover{border:0px;padding:0px;text-decoration:none;}
#notround{-moz-border-radius:0em;border-radius:0em; -webkit-border-radius:0em;}
/*#searchform{position: absolute;left:25.0em;bottom:-1em;}*/
#glossarySearch{position: absolute;left:25.0em;top:2em;}
/*home page content*/
#hm_container{width:800px;margin:0px auto;padding:0px;/*border:solid thin green;*/}
#hm_container h1{visibility:hidden;height:0px;}
#hm_top_row{padding:0em;margin:0em 0em 0em 0em;}
#hm_tr_p1{padding:0px 8px;margin:0em 0.8em 0em 0em;border-style:solid;border-width:3px;width:440px;height:240px;overflow:hidden;}
#hm_tr_p2{padding:0px 8px;margin:0em 0em 0em 0em;border-style:solid;border-width:3px;width:294px;height:240px;overflow:hidden;}
#hm_tr_p2 h3{padding-left:1em;}
#hm_bot_row{padding:0em;margin:0.75em 0em 0em 0em;}
#hm_br_p1{padding:0px 8px;margin:0em 0.8em 0em 0em;border-style:solid;border-width:3px;width:275px;height:200px;overflow:hidden;}
#hm_br_p1 h3{padding-left:3em;}
#hm_br_p2{padding:0px 8px;margin:0em 0em 0em 0em;border-style:solid;border-width:3px;width:460px;height:200px;overflow:hidden;}
#hm_br_p2 h3{padding-left:3em;}
#tweetblock{padding:0px 8px;margin:0em 0.8em 0em 0em;border-style:solid;border-width:3px;width:375px;overflow:hidden;}

/* Blog (LiveWire) specific */
#blog{margin-left:20px;padding:5px;}
#blog h2{}
#blog h3{}
#blog_text{}
#blog_search{margin-left:1.5em;margin-right:1.5em;margin-bottom:1em;border-style:solid;border-width:3px;width:200px;height:100px;overflow:hidden;text-align:center;float:right;padding:5px;-moz-border-radius: 2em;border-radius:2em; -webkit-border-radius: 2em;}
#blog_search p{text-align:center;}

/*#xmas{color:white;padding:10px;width:450px;background-color:#005100;}*/

#xmas{color:#000;padding:10px;width:450px;background-color:#fff;}


/* classes */
li.strong{font-weight:bold;text-transform:uppercase;}
.spot{height:215px;width:275px;margin:5px 0px 0px 5px;}
.spot img{float:left;}
.spider{display:none;}
.collapse{border:none;border-collapse:collapse;}

.round{padding:5px;-moz-border-radius:2em;border-radius:2em; -webkit-border-radius:2em;}
.link{cursor:pointer;}
.floatleft{float:left;}
.floatright{float:right;}
.floatclear{clear:both;}
.textcenter{text-align:center;}
.small{font-size:0.8em;}
.tiny{font-size:0.7em;}
.red{color:red;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.clearfix{clear:both;}
.verbage{margin-bottom:0em;}
.group{margin-top:1em;}
.group h2{}
.subgroup1{margin-left:1em;margin-top:1em;}
.subgroup1 h3{}
.subgroup1 ul{margin-left:3em;}
.subgroup1 ul li{}
/*
.fpimage{background-image:url('../img/delcobuilding.jpg');background-repeat:no-repeat;height:170px;width:410px;margin:5px auto;}
*/
.fpimage{background-image:url('../img/front_page_image.png');background-repeat:no-repeat;height:215px;width:410px;margin:5px auto;}
.fptext{margin:0em;padding:8px;overflow:hidden;-moz-border-radius:2em;border-radius:2em; -webkit-border-radius:2em;}
.italiccomment{font-size:0.8em;font-style:italic;font-weight:bold;}
.blackboxshadow{-moz-box-shadow: 7px 7px 7px #000;-webkit-box-shadow: 7px 7px 7px #000;box-shadow: 7px 7px 7px #000;}
.grayboxshadow{-moz-box-shadow: 7px 7px 7px #666;-webkit-box-shadow: 7px 7px 7px #666;box-shadow: 7px 7px 7px #666;}
td.spec span{font-size:0.75em;font-style:italic;}
.buttonlink{border-style:solid;border-width:3px;font-weight:bold;text-align:left;-moz-border-radius: 2em;border-radius:2em; -webkit-border-radius: 2em}

