body {	margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:10pt; background-color:#c1c1c1; color:#000;}
#header { padding:0px 2px; margin:0px; width:1000px; background-color:white; background-image:url(/dia/images/template/cont_bg.gif); text-align:left;}
#banner { padding:0px 2px; margin:0px; width:1000px; background-color:#555555; background-image:url(/dia/images/template/cont_bg.gif); text-align:left;}
#footer1 { padding:0px 2px; margin:0px; width:1000px; background-image:url(/dia/images/template/cont_bg.gif); text-align:center; vertical-align:middle}
#footer2 { padding:10px 2px 0px 2px; margin:0px; width:996px; border-top:1px dashed #d0ccc1; height:25px; background-color:#f0f0f0; color:#9a9a9a; font-size:8pt;}
#content { padding:35px 2px; margin:0px; width:1000px; background-color:white; background-image:url(/dia/images/template/cont_bg.gif); text-align:left; min-height:500px; text-align:justify;}
#breadory { padding:0px 2px; margin:0px; width:1000px; background-color:white; background-image:url(/dia/images/template/cont_bg.gif); text-align:left;}
#topLinks {
	position:absolute; 
	width:100%; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt; 
	color:#666666; 
	padding-top:8px;	
}
#topLinks a:link, #topLinks a:visited { 
	color: #777;
	text-decoration:none;
}
#topLinks a:hover { 
	color: #880217;
	text-decoration:underline;
}
#footer2 a:link, #footer2 a:visited { 
	color: #9a9a9a;
}
#footer2 a:hover { 
	color: #880217;
}
.htitle1 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:13pt;
	font-weight:bold; 
	background-image:url(/dia/images/h_vbar.gif); 
	background-repeat:no-repeat;
	padding-left:12px; 
	padding-bottom:22px; 
	color:#3c3d3d;
	line-height:13px;
}
.htitle2 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:10pt;
	font-weight:bold; 
	color:#3c3d3d;
	line-height:13px;
	padding-bottom:5px;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 8px;	
	}
ol {
	margin:0;	
}
li {
	background-image:url(/dia/images/bullet_1.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0px 3px 10px;
	margin: 0;
	}

#searchForm {
	background-color:#e2e2e2; 
	border-top:1px solid #c6c6c6; 
	border-left:1px solid #c6c6c6; 
	border-right:1px solid #e2e2e2; 
	border-bottom:1px solid #e2e2e2; 
	height:18px; 
	width:220px; 
	padding-top:3px;	
}
#searchIcon {
	position: relative; 
	left: 277px; 
	top: 0px; 
	height: 16px; 
	width: 16px; 
	padding: 0;	
}
.tableMenu1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#545454;
}
.tableMenu1  th {
	width:15px;
	height:31px;
}
.tableMenu1  th.title {
	background-color:#314b55;
	color:white;
	width:200px;
	height:31px;
	padding:0px 10px;
	font-weight:normal;
	font-size:15px;
	white-space:nowrap;
	text-align:left;
}
.tableMenu1  td {
	width:200px;
	height:31px;
	padding:0px 20px;
	background-color:#eeeeee;
	background-image:url(/dia/images/bullet_3.gif);
	background-repeat:no-repeat;
	background-position: 10px 11px;
	display:block;
	line-height:31px;
	cursor:pointer;
	border-right:5px solid #eeeeee;
}
.tableMenu1  td.selected {
	font-weight:bold;
	background-color:#9a9a9a; 
	border-right:5px solid #740718;
	background-image:none;
	color:#fff;
}
.tableMenu1 td.selected:hover {
	background-color:#9a9a9a;
	border-right:5px solid #740718;
	color:#fff;
    } 	
.tableMenu1 td:hover {
    background-color: #dcdcdc;
	border-right:5px solid #dcdcdc;
	color:black;
    } 
.tableMenu1 td.bottom {
	height:50px;
	background-image:none;
    } 
.tableMenu1 td.bottom:hover {
	background-color:#eeeeee;
	border-right:5px solid #eeeeee;
    } 	
.tableMenu1 td.links {
	width:200px;
	height:31px;
	padding:0px 20px;
	background-color:#eeeeee;
	background-image:url(/dia/images/bullet_3.gif);
	background-repeat:no-repeat;
	background-position: 10px 11px;
	display:block;
	line-height:31px;
	cursor:pointer;
	border-right:5px solid #eeeeee;
    } 
.tableMenu1 td.links:hover {
	background-color:#eeeeee;
	border-right:5px solid #eeeeee;
    } 	
.tableMenu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#545454;
}
.tableMenu2  th {
	width:15px;
}
.tableMenu2  th.title {
	background-color:#314b55;
	color:white;
	width:200px;
	height:31px;
	padding:0px 10px;
	font-weight:normal;
	font-size:15px;
	white-space:nowrap;
}
.tableMenu2  td {
	background-color:#eeeeee;
	width:175px;
	padding:0px 0px;
}
#tableStaff {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
		text-align:justify;
}
#tableStaff th {
	padding:10px 15px 30px 0px;	
}
#tableStaff td{
	padding:10px 0px 30px 0px;	
}
.staffName {
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.staffTitle {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#740718;
}

a, a:link, a.vlink, a.visited {text-decoration:underline; color: #407c7b; }
a:hover {text-decoration:underline; color: #880217; }

/*--- Breadcrumbs ---*/
ol#breadcrumbs { font-size: 12px; font-family:Tahoma, Geneva, sans-serif; color: #a4a4a4; background: url(/dia/images/template/breadcrumbs_bg.gif) no-repeat; height: 33px; line-height: 34px; margin: 0; list-style: none; font-weight: normal; padding-left:15px; }
ol#breadcrumbs li { float: left; margin: 0; padding: 0 0 0 20px; background: url(/dia/images/template/breadcrumbs_bar.gif) no-repeat; }
ol#breadcrumbs li a { float: left; color: #4e4e4e; text-decoration: none; padding: 0 10px; margin-left: -10px; }
ol#breadcrumbs li a:hover { color: #333; text-decoration: none; }
ol#breadcrumbs li.home { background: none; margin: 0; padding: 0;}