/* BEGIN CUSTOM UBI STYLES */

* { padding: 0; margin: 0;}
html {height: 100%;}
a:link {color: #336C7F;}
a:visited {color: #336C7F;}
a:active {color: #336C7F;}
a:hover {color: #FF6600;}
img { border: 0; }


body {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #666A6C;  font-size: 12px;  line-height:2em;  height:100%;}
.body {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #666A6C;  font-size: 12px;  line-height:2em;  height:100%;}
.body_single_space {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #666A6C;  font-size: 12px;  line-height:16px;}
a.body_single_space:link, a.body_single_space:visited { color: #336C7F; }
a.body_single_space:hover { color: #FF6600; }

.body_small {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #666A6C;  font-size: 10px; line-height:12px;}
.body_tiny {  font-family: Arial, Helvetica, sans-serif;  color: #000;  font-size: 9px; line-height:11px;}
.body_table {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #666A6C;  font-size: 12px; line-height:14px;}

ul { color: #666A6C; }
li {
	/* list-style-type: disk; */
	margin-left: 20px;
	color: #666A6C;
	line-height: 16px;
	margin-top: 2px;
	margin-bottom: 6px;
}
li a { text-decoration: none; }

#breadcrumbs {
	padding-bottom: 10px;

}
#breadcrumbs .pathway {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336C7F;
	font-size: 12px;
	line-height:2em;
	text-decoration: none;
}

@font-face {
	font-family: 'BAWetPaint1980';
	src: url('/templates/ubi-tableless/fonts/ba-wet_paint-webfont.eot');
	src: local('BAWetPaint1980'), url('/templates/ubi-tableless/fonts/ba-wet_paint-webfont.woff') format('woff'), url('/templates/ubi-tableless/fonts/ba-wet_paint-webfont.ttf') format('truetype'), url('/templates/ubi-tableless/fonts/ba-wet_paint-webfont.svg#webfontR8o4s8k3') format('svg');
	font-weight: normal;
	font-style: normal;
}

 h1 {
 	color:#FF802C;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 28px;
 	margin-top: 0px;
 	padding-bottom: 20px;
	font-weight: normal;
	line-height: 30px;
 }
 h2 {
 	color:#336C7F;
 	text-transform: uppercase;
 	font-size: 16px;
 	font-family: Arial, Helvetica, sans-serif;
 	padding-bottom: 8px;
 	padding-top: 16px;
 }
 .table_right_heading {
	font-family: BAWetPaint1980, Arial, sans-serif;
 	font-size: 20px;
 	color: #336C7F;
	font-weight: bold;
 }
 h3 {
	color:#ff6600;
 	font-family: Arial, Verdana, Geneva, sans-serif;
 	font-size: 16px;
	font-weight: normal;
 }
 h4 {
 	color:#333;
 	font-family: Verdana, Geneva, sans-serif;
 	font-size: 14px;
 	padding-bottom: 10px;
 }
 h5 {
 	color:#336C7F;
 	font-size: 14px;
 	font-family: Verdana, Geneva, sans-serif;
 	padding-bottom: 8px;
 	padding-top: 30px;
 }
 h6 {
	color:#ff6600;
 	font-family: Arial, Verdana, Geneva, sans-serif;
 	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
 }
 .heading_left {
	color:#ff6600;
 	font-family: Arial, Verdana, Geneva, sans-serif;
 	font-size: 14px;
	font-weight: bold;
 }
 #wrapper {
   margin-left: auto;
   margin-right: auto;
   width: 968px;
   text-align: left;
 }
 #header_frontpage {
 	width: 928px;
 	float: left;
 	padding: 16px 20px 16px 20px;
 	height: 253px;
 	border-top:#000 11px solid;
 	background-color: #fff;
 	background-image: url(/images/collage.jpg);
 	background-repeat: no-repeat;
 	background-position: center 16px;
 }
 #header_inside {
 	width: 928px;
 	float: left;
 	padding: 0px 20px 0px 20px;
	height:27px;
 	background-color: #fff;
	background-image: url(/images/bg_top_inside.png);
 	background-repeat: repeat-x;
 }
 #div_inside {
 	width: 928px;
	height: 6px;
  	margin-left: auto;
  	margin-right: auto;
 	background-color: #fff;
	background-image: url(/images/div_inside.png);
 	background-repeat: repeat-x;
 	background-position: center;
      border-left: 20px #fff solid;
      border-right: 20px #fff solid;
 }
 #menu_wrapper {
  	width: 948px;
	height: 50px;
	background:#fff;
	clear:both;
	z-index:1000;
  	padding-left: 20px;
 }
 #navigation {
  	position: relative;
	width: 929px;
  	height: 36px;
  	background: #fff;
  	background: url('/images/bg_menu_off.jpg') repeat-x;
 }
 #content_wrapper {
	float: left;
	width: 968px;
   	margin:0;
      background: #FFFFFF url(/images/bg.gif) top center repeat-y;
 }
 #content_wrapper_inside {
	float: left;
	width: 968px;
   	margin:0;
      background: #FFFFFF url(/images/bg_one_column.gif) top center repeat-y;
 }
 .content_wrapper:after {	
 	content:'';
	display:block;
	clear:both;
 }

 #leftcolumn {
 	color: #333;
 	width: 160px;
 	float: left;
 	border-right-width: 0px;
 	border-right-style: solid;
 	border-right-color: #fff;
 }
 #leftcolumn p {
	font-size:10px;
	line-height: 2em;
 	padding-bottom: 20px;
}
 #content {
 	float: left;
 	color: #333;
 	width: 454px;
 	display: inline;
 	padding-right: 20px;
 	margin-top: 16px;
 	margin-left: 70px;
 }
 #content_inside {
 	float: left;
 	color: #333;
 	width: 680px;
	display: inline;
 	padding-right: 20px;
 	padding-top: 6px;
 	margin-left: 70px;
 }
 #content p {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #666A6C;
 	font-size: 12px;
 	line-height:2em;
 	padding-bottom: 10px;
 }
 #content_inside p {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #666A6C;
 	font-size: 12px;
 	line-height:2em;
 	padding-bottom: 10px;
 }
 #content .quote {
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 	color:#F60;
 	font-size: 14px;
 	font-style: italic;
 	font-weight: bold;
 }
 #content_inside .quote {
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 	color:#F60;
 	font-size: 95%;
 	font-style: italic;
 	font-weight: bold;
 }
 #rightcolumn {
 	color: #333;
 	width: 193px;
 	float: left;
 	padding-top: 0;
 	padding-right: 20px;
 	padding-bottom: 10px;
 	padding-left: 30px;
 }
  #rightcolumn p {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #474747;
 	font-size: 80%;
 	line-height:1.8em;
 	padding-bottom: 10px;
 }
 #footer {
	margin-left: auto;
	margin-right: auto;
 	width: 928px;
 	height: 20px;
 	color: #333;
 	background-color: #ccc;
 	border-width: 20px 20px 18px 20px;
 	border-style: solid;
 	border-color: #fff;
	clear: both;
 }
 .legal {
	margin-left: auto;
	margin-right: auto;
 	width: 960px;
 	color: #fff;
 	text-align: center;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	line-height: 150%;
 	padding: 16px 0px 16px 0px;
}
.legal a:link { color: #FFF; }
.legal a:visited { color: #FFF; }
.legal a:active { color: #FFF; }
.llegal a:hover { color: #B8D0DC; }
.dashes {
 	border-top-width: 1px;
 	border-top-style: dashed;
 	border-top-color: #cccccc;
 	margin-top: 10px;
 	margin-bottom: 20px;
 }
 .moduletable_ubi fieldset {
 	border:0;
 }
 .moduletable_ubi h4 {
 	font-family: Verdana, Geneva, sans-serif;
 	font-size: 90%;
 	font-weight: normal;
      margin-top:-20px;
      margin-bottom:5px;
 }
 .moduletable_ubi .poll {
 	border:0;
 }
 .moduletable_ubi .button {
          background: #FFFFFF url(/images/vote.jpg);
          width: 63px;
          height: 31px;
          border: 0;
          margin-top:6px;
          cursor:pointer;
 }
 table { padding:0; border:0; border-collapse: collapse; }

 td p {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #666A6C;
 	font-size: 12px;
 	line-height:2em;
 	padding-bottom: 10px;
 }

 .table_data {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	line-height:12px;
	padding:2px;
	border-collapse: separate;
 }
.table_data li {
	/* list-style-type: disk; */
	margin-left: 20px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 14px;
	margin-top: 2px;
	margin-bottom: 5px;
}

/* JOOMLA PAGINATION */
ul.pagination {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

ul.pagination li {
display:inline;
padding:2px 5px 0;
text-align:left;
}

ul.pagination li a {
padding:2px;
}




