body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin: 0px;
	background-color:#ACACAC;
	height: 100%;	
	}
#header{
	background: url(../images/header-border.jpg) left top repeat-x;
	height:159px;
	margin:0 auto;
	clear:both;
	}
#header #left_border{
	background: url(../images/top-left-shadow.jpg) left top  no-repeat;
	width:8px;
	height:159px;
	float:left;
	}
#header #left_corner{
	background: url(../images/left-corner.jpg) left top  no-repeat;
	width:22px;
	height:159px;
	float:left;
	}
#header #right_border{
	background: url(../images/top-right-shadow.jpg) left top  no-repeat;
	width:8px;
	height:159px;
	float:right;
	}
#header #right_corner{
	background: url(../images/right-corner.jpg) left top  no-repeat;
	width:22px;
	height:159px;
	float:right;
	}
#header #middile-img-div{
	padding-top:7px;
	vertical-align:top;
	height:159px;
	}

#header #middile-img-div .right-search{
	float:right;
	}
div.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	}
div.moduletable {
	padding: 0;
	margin-bottom: 2px;
	}
div.moduletable th, div.moduletable h3 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
	}
div.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	}
#menu-div{
	margin:0 auto;
	}
.left-bdr{
	background: url(../images/middle-left-border.jpg) left top   repeat-y;
	width:8px;
	height:30px;
	float:left;
	}
.right-bdr{
	background: url(../images/middle-right-border.jpg) left top  repeat-y;
	width:8px;
	height:30px;
	float:right;
	}
#menu-nav{
	margin:0 auto;
	height:30px;
	background:url(../images/menu_bg_newer.jpg) top left repeat-x;
	}
ul#menu-nav{
	/*list-style: none;*/
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	}
ul#menu-nav li{
	background:url(../images/menu-bg-new.jpg);
	/*background-image:url(../images/menu-bg-new.jpg);*/
	background-repeat: repeat;
	background-position: center;
	padding-left: 0px;
	padding-right: 1px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 28px;
	/*white-space: nowrap;*/
	white-space:normal;display:block
	/*border-right: 1px solid #cccccc;*/
	}
ul#menu-nav li a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;color: #238290;
	padding-left:8px;
	padding-right:8px;
	height:28px;
	border-right:1px solid #CCCCCC; 
	border-left:1px solid #666666; 
	text-align: center;
	text-decoration:none;
	line-height:2.5;
	font-size:11px;
	background: transparent;display:inline;
	}
#buttons>ul#menu-nav li a { 
	width: auto; 
	}
ul#menu-nav li a:hover{
	background-image:url(../images/menu-bg-hover-new.jpg);
	display:inline;
	line-height:2.5;
	height:28px;
	color:#000000; 
	padding-left:8px;
	padding-right:8px;
	}

ul#menu-nav li#current a {	
	background: url(../images/menu-bg-hover.jpg) repeat-x;	
	}
#search_outer {
	float: left;
	width: 10px;
	}
#search_inner {
	border: 1px solid #cccccc;
	padding: 0px;
	height: 21px !important;
	height: 23px;
	overflow: hidden;
	}
#search_inner form {
	padding: 0;
	margin: 0;
	}
#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
	}
#header_outer {
	text-align: left;
	border: 0px;
	margin: 0px;
	}
table.content_table {
	width: 100%;
	padding: 0px;
	margin: 0px;
	}
table.content_table td {
	padding: 0px;
	margin: 0px;
	}
a.menu-nav:link, a.menu-nav:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #A3E0FF;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
	}
a.menu-nav:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #238290;
	}
a.menu-nav#active_menu {
	color:#238290;
	font-weight: bold;
	}
a.menu-nav#active_menu:hover {
	color: #238290;
	}
a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #D6F1F5;
	text-align: left;
	}
a.sublevel:hover {
	color: #fff;
	text-decoration: none;
	}
a.sublevel#active_menu {
	color: #333;
	}

#middile-contant{
	margin:0 auto;
	clear:both;

	}
#middile-contant #middle-left-border {
	background: url( ../images/middle-left-border.jpg) left repeat-y;
	width:8px;
	float:left;
	height:100%;
	}

#middile-contant #middle-right-border {
	background: url(../images/middle-right-border.jpg) right repeat-y;
	width:8px;
	float:right;
	height:100%;
	}
#middile-contant #middle-cont{
	padding-left:8px;
	padding-right:8px;
	background:#FFFFFF;
	}

#drop-shadow{
	background:url(../images/drop-shadow.jpg) top  left repeat-x;
	height:6px;
	}
/*  Footer */

#footer{
	margin:0 auto;
	clear:both;
	height:24px;
	}
#footer #left-bg{
	background:url(../images/footer_left.jpg) right bottom no-repeat;
	float:left;
	width:22px;
	}
#footer #right-bg{
	background:url(../images/footer_right.jpg) left bottom no-repeat;
	float:right;
	width:20px;
	}
#footer .bottom-bg{
	background:url(../images/footer_middle_bg.jpg) center bottom repeat-x;
	}
	

#footer-cont{
	margin:0 auto;
	clear:both;	
	}
#footer-cont #text-footer{
		background:#FFFFFF; 
		height:30px; 
		padding:5px 0px 5px 0px;
		}
.txt-grey-11 {
	font-size: 11px;
	color: #515151;
	text-align:center;
	}
.footerlink {

color:#515151;

text-decoration:underline;

}
a:hover.footerlink {

color:#000000;

}
/*   End Footer  */



/*   Middile  */

#middile-div{
	margin:0 auto;
	background:#FFFFFF;
	}
#middile-div .div1-cont{
	width:180px;
	float:left;
	background:#FFFFFF;
	margin-left:10px;
	}

#middile-div .div2-cont{
	width:165px;
	float:right;
	margin-left:10px;
	background:#FFFFFF;
	padding-top:2px;
	}
#middile-div .div3-cont{
	margin:0 auto;
	background:#FFFFFF;
	}
/*   End Middile  */

ul

{

margin: 0;

padding: 0;

list-style: none;

}



/*li

{

line-height: 15px;

padding-left: 15px;

padding-top: 0px;

background-image: url(../images_new/arrow.png);

background-repeat: no-repeat;

background-position: 0px 2px;

}*/





td {

	text-align: left;

	font-size: 11px;

}


/* 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;

}



.button {

  color: #c64934;

  font-family: Arial, Hevlvetica, sans-serif;

  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 5px;

  line-height: 18px !important;

  line-height: 16px;

  height: 26px !important;

  height: 24px;

  margin: 1px;

}



.inputbox {

	padding: 2px;

	border:solid 1px #cccccc;

	background-color: #ffffff;

}



.componentheading {

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

	color: #666666;

	text-align: left;

	padding-top: 4px;

	padding-left: 4px;

	height: 21px;

	font-weight: bold;

	font-size: 10px;

	text-transform: uppercase;
}

.contentcolumn {

	padding-right: 5px;

}

.contentheading {

	height: 30px;

	color: #c64934;

	font-weight: bold;

	font-size: 14px;

	white-space: nowrap;

}


.contentpagetitle {

	font-size: 13px;

	font-weight: bold;

	color: #cccccc;

	text-align:left;

}

table.searchinto {

	width: 100%;

}


#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;
	clear:both;
	}


#pathway_text-image {
	overflow: hidden;
	display: block;
	height: auto;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #ccc;
	margin-bottom: 2px;
}



#pathway_text-image img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
	}



.bottm-border {
	background-image: url(../images/bottm-border.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	}

a span
{
font-size:11px;
}
