/* CSS Document */

body { margin: 0px; height: 100%; padding: 0px;}

ul {margin: 0; padding:10px 0px 6px 27px; list-style-image:url(../images/listarrow.gif); }
li { line-height: 15px; padding-left: 3px; padding-top: 0px;}

P, B, INPUT,table, body { FONT-SIZE: 9pt;  FONT-FAMILY: arial,helvetica, sans-serif; color:#003366}

td { FONT-FAMILY: arial,helvetica, sans-serif; color:#003366}

p {MARGIN:0pt 10pt 0pt 0pt}

A:link, A:visited, A:active {text-decoration: none; color:#006699}
A:hover {color : #272751; text-decoration: underline}

div.fontChange a.normal:link, div.fontChange a.normal:visited,
div.fontChange a.normal:active {font-size: 11px;color : #000000;text-decoration : none;}
div.fontChange a.normal:hover {font-size: 11px;color : #999999;text-decoration : none;}

div.fontChange a.large:link, div.fontChange a.large:visited,
div.fontChange a.large:active {font-size: 14px;color : #000000;text-decoration : none;}
div.fontChange a.large:hover {font-size: 14px;color : #999999;text-decoration : none;}

div.fontChange a.larger:link, div.fontChange a.larger:visited,
div.fontChange a.larger:active {font-size: 16px;color : #000000;text-decoration : none;}
div.fontChange a.larger:hover {font-size: 16px;color : #999999;text-decoration : none;}

.top { vertical-align:top;}
.skinny { width:75%;}

.languages{FONT-SIZE: 11px; FONT-FAMILY: arial,helvetica, sans-serif; color:#CC3300; text-decoration:none; font-weight:bold;}
A.languages:link, A.languages:visited, 
A.languages:active{FONT-SIZE: 11px; color:#CC3300; text-decoration:none; font-weight:bold;}
A.languages:hover{FONT-SIZE: 11px; color:#CC0000; text-decoration:underline; font-weight:bold;}

#buttons {float: left; margin: 0px; padding: 0px; width: 100%;}

ul#mainlevel-nav { list-style: none; padding: 0; margin: 0; font-size: 12px;}
ul#mainlevel-nav li { display: block; background-image: none; padding-left: 0px; padding-right: 0px; float: left; 
margin: 0; width: auto !important; width: 10%; font-size: 12px; line-height: 30px; white-space: nowrap;}
ul#mainlevel-nav li a { width: 100%; display: block; padding-left: 20px; padding-right: 15px; 
	text-decoration: none; color: #333333; background: transparent;}
ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:active, ul#mainlevel-nav li a:visited { color: #ffffff;}
ul#mainlevel-nav li a:hover { color: #ffcc00; background: #D84203; }

#buttons>ul#mainlevel-nav li a { width: auto; }

table.content_table { width: 100%; padding: 0px; margin: 0px;}
table.content_table td { padding: 0px; margin: 0px;}

table td.mod_events_latest_first, table td.mod_events_latest {
	text-decoration:none; font-size: 9pt; margin:10px; padding-bottom:18px; padding-left: 18px;}

#active_menu {color:#E15704; text-decoration:underline;}
a#active_menu:hover { color: #FFCC00;}

.maintitle { color: #ffffff; font-size: 40px; padding-left: 15px; padding-top: 20px;}

.error { font-style: italic; text-transform: uppercase; padding: 5px; color: #cccccc; 
	font-size: 14px; font-weight: bold;}

/** old stuff **/

.back_button {float: left; text-align: center; font-size: 11px; font-weight: bold; 
	border: 3px double #cccccc; width: auto; background: url(../images/button_bg.png) repeat-x; 
	padding: 0px 10px; line-height: 20px; margin: 1px;}

.pagenav { text-align: center; font-size: 11px; font-weight: bold;
  width: auto; padding: 0px 10px;line-height: 20px;
  margin: 1px;}

.pagenavbar {margin-right: 10px; float: right;}

/* MAMBO CORE STUFF*/

.small { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000055; font-size: 11px; font-weight: normal;}
.large { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000055; font-size: 9pt; font-weight: normal;}

table.contentpaneopen, table.contentpane { width: 100%; padding: 0px; border-collapse: collapse;
	border-spacing: 0px; margin: 0px; line-height:140%}
table.contentpaneopen td { padding-right: 0px; padding-left: 0px;}
table.contentpaneopen td.componentheading, table.contentpane td.componentheading { padding-left: 4px;}
table.contentpane td { margin: 0px; padding-left: 0px;}


table.contentpaneopen a, table.contentpaneopen a:visited  {text-decoration: underline;}

div.componentheading, div.contentheading{ margin-left: 0px; white-space: normal; }
div.contentpane { margin: 0px;  padding-left: 0px;}

.inputbox { background-color: #ffffff; border:solid 1px #999999;}

.button { color: #000000; font-family: Arial, Hevlvetica, sans-serif; text-align: center;
  font-size: 11px; font-weight: bold; border: 3px double #999999; width: auto;
  background: url(../images/button_bg.png) repeat-x; padding: 0px 5px; line-height: 18px !important;
  line-height: 16px; height: 26px !important; height: 24px; margin: 1px;}

.contentcolumn {padding-right: 5px;}

.componentheading, .contentheading, .head {text-align: left; padding-top: 15px; padding-bottom:15px;
	font-weight: bold; font-size: 18px; white-space: nowrap; height: 30px;}

.contentpagetitle { font-size: 13px; font-weight: bold; color: #cccccc; text-align:left;}

.fineprint, .fineprint a {color:#ffffff;}

table.searchintro {width: 100%;}
table.searchintro td { font-weight: bold; padding-left: 0px; padding-top: 20px; }

table.moduletable { width: 100%; margin: 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse;}
table.moduletable th { background: url(../images/subhead_bg.png) repeat-x; color: #666666; text-align: left;
	padding-top: 4px; padding-left: 4px; height: 21px; font-weight: bold; font-size: 10px; 
	text-transform: uppercase;}
table.moduletable td { font-size: 11px; padding: 0px; margin: 0px; font-weight: normal;}

table.moduletable_news { width: 100%; margin: 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse;}
table.moduletable_news th { background: url(http://www.murray2006.com/templates/am2006/images/news.gif);  padding-top: 4px; 
	padding-left: 4px; height: 32px; font-weight: bold; font-size: 10px; color: #ffffff;}
table.moduletable_news td { font-size: 11px; padding: 0px; margin: 0px; font-weight: normal;}

table.pollstableborder td { padding: 2px;}

.sectiontableheader {  font-weight: bold; background: #f0f0f0; padding: 4px;}
.sectiontablefooter {}
.sectiontableentry1 {background-color : #ffffff;}
.sectiontableentry2 {background-color : #f9f9f9;}

.createdate { height: 15px; padding-bottom: 10px; color: #999999; font-size: 11px; font-weight: bold;}

.modifydate { height: 15px; padding-top: 10px; color: #999999; font-size: 11px; font-weight: bold;}

table.contenttoc { border: 1px solid #cccccc; padding: 2px; margin-left: 2px; margin-bottom: 2px;}
table.contenttoc td { padding: 2px;}
table.contenttoc th { background: url(../images/subhead_bg.png) repeat-x; color: #666666;
	text-align: left; padding-top: 2px; padding-left: 4px; height: 21px; font-weight: bold;
	font-size: 10px; text-transform: uppercase;}

a.mainlevel:link, a.mainlevel:visited { font-size: 11px; text-align: left; margin-left:10px;
	padding-top: 5px; padding-left: 18px; width: 100%; text-decoration: none;
  	background: url(../images/listarrow.gif) no-repeat; background-position: 0px 5px;}
a.mainlevel:hover { text-decoration: none; color: #333333;}

a.sublevel:link, a.sublevel:visited { padding-left: 1px; vertical-align: middle; font-size: 11px;
	font-weight: bold; color: #ff6600; text-align: left;}
a.sublevel:hover { color: #C43C03; text-decoration: none;}

.highlight {background-color: Yellow; color: Blue; padding: 0;}
.code { background-color: #ddd; border: 1px solid #bbb;}

form {
/* removes space below form elements */
	margin: 0; padding: 0;}

div.mosimage { border: 1px solid #ccc;}

.mosimage { border: 1px solid #cccccc; margin: 5px}

.mosimage_caption { margin-top: 2px; background: #efefef; padding: 1px 2px;
  color: #666; text-transform: normal;font-size: 10px; border-top: 1px solid #cccccc;}