
#navmenu {

}


a:link {text-decoration: none; color: #333}
a:visited {text-decoration: none; color: #333}
a:active {text-decoration: none; color: #333}
a:hover {text-decoration: none; color: orange}

#top_navbar a:hover {
text-decoration: none; 
color: orange;
}

.list_index_item:hover {
text-decoration: none; 
border-bottom:0px solid black;
color: orange;
}

#main_content a:link {
text-decoration: none; 
border-bottom:1px dotted;
}

#main_content a:visited {
text-decoration: none; 
border-bottom:1px dotted;
}

#main_content a:hover {
text-decoration: none; 
border-bottom:1px solid black;
}

.sitemap_item:hover {
text-decoration: underline; 
}

#footer a:hover {
text-decoration: underline; 
}

html {
	padding-left: 20px;
	padding-right: 20px;
}

/* start of holy grail css layout from http://alistapart.com/articles/holygrail */

body {
	min-width: 730px;         /* 2 x (lc fullwidth + cc padding) + rc fullwidth */
	margin: 0;
	padding: 0px;


  font: 12px  arial, sans-serif;
/*
	background-repeat: repeat;
	background-attachment: fixed;
	background-image: url(http://localhost/dmcms/images/grey.gif);
*/
	background: #EEE;
}



/*
#center a:link {
	border-bottom: 1px dashed;
}
*/

#center {
	padding: 10px 20px;       /* cc padding */
	width: 100%;
	min-height: 350px;
	
  /* min height ie hack */	
	height:expression(this.scrollHeight < 350? "350px" : "auto" );  
	padding-top: 10px;
  z-index:1;
}

#left_column {
	display:none;

}

#right_column {
	display:none;
}

#footer {
	display:none;

}



/* end of holy grail css layout from http://alistapart.com/articles/holygrail */

.navtab {
	left:-1px;
	width:80px;
	height:20px;
	float:left;
	text-align: center;
	padding-top:5px;
	margin-left:2px;
	margin-bottom:2px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	background: #F0F0EE;
}

.navtab:hover {
	background: #A1323D;
	color:#FFF;
}


span.hiddenheader span {
  visibility:hidden;
  font: 0px  arial;
}

#page {
position:absolute;
width:90%;
left:5%
}

#banner {
	background-image: url(../../../images/background.gif)
}

#navbar {


}

#cookie_trial {
vertical-align:middle;
}

#time_date {
float:right; 
margin-right:10px;
vertical-align:middle;
}

#top_navbar a:hover{
	color:white;
}

#top_navbar {
	display:none;

}

#banner_edit_link {
	position:absolute; 
	right:40px;
	z-index:1;
}

#footer_edit_link {
	position:absolute; 
	right:40px;
}

#left_col_edit_link {
	position:absolute; 
	right:10px;
}

#right_col_edit_link {
	float:right;
}

#multi_lan_nav {
  margin-top: 2px;
  margin-right: 0px;
  float:right;
}

#searchbox_text {
  font-size:9px;
	vertical-align:middle; 
	width:70%; 
	height:10px; 
	background:#fff; 
}

#searchbox {
	width:150px;
  float:right;
}

#bannerbar {
	display:none;

}

.newsbox {
  padding-top:10px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:10px;
  margin-bottom:0px;
	border-top: 0px dashed #a3a2a0;
	border-bottom: 0px dashed #a3a2a0;
	background: #fff;
/*
	filter:alpha(opacity=500);
	-moz-opacity:500;
	opacity:500;	
*/
	}
	

.newsbox_title {
	width:100%; 
	border-bottom: 1px dashed #A3A2A0;
}


.imagebox {
  padding-top:10px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:10px;
  margin-bottom:0px;
	border-top: 0px dashed #a3a2a0;
	border-bottom: 0px dashed #a3a2a0;
	background: #fff;
/*
	filter:alpha(opacity=500);
	-moz-opacity:500;
	opacity:500;	
*/
}

.imagebox_title {
	width:100%; 
	border-bottom: 1px dashed #A3A2A0;
  margin-bottom:10px;
}

.w10pcnt {width:10%;}

.w20pcnt {width:20%;}

.w30pcnt {width:30%;}

.w40pcnt {width:40%;}

.w50pcnt {width:50%;}

.w60pcnt {width:60%;}

.w70pcnt {width:70%;}

.w80pcnt {width:80%;}

.w90pcnt {width:90%;}

.w100pcnt {width:100%;}


.w65px {width:65px;}

.w100px {width:100px;}

.border {
	border: 1px solid #a3a2a0;
}

#one_column_layout {
	width: 100%;
	min-height: 350px;

  /* min height ie hack */	
	height:expression(this.scrollHeight < 350? "350px" : "auto" );  

	padding-top: 10px;
}

.align_centre {
	text-align:center;
}

.float_right {
	float:right;
}

.float_left {
	float:left;
}

.clear_both {
	clear:both;
}

img {
	border: 0px solid #a3a2a0;
}

legend {
	color:black;
}


span.highlight {
/*
	background: #ffff66;
	color:#6699CC;
*/
	border:1px solid #6699CC;
}

div.list_item {
  position:relative;
  padding-bottom:5px;
  padding-left:5px;
  margin-bottom:5px;
	z-index:3;
	}

.list_article_date {
	float:right;
}
 
#list_article_title {
	text-transform:capitalize; 
	border-bottom: 1px dashed #A3A2A0; 
	margin-top:10px
}

.prev_article_title {
	text-transform:capitalize; 
	border-bottom: 1px dashed #A3A2A0; 
	margin-top:10px; 
	text-decoration:none;
}

.prev_article_date {
	float:right;
}
 
.prev_article_text {
	padding-left:20px; 
	padding-right:20px;
}
 
#media_display_title {
	width:100%; 
	border-bottom: 1px dashed #444444;
}

#media_index_title {
	width:100%; 
	border-bottom: 1px dashed #444444;
}

#media_thumbs_title {
	width:100%; 
	border-bottom: 1px dashed #444444;
}

#media_thumbs_display {
	max-width:530px;
	width:expression(document.body.clientWidth > 530? "530px": "auto" );
}

.media_thumb {
  float:left;
  height:120px;
  width:100px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:15px;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:5px;
  margin-right:5px;
	border: 1px solid #444444;
  background-color: #FFF;
  
}

#search_results {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}

#search_results_title {
	width:100%; 
	border-bottom: 1px dashed #000;
}

#search_results_title a:hover {
	text-decoration:none;
	color:orange;
}

#media_frame {
	position:relative;
	float:left;
	left:100px;
	top:25px;
  text-align: center;
}

.textbox:focus
{
border:1px solid #222;
}

.icon {
	border:none;
	vertical-align:middle; 
}
