/* CSS Document */



html {

	height: 100%;

}



body {

	height: 100%;

	margin-top: 15px;

	background: #FFFFFF;

        color: #000000;

}



ul

{

margin: 0px 0px 0px 7px;

padding: 0;

list-style: none;

}



li

{

line-height: 15px;

padding-left: 15px;

padding-top: 0px;

background-repeat: no-repeat;

background-position: 0px 2px;

}



td {

	text-align: left;

	font-size: 8pt;

        font-family: Verdana;

}



h2 {

	text-align: left;

	font-size: 12pt;

        font-family: Verdana;

	font-weight: bold;

}



h3 {

	text-align: left;

	font-size: 10pt;

        font-family: Verdana;

	font-weight: bold;

}



/* Joomla core stuff */

a:link, a:visited {

	text-decoration: none;

	font-weight: bold;

        color: #CF3237;

}



a:hover {

	 
         color: #000000;

}



a.readon:link, a.readon:visited {

	color: #CF3237;

}





table.contentpaneopen {

        width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



table.contentpaneopen td {

	font-family: Verdana;

	line-height: 13px;

	font-size: 8pt;

}



table.contentpane {

        width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



table.contentpane td {

	font-family: Verdana;

	line-height: 13px;

	font-size: 8pt;

}





table.contentpaneopen td.contentheading, table.contentpane td.contentheading {

	text-align: left;

	line-height: 20px;

	font-weight: bold;

	font-size: 10pt;

	font-family: Verdana;

}



table.contentpaneopen td.componentheading, table.contentpane td.componentheading {

	text-align: left;

	line-height: 16px;

	font-weight: bold;

	font-size: 8pt;

	font-family: Verdana;

	text-indent: 8px;

}



.button {

}



.latestnews { 

        text-decoration: none;

        font-family: Verdana;

        font-size: 8pt;

}



a.latestnews:link, a.latestnews:visited { 

        text-decoration: none;

        font-family: Verdana;

        font-size: 8pt;

}



a.latestnews:hover { 

        text-decoration: none;

        font-family: Verdana;

        font-size: 8pt;

}



.back_button { 

        text-decoration: none;

        font-family: Verdana;

        font-size: 8pt;

	font-weight: bold;

        color: #113366;

        background: #FFFFFF;

}



.inputbox {

}



.componentheading {

	text-align: left;

	line-height: 23px;

	font-weight: bold;

	font-size: 8pt;

	font-family: Verdana;

}



.contentpagetitle {

}



table.searchinto {

	width: 100%;

}



table.searchintro td {

	font-weight: bold;

}



table.moduletable {

	width: 100%;

	margin-bottom: 10px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

}



table.moduletable th, div.moduletable h3 {

	background: url(../images/subhead_bg.png) repeat-x;

	text-align: left;

	padding-left: 4px;

	height: 21px;

	line-height: 21px;

	font-size: 8pt;

    font-family: Verdana;

	margin: 0 0 2px 0;

}



table.moduletable td {

	font-size: 8pt;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

	font-family: Verdana;

}



table.pollstableborder td {

}



.sectiontableheader {

}



.sectiontablefooter {



}



.sectiontableentry1 {

}



.sectiontableentry2 {

}



.small {

	color: #999999;

	font-size: 6pt;

        background: #FFFFFF;

}



.createdate {

	height: 15px;

	padding-bottom: 10px;

	color: #999999;

	font-size: 8pt;

        background: #FFFFFF;

}



.modifydate {

	height: 15px;

	padding-top: 10px;

	color: #999999;

        background: #FFFFFF;

	font-size: 8pt;

}



table.contenttoc {

}



table.contenttoc td {

}



table.contenttoc th {

}



a.mainlevel:link, a.mainlevel:visited {

	display: block;

	background: #FFFFFF url(../images/menu_bg.gif) no-repeat;

	line-height: 24px;

	height: 24px;

	width: auto;

	font-family: Verdana;

	font-size: 8pt;

	color: #000000;

	text-align: left;

	padding-left: 18px;

	text-decoration: none;

	font-weight: normal;

}



a.mainlevel:hover {

	display: block;

	background: #FFFFFF url(../images/menu_bg.gif) no-repeat;

	line-height: 24px;

	height: 24px;

    padding-left: 18px;

	width: auto;

	background-position: 0px -24px;

	color:#CF3237;

	
}



a.mainlevel#active_menu {

	display: block;

	background: #FFFFFF url(../images/menu_bg.gif) no-repeat;

	line-height: 24px;

	height: 24px;

    padding-left: 18px;

	width: auto;

	background-position: 0px -24px;

	color:#CF3237;

	

}



a.mainlevel#active_menu:hover {

	display: block;

	background: #FFFFFF url(../images/menu_bg.gif) no-repeat;

	line-height: 24px;

	height: 24px;

    padding-left: 18px;

	width: auto;

	background-position: 0px -24px;

	color:#CF3237;

	
}



a.sublevel:link, a.sublevel:visited {

	padding-left: 2px;

	vertical-align: middle;

	font-size: 8pt;

	font-weight: normal;

	text-align: left;

}



a.sublevel:hover {

	color: #666666;

        background: #FFFFFF;

	text-decoration: none;

}



a.sublevel#active_menu {

	color: #666666;

        background: #FFFFFF;

}



.highlight {

	background-color: Yellow;

	color: Blue;

	padding: 0;

}

.code {

	background-color: #DDD;

        color: #404040;

	border: 1px solid #BBB;

}



form {

/* removes space below form elements */

	margin: 0;

 	padding: 0;

}



div.mosimage {

  border: 1px solid #CCC;

}



.mosimage {

  border: 1px solid #FFFFFF;

  margin: 5px

}



.mosimage_caption {

  margin-top: 2px;

  background: #EFEFEF;

  padding: 1px 2px;

  color: #666;

  text-transform: none;

  font-size: 8pt;

  border-top: 1px solid #FFFFFF;

}



span.article_seperator {

	display: block;

	height: 1.5em;

}





/* TEMPLATE LAYOUT CSS */



div#wrapper {

	width: 760px;

        height: 100%;

	background: #FFFFFF url(../images/main_bg.gif) repeat-y 50% 0;

        color: #000000;

}



div#container {

	display: block;

	padding: 0px;

        height: 100%;

        background: transparent;

}



div#top {

	display: block;

	position: relative;

	float: left;

	width: 760px;

        height: 160px;

        background: #FFFFFF url(../images/header.jpg) no-repeat;

        color: #000000;

}



div#newsflash_outer {

	float: right;

	width: 170px;

        height:160px;

        margin-top: 20px;

        background: transparent;

}



div#newsflash_border {

	float: left;

	width: 160px;

        height:160px;

        background: transparent;

        color: #000000;

}



div#newsflash_inner {

        overflow: hidden;

	width: 155px;

        height:160px;

        background: transparent;

        color: #000000;

}



div.clr {

	clear: both;

}



div#mainarea {

	width: 760px;

        margin-top: 10px;

        float: left;

	background: #FFFFFF url(../images/main_bg.png) repeat-y 50% 0;

        color: #000000;

}



div#mainarea_inner {

	width: 740px;

	height: 100%;

        background: transparent;

}



div#content_outer {

	width: 565px;

	height: 100%;

        float: right;

        background: transparent;

}



div#content_inner {

	width: 565px;

	height: 100%;

        background: transparent;

}



div#leftblockid {

	display: block;

	float: left;

	width: 165px;

        background: transparent;

}



div#mainblockid {

	display: block;

	float: right;

	width: 100%;

        margin-left: 10px;

        background: transparent;

}



div#right_outer {

	display: block;

	float: right;

	width: 165px;

        margin-left: 5px;

	height: 100%;

        background: transparent;

}



div#right_border {

	display: block;

	float: right;

	width: 165px;

	height: 100%;

        border-left: #FFFFFF 1px solid;

        background: transparent;

}



div#right_border2 {

	display: block;

	float: right;

	width: 160px;

	height: 100%;

        margin-left: 5px;

        background: transparent;

}



div#right_inner {

	display: block;

	width: 100%;

	height: 100%;

        background: transparent;

}



#footer { 

         width: 760px;

         padding-top: 5px;

         height: 30px;

         font-family: Verdana;

	 font-size: 11px;

	 color: #666666;

         background: #FFFFFF url(../images/w1.jpg) no-repeat bottom;

         clear: both;

}



div#footer2 {

        width: 760px;

        background: transparent;

        margin-top: 5px;

        margin-bottom: 5px;

}



div#footer2_inner {

	font-family: Verdana;

	font-size: 8pt;

        width: 760px;

        float: left;

	color: #000000;

	background: #FFFFFF;

}



div#footer2 a:link, div#footer2 a:visited {

	color: #000000;

	background: #FFFFFF;

	text-decoration: none;

}



div#footer2 a:hover {

	color: #CF3237;

	background: #FFFFFF;

}
