/* CSS Document */

body {
	background:#ffffff;
	font:12px  Tahoma, verdana, sans-serif;
	color:#535353;
	text-align:left;
	line-height:15px;
	padding: 0px;
    margin: 0px;
	}
	
h1 {
    font: bold 20px Arial, Geneva, Helvetica, sans-serif;
    padding-bottom:5px;
    letter-spacing: -1px;
}

p.below-heading {
    font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5E970A;
	border-bottom:1px solid #CCC4A6;
	padding-bottom:5px;
	padding-top:5px;
	margin:0px;
}

p {
	padding-bottom:5px;
	padding-top:5px;
	margin:0px;
}

span.highlight{font: bold 110%/110%  Verdana, Tahoma, Arial;}

#cwd #content-container {
		width:740px;
		margin:0 auto;
		text-align:left;
	}

#content-container {
	width:884px;
	text-align:left;
	}

	
#white-content {
	width:100%;
	background:url(../images/menu-bg.gif) repeat-x;
	text-align:center;
	overflow:hidden;
	margin-bottom:-10px;
	}

#container {
	width:884px;
	margin:0 auto;
	text-align:center;
	}

#header {
	height:108px;
	width:864px;
	margin:0 auto;
	padding-top:8px;
    background:url(../images/callusfree.gif) right bottom no-repeat; 
	text-align:left;
	}
	
#header .callus {margin-left:440px;}

.content {
background:#FFFFFF url(../images/big.gif) no-repeat;
width:884px;
height:288px;
}
	
#menu-container {
	height:39px;
	padding-left:439px;
	text-align:left;
	}
	
	
#cwd #main-content {
	width:740px;
	float:none;
	font-size:11px;
	}

	
#main-content {
	float:left;
	width:625px;
	padding-bottom:30px;
	}

	
#footer {
	width:100%;
	height:60px;
	padding:20px 0 30px 0;
	text-align:center;
	background-color:#87B340;
	color:#ffffff;
	overflow:hidden;
	}
	
#footer a,
#footer a:link {
	background-color:#87B340;
	color:#ffffff;
	text-decoration:none;
	}
#footer a:hover {
	background-color:#87B340;
  color:#ffffff;
  text-decoration:underline;
}

#menu-container {
	overflow:hidden;
	}

#menu {
  margin:10px;
  height:36px;
}

#menu a {
	font:bold 14px "Trebuchet MS", Tahoma, verdana, sans-serif;
  	color:#C1E56C;
	text-decoration:none;
}

#menu a:hover {
  color:#C1E56C;
  text-decoration:underline;
}


ul li {
	list-style-image:url(../images/bullet.gif);
	vertical-align: baseline;
	padding:0px;
}

li a,
li a:link {
	color:#5E970A;
	text-decoration:none;
	font-weight:bold;
}

li a:hover {
	color:#5E970A;
	text-decoration:underline;
	font-weight:bold;
}

li a:visited {
	color:#2A333A;
	text-decoration:none;
	font-weight:bold;
}

#box2 #inner4 a,
#box2 #inner4 a:link {
	color:#5E970A;
	text-decoration:none;
}

#box2 #inner4 a:hover {
	color:#5E970A;
	text-decoration:underline;
}

#box2 #inner4 a:visited {
	color:#2A333A;
	text-decoration:none;
}


#inner4 h2 {
    font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5E970A;
	border-bottom:1px solid #CCC4A6;
	padding-bottom:5px;
	padding-top:5px;
	margin:0px;
}
	
#inner5 h2 {
    font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5E970A;
	border-bottom:1px solid #CCC4A6;
	padding-bottom:5px;
	padding-top:5px;
	margin:0px;
}	
	
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}




/* BODY COTENT DIVS */

#box1 {
float:left; 
width:884px; 
text-align:justify; 

}

#box1 #inner1 {
float:left; 
width:280px; 
padding-right:20px;
}

#box1 #inner2 {
float:left; 
width:280px; 
padding-right:5px;
}

#box1 #inner3 {
float:right; 
width:280px; 
padding-left:5px;
}


#box2 {
float:left; 
width:884px; 
height: auto; 
text-align:justify; 
background:#FBF5E9 url(../images/bottom_bg.gif) repeat-x top left; 
border:1px dashed #CCC4A6;
margin:0px;
padding:0px;
}

#box2 #inner4 {
float:left; 
width:560px; 
padding-right:20px; 
padding-left:10px; 
padding-top:5px;
}

.asso{
	margin:20px 0 0 30px;
	background:url(../images/hb2.gif) no-repeat left top;
	width:500px;
	height:70px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
}
.asso:hover {
background-position:left bottom;
}

#box2 #inner5 {
float:right; 
width:280px; 
padding-right:10px;  
padding-top:5px;
}

#box2 #inner5 span{
margin:0 0 0 48px;
padding-bottom:20px;
}

#box2 #inner5 ul{
padding-left:5px;;
margin-left:20px;
}

#box2 #inner5 ul li {
padding:0 0 5px 0;
margin:0;
list-style-image:url(../images/v.png);
line-height:20px;
}

#box2 #inner5 a,
#box2 #inner5 a:link {
	color:#5E970A;
	text-decoration:none;
	padding:10px 0 10px 10px;
    font-weight:bold;
}

#box2 #inner5 a:hover {
	color:#2A333A;
	text-decoration:underline;
}

#box2 #inner5 a:visited {
	color:#5E970A;
	text-decoration:none;
}

#footer .block-size{ float:left; padding-left: 50px; text-align:center; display:block; width: 82%; }


