/* ucc_custom Joomla Template - Template Styles */

* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
	margin: 5px 0px 5px 0px;
}
ul,li,dd {
	margin-left: 10px;
}
fieldset {
	padding: 5px;
}
body {
	text-align:center;	/* center everything to get page content centered */
	background-color: #536895;
	background-image: url(../images/background_dkblue.jpg);
	color: #000000;
	font-size:8pt;
	font-family: Verdana, Helvetica, Garamond, Arial, sans-serif;
}
p {
	margin-bottom: 10px;
	line-height: 14pt;
	}
a {
	font-weight: bold;
	text-decoration: none;
	color: #536895;
	}
a:hover {
	text-decoration: underline;
	color:#c64934;
	}
#wrap {
	width: 85%;
	margin: 0 auto; /*center in non-IE*/
	text-align: left; /*move back left*/
	}
#topnav {
	width: 100%;
	}
#topnav-left {
	float: left;
	width: 70%;
	margin-top: 5px;
	}
#topnav-right {
	float: right;
	}
#outer-box {
	clear: both;
	background-color: #FFFFFF;
	border: 5px solid #000000;
	}
#header {
	width: 100%;
	text-align: center !important;	
	}
#title {
	background-color:#536895;
	background-image:url(../images/ucc_logo_blue.jpg);
}
#title h1 {
	padding: 0px;
	margin: 0px;
	}
#titletable {
	padding: 0;
	margin: 0;
	}
#lowernav {
	width: 100%;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color:#FFCC66;
	background-image: url(../images/mainlevel-com_yellow.jpg);
	}
#pathwaybar {
	text-align: left;
	padding: 3px;
	border-top: 1px solid #536895;
	background-color: #FFFFFF;
 	}
#content {
	width: 60%;
	float: left;
}
#content .contentpaneopen img {
	margin: 5px 15px 5px 15px;
	}
#content .contentpaneopen h3 {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #C64934;
	}
#left-sidebar {
	width: 20%;
	float: left;
	}
#right-sidebar {
	width: 20%;
	float: left;
	margin-left: -1px;
	}
#footer {
	clear: both;
	}
#copyright {
	font-size: 8pt;
	text-align: center;
	color: #ECFEFF;
}
#copyright a {
	color: #FFCC66;
	}
#copyright a:hover {
	color: #C64934;
	}
.inside {
	padding: 0px 10px 10px 10px;
	}
.image {
	border: 1px solid #000000;
	margin: 15px;
	}



/* Joomla Specific CSS */
#active_menu {
	background-image:url(../images/mainlevel_active_blue.jpg);
	background-repeat:repeat-y;
	color: #FFCC66;
	}
#blockrandom {}
#contact_email_copy {}
#contact_text {}
#content {
	}
#emailForm {}
#mod_login_password{}
#mod_login_remember{}
#mod_login_username{}
#poll{}
#search_ordering{}
#search_searchword{}
#searchphraseall{}
#searchphraseany{}
#searchphraseexact{}
#voteid1,#voteid2{}
.adminform{

	}
.article_seperator{}
.back_button{
	float: left;
  text-align: center;
  font-size: 8pt;
  font-weight: bold;
  border: 3px double #7388A5;
  width: auto;
  background-image: url(../images/mainlevel-com_yellow.jpg);
  background-repeat: repeat-x;
  background-color: #FFCC66;
  padding: 0px 10px;
  line-height: 20px;
  margin: 5px;
  }
.back_button a{
 	color: #C64934;
	}
.back_button a:hover{
	color: #000000;
	text-decoration: none;
	}
.blog{}
.blog_more{}
.blogsection{}
.button{
  color: #C64934;
  text-align: center;
  font-size: 8pt;
  font-weight: bold;
  border: 3px double #7388A5;
  width: auto;
  background-image: url(../images/mainlevel-com_yellow.jpg);
  background-repeat: repeat-x;
  background-color: #FFCC66;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
  }
td.buttonheading img {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	}
.category{
	background-color: #ECFEFF;
	font-size: 10pt;}
.clr{}
.componentheading{
	font-weight: bold;
	font-size: 14pt;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	color: #333366;
	}
.contact_email{}
.content_rating{}
.content_vote{}
.contentdescription{}
.contentheading {
	font-weight: bold;
	font-size: 12pt;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	color: #333366;
	}
.contentpagetitle{}
body.contentpane {	
	background-color: #FFFFFF;
	background-image: none;
	text-align: left;
	}
table.contentpaneopen {   
	width: 100%;
	}
.contenttoc   {}
.createdate   {
	color: #999999;
	padding-top: 10px;
	}
.fase4rdf   {}
.footer {}  
.frontpageheader  {} 
.inputbox   {}
.latestnews {}  
a.mainlevel {
	display: block;
	background-color:#7388A5;
	background-image:url(../images/mainlevel_blue.jpg);
	background-repeat:repeat-y;
	color: #FFFFFF;
	border-bottom: 1px solid #999999;
	padding: 5px 5px 5px 25px;
	}
a.mainlevel:hover, #active_menu:hover {
	text-decoration: none;
	background-color: #FFCC66;
	background-image:url(../images/mainlevel_yellow.jpg);
	background-repeat:repeat-y;
	color: #000000;
}
a.mainlevel-com {
	color: #000000;
	padding: 5px 3px 5px 3px;
	}
a.mainlevel-com:hover {
	color: #FFFFFF;
	background-color: #C64934;
	text-decoration: none;
	}
a.mainlevel-top {
	color: #FFCC66;
	padding: 5px 3px 5px 3px;
	}
a.mainlevel-top:hover {
	color: #C64934;
	}
.message   {}
.modifydate {
	color: #999999;
	padding-top: 10px;
	}  
.mod_login {
	padding: 5px;
	text-align: center;
	}
.module   {}
table.moduletable, table.moduletable-announce {
	width: 100%;
	background-color: #ECFEFF;
	border: 1px solid #536895;
	}
div.moduletable, div.moduletable-announce {
	padding: 0px;
	border: 1px solid #536895;
	background-color: #ECFEFF;
	}
table.moduletable td, table.moduletable-announce td {
	padding: 5px;
	background-color: #ECFEFF;
	}
.moduletable-com {
	border: 0px;
	background-image: none;
	color: #536895;
	font-size: 10pt;
	text-align: center;
	}
.moduletable-top {
	border: 0px;
	background: transparent;
	color: #ECFEFF;
	font-size: 10pt;
	}
.moduletable-announce .contentheading {
	font-size: 8pt;
	font-weight: bold;
	}
#middle table td {
	padding: 0px 5px 0px 5px;
	}
#topnav-right .inputbox {
	color: #536895;
	}
#topnav-right form {
	margin: 0px;
	padding: 0px;
	}
table.moduletable th, div.moduletable h3, table.moduletable-announce th, div.moduletable-announce h3 { 
	color:#FFCC66;
	background-color: #536895;
	background-image:url(../images/moduletable_header_blue.jpg);
	background-repeat:repeat-y;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	font-size: 10pt;
}

ul#mainlevel, ul#mainlevel-nav {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel li {
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	}

ul#mainlevel-nav li {
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0px;
	border-right: 1px solid #536895;
	white-space:nowrap;
}

ul#mainlevel-nav li a {
	display: block;
	padding: 5px 6px 5px 6px;
	text-decoration: none;
	color: #000000;
	background-color: #FFCC66;
	background-image:url(../images/mainlevel-nav_yellow.jpg);
	background-repeat:repeat-x;
	font-size: 8pt;
}

ul#mainlevel-nav li a:hover {
	color: #ffffff;
	background-color: #C64934;
	background-image:url(../images/mainlevel-nav_red.jpg);
	background-repeat:repeat-x;	
}
.mostread   {}
.newsfeed   {}
.newsfeeddate{}
.newsfeedheading{}
.pagenav{}
.pagenav_next{}
.pagenav_prev{}
.pagenavbar{}
.pagenavcounter{}
.pathway {
	}
.poll{
	padding: 5px;
	}
.pollsborder{}
.pollstableborder{
		
		}
.readon{}
.search{}
.searchintro{}
.sectiontableheader {
  font-weight: bold;
  font-size: 8pt;
  background-color: #ECFEFF;
  padding: 4px;
}
.sectiontablefooter {}
.sectiontableentry1 {

}
.sectiontableentry2 {

}
.sectionentry1{}
.sectionentry2{}
.sectionheader{}
.sitetitle{}
.small{}
.smalldark{}
a.sublevel {
	display: block;
	background-color:#8A9DB7;
	background-image:url(../images/sublevel_blue.jpg);
	background-repeat:repeat-y;
	color: #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 5px 5px 25px;
	}
a.sublevel:hover {
	text-decoration: none;
	background-color: #FFCC66;
	background-image:url(../images/mainlevel_yellow.jpg);
	background-repeat:repeat-y;
	color: #000000;
}
.syndicate{}
.syndicate_text{}
.text_area{}
.toclink{}
.weblinks{}
.wrapper{}

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

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

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