﻿* {margin:0; padding:0;}
body {  font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; background:#49871E;}

h1 {	font-size:2.3em;	margin:10px 0 20px 0; color:#0054A6; font-weight:normal;}
h2 { font-size:1.6em; font-weight:normal; text-align:left; margin:10px 0px 0px 0px; padding:0px 10px 0px 30px; color:#981B1E; background: url("../images/linse.jpg") no-repeat 0px 0px;}
p { color:#333; font-size:1.1em; line-height:1.6em; margin:10px 0;}
a { text-decoration:none; color:#900;}
a:hover { color:#000;}
ul { list-style:none;}
li {list-style:none;}
label { width:150px; float:left; display:inline;}

/*constructors*/
#container { width:800px; margin:10px auto;}
#top { width:800px; height:10px; background:url("../images/top.jpg"); float:left; display:inline;  }
#site { width:800px; background:#fff; float:left; display:inline;}
    #ctl00_site_bg { width:800px;}
#header { width:800px; height:85px; float:left; display:inline;}
#flashcontent {z-index:998; width:800px; height:85px; }
    #flashcontent p { padding:0 0 0 20px; color:#CCC; margin:0;}
    #flashcontent h1 {padding:0 0 0 20px; margin:0; color:#0054A6; font-weight:normal;}
#flashcontent2 {margin-bottom:10px;}
#under_head { margin-top:10px; width:590px; float:right; display:inline; height:15px; background:url("../images/under_header.jpg");}
    #under_head p { color:#FFF; font-size:0.8em; text-align:right; margin:2px 10px;}
#menu { width: 680px; float:left; display:inline; margin: -10px 0 0 60px; z-index: 999; position:absolute;}
    #menu a { background: url("../images/dot.jpg") no-repeat 0px 3px; font-size:1.1em; color:#0054A6; padding-left:15px; margin:0 10px; display:block; cursor:pointer; z-index:999; float:left;}
    #menu a:hover { background: url("../images/dot_on.jpg") no-repeat 0px 3px; color:#C17678;}
#btm { width:800px; height:10px; background:url("../images/btm.png"); float:left; display:inline; }
#logos { width:100%; margin-top:20px; }
img.left { float:left; display:inline; margin: 0px 0px 0px 7px;}
img.right { float:right; display:inline; margin: 0px 24px 0px 0px;}

/*left menu*/
#left_col { width:160px; float:left; display:inline; margin-top:50px;}
    #left_col ul { width:156px; font-size:1.1em; list-style:none; list-style-position:outside;}
    #left_col ul li { background:url("../images/menu.jpg") no-repeat; width:156px; margin:0 0 2px 0; }
    #left_col ul li a { padding:5px 2px; display:block; color:#FFF;  }
    #left_col ul li a:hover { text-decoration:underline; }

/*right column*/
#right_col { width:590px; float:right; display:inline; }
#content { width:550px; float:left; display:inline; margin:20px 40px 0 0;}
#item {width:300px; float:left; display:inline;}
#item a p { width:70px; clear:both; float:left; clear:both; margin:0px; border:none; padding:0px; text-align: center; }
#item a { float:left; }

/*contact*/
#address{ width:200px; float:left; display:inline;}
#details {width:300px; float:right; display:inline; margin-top:10px;}
#contact { width:420px; margin:0 ;}
    #contact ul li { width:420px; margin:5px 0px; float:left; display:inline;}

/*reclaym*/
#reclaym_lft, #reclaym_rt { float:left; display:inline; width:105px;}
    #reclaym_lft img, #reclaym_rt img { margin-bottom:40px;}
#reclaym_mid { float:left; display:inline; width:310px; margin:0 10px;}
    #reclaym_mid p { text-align:center;}
    #reclaym_mid strong { margin-top:20px;}

/*classes*/
.copy { font-size:1em; color:#FFF; float:left; display:inline; width:600px; margin:10px 0;}
.seventy9 {  font-size:1em; color:#FFF; text-align:right; float:right; display:inline; width:100px; margin:10px 0;}
    .seventy9 a {color:#FFF;}
    .seventy9 a:hover {color:#000;}
.service {width:270px; height:23px;}
.blue {color:#0054A6;}
    .blue a {color:#0054A6;}
.service_txt { display:inline; float:left; width:230px; background: url("../images/arrow.jpg") no-repeat 0px 3px; padding:0px 10px 0px 15px; margin:5px 0;}
.clearboth {clear:both;}
.img {width:200px; float:right; display:inline;}
.submitButton { width:250px; float:left; display:inline;}
img.iso { float:left; display:inline; margin:20px 0px 0px 139px;}
p.iso { float:left; display:inline; margin:3px 0px 0px 105px;}

span#iso_home { float:left; display:inline; margin:3px 0px 0px 85px;}
span#iso_home p { float:left; display:inline; margin:3px 0px 0px 0px; }
span#iso_home img { float:left; display:inline; margin:0px 0px 0px 34px; }

/*specific css classes and divs*/
ul#services li {list-style:none;}
ul#services {list-style:none;}
img.contact { margin:0 20px 0px 0; float:left; display:inline;}	
p.contact { margin:5px 0;}