body
{ 
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: verdanna, sans-serif;
	font-size: 11px;
}

p {
margin-top: 15px;
padding-top:0px;
}

.blue {
color: #006FBA;
}

.grey {
color: #636467;
}

.largertext {
line-height: 17px;
font-size: 14px;
}

.black {
color: #000;
font-size: 12px;
line-height: 18px;
}

.blacknews  {
color: #000;
font-size: 11px;
line-height: 18px;
}

h1 {
font-weight: normal;
padding: 20px 0 5px 0;
margin: 0;
}


h2 {
font-weight: normal;
padding: 20px 0 5px 0;
margin: 0;
}


h3 {
font-weight: bold;
padding: 5px 0 2px 0;
margin: 0;
}

.newshd {
margin-top: 25px;
}

.bold {
font-weight: bold;
}

#nav {
width: 461px;
}

.quote {
margin-left: 76px;
width: 175px;
line-height: 12px;
}

.quotenoleft {
line-height: 12px;
width: 216px;
}

.quote a, .quotenoleft {
color: #636467;
}

.bottomphoto {
margin-top: 18px;
}

.cubex {
margin-top: 16px;
}



.left {
border-left: 2px solid #D4D4D4;
padding-left: 20px;
padding-right: 30px;
}



.right {
padding-left: 30px;
border-right: 2px solid #d4d4d4;
}


.both {
border-right: 2px solid #d4d4d4;
border-left: 2px solid #D4D4D4;
padding-left: 20px;
padding-right: 30px;
}

.caption, .captioncentered {
color: #006FBA;
font-size: 11px;
font-style: italic;
width: 183px;
}





.captioncentered {
padding-left: 50px;
}

.attribution {
color: #636467;
margin-top: 5px;
font-style: italic;
}


li {
padding-left: 0;
margin-left: 0;
}




td .sidebar {
color: #006FBA;
font-style: italic;
line-height: 14px;
}

.sidebarheader {
margin-top: 28px;
font-style: italic;
}

#sidephoto {
margin-top: 10px;
margin-left: 78px;
}

#sidephoto a {
color: #006FBA;
}

#sidephotonews {
margin-top: 14px;
margin-left: 78px;

}

#sidephotonews .donna {
margin-bottom: 7px;
}

#sidephotonews .emmott {
margin-top: 20px;
margin-bottom: 5px;
text-align: center;
}

#sidephotonews .stacey {
margin-top: 20px;
margin-bottom: 5px;
}

#sidephoto .contactphoto {
margin-top:15px;
margin-bottom: 5px;
}

#contactform {
font-weight: bold;
width: 450px;
}

.button {
width: 100px;
}

#contactform td {
padding-bottom: 8px;
}

#contactform input {
padding: 0;
margin: 0;
font-size: 11px;
width: 215px;
}

.red {
color: #FF0000;
}

#main {
width: 490px;
}

#homehd {
margin-top: 31px;
float: left;
}

#faqsinfo {
margin-top: 31px;
float: right;
}

.bluetext {
line-height: 17px;
font-size: 12px;
color: #006FBA;
}

.bluetexthome {
line-height: 17px;
font-size: 14px;
color: #006FBA;
}


.greytexthome {
line-height: 17px;
font-size: 12px;
color: #636467;
}

.bluetextnews {
line-height: 16px;
font-size: 11px;
color: #006FBA;
}

.greytext, .greytext a {
color: #636467;
line-height: 14px;
font-size: 11px;
}




.homebottom {
margin-top: 10px;
}

.homesubhd {
margin-top: 15px;
}

.subhd {
margin-top: 30px;
}

.number {
color: #006FBA;
font-weight: bold;
}

#one {
float: left;
width: 122px;
}

#two {
float: left;
width: 127px;
}

#three {
float: left;
width: 123px;
}

#four {
float: left;
padding-left: 4px;
}

#howworks {
font-size: 11px;
width: 470px;
}

#howtext {
height: 40px;
}

#howworks a {
color: #636467;
text-decoration: none;
background: url(images/carat_off.gif) no-repeat top right;
}

#howworks a:hover {
color: #000;
background: url(images/carat_on.gif) no-repeat top right;
}

#copyright {
margin-top: 50px;
font-size: 9px;
text-align: right;
}

input {
padding: 0;
margin: 0 0 5px 0;
width: 300px;
font-family: verdanna, sans-serif;
font-size: 12px;
}

table .news {
border-collapse: collapse; 
}



.news td, .news th {
padding-top: 5px;
padding-right: 10px;
padding-left: 3px;
padding-bottom: 3px;
border: 1px solid #000;

}

.news td a {
color: #636467;
}

.videolink {
margin-left: 50px;
}

/* new fonts for pulldowns */

#faqmenu {
font-family: 'Michroma', sans-serif;
font-size: 9px;
}

/*dropdown code */
#faqmenu ul, #brochureonly ul, #dlbrochure ul {
	padding:0;
	margin:0;
	} 
#faqmenu li, #brochureonly li { 
	margin: 0;
	padding:0;
	list-style:none;
	position:relative;
	float:left;
    text-align:center;
    text-decoration: none;  
    } 
    
#faqmenu a, #brochureonly li a, #dlbrochure li a {
	display: block;
	width: 77px;
	color: #006FBA;
     line-height: 15px;
     text-decoration: none;
     background: white;
     border:1px solid #ccc;
     margin: 0 -1px -1px 0;
     } 
     
#brochureonly li a {
width: 140px;
background-color: #006FBA;
color: #fff;
}
#dlbrochure li a {
background-color: #006FBA;
color: #fff;
    margin: 0 -1px -1px 0;
    padding: 3px 3px 3px 3px;
}

#dlbrochure li {
padding: 10px 10px 10px 10px;
margin: 0;
	
	list-style:none;
	position:relative;
	float:left;
    text-align:center;
    text-decoration: none;  
}

#brochureonly li.specsheet a {
width: 160px;
}

#brochureonly li.brochure a {
padding: 10px 10px 10px 10px
width: 80px;
}
     
#faqmenu .faqs a {
 -moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
     }
     
#faqmenu .faqs .level2 a {
 -moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
     }


#faqmenu .brochures a {

	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
     }
#faqmenu .brochures  .level2 a {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
     }
     
#faqmenu :hover > a, #brochureonly :hover > a {
		background:#007bc3;
         color:#fff;
         -moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
    } 
#faqmenu.nodrop li.faqs:hover > a {

   
    -moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
#faqmenu.nodrop li.brochures:hover > a {

   
    -moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
 
 /* Download Brochure Only*/
 
 #brochureonly.nolevel2 :hover > a  {
    -moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
     }
#brochureonly  a {
 -moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
     }
     
#brochureonly .level2 a {
 -moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
     }
     
 #dlbrochure.nolevel2 :hover > a  {
    -moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
     }
#dlbrochure  a {
 -moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
     }
     

    
    
/*all level 2 */
    
    
.level2 { position:absolute;
		top:15px;
		left:0; 
		} 
		


.level2 { position:absolute; top:16px; left:0;  } 

#brochureonly .level2 { position:absolute;
		top:15px;
		left:0; 
		} 
		


#brochureonly .level2 { position:absolute; top:16px; left:0;  } 


.level2 {visibility:hidden} 

#faqmenu :hover > ul, #brochureonly :hover > ul { visibility:visible;
}

/*main nav */

ul, li {
padding: 0;
margin: 0;
}

#nav ul {
	padding:0;
	margin:0;
	font-family: 'Michroma', sans-serif;
	font-size: 8px;
	line-height: 12px;
	} 
#nav li { 
font-size: 9px;
 line-height: 14px;
	margin: 0;
	padding: 0 18px 0 18px;
	list-style:none;
	position:relative;
	float:left;
    text-align:center;
    text-decoration: none;
    background: #fff url('images/nav/nav_dot.gif') no-repeat top right;
    } 
#nav li:first-child {
	padding-left: 0px;
	}
	
#nav li:last-child {
	background: none;
	}
    
#nav a {
	display: block;
	color: #6D6E70;
     line-height: 14px;
     text-decoration: none;
     background: white;
     
     } 
    
     
#nav :hover > a, #nav li {
		
         color:#007bc3;
         
    } 
 
ul#company {
margin-left: 15px;
padding-left: 0px;

}

ul.casestudies {
margin-top: 10px;
font-size: 14px;
line-height: 18px;
list-style: none;
}

ul.casestudies li {
list-style: none;
padding: 2px 0 3px 0;
}

.partners {
font-size: 14px;
width: 240px;
text-align: center;
font-weight: normal;
padding: 10px 10px 10px 10px;
margin: 20px auto 10px auto;
  border:2px solid #808080;
 -moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
     }

