
p {
  /* setup some more readable paragraph spacing */
  margin-top: 10px;
  margin-bottom: 15px;
}

h1, h2, h3, h4 {
	/* setup some more readable header spacing */
	padding-bottom: 5px;
	margin: 10px 0;
	font-weight: normal;
	line-height: 100%;
}

h1 { 
	font-size: 200%;
	line-height: 100%;
	font-weight:bold;
}

h2 {
	font-size: 175%;
	line-height: 100%;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #253c66;
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
	/*font-size: 150%;*/
}

h4 {
	font-size: 120%;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* @end */

/* @group Joomla Elements */

.componentheading {
	color:#8f0a0a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:2px;
	margin:0px;
	font-weight:bold;
}

.contentheading {
	color:#8f0a0a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:0px;
	margin:0px;
}
.wsx_heading
{
font-weight:bold;
}


.contentpaneopen ul
{
padding-left:15px;

}

/* @end */

/



/* @group Horizontal Menu */

#horiz-menu {
	/*height: 38px;*/
	margin-top: 0px;
	width: 970px;
	background-color:#000;
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0 0px 0 0;
	padding: 0;
}

#horiz-menu a,
#horiz-menu li.active a {
	display: block;
	float: left;
	/*height: 34px;
	line-height: 34px;*/
	padding: 0 0px 0 0;
	font-size: 100%;
	overflow: hidden;

	
	
	
}

#horiz-menu a {
	background-position: 0 -38px;
	background-repeat: no-repeat;
	
}

#horiz-menu li {
	background-position: 100% -38px;
	background-repeat: no-repeat;

}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a {
	background-position: 0 -76px;
}

#horiz-menu li:hover,
#horiz-menu li.sfHover {
	background-position: 100% -76px;
}

#horiz-menu li.parent:hover a,
#horiz-menu li.parent.sfHover a,
#horiz-menu li.parent-sfHover a {
	background-position: 0 -114px;
}

#horiz-menu li.parent:hover,
#horiz-menu li.parent.sfHover,
#horiz-menu li.parent-sfHover {
	background-position: 100% -114px;
}

#horiz-menu li.active a {
	background-position: 0 0;
}

#horiz-menu li.active {
	background-position: 100% 0;
}

/* splitmenu specific overrides */

#horiz-menu.splitmenu li.parent:hover a,
#horiz-menu.splitmenu li.parent-sfHover a {
	background-position: 0 -76px;
}

#horiz-menu.splitmenu li.parent:hover,
#horiz-menu.splitmenu li.parent-sfHover {
	background-position: 100% -76px;
}

#horiz-menu.splitmenu li.active:hover a,
#horiz-menu.splitmenu li.active-sfHover a {
	background-position: 0 0;
}

#horiz-menu.splitmenu li.active:hover,
#horiz-menu.splitmenu li.active-sfHover {
	background-position: 100% 0;
}

#horiz-menu a:hover {
	text-decoration: none;
}

/* mouseovers */

#horiz-menu li li a:hover {
	background: none;
}

#horiz-menu li li.active,
#horiz-menu li.active li a,
#horiz-menu li.active li a:hover {
	background: none;
}

#horiz-menu li li a {
	font-size: 12px;
	font-weight: normal;
	background: none;
}

/* @end */

/* @group Vertical Menu */

#horiz-menu-ver {
	/*height:250px;*/
	/*margin-top: 0px;
	position: absolute;*/
		display: block;
		
		margin-top: 1px;
	width: 970px;



	/*width:182px;*/
	float:left;
	
}

#horiz-menu-ver ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

#horiz-menu-ver li {
	display: block;

	margin: 0 0px 0 0;
	padding: 0;
}

#horiz-menu-ver a,
#horiz-menu-ver li.active a {
display: block;
	line-height: 34px;
	font-size: 100%;
	padding: 0px;
	overflow: hidden;
}




#horiz-menu-ver a:hover {
	text-decoration: none;
}

/* mouseovers */

#horiz-menu-ver li li a:hover {
	background: none;
}

#horiz-menu-ver li li.active,
#horiz-menu-ver li.active li a,
#horiz-menu-ver li.active li a:hover {
	background: none;
}

#horiz-menu-ver li li a {
	font-size: 12px;
	font-weight: normal;
	background: none;
}

/* @end */

/* @group Sub Menu */

ul.menu {
	margin: 0 0 15px 0;
	padding: 0;
}

ul.menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu span {
	display: block;
	height: 27px;
}

ul.menu a {
	display: block;
	line-height: 30px;
	text-indent: 15px;
	height: 27px;
}

ul.menu ul {
	margin: 4px 0;
}

ul.menu ul li a {
	text-indent: 10px;
}

ul.menu ul a {
	background: none;
	text-indent: 0;
}

ul.menu ul {
	margin-left: 10px;
	padding: 0;
}

ul.menu ul ul {
	padding: 0;
	margin-left: 20px;
}

ul.menu li li {
	padding: 0;
	margin: 0;
}

ul.menu ul a {
	text-indent: 0;
}

ul.menu li a {
	padding-left: 10px;
}

ul.menu li.active a,
ul.menu li a:hover,
ul.menu li.active a:hover {
	text-decoration: none;
}

ul.menu li.active li a,
ul.menu li.active li a:hover {
	background: none;
}

/* @end */

/* @group Mainmenu */

a.mainlevel {
	display: block;
	line-height: 30px;
	height: 27px;
	font-size: 100%;
	padding-left: 25px;
	text-decoration: none;
}

a#active_menu.sublevel {
	color: #fff;
	background: none;
}

a.sublevel {
	text-decoration: none;
	line-height: 25px;
	padding-left: 10px;
}

a.mainlevel:hover,
a.sublevel:hover {
	text-decoration: none;
}

/* @end */
/*Webstix*/
body {
	margin: 0px;
	padding: 0px;
	background:url(../images/image_1c_bg.jpg) repeat top;
}
#wrapper{ width:990px; margin:0 auto; height:auto;}
#container{ width:990px;float:left; height:auto;}
#nav{ width:990px;float:left; height:auto; background:url(../images/navbg.jpg);}
#header-img{ width:990px;float:left; height:182px;}
#navbg{ width:990px;float:left; background:url(../images/nav-bg.jpg) repeat-x; height:39px;}
.navlft{ width:990px;float:left; background:url(../images/navlft.jpg) left no-repeat; height:39px;}
.navrte{ width:971px;float:left; background:url(../images/navrte.jpg) right no-repeat; height:39px; padding:0 0 0 19px;}
ul {
	margin:0 auto;
	padding-left:0px;
	padding-top:0px;
}

.menu a {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000;
	margin:0 0px 0 0px;
	padding:10px 25px 0 25px;
	background:url(../images/menubg.gif) right top no-repeat;
	height:24px;
}

.menu a:hover, .menu_on a:hover, .menu_on a:active {
	color:#631200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0px 0 0px;
	padding:10px 25px 0 25px;
	text-align:center;
	background:url(../images/menubg.gif) right top no-repeat;
	height:23px;
}

.menu a:active {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin:0 0px 0 0px;
	padding:10px 25px 0 25px;
	text-align:center;
	background:url(../images/menubg.gif) right top no-repeat;
	height:24px;
}

ul.horizontal_list li {
	float:left;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 0 0 0;
	padding:0px;
	text-align:center;
}

.menu_on a {
	width:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000;
	margin:0 0px 0 0px;
	padding:10px 25px 0 25px;
	background:url(../images/menubg.gif) right top no-repeat;
	height:23px;
}
#main-body{ width:920px;float:left; height:auto; background:url(../images/mainbg.jpg) repeat-y; padding:0px 30px 20px 30px;}
#txt-body{ width:590px;float:left; height:auto; min-height:700px; border-bottom:4px solid #e0be3d;border-left:4px solid #e0be3d;border-right:4px solid #e0be3d; padding:10px 15px 10px 15px; background-color:#FFFFFF;}
#clm1{ width:280px;float:left; height:auto;line-height:18px; padding:20px 0 0 0;}
#clm2{ width:620px;float:left; height:auto; padding:0px 0 0 15px;}
.text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.text1 a:link, .text1 a:visited, .text1 a:active {
	text-decoration:underline;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.text1 a:hover {
	text-decoration:none;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 {	
	color:#8f0a0a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:0 0 15px 0;
	margin:0px;
}
h2 {	
	color:#8f0a0a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:0px;
	margin:0px;
}
.text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.text2 a:link, .text2 a:visited, .text2 a:active {
	text-decoration:none;
	color:#8f0a0a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.text2 a:hover {
	text-decoration:none;
	color:#8f0a0a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.text3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

.text3 a:link, .text3 a:visited, .text3 a:active {
	text-decoration:none;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.text3 a:hover {
	text-decoration:none;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#btm-body{ width:990px;float:left; height:auto; padding:8px 0 6px 0;}
#btm-body-clm3{ width:233px;float:left; height:auto; padding:10px 0 0 55px; margin:0 0 5px 0;}
#btm-body-clm2{ width:288px;float:left; height:auto; margin:0 0 15px 0; }
#btm-body-clm1{ width:288px;float:left; height:auto; margin:0 0 15px 0; }
.brd-btm{ border-bottom:1px solid #f0eacc; padding:0 0 10px 0;}
#testimonial{ width:282px;float:left; height:auto; min-height:100px; background:url(../images/qbg.jpg) repeat-y;}
.qtop{ background:url(../images/qtop.jpg) no-repeat top; min-height:100px;}
.qbtm{ background:url(../images/qbtm.jpg) no-repeat bottom; min-height:125px; padding:45px 33px 20px 18px;}

.text4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.text4 a:link, .text4 a:visited, .text4 a:active {
	text-decoration:none;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.text4 a:hover {
	text-decoration:none;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#footer{ width:990px;float:left; height:auto; min-height:33px; padding:17px 0 0 0; background:url(../images/footerbg.jpg) no-repeat bottom; text-align:center;}
.text5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

.text5 a:link, .text5 a:visited, .text5 a:active {
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.text5 a:hover {
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#footerbg{ width:990px;float:left; height:auto; min-height:15px; padding:8px 0 3px 0; background:url(../images/copybg.jpg) repeat-y;}
#copy{ width:960px;float:left; height:auto; padding:0 0 0 25px; text-align:center;}
#web{ width:420px;float:left; height:auto; text-align:right; padding:0 15px 0 0;}
.footettxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}

.footettxt a:link, .footettxt a:visited, .footettxt a:active {
	text-decoration:underline;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.footettxt a:hover {
	text-decoration:none;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#pathway{ width:560px;float:left; height:auto;padding:5px 0 20px 0px;}
#btm-links{ width:990px;float:left; height:auto;padding:18px 0 0px 0; text-align:center;}
.print_logo
{
display:none;
}

#random-img{ width:714px;float:left; height:182px;}
#ins-logo-bg{ width:230px;float:left; height:137px; background:url(../images/in-logo-bg.jpg) no-repeat; padding:45px 0 0 46px;}
.spacer{ width:230px;float:left; height:124px; background:url(../images/spacer.gif) no-repeat;}


#logo-bg{ width:214px;float:left; height:225px;background:url(../images/logo-bg.jpg) no-repeat; padding:58px 0 0 58px; }
#header-imgs{ width:718px;float:left; height:283px;background:url(../images/logo-bg.jpg) no-repeat; }
.spacer{ width:272px;float:left; height:283px; background:url(../images/spacer.gif) repeat;}



.level0
{
padding:0 0 0 20px;

}

.level1
{
padding:0 0 0 20px;
}
