body {	margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:10pt; background-color:#c1c1c1; color:#000; }

		
/*when javascript is disabled, help to keep ideal formatting on menu */
#qm0 li { background-image: none; padding:0; }

/* Fix for scroll bars at the bottom of the page - applies class to anything over 999px */
.screen_high, .screen_wide  { overflow-x: hidden !important; }

/*override OpenCube defined fonts wth TypeKit Fonts*/
#qm0 a { font-family: nimbus-sans-condensed, Tahoma, Geneva, sans-serif; }
#qm0 ul a   { font-family: Arial, Helvetica, sans-serif; }

/*Fix opacity of IE9 Dropdown Items*/
#qm0 div, #qm0 ul  { filter: alpha(opacity=90); } 


p.nimbus {
		font-family: nimbus-sans-condensed, Tahoma, Geneva, sans-serif !important;
		}
		
img.commentary {
		padding-left: 5px;
		padding-right: 5px;
		border: solid 1px #CCCCCC;
		float: right;
		margin-top: 15px;
		clear: both;
		}
.rightcolumn {
		  float: right;
		   width: 385px;
		   margin-left: 45px;
		   
		   }
#commentary_content {
	padding-left: 25px;
	 padding-right: 25px;
	 }

#commentary_content p {
		line-height: 1.5em;
		margin-top: 25px;}
#commentary_content h2 {
		text-transform: uppercase;
		margin-top: 1em;
		font-size: 16px;
		border-bottom: solid 1px #CCCCCC;
		
		}
#commentary_content h4 {
	text-transform: uppercase;
	margin-top: 1em;
	font-size: 16px;
	border-top: solid 1px #CCCCCC;
	padding-top: 7px;
}
. header3 {
	text-transform: uppercase;
	margin-top: 1em;
	font-size: 16px;
	border-top: solid 1px #CCCCCC;
	
}


#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;
}
h1 {
	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;
	margin-bottom: -5px;
	margin-top: -1px;
}
h2 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:10pt;
	font-weight:bold; 
	color:#3c3d3d;
	line-height:13px;
	padding-bottom:5px;
	margin-bottom: -2px;
	margin-top: 3px; 
}
h4 {
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:10pt;
	font-weight:bold; 
	color:#3c3d3d;
	line-height:13px;
	padding-bottom:5px;
	margin-bottom: -2px;
	margin-top: 3px; 
}

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;
	}
	
li.smce {
	margin-left: 280px;}

#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; }

#disclaimer{
     font-size: 8pt; 
     font-family:Tahoma, Geneva, sans-serif; 
     color: #9a9a9a;
}

/*--- 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: 24px; }
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;}

.emergency2 {
	width: 235px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #990000;
	font-size: 9pt;
	color: white;
	padding: 6px 5px 6px 5px;
	text-align:center;
	font-weight:bold;
	border:2px solid #000000;
}
.emergency2 a{text-decoration:none; color:white;}
.emergency2 a:visited{text-decoration:none; color:white;}

#process li {
	text-align: left;
	padding: 0px; }

#process h3 {
	color: #3C3D3D;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 10pt;
    font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 0;
		}
	
#process ul li {
		background-image: none;
    left: 16px;
    list-style-image: url("../images/bullet_1.gif");
    padding-bottom: 2px;
    padding-top: 2px;
    position: relative;
		}


.prDate {
color: #444444;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 8pt;
    font-style: italic;
    margin: 0 0 3px;
    text-align: left; }

.news_title {
    color: #740718;
    font-size: 14px;
    font-weight: bold;
}

.showall {
	 background-image: url("/dia/images/bullet_3.gif");
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 3.3em;
    padding-left: 10px;
    text-transform: uppercase;
	
}

a.showall:visited, a.showall:link {
		text-decoration: none;
		color: #333;}

a.showall:hover, a.showall:active {
		text-decoration: none;
		color: #740718;
		}
		

