body {
	margin: 0px;
	padding: 0px;
	text-align: center; /* to allow centering in IE */
	font-family: Verdana, Arial, Calibri, "Helvetica Neue", Arial, Helvetica, Andalus, "Times New Roman", Georgia, serif;
  font-size: 14px; 
	background-image: url('../images/background.png');
  background-repeat: repeat;
	} 

h1, h2, h3, h4, h5, h6, p, blockquote {font-family: Verdana, Arial, Calibri,"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
      
#container {
    position: relative; /* establishes containing block */ 
    margin: 0 auto;		/* the proper CSS way to center */
    width: 925px; 
    text-align: left; 	/* overrides text-align rule on body */
    height: auto;  
    } 

#container2 {
    position: relative; /* establishes containing block */ 
    margin: 0 auto;		/* the proper CSS way to center */
    width: 925px; 
    text-align: left; 	/* overrides text-align rule on body */
    height: auto; 
    background-image: url('../images/backgroundMiddle.png');
    background-repeat: repeat-y;           
    } 

#header {
    height: 123px;
    background-image: url('../images/backgroundHeader.png');
    background-repeat: no-repeat;
    }
    
#header .logo {
    margin-left: 44px;
    margin-top: 0;
    padding: 0;
    border: 0;
}    
  
#main {
    margin: 0 20px 4px 4px ; 
    padding: 0;    
    width: 619px;
    float: right;
    min-height: 680px;
 } 

body>#main {width:658px; }


 /* BEGIN might not be used*/
.outsideBox {
  width: 612px;
  height: 10px;
  border: 1px solid #D5D7D8;
  border-left: 1px solid #D5D7D8;
  border-right: 1px solid #D5D7D8;
}

.insideBox {
  width: 602px;
  height: 10px;
  border-bottom: 1px solid #D5D7D8;
  border-left: 1px solid #D5D7D8;
  border-right: 1px solid #D5D7D8;
  background-image: url('../images/boxCorners.png');
}       
/* might not be used END*/

#sideBar {
    margin: 0;
    padding-left: 20px;
    width: 261px; 
    float: left;
    height: auto;
    min-height: 500px;
    }
    
#footer {
    clear: both; /* starts the footer below the floated content */
    height: 30px;
    padding: 0;
    width: 925px;
    background-image: url('../images/backgroundFooterBoxcopy.png');
    background-repeat: no-repeat; 
    background-position: center center;
    text-align: center;
    }

#footer p {
    margin-left: 265px;
    font-size: 10px;
    color: black;
    padding: 5px;
    }


a img {
  border: 0;
}

#contactTitleMenu {
    float: right;
    text-align: right;
    padding-right: 20px;
    font-size: 12px;
    margin: 0;
  	width: 600px;
  	background-image: none;
  }


/* content elements */
h1, p {margin: 10px 12px; } /* adds space between columns */

a:link { font-family: Verdana, Andalus, "Times New Roman", Georgia, serif; color: #3900E6; text-decoration: underline}
a:visited { font-family: Verdana, Andalus, "Times New Roman", Georgia, serif; color: gray; text-decoration: underline}
a:hover { font-family: Verdana, Andalus, "Times New Roman", Georgia, serif; color: #002EB8; text-decoration: none}
a:active { font-family: Verdana, Andalus, "Times New Roman", Georgia, serif; color: #CCFF33; text-decoration: underline}

.red {
  color: red;
}

.blue {
  color: blue;
}

/* box corners */
#liquid-round {
width: 612px;
margin:0px auto;
background:#fff url('../images/leftside.gif') repeat-y left top;
}

.top {
width: 612px;
height: 12px;
background:url('../images/top.gif') no-repeat left top;
}

.top span {
display:block;
position:relative;
height: 12px;
background:url('../images/top-right.gif') no-repeat right top;
}

.center-content {
position:relative;
background:url('../images/rightside.gif') repeat-y right top;
padding:1px 20px 1px 5px;
margin:-1px 0 -50px 10px;
min-height: 680px;
} 

.bottom {
height:60px;
background:url('../images/bottom.gif') no-repeat left bottom;
}

.bottom span {
display:block;
position:relative;
height:60px;
background:url('../images/bottom-right.gif') no-repeat right bottom;
}  

.center {
  text-align: center;
}
/* table styling */
#features {
  width: 570px;
  border: 0;
}

#features th {
  text-align: center;
}

#contact {
  width: 570px;
  border: 0;
}

#contact td {
  width: "50%"
}

img.nudgeLeft {
  margin-left: -15px;
} 

img.grayBack {
  border: 5px;
  border-style: solid;
  border-color: #D5D7D8;
}

img.frontImage {
  border: 5px;
  border-style: solid;
  border-color: #D5D7D8;
  float: right;
  margin: 10px;
  }

.justify {
 text-align: justify;
}

.soft {
  font-size: 9px;
}

/* typography */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

