BODY{
	background-color:#e6e6fa;
}
DIV.container{
border:1px solid #cacaca;
}
/* changes to grid.css */
.span-half{ 
	width: 15px;
	background-color:blue;
}

.span-all{ 
	width: 950px; margin: 0; 
}


/* changes to button.css */
#topmenu-banner{
	font-size:0.9em;
}

#topmenu-banner A.button{
	border-top:1px solid #6D6D6D;
	border-bottom:1px solid #6D6D6D;
	border-left:1px solid #6D6D6D;
	border-right:1px solid #6D6D6D;
	margin-top:3px;
	margin-right:0px;
	height:27px;	
}
#topmenu-banner A.button.positive{
	margin-top:0px;
	height:30px;
	border-left:1px solid #6D6D6D;
	border-right:1px solid #6D6D6D;
	border-top:2px solid green;
	background-image:url(./images/bkg-button-active.png);
	background-repeat: repeat-x;
	background-position: top left;
}

#submenu-banner A.button{
	border:0px;
	margin-top:0.4em;
	font-size: 0.9em;
	text-transform:lowercase;
	color:#686868;
}

#submenu-banner A.button.positive{
  color:#d12f19;
}

/* backgrounds */
.bkg-footer{
	background-color:#DEDADB;
	height:40px;
}
.bkg-teaser-box{
    background-image:url(./images/bkg-teaser-box.png);
    height:202px;
}
.bkg-box{
	background-image:url(./images/bkg-box.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}


#header-banner{
	background-color:white;
	height:30px;
}

#topmenu-banner{
	background-color:white;
	background-image:url(./images/bkg-topmenu.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	height:30px;
}

#submenu-banner{
	background-color:white;
	background-image:url(./images/bkg-submenu.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	height:40px;
}

#main-banner{
	background-color:white;
}

DIV#main-banner DIV.gap-right{
	margin-right:15px;
}

DIV#main-banner DIV.gap-bottom{
	margin-bottom:15px;
}

.contentbar{
	width: 520px; /* based on .span-13  { width: 510px; }*/
	margin:0px;
}

.sidebar{
	width: 190px; /* based on .span-5   { width: 190px; }*/ 
	margin:0px;
}

.sidebar-box{
	width:190px;
	border-left:1px solid #6D6D6D;
	border-right:1px solid #6D6D6D;
	border-bottom:1px solid #6D6D6D;
}

DIV.sidebar-content IMG{
	margin:0px;
}

DIV.sidebar H1{
	width: 190px;
	color:#325C84;
}

.sidebar-content{
	width: 190px; /* same as .sidebar */ 
	background-image:url(./images/bkg-box.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin:0px;
}

.services-box{
	width: 250px; /* based on .span-6   { width: 230px; }*/ 
	border-left:1px solid #6D6D6D;
	border-right:1px solid #6D6D6D;
	border-bottom:1px solid #6D6D6D;
	margin:0px;
}

DIV.services-box H1{
    width: 250px; /* based on .span-6   { width: 230px; }*/ 
}

.services-box-content{
	width: 250px; /* same as .sidebar */ 
	height:160px;
	background-image:url(./images/bkg-box.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.teaser-box{
    width: 520px; /* based on .span-12  { width: 470px; }*/
    height:202px;
    border:1px solid #6D6D6D;
}

DIV.teaser-box H1{
    width: 520px; /* based on .span-12  { width: 470px; }*/
}

.teaser-box-content{
	width: 520px; /* based on .span-12  { width: 470px; }*/
	height:202px;
}

.content-box{
	width: 520px; /* based on .span-12  { width: 470px; }*/
	border:0px solid #6D6D6D;
}

DIV.content-box H1{
	width: 520px; /* based on .span-12  { width: 470px; }*/
}

.content-box-content{
	width: 490px; /* based on .span-12  { width: 470px; }*/
}

DIV.contentbar H1.contenttext{
	font-size: 1.3em;
	font-weight:bolder;
	color:#D27F08;
	margin:0px;
}

DIV.contentbar H2.contenttext{
	font-size: 1.2em;
	color:#D27F08;
	margin:5px;
}

DIV.contentbar H3.contenttext{
	font-size: 1.2em;
	color:#D27F08;
	margin:5px;
}

DIV.contentbar P{
    text-indent:0px;
}

DIV.contentbar P, DIV.contentbar LI{
	font-size: 1.0em;
	color:#686868;
	margin:5px;
	margin-left:10px;
}


DIV#latestNews H3{
	font-size: 0.9em;
	color:#D27F08;
	margin:5px;
}

DIV#latestNews P{
    text-indent:0px;
}

DIV#latestNews P, DIV.contentbar LI{
	font-size: 0.9em;
	color:#686868;
	margin:5px;
	margin-left:10px;
	margin-bottom:10px;
}

H1.header-box {
	background-image:url(./images/bkg-header-box.png);
	background-image:url(./images/bkg-header-box-grey.png);
	
	height:22px;
	height:17px;
	padding-top:0.5em;
	/*padding-left:1em;*/
	font-size: 1.2em;
	font-size: 1.1em;
	text-transform:lowercase;
	color:#686868;
	margin:0px;
}

.bordered{
	border:1px solid black;	
}

.height-30{
	height:30px;
}

a{
    font-size:1em;   
    color:#686868;
}

#footer-banner{
    margin-top:5px
    border-top:1px solid black;
    text-align:center;
}

#footer-banner span{
font-size:0.8em;   
color:#686868;
line-height: 15px;
padding-left: 10px;
padding-right: 5px;
padding-top: 0px;
/*
background-image: url(./images/arrow.png) ;
background-repeat: no-repeat;
background-position: 0px 3px;
*/
}
