/* MOUNTBALLAN CSS PRIMARY */
/* GENERAL TOP LEVEL */
body {font: 11px verdana,arial,helvetica,sans-serif; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; vertical-align: top; color: #333; padding-top: 0px;}
a {color: #336699; text-decoration: none;}
a:hover {color: #800000;}
td {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; vertical-align: top; color: #333; padding-top: 0px; font: 11px verdana,arial,helvetica,sans-serif;}
img {border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px;}
hr {display: block; height: 1px; border-top: 1px dotted #800000; border-left: 0 none; border-right: 0 none; border-bottom: 0 none; margin: 0; padding: 0;}

/* UTILITY NAV */
#utility_nav {font-weight: bold; font-size: 9px; margin: 0px 0px; text-align: left; vertical-align: middle;}
#utility_nav a {color: #336699;}
#utility_nav img {margin-left: 0px; vertical-align: middle;}

/* PAGE CONTAINER */
#container {height: 100%; border-right: #CCC 1px solid; border-top: #ccc 0px solid; border-left: #CCC 1px solid; width: 781px; border-bottom: #ccc 2px solid;}

/* PRIMARY NAV (TOP HORIZONTAL) */
#nav {border-right: 0px solid #D7E7F6; border-top: 1px solid #D7E7F6; border-left: 0px solid #D7E7F6; width: 781px; border-bottom: 1px solid #D7E7F6;}
#primary_nav {padding-right: 0px; padding-left: 0px; font-weight: bold; padding-bottom: 3px; padding-top: 3px; background-color: #D7E7F6;}
#primary_nav a {padding-right: 2px; display: inline; padding-left: 2px; padding-bottom: 3px; color: #336699; padding-top: 3px;}
#primary_nav a:hover {color: #FFF; background-color: #336699;}
#primary_nav .copy {padding-right: 14px; display: inline; padding-left: 14px; padding-bottom: 3px; color: #fff; padding-top: 3px; background-color:  #336699;}
.primary_space {background: #D7E7F6; width: 94px;}
.primary_space img {vertical-align: middle;}

/* BANNER IMAGE */
.banner {border-bottom: #800000 1px solid;}

/* BODY CONTAINER */
.body_container {height: 100%;}

/* SUB NAV (LEFT VERTICAL) */
.sub_nav_left {font: 11px verdana,arial,helvetica,sans-serif;}
div#sub_nav {border-right: #CCC 1px solid; border-top: #CCC 1px solid; background: #FFFFFF; padding-bottom: 5px; margin: 6px; font: 11px verdana,arial,helvetica; border-left: #cccccc 1px solid; width: 162px; border-bottom: #CCCCCC 1px solid;}
div#sub_nav a {padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; font-weight: bold;}
a#sub_nav_header {background: #0B2E69; color: #FFFFFF; font-weight: bold;}
.active_page {color: #800000}

/* OTHER ITEMS (LEFT VERTICAL) */
/* BOX 1(LEFT VERTICAL) */
div#lh_box1{border-right: #CCCCCC 1px solid; padding-right: 0px; border-top: #CCCCCC 1px solid; padding-left: 0px; 	background: #FFFFFF; padding-bottom: 0px; margin: 6px; font: 11px verdana,arial,helvetica; border-left: #cccccc 1px solid; width: 162px; padding-top: 0px; border-bottom: #CCCCCC 1px solid;}
div#lh_box1 img{margin: 0px; padding: 0px;}
div#lh_box1 a {padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; border-bottom: #cccccc 1px solid;}
div#lh_box1 a:hover {background: #D7E7F6;}
a#lh_box1_header { background: #D7E7F6; color: #336699; font-weight: bold;}
a#lh_box1_more {background: #D7E7F6;}
.lh_box1_altfont {color: #336699;}

/* BOX 2 (LEFT VERTICAL) */
div#lh_box2{border-right: #CCCCCC 1px solid; padding-right: 0px; border-top: #CCCCCC 1px solid; 	padding-left: 0px; 	background: #FFFFFF; padding-bottom: 0px; margin: 6px; font: 11px verdana,arial,helvetica; border-left: #cccccc 1px solid; width: 162px; padding-top: 0px; border-bottom: #CCCCCC 0px solid;}
div#lh_box2 img{margin: 0px; padding: 0px;}
div#lh_box2 a {padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; border-bottom: #cccccc 1px solid;}
div#lh_box2 a:hover {background: #D7E7F6;}
a#lh_box2_header {background: #D7E7F6; font-weight: bold;}
a#lh_box2_more {background: #FFFFFF; color: #336699; font-style: italic;}
.lh_box2_altfont {color: #336699;}

/* PAGE BODY */
.page_body_content {color: #333;}
.page_title {font-weight: bold; font-size: 14px; color: #800000;}
.newsflash {font-weight: bold; font-size: 13px; color: #800000; padding: 10px 0px 0px 0px; margin: 0px;}
.newsflashtext {color: #800000; }
.subtitle {
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

/* FOOTER */
.footer { font-size: 10px; color: #336699; width: 100%; padding-top: 10px; line-height: 16px;}
.footer a {font-size: 10px; color: #999;}
.footerCopy {font-size: 10px; color: #999; padding-top: 10px; text-align: right;}
.footerCopy a {font-size: 10px; color: #999;}


/* BULLETED LIST */
li {
	list-style: url(../images/page/orange_bullet.gif) outside;
	font-weight: bold;
	line-height: 16px;
} 
li li {
	list-style: url(../images/page/blue_bullet.gif) outside;
	font-weight: normal;
}
li li li {list-style: url(../images/page/paleblue_bullet.gif) outside;}
