html, body { 
margin:0px; 
padding:0px; 
} 

body {
	background:#FFFFFF url(../contentImages/default/bens_menubg.gif) repeat-y;
	margin:0;}
	
.large{
	font-size:19px;
	font-weight:bold;
}

.medium{
	font-size:16px;
	font-weight:bold;
}

.small{
	font-size:9px;
}
	
div#topbackground {
	background:url(../contentImages/default/bens_bg.gif) repeat-x;
	width:100%;}
div#wrapper {
	margin:0;
	width:960px;
	clear:both;}
div#header {
	/*background:url(../contentImages/default/bens_header.jpg) no-repeat left;*/
	height:141px;
	width:932px;}
div#main {
	width:960px;
	clear:both;}
div#menu {
	width:236px;
	float:left;}
div#homeright {
	width:724px;
	float:right;}
div#homeflash {
	width:696px;
	height:243px;
	
	clear:both;}
div#homenews {
	background:url(../contentImages/default/homenews_bg.gif) no-repeat left top;
	width:454px!important;
	width:474px;
	margin:25px 0 0 15px;
	padding:0;
	float:left;}
	
	
	
#homenews h1 {
	color:#1b427a;
	text-transform:uppercase;
	margin:0;
	padding:0;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
div#homeproduct,div#homeemployee{
	width:218px;
	background:url(../contentImages/default/spotlight_bg.gif) no-repeat left top;
	float:right;
	margin:25px 0 0 0;}
	
div#homespotlight{
	background:url(../contentImages/default/homenews_bg.gif) no-repeat left top;
	float:left;
	margin:15px 15px 0 0;}

#homespotlight h1,#homeproduct h1,#homeemployee h1{
	color:#1b427a;
	text-transform:uppercase;
	margin:0;
	padding:0;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;}
	


#homenews p{
	margin-right: 30px;
	padding:0;}
#homespotlight p{
	margin-right: 20px;
	padding:0;}
	


div#homesearch {
	width:150px;
	float:left;
	margin:0 0 20px 35px;}
	
#homesearch h1{
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0;
	font: 14px Myriad Pro,Verdana, Arial, Helvetica, sans-serif;
}

#homesearch form{
	margin: 0 0 10px 0;
}

p, ul, li, div#subcontent, div#subcontent div, div#homeright div{
	font:12px Verdana, Arial, Helvetica, sans-serif;}
	
	
h1 {
	color:#1b427a;
	color:#1b427a;
	text-transform:uppercase;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;}

h2 {
	color:#1b427a;
	color:#1b427a;
	text-transform:uppercase;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;}

div#subright {
	background:url(/contentImages/default/sub_repeat.gif) repeat-y left;
	width:724px;
	float:right;
	margin:0;}

div#subcontent {
	/*width:624px !important;*/
	width:724px;
	background:url(/contentImages/default/sub_top.gif) no-repeat left top;
	margin: 0;
	/*margin:10px 50px 0 50px;*/
	/*padding:10px 50px 0 50px;*/}	
	
div#subcontent_inner {
	padding:10px 40px 0 40px;
}

div#subcontent-calendar {
	width:950px;
	background:url(/contentImages/default/sub_top.gif) no-repeat left top;
	margin:0;
	padding:10px 50px 0 50px;
	font:12px Verdana, Arial, Helvetica, sans-serif;}	

div#subcontent-calendar h1 {
	margin:0 0 20px 0;
	padding:0;}
	
#subcontent h1 {
	margin:0 0 20px 0;
	padding:0;}
	
#subend {
	background:url(../contentImages/default/sub_footer.gif) no-repeat;
	width:724px;
	height:88px;
	margin:0;
	padding:0;
		
}

p.footer{
	text-align: center;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	margin-top:15px;
}	
	
div#footer {
	clear:both;
	text-align:left;
	width:300px;}

a.headlink{
	float:right;
	position:relative;
	top:-40px;
}
	
/****** EMPLOYEE DIRECTORY ***/

div#directory{


}	
	
div#directory div.location{
	background-color: #bed3ee;
	padding:10px;
	margin-bottom:15px;
}	
div#directory div.location p{
	float:right;
	margin:0px;
	margin-left:25px;
}
div.clear{
	clear:both;
}

div#directory div.location h1{
	font-size:16px;
	margin:0px;
	float: left;
}
	
table.directory{


}

table.directory td.data{


}

table.directory p{
	
	margin-top:0;
}


table.directory p.name{
	font-size:14px;
	font-weight: bold;
}

table.directory td.image img{
	border:4px solid #d6e8ff;
	margin-right:15px;
}


/****** CALENDAR ***/


table#calendar{border:1px solid #183868;border-collapse: collapse;background-color: white}
table#calendar td{border:1px solid #183868;
font-size:11px;
}

td#calendarheader{
	background-color:#183868;
}
td#calendarheader b{font-size: 16px;
color:#bed3ee;
}
td.calendardaysheader{background-color:#bed3ee}

td.calendartoday{background-color:#bed3ee;

}
td.calendarday{background-color: #ffffff;

height:120px;


}

td.calendarfooter{
background-color:#183868;
padding:5px;
text-decoration: none;
}

td.calendarfooter a{
	color:#bed3ee;
}
	
	
	

/****** EMPLOYEES ***/

div#employee-colright{
	float:right;
	width:220px;
}
div#employee-colright h2{
	margin-top:0;
}

div#employee-colright div.box{
	background-color:#bed3ee;
	margin-bottom:10px;
	padding:10px;
}

div#employee-colleft{
	float:left;
}

textarea#employee-suggestionformtext{
	width:300px;
	height:100px;
	background-color: #bed3ee;
}




table#locationlist h2{
	margin-top:10px;
	margin-bottom:0;
}

table#locationlist p{
	margin:0;
}



#specialboxes img{
	margin-right:8px;
}


#specialboxes{
	margin-top:15px;
	clear:both;
}



