html 

{

  height: 100%;

  margin-bottom: 0px;

}



form {

  margin: 0;

  padding: 0;

}



img,table {

	border: none;

}



body {

	font-family:trebuchet ms;

	line-height: 170%;

	margin: 0;

	padding: 0;

	font-size: 12px;

	color: #000;

}





a:link, a:visited {



	text-decoration: underline;

	font-weight: normal;

	color: #000;

}





a:hover {

	text-decoration: none;

	font-weight: normal;

	color: #000;

}





input.button, .validate  {



	color: #000;

	background: #FFF;

	border: 1px solid #000;

	font-size: 10px;

}





input.button:hover, .validate:hover  {

	background: #f9f9f9;

}



p {



  margin-top: 0;

  margin-bottom: 5px;

  text-align: justify;



}



.inputbox {



border: 1px solid #000;



}







/*****************************************/

/*** Template specific layout elements ***/

/*****************************************/



#summaryText

{

color: #ff0000;

}



#headertd

{



	background: url(../images/header.jpg) top center no-repeat;

}



#page_bg {



	padding: 0;

	margin-top: 15px;

	background: #ededed; 

	text-align:center;

}





div.center {

	margin: 0 auto;

	width: 800px;

}



div#wrapper {







	margin: 0 auto;







	width: 900px;







	text-align: left;







}















div#headmiddle

{

	width: 765px;

	height: 123px;	

	background: url(../images/header.jpg) top center no-repeat;

	position: relative;

	margin-left:0px;



}







.pill_m {



	border:1px solid green;

	/*width: 616px;*/

	text-align: right;

	height: 31px;

	margin-left: 30px;

	float: left;

}





#pillmenu {



/*	border:1px solid red;  */

	

	float: right;

	position: relative;

	width: 350px;

	height: 40px;

	top: 68px;

	right: 50px;

	margin-right:0;

	margin-top:0;

	padding:0;

	text-align: right;

/*	vertical-align:top; */



}



#pillmenu ul {



	align: right;

	margin-right: 0px;

	margin-top:0px;

	padding: 0;

	list-style: none;

}



#pillmenu li {



	float: right;

	padding: 0px;

	align: center;

/*	background: url(../images/new/button.jpg) top center no-repeat; */

	height: 31px;

	width:100px;

}



#pillmenu li:hover {



}



#pillmenu li a#active_menu-nav {



	font-weight:bold;

}



#pillmenu a {

	font-family:  Trebuchet MS;

	font-size: 14px;

	float: left;

	display: block;

	line-height: normal;

	padding:0;



 /* padding-top:5px;



  padding-bottom:25px;



  padding-right:0;



  padding-left:90px; */



	margin-right:3px;

	padding-left:15px;

	padding-right:45px;

	padding-bottom:10px;

	padding-top:3px;

	margin-left:0;

	background-position:center;

	color: #8b8a8a;

	text-decoration: none;

	/*background: url(../images/new/button.jpg) top center no-repeat;   */

	/*background-position:10px 0;   */

}



#pillmenu a:hover {



	font-weight:bold;

	/*text-decoration: underline ;    */

}





#wo_search_bg {







	/*background: url(../images/wo_search_bg.jpg) top center no-repeat;*/







	width: 900px;







	height: 70px;







	margin: 0 auto;







}















#search_bg {







	/*background: url(../images/search_bg.jpg) top center no-repeat;*/







	width: 900px;







	height: 70px;







	margin: 0 auto;







	padding: 0 130px 0 0;







	text-align: right;







}















#under {







	/*background: url(../images/main_bg.jpg) top center repeat-y;*/







	width: 900px;







  margin: 0 0 0 0;







}















#main_bottom {







	/*background: url(../images/main_bottom.jpg) top center no-repeat;*/







	width: 900px;







	height: 15px;







	margin: 0 auto;







	







	border-top: 12px solid #670001;







}















#newsflash {







	width: 900px;







	height: 60px;







	margin: 0 0 0 50px;







	padding: 0;







}















#logo { 







	background: url(../images/logo.jpg) top center no-repeat;







    height: 100px; 







    width: 240px;







	padding:0;







	position : absolute;







	top : 15px;







	left : 10px;







}











/*



#logo a, #logo a:link, #logo a:hover {







	font-weight: normal;







	font-family: Trebuchet MS;







	font-size: 0px;







	padding: 0;







	margin: 0;







	line-height: 1.4em;







	letter-spacing: 1px;







	color: #fff;







	background: transparent;







	text-decoration: none;







	outline: none;







	text-transform: uppercase;







}



*/











#pathway {



	width: 900px;

	height: 20px;

	text-align: left;

	border-bottom: 2px solid #000;

	padding: 0 0 7px 0;



}



span.pathway {

	color: #000;

	display: block;

	padding: 8px 0 0 10px;

	font-size: 12px;

	overflow: hidden;



}







span a.pathway  {



	text-decoration: underline;

	color: #000;



}





#search {







	float: right;







	width: 90px;







	margin: 20px 0 0 0;







	height: 15px;







	overflow: hidden;







	text-align: right;







}















#area {







	padding: 0;







	margin: 0;







}















#leftcolumn ,#rightcolumn {







	margin: 0;







	width: 0px;







	float: left;







	padding: 0 10px 0 15px;







	text-align: left;







}















div#maincolumn {







	float: center;







	width: 900px;







	margin: 10px;







	padding: 0;







}















div.nopad {







	margin: 0 0 0 0;







	width: 900px;







}















div.nopad ul {







	clear: both;







}















td.middle_pad {







	width: 20px;







}















#banner_l {







	text-align: left;







	padding: 0 0 0 24px;







}















#footer {







	margin: 0 auto;







  width: 765px;







	height: 30px;







	text-align: center;







	vertical-align: top;



  color :#534d4d;



	/*background: url(../images/footer.jpg) top center no-repeat;*/







}















#footer p {







	height: 30px;







	text-align: left;







	padding: 6px 0 0 50px;







}















/*****************************************/







/*** Joomla! specific content elements ***/







/*****************************************/















div.offline {







	background: #fffebb;







	width: 100%;







	position: absolute;







	top: 0;







	left: 0;







	font-size: 1.2em;







	padding: 5px;







}















/* headers */







div.componentheading {







	padding-left: 0px;







}















h1 {







	padding: 0;







	font-family: Tahoma, Verdana, sans-serif;







	font-size: 14px;







	font-weight: bold;







	vertical-align: bottom;







	color: #333;







	text-align: left;







	width: 100%;







}















h2, .contentheading {







	padding: 0;







	font-family: Tahoma, Verdana, sans-serif;







	font-size: 18px;







	vertical-align: bottom;







	color: #000;







	text-align: left;







	font-weight: bold;







}















table.contentpaneopen h3 {







	margin-top: 25px;







}















h4 {







	font-family: Tahoma, Verdana, sans-serif;







	color: #333;







}















h3, .componentheading, table.moduletable th, legend {







	margin: 0;







	font-weight: bold;







	font-family: Tahoma, Verdana, sans-serif;







	color: #000;







	font-size: 14px;







	padding-left: 0px;







	margin-bottom: 10px;







	text-align: left;







}







/* small text */







.small {







	font-size: 9px;







	color: #000;







	font-weight: normal;







	text-align: left;







	text-transform: uppercase;







}















.modifydate {







	height: 20px;







	vertical-align: bottom;







	font-size: .90em;







	color: #000;







	font-weight: normal;







	text-align: right;







}















.createdate {







	height: 20px;







	vertical-align: top;







	font-size: 9px;







	color: #000;







	font-weight: normal;







	vertical-align: top;







	padding-bottom: 5px;







	padding-top: 0px;







	text-transform: uppercase;







}















a.readon {







	padding: 2px 0 0 11px;







	margin-top: 10px;







	display: block;







	float: right;







	line-height: 14px;







	height: 19px;







	background: url(../images/readmore.jpg) top center no-repeat;







	font-size: 10px;







	width: 71px;







	text-decoration: none;







}















/* form validation */







.invalid { border-color: #ff0000; }







label.invalid { color: #ff0000; }























/** overlib **/















.ol-foreground {







	background-color: #f1f1f1;







	color: #333;







}















.ol-background {







	background-color: #f1f1f1;







	color: #333;







}















.ol-textfont {







	font-family: Tahoma, Verdana, sans-serif;







	font-size: 10px;







}















.ol-captionfont {







	font-family: Tahoma, Verdana, sans-serif;







	font-size: 12px;







	color: #f6f6f6;







	font-weight: bold;







}







.ol-captionfont a {







	background-color: #f1f1f1;







	color: #333;







	text-decoration: none;







	font-size: 12px;







}















.ol-closefont {}















/* menu links */





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



	/*padding-left: 30px;  */

	/*padding-left: 0; */

	padding-right : 30px;



}



a.mainlevel:hover {



}





/* spacers */



span.article_separator {

	display: block;

	height: 20px;

}



.article_column {

	padding-right: 5px;

}



.column_separator {



	border-left: 2px solid #000;

	padding-left: 10px;



}



td.buttonheading {



	text-align: right;

	width: 0;

}



.clr {

	clear: both;

}



div#maindivider {



  border-top: 1px solid #ddd;

  margin-bottom: 10px;

  overflow: hidden;

  height: 1px;

}





table.blog span.article_separator {



	display: block;

	height: 20px;

}





/* table of contents */







table.contenttoc {







  margin: 5px;







  border: 1px solid #ccc;







  padding: 5px;







}















table.contenttoc td {







  padding: 0 5px;







}























/* content tables */







td.sectiontableheader {







  color: #000;







  font-weight: bold;







  padding: 4px;







  border-bottom: 2px solid #000;







}















tr.sectiontableentry0 td,







tr.sectiontableentry1 td,







tr.sectiontableentry2 td {







  padding: 4px;







}















td.sectiontableentry0,







td.sectiontableentry1,







td.sectiontableentry2 {







  padding: 3px;







  color: #000;







}























/* content styles */







.contentpaneopen, table.contentpane {







	margin: 0;







	padding: 0;







}















table.contentpane td{







	text-align: left;







}















table.contentpane td.contentdescription {







	width: 100%;







}















table.contentpane  {







	text-align: left;







	float: left;







	width: 100%;







}















table.contentpane ul li a .category {







	color: #FF8800;







}















table.contentpane ul li {







	color:#333;







}















table.contentpaneopen li {







	margin-bottom: 5px;







}















table.contentpaneopen fieldset {







	border: 0;







	border-top: 1px solid #ddd;







}















table.contentpaneopen h3 {







	margin-top: 25px;







}















table.contentpaneopen h4 {







	font-family: Tahoma, Verdana, sans-serif;







	color: #333;







}















.highlight {







	background-color: #fffebb;







}















/* module control elements */







table.user1user2 div.moduletable {







	margin-bottom: 0px;







}















div.moduletable, div.module {







  margin-bottom: 25px;







}















div.module_menu, div.module {



	margin: 0;

	padding: 0;

	margin-bottom: 44px;

	width:221px;

}





div.module_menu div div div, div.module div div div{



	padding: 0px;

	width: auto;



}



div.module_menu div div div div, div.module div div div div {



	background: none;

	padding: 0;

}



div.module_menu ul {



	margin: 10px 0;

	padding-left: 10px;

	list-style:none;

}





div.module_menu ul li{



	margin: 0;

	padding: 0;

}





div.module_menu ul li a:link, div.module_menu ul li a:visited {



	font-weight: bold;

	background:transparent url(../images/blue/bullet2.jpg) top left no-repeat;

	padding: 2px 0 2px 25px;

	line-height: 24px;



}





#leftcolumn div.module table ,#rightcolumn div.module table {



	width: 180px;



}





#leftcolumn div.module table.poll {



	padding-top: 46px;



}





#leftcolumn h3, #rightcolumn h3 { 	



	color: #000;

	font-family: Tahoma, Verdana, sans-serif;

	font-size: 16px;

	font-weight: normal;

	line-height: 20px;

	text-align: left;

	margin: 0;

	padding: 10px 0 10px 35px;

	background: url(../images/h3.jpg) top left no-repeat;

	text-transform: uppercase;

	width: 166px;

}



#leftcolumn .moduletable_menu, #leftcolumn .moduletable, #leftcolumn .moduletable_text, #leftcolumn .c, 





#rightcolumn .moduletable_menu, #rightcolumn .moduletable, #rightcolumn .moduletable_text, #rightcolumn .c {



	margin: 0 0 16px 0;







	padding: 3px;	







}



leftcolumn ul.menu, #rightcolumn ul.menu {



	margin: 0;

	padding: 0;

	list-style: none;

	width: 170px;



}





#leftcolumn ul.menu li, #rightcolumn ul.menu li {



	margin: 0;

	padding: 0;



}



#leftcolumn ul.menu li:hover, #rightcolumn ul.menu li:hover {



	margin:0;

	padding:0;	

}





#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link,



#rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {



	display: block;

	line-height: 20px;

	width: 150px;

	padding: 0 0 0 30px;

	text-decoration: none;

	color: #000;

	font-weight: normal;

	font-size: 12px;

	background: url(../images/menu_bg.jpg) center left no-repeat;



}















#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover {







	color: #fff;







	background: #b86cb2 url(../images/menu_bg_h.jpg) center left no-repeat;







	width: 150px;







	padding: 0 0 0 30px;







}















/* ****** left col current menu ****** */







#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link, 







#rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {







	display: block;







	line-height: 20px;







	width: 150px;







	padding: 0 0 0 30px;







	text-decoration: underline;







	font-size: 12px;







	color: #000;







	background: url(../images/menu_bg.jpg) center left no-repeat;







	font-weight: bold;







}















#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover {







	







}















#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link {







	text-decoration: none;







	color: #000;







	margin: 0;







	padding: 0;







	font-size: 11px;







	background: none;







	font-weight: normal;







}















#leftcolumn ul.menu li ul li#current a, #leftcolumn ul.menu li ul li#current a:link, #leftcolumn ul.menu li ul li#current a:visited, #leftcolumn ul.menu li ul li#current a:hover {







	height: 20px;







	font-size: 11px;







	margin: 0;







	padding: 0;







	background: none;







}















#leftcolumn ul.menu li#current ul li a:hover {







	color: #000;







	text-decoration: underline;







}















#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul {







	list-style: none;







}































/* ****** left col sub menu ****** */















#leftcolumn ul.menu li#current{







	text-decoration: none;







	color: #000;







	background: none;







}















#leftcolumn ul.menu li#current a:link {







	background: none;







}























#leftcolumn ul.menu li#current ul li {







	







}























/* forms */







#leftcolumn .moduletable ul, #rightcolumn .moduletable ul {







	margin:6px 0;







	padding:0;







	list-style:none;







}















#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li {







	margin:0;







	padding:0 2px;







}















table.adminform textarea {







  width: 540px;







  height: 400px;







  font-size: 1em;







  color: #000099;







}















div.search input {







	width: 90px;







	border: 0;







	height: 15px;







}















form#form-login fieldset { 







	border: 0 none; 







	margin: 0; 







}







form#form-login ul li{ 







	padding: 0; 







}















form#form-login ul li a {







	text-align: left;







	padding: 0 0 0 10px;







}















/* thumbnails */







div.mosimage         {  margin: 5px; }







div.mosimage_caption {  font-size: .90em; color: #333; }















div.caption       { padding: 0 10px 0 10px; }







div.caption img   { border: 1px solid #CCC; }







div.caption p     { font-size: .90em; color: #333; text-align: center; }















/* Parameter Table */







table.paramlist {







	margin-top: 5px;







}















table.paramlist td.paramlist_key {







	width: 128px;







	text-align: left;







	height: 30px;







}















table.paramlist td.paramlist_value {







}















div.message {







	font-family: Tahoma, Verdana, sans-serif;







	font-weight: bold;







	font-size : 14px;







	color : #c30;







	text-align: center;







	width: auto;







	background-color: #f9f9f9;







	border: solid 1px #d5d5d5;







	margin: 3px 0px 10px;







	padding: 3px 20px;







}















/* Banners module */















/* Default skyscraper style */







.bannergroup {







}















.banneritem {







}















/* Text advert style */















.banneritem_text {







	padding: 4px;







	font-size: 11px;







}















.bannerfooter_text {







	padding: 4px;







	font-size: 11px;







	text-align: right;







}















/* System Messages */







/* see system general.css */















.pagination span { padding: 2px; }







.pagination a    { padding: 2px; }















/* Polls */







.pollstableborder td {







	text-align: left;







}















/* Frontend Editing*/







fieldset {







	border: 1px solid #ccc;







	margin-top: 15px;







	padding: 15px;







}















legend {







	margin: 0;







	padding: 0 10px;







}















td.key {







	border-bottom:1px solid #eee;







	color: #333;







}















/* Tooltips */







.tool-tip {







	float: left;







	background: #ffc;







	border: 1px solid #D4D5AA;







	padding: 5px;







	max-width: 200px;







}















.tool-title {







	padding: 0;







	margin: 0;







	font-size: 100%;







	font-weight: bold;







	margin-top: -15px;







	padding-top: 15px;







	padding-bottom: 5px;







	background: url(../../system/images/selector-arrow.png) no-repeat;







}















.tool-text {







	font-size: 100%;







	margin: 0;







}















/* System Standard Messages */







#system-message dd.message ul { 







	background: #C3D2E5;







	padding: 0;







	margin: 0;







}















/* System Error Messages */







#system-message dd.error ul { 







	color: #c00; 







	background: #E6C0C0; 







	border-top: 3px solid #DE7A7B; 







	border-bottom: 3px solid #DE7A7B;







	padding: 0;







	margin: 0;







}















/* System Notice Messages */







#system-message dd.notice ul { 







	color: #c00; 







	background: #EFE7B8; 







	border-top: 3px solid #F0DC7E; 







	border-bottom: 3px solid #F0DC7E;







	padding: 0;







	margin: 0;







}































/* ****************************************************************************** */







/* blue */







input,button {







	color: #2c1a00;







}















/* blue */























h3, .componentheading, table.moduletable th {



  color: #000;



}



div.module_menu, div.module {

}



div.module_menu div, div.module div{



}



div.module_menu div div, div.module div div {



}



div.module_menu div div div, div.module div div div {





}





/* for our big icons mainmenu_module */



div.module_menu_bigicons, div.module {

	/*border: 1px solid red; */

	overflow: hidden;	

	height : 220px;

	padding-left:25px;

	margin-left:0;

}



div.module_menu_bigicons div, div.module div{

	position: relative;

	left: 0;   /* if we control this with a JS, we have a scroller */

}



div.module_menu_bigicons div div, div.module div div{



}



div.module_menu_bigicons div div div, div.module div div div{



}







input[type="checkbox"], input[type="radio"]{



   background: transparent;

   border: none;

}







/* -------------------------- */







a.sgfooter:link, a.sgfooter:visited {







	color: #000;







	font-family: Tahoma, Verdana, sans-serif;







	text-decoration: none;







}







a.sgfooter:hover {







	color: #000;







	font-family: Tahoma, Verdana, sans-serif;







	text-decoration: none;







}







#sgf {







	font-size: 11px;







	text-align: center;







	width: 100%;







	margin: 0 auto;







	color: #000;







	font-family: Tahoma, Verdana, sans-serif;







}







.sgf {







	text-align: right;







	font-size: 11px;







	font-family: Tahoma, Verdana, sans-serif;







	color: #000;







	text-decoration: none;







}







.sgf1 {







	font-size: 11px;







	font-family: Tahoma, Verdana, sans-serif;







	color: #000;







	text-align: left;







}















a.sglink:link, a.sglink:visited {







	color: #000;







	font-size: 11px;







	font-family: Tahoma, Verdana, sans-serif;







	text-decoration: none;







}







a.sglink:hover {







	color: #000;







	font-family: Tahoma, Verdana, sans-serif;







	text-decoration: none;







	}

	

	

	

	

#slides{

	/* This is the slide area */


	overflow:hidden;

	padding-left:0;

	margin-left : 0;

}





#slideMenu{

	overflow:hidden;

	position:absolute;

	left:0;

	top:175px;

	text-align: center;

	float:right;

	width:750px;

}



#slideMenu ul

{

		list-style:none;

		float:right;

		/*padding-right:50%;*/

		width:750px;

}



#slideMenu li

{

	/* Every thumbnail is a li element */

	/*width:60px;*/

	display:inline-block;

	list-style:none;

	/*height:45px;*/

	overflow:hidden;

	margin-right :10px;

	

}



l#slideMenu li.inact:hover{

	/* The inactive state, highlighted on mouse over */

	/*background:url(../images/new/pic_bg.png) repeat;*/

	font-weight: normal;

}



#slideMenu li.act,li.act:hover{

	/* The active state of the thumb */

	/*background:url(../images/new/active_bg.png) no-repeat;*/

	font-weight: bold;

}



#slideMenu li.act a{

	cursor:default;

	font-weight: bold;

}

#slideMenu li a{

	font-family:  Trebuchet MS;

	font-size: 14px;

	float: left;

	display: block;

	line-height: normal;

	padding-right:0;

	background-position:center;

	color: #8b8a8a;

	text-decoration: none;

}



.summaryTitle
{
 font-size: 16px;
 color : #191919;
 font-style: italic;
 font-weight : bold;
 font-family : Arial;

}

.summaryText
{
 font-size: 14px;
 color : #969593;
 font-style: italic;
 font-weight : bold;
 font-family : Arial;
}

.summaryLink
{
 font-size: 14px;
 color : #191919;
 font-style: italic;
 font-weight : bold;
 text-decoration: underline
 font-family : Arial;
}

