

html,body {
background-image: url(../images/background2.png);
background-repeat: repeat-x;
background-color: #ffffff;
font-size: 13px;
line-height: 140%;
font-family: Arial, Helvetica, sans-serif;
color:#564b47;
padding:0;
margin:0;
text-align:center;



}
a {color: #2C2D72;}
a:visited {color:#7269A8;}
a:hover {color: #7269A8;}
a:active { color:#7269A8;}

h1 {
color:#ffffff;
font-size: 11px;
margin:0 }

h2 {
font-size:20px;
line-height: 120%;
font-weight: normal;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin:0;}

h3 {
font-size:14px;
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
margin:0;}

h4 {
font-size:20px;
line-height: 120%;
font-weight: normal;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin:0;}
h5 {
font-weight: bold;
text-decoration:underline;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
margin:0;
}
h6 {
font-size:16px;
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin:0;}

p{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
position: relative;
font-size: 13px;
margin-top:2px;
margin-bottom:9px;
}
p.indent{
padding-left: 25px;

}
div.indent{
padding-left: 45px;
}
p.caption{
padding:0px;
font-size: 11px;
font-weight:bold;
line-height: 115%;
}
p.caption2{
font-size: 11px;
font-weight:bold;
line-height: 115%;
}
ol{
padding-left:20px;
margin-top: 0px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 35px;
}

ul{
padding-left:20px;
margin-top: 0px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 25px;

}
ul.no-bullets {
list-style-type:none;
padding-left:10px;
margin-top: 0px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 0px;
}
ul.project-details {
list-style-type:none;
margin:0;
padding-right:30px;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
}
li{
margin-top: 5px;
margin-bottom: 5px;
vertical-align:top;
}
table{
margin: 0px;
padding: 0px;
vertical-align:top;
text-align:left;
}
table.rsm{
margin-left: 146px;
margin-top: 5px;
margin-bottom: 5px;
padding: 10px;
vertical-align:middle;
text-align:left;
border:1px solid #5B5B5B;
border-collapse:collapse;
}
table.rsm td{
margin: 10px;
padding: 10px;
vertical-align:middle;
text-align:left;
border:0;
border-collapse:collapse;
}
table.data, table.data td{
margin: 10px;
padding: 3px;
vertical-align:middle;
text-align:center;
border:1px solid #5B5B5B;
border-collapse:collapse;
}
table.data th{
padding-left: 5px;
padding-right: 5px;
background:#2C2D72;
border:1px solid #5B5B5B;
border-collapse:collapse;
color:#ffffff;
}
table.data td.highlight{
background-color:#FECE92;
}
table.data tr.highlight{
background-color:#FECE92;
}
table.data tr.highlight-2{
background-color:#F69347;
}

table.header{
	position:relative; 
	top:25px; 
	width:100%;
}
td{
margin: 0px;
padding: 0px;
vertical-align:top;
}
td.search
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right; 
	vertical-align: bottom;
}



/* ----------container to center the layout-------------- */
#container {
position:relative;
width: 899px;
text-align:left;
margin:0 auto;
overflow:hidden;
min-height:100%;
height:auto !important;
}

/* for Internet Explorer */
* html #container {
height: 100%;
}
/**/


/* ----------banner for logo-------------- */
#banner {
position:relative;
top:10px;
text-align: left;
padding: 0px;
margin: 0px;
width:330px;

}
#banner img {padding:10px 0px;} 

/* -----------------content--------------------- */
#content {
position:relative;
background-color: #ffffff;
padding: 8px;
margin-left:188px;
margin-right:125px;
margin-top:0px;
border-top: 1px solid #5B5B5B;
border-left: 1px solid #5B5B5B;
border-right: 1px solid #5B5B5B;
border-bottom: 0px;
width:567px;
min-height:745px;
height:auto !important;
height: 745px;
}



#content-2column {
position:relative;
background-color: #ffffff;
padding: 8px;
margin-left:188px;
margin-right:0px;
margin-top:0px;
border-top: 1px solid #5B5B5B;
border-left: 1px solid #5B5B5B;
border-right: 1px solid #5B5B5B;
border-bottom: 0px;
width:693px;
min-height:745px;
height:auto !important;
height: 745px;
}



#content img {padding:0px;}

#indent{
padding-left: 45px;
}
/* -------------zip search------------- */
#zip {
text-align:right;
top:70px;
float: right;
margin: 0;
position:relative;
}

/* -----------------left menu--------------------- */
#awmAnchor-left-nav { 

margin-top: 8px;
margin-bottom: 8px;
margin-left: 13px;
margin-right: 8px;


height:250px;

}

/* -----------------search--------------------- */
#search { 
margin:8px;
height:100px;
}

/* -----------------address--------------------- */
#address { 


margin: 8px;


}
/* --------------top navi------------- */
#top-nav {
position:relative;
top:15px;
text-align: left;
padding: 0px;
margin: 0px;
height: 30px;

}

/* --------------left col------------- */
#left-nav {
position:absolute;

left:0px;
width: 162px;
border: 1px solid #5B5B5B;
background-color: #ffffff;
padding: 8px;
height:100%;

}

#newsticker {
border-bottom: 1px solid silver;
border-top: 1px solid silver;
width:162px;
height:150px;
}

/* -------------right col------------- */
#right {
background-color: #ffffff;
position:absolute;
margin-top:0px;
right:0px;
width: 100px;
padding: 8px;
text-align:center;
border: 1px solid #5B5B5B;
height:100%;

}



/* -----------------case study--------------------- */
#case-study {

margin-left:25px;
margin-right:25px;
margin-top:0px;
margin-bottom:0px;
}
#case-study-footer{
border-top:3px solid #2C2D72;
padding:10px;
margin-top:20px;
font-size: 11px;
line-height: 115%;
}

td.case-study-pic{
margin: 0px;
padding-left: 5px;
padding-right: 5px;
text-align:center;
}
/* -----------footer--------------------------- */
#footer {
color:#2C2D72;
font-size: 11px;
text-align:center;
border-top:1px solid #F47723;
position:relative;
padding:7px 15px;
margin-top:15px;
margin-bottom:10px;
right:0px;
clear:both;
width:100%;
}
#footer a{
text-decoration:none;
}

input.label	{
	background-color : transparent;
	border : none;
	width : 100%;	
	font-size: 13px;	
	font-family: Arial, Helvetica, sans-serif;
	color:#564b47;
}

input.labelCenterText {
	background-color : transparent;
	border : none;
	width : 100%;
	text-align:center;
}

tr.header 		{
	background-color: #dfdfdf;
	font-weight : bold;	
}

.entry
{
	background-color: #FDFFC1;
}











/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */