html,body 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:#FFFFFF;
    margin-top:15px;
}

h1
{
	color:#17559E;
	font-size:22px;
	font-style:bold;
	margin-top:10px;
	margin-bottom:10px;
}

h3{
color:#17559E;
font-size:15px;
font-style:bold;


}

h3{
color:#17559E;
font-size:13px;
font-style:bold;
margin-top:1px;
margin-bottom:1px;
}


#logo{position:absolute;margin-top:-20px;margin-left:25px;z-index:9999;}

.RoundedDiv{-moz-border-radius-topleft: 2ex; -moz-border-radius-topright: 2ex; -moz-border-radius-bottomright: 2ex; -moz-border-radius-bottomleft: 2ex;}

#PageDiv{
width:925px;
margin-left:auto;
margin-right:auto;
}

#TopDiv{width:100%;}

#LogoDiv{
position:absolute;
margin-top:135px;
margin-left:35px;
}

#ToolbarDiv{
margin-top:20px;
float:right;
}

#ToolbarDiv a,a:link,a:visited,a:hover{

text-decoration:none;
color:white;
font-style:bold;
}

.ToolbarButton
{
background:url(/Content/Images/Toolbar_bg.png) repeat-x;
margin-left:3px;
-moz-border-radius:2ex;
  -webkit-border-radius:2ex;
  height:36px;
  width:80px;
  text-align:center;
  font-size:13px;
 font-style:bold;
 color:white;
}

.ToolbarButtonText
{
margin-top:10px;
}

#OverallDiv{
width:100%;
-moz-border-radius:2ex;
  -webkit-border-radius:2ex;
  background-color:#77BCFE;
  min-height:850px;
  float:left;
}

#LeftDiv{
float:left;
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
width:231px;
background-color:#17559E;
-moz-border-radius:2ex;
  -webkit-border-radius:2ex;
  height:815px;

}

#AccredDiv{
margin-top:250px;}

#ContentBorder{
float:right;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
-moz-border-radius:2ex;
  -webkit-border-radius:2ex;
  width:635px;
  height:815px;
  background-color:#DCECFB;
}

#ContentDiv{
margin:20px 20px 20px 20px;
height:780px;
overflow-y: scroll;

}


#HomeAboutDiv
{
width:100%;
min-height:100px;

}

#HomeQuoteForm{width:100%;float:left;}

#HomeLatestProjectsDiv
{

  height:75px;
  width:390px;
  float:left;
  background-color:#17559E;
  margin-bottom:15px;


}

#HomeLatestProjectsDiv p
{
margin-top:-2px;
}

#HomeLatestProjectsDiv img
{
border: 1px solid #C0C0C0;
margin-top:7px;

}

#HomeAboutDiv
{
width:100%;
}

#HomeServicesDiv{
width:200px;
float:left;
  border-top: 1px solid #77BCFE;
}

#HomeServicesDiv ul{
list-style-position: inside;
list-style-type: square;
margin-left:-40px;
}

#HomeSuccessStoriesDiv{
width:230px;
float:right;
  border-top: 1px solid #77BCFE;
}



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #FF8002;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#productDiv img {
border: 1px solid #FF8002;
}

.ProductItemDiv{margin:10px 10px 10px 10px;}

.tableform{border: 1px solid #77BCFE; 
border-collapse: collapse;

}

.quoteform{border: 1px solid #77BCFE; 
border-collapse: collapse;
width:473px;}

.quoteform input{font-size:11px;}
.quoteform select{font-size:11px;}
