/* CSS Document */



html {

	height: 100%;

}



body {

	height: 100%;

	margin-bottom: 1px;

}



.clr {

	clear: both;

}





#pathway_text {

  overflow: hidden;

	display: block;

	height: 25px;

	line-height: 25px !important;

	line-height: 22px;

	padding-left: 4px;

	border: 1px solid #ccc;

	margin-bottom: 2px;

}



#pathway_text img {

	margin-left: 5px;

	margin-right: 5px;

	margin-top: 6px;

}





table.content_table {

  width: 100%;

	padding: 0px;

	margin: 0px;

}



table.content_table td {

	padding: 0px;

	margin: 0px;

}







.error {

  font-style: italic;

  text-transform: uppercase;

  padding: 5px;

  color: #cccccc;

  font-size: 14px;

  font-weight: bold;

}



.pagenav {

  text-align: center;

  font-size: 11px;

  font-weight: bold;

  border: 3px double #cccccc;

  width: auto;

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

  padding: 0px 10px;

  line-height: 20px;

  margin: 1px;

}



.pagenavbar {

	margin-right: 10px;

	float: right;

}





/* Joomla core stuff */

a:link, a:visited {

	color: #c64934; text-decoration: none;

	font-weight: bold;

}



a:hover {

	color: #900;	text-decoration: none;

	font-weight: bold;

}



table.contentpaneopen {

  width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



table.contentpaneopen td {

   padding-right: 5px;

}



table.contentpaneopen td.componentheading {

	padding-left: 4px;

}







table.contentpane {

  width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



table.contentpane td {

	margin: 0px;

	padding: 0px;

}



table.contentpane td.componentheading {

	padding-left: 4px;

}



table.contentpaneopen fieldset {

	border: 0px;

	border-bottom: 1px solid #eee;

}



.inputbox {

padding: 2px;
BORDER-RIGHT: #235A89 1px solid; 
BORDER-TOP: #235A89 1px solid;  
BORDER-LEFT: #235A89 1px solid; 
BORDER-BOTTOM: #235A89 1px solid; 
FONT-SIZE: 10px;


}

.button 
{
   font-size:10px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#235A89;
   border-style:solid;
   border-color:#235A89;
   border-width:1px;
}


.b_button 
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#235A89;
   border-style:solid;
   border-color:#235A89;
   border-width:1px;
}


.componentheading {

}



.contentcolumn {

	padding-right: 5px;

}



table.contentpaneopen .contentheading {

font-family:Verdana, Arial, Helvetica;

color:#847d00;

font-weight: bold;

font-size: 14px;

background-image:url(../images/box1_back.gif);

background-repeat:repeat-x;

height:25px;

}







.contentpagetitle {

	font-size: 13px;

	font-weight: bold;

	color: #cccccc;

	text-align:left;

}



table.searchinto {

	width: 100%;

}



table.searchintro td {

	font-weight: bold;

}







div.moduletable {

	padding: 0;

	margin-bottom: 2px;

}







table.moduletable th, div.moduletable h3 {

background-image:url('../images/leftnews_title_back.gif');

height:26px;

vertical-align:middle;

color:#990000;

}



table.moduletable td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

}



table.moduletable div{

background-image:url('../images/leftnews_body_back.gif');

background-repeat:repeat;

padding:5px;

color:#FFFFFF;

}

table.moduletable form{

background-image:url('../images/leftnews_body_back.gif');

background-repeat:repeat;



color:#FFFFFF;

}





table.pollstableborder td {

  padding: 2px;

}



.sectiontableheader {

  font-weight: bold;

  background: #f0f0f0;

  padding: 4px;

}



.sectiontablefooter {



}



.sectiontableentry1 {

	background-color : #ffffff;

}



.sectiontableentry2 {

	background-color : #f9f9f9;

}



.small {

	color: #999999;

	font-size: 11px;

}



.createdate {

	height: 15px;

	padding-bottom: 10px;

	color: #999999;

	font-size: 11px;

}



.modifydate {

	height: 15px;

	padding-top: 10px;

	color: #999999;

	font-size: 11px;

}



table.contenttoc {

  border: 1px solid #cccccc;

  padding: 2px;

  margin-left: 2px;

  margin-bottom: 2px;

}



table.contenttoc td {

  padding: 2px;

}



table.contenttoc th {

}



a.scroll:link, a.scroll:visited {

	vertical-align: middle;

	font-size: 11px;

	font-weight: normal;

	color:#fff;

	text-align: left;	

	text-decoration: none;

}



a.scroll:hover {

	text-decoration: none;

	color:#fff;

}



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

	vertical-align: middle;

	font-size: 9px;

	font-weight: bold;

	color:#fff;

	text-align: left;	

	text-decoration: none;

}



a.mainlevel-footer:hover {

	text-decoration: none;

	color:#fff;

}



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

	vertical-align: middle;

	font-size: 9px;

	font-weight: bold;

	color:#000066;

	text-align: left;	

	text-decoration: none;

}



a.mainlevel-top:hover {

	text-decoration: none;

	color:#000066;

}



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

	vertical-align: middle;

	font-size: 11px;

	font-weight: normal;

	color: #000;

	text-align: left;

	text-decoration: none;

	}



a.mainlevel:hover {

	text-decoration: none;

	color: #fff;

}



a.mainlevel#active_menu {

	color:#000;

	font-weight: bold;

}



a.mainlevel#active_menu:hover {

	color: #fff;

}



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

	padding-left: 1px;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #c64934;

	text-align: left;

}



a.sublevel:hover {

	color: #900;

	text-decoration: none;

}



a.sublevel#active_menu {

	color: #333;

}



.highlight {

	background-color: Yellow;

	color: Blue;

	padding: 0;

}

.code {

	background-color: #ddd;

	border: 1px solid #bbb;

}



form {

/* removes space below form elements */

	margin: 0;

 	padding: 0;

}



div.mosimage {

  border: 1px solid #ccc;

}



.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;

}



span.article_seperator {

	display: block;

	height: 1.5em;

}



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

td {

	font-size: 8pt; color: #000000; line-height: 140%; font-family: "verdana", "arial", "helvetica", "sans-serif"

}

td.left {

	font-size: 8pt; color: #ffffff; line-height: 140%; font-family: "verdana", "arial", "helvetica", "sans-serif"

}

.blank {

	font-size: 1pt

}

.tbox {

	border-right: #000000 1px solid; border-top: #000000 1px solid; background: #d6f6ff; font: 8pt "verdana"; border-left: #000000 1px solid; width: 100px; border-bottom: #000000 1px solid; height: 19px

}

a.leftnav {

	background-image: url(../images/blue_bg1.gif); background-repeat: repeat-x; height: 25px; text-decoration: none

}

a.leftnav:link {

	background-image: url(../images/blue_bg1.gif); background-repeat: repeat-x; height: 25px; text-decoration: none

}

a.leftnav:active {

	background-image: url(../images/blue_bg1.gif); background-repeat: repeat-x; height: 25px; text-decoration: none

}

a.leftnav:focus {

	background-image: url(../images/blue_bg1.gif); background-repeat: repeat-x; height: 25px; text-decoration: none

}

a.leftnav:visited {

	background-image: url(../images/blue_bg1.gif); background-repeat: repeat-x; height: 25px; text-decoration: none

}

a.leftnav:hover {

	background-image: url(../images/orange_bg1.gif); background-repeat: repeat-x; height: 25px; text-decoration: none

}

.txtalign {

	vertical-align: middle; padding-top: 0px

}

.txtlink {

	font-weight: bold; font-size: 10px; color: #ffffff; font-style: normal; font-family: verdana; text-decoration: none

}

.morelink {

	font-weight: bold; font-size: 10px; color: #ffffff; font-style: normal; font-family: verdana; text-decoration: underline

}

.txtjustify {

	padding-right: 13px; padding-left: 13px; padding-top: 3px; text-align: justify

}

.leftpanelheading {

	font-weight: bold; font-size: 12px; color: #800000; font-family: verdana, arial, helvetica

}

.left_side_border {

	border-left: #ffc739 1px dashed

}

.bottom_side_border {

	border-top: #ffc739 1px dashed

}



.b_link {

	font-size: 12px; color: #000000; font-family: "verdana", "arial", "helvetica", "sans-serif"

}



.rcp_table_border {

	border-right: #6c6c6c 1px solid; border-top: #6c6c6c 1px solid; border-left: #6c6c6c 1px solid; border-bottom: #6c6c6c 1px solid

}



.sitemap_link {

	font-size: 8pt; color: #000000; line-height: 140%; font-family: "verdana", "arial", "helvetica", "sans-serif"

}



a.ovrlne {

	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none

}



a.ovrlne:focus {

	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none

}



a.ovrlne:active {

	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none

}



a.ovrlne:link {

	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none

}



a.ovrlne:visited {

	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none

}



a.ovrlne:hover {

	font-weight: normal; font-size: 10px; color: #1f4b85; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline overline

}



.umer {

	font-weight: bold; font-size: 12pt; color: #ffffff; font-family: "verdana", "arial", "helvetica", "sans-serif"

}



.umer1 {

	font-weight: bold; font-size: 16px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif

}



.newstitle_cs {

	font-weight: bold; font-size: 12px; color: #3a3b97; font-family: tahoma

}



.newstitle_cs {

	font-weight: bold; font-size: 12px; color: #3a3b97; font-family: tahoma

}



.leftHeading{

background-image:url(../images/box1_left.gif);

background-repeat:no-repeat;

background-position:top right;

width:8px;

height:20px;

}

.rightHeading{

background-image:url(../images/box1_right.gif);

background-repeat:no-repeat;

width:8px;

}



.product_name_bar{

font-family:Verdana, Arial, Helvetica;

color:#847d00;

font-weight: bold;

font-size: 14px;

background-image:url(../images/box2_back.gif);

background-repeat:repeat-x;

height:25px;

}



.leftHeadingGreen{

background-image:url(../images/box2_left.gif);

background-repeat:no-repeat;

background-position:top right;

width:8px;

height:20px;

}

.rightHeadingGreen{

background-image:url(../images/box2_right.gif);

background-repeat:no-repeat;

width:8px;

}

.prod_table {

	BORDER-RIGHT: #000033 1px solid; BORDER-TOP: #000033 1px solid; BORDER-LEFT: #000033 1px; WIDTH: 200px; BORDER-BOTTOM: #000033 1px

}

.prod_table td {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000033 1px solid; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-BOTTOM: #000033 1px solid; BORDER-RIGHT-STYLE: none

}

.prod_name_heading{

color:#FFFFFF;

background-color:#000033;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

height:10px;

}