/*Ebi Fleck 2006*/
body { 
	color: black; 
	font-family: Geneva, Arial; 
	background-color: #3A3A3A; 
	background-image: url(../assets/ital.gif); 
	background-repeat: repeat-x; 
	background-position: 0 30px; 
	text-align: center; 
}

* {margin: 0px; padding: 0px;}
/*a hack for IE Win only\*/
* html hr { margin-bottom: 10px; padding: 0; width: 100%; height: 1px; clear: both; margin-top: 0; border-top: 1px solid #afafaf; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }
img { border-style: none;  }
hr { width: 100%; height: 1px; clear: both; margin-top: 10px; margin-bottom: 20px; padding: 0; border-top: 1px solid #5d5d5d; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0;/*whatever the total width of the border-top and border-bottom equal*/}
/*<agl.folder "layout">*/
	div#globalwrapper { margin-right: auto; margin-left: auto; width: 967px; overflow: auto; margin-top: 30px; }
	div#1right { text-align: left; width: 170px; float: left; display: inline; }
	div#wrapper { width: 777px; float: left; margin-top: 30px; }
	div#logo { background-image: url(../assets/logo.gif); background-repeat: no-repeat; width: 274px; height: 33px; }
	* html div#logo { background-image: url(../assets/logo.gif); background-repeat: no-repeat; width: 274px; height: 33px; float: left; clear: right; margin-left: 5px; }
	div#topbar { background-image: url(../assets/topBar.jpg); background-repeat: repeat-x; text-align: left; width: 777px; height: 41px; clear: both; border-top: 1px solid #777; border-right: 1px solid #777; border-left: 1px solid #777; }
	div#topimg { width: 777px; height: 300px; border-right: 1px solid #777; border-left: 1px solid #777; }
	div#navbar { background-image: url(../assets/Navbar.jpg); background-repeat: repeat-x; text-align: left; width: 777px; height: 91px; border-right: 1px solid #777; border-left: 1px solid #777; }
	
	div#content { 
		background-color: white; 
		width: 777px; 
		overflow: auto; 
		padding-bottom: 50px; 
		border-right: 1px solid #777; 
		border-left: 1px solid #777;
		color: #3a3a3a; 
		font-size: 12px; 
		line-height: 160%; 
		border:0px dashed red;
	}
	
	/*a hack for IE Win only\*/
	* html div#leftC{ margin-left: 20px; }
	div#leftC {
		border:0px dashed yellow;
		background-color: white; 
		text-align: left; 
		width: 500px; 
		float: left; 
		margin-left: 40px; 
	}
	
	/*right container*/
	div#rightC { 
		text-align: left; 
		width: 188px; 
		float: right; 
		margin-left: 35px;
		margin-right: 5px;
		border:0px dashed green;
	}
	/*box holds content*/
	div#rightBox { width: 150px; margin-top: 25px; margin-left: 15px; padding-bottom: 15px; }
	
	.moduletable, .moduletable-color { 
		background-color: white;
		border: 1px solid #CCCBCB;
		padding: 10px;
		margin-bottom: 10px;
		color: #5D5D5D; 
		font-size: 10px; 
		font-weight: normal; 
		line-height: 160%; 
		background-color: white; 
		margin-bottom: 25px; 
	}
	
span.pathway {
	display: block;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	margin-top: 1px;
	margin-bottom: 15px;
	font-weight: bold;
}

span.pathway img {
	margin: 0px 10px;
	vertical-align: middle;
	display: inline;
}

div#pathway {
	margin-bottom: 10px;
	padding-left: 8px;
}
	
	
/*</agl.folder>*/
/*<agl.folder "typo left">*/

div#leftC {
	color: #3a3a3a; 
		font-size: 12px; 
		line-height: 160%; 
}

div#leftC p { 
		
		padding-bottom: 10px; 
}
	
	div#leftC a:link { color: #802306; font-size: 12px; background-color: #feffff; text-decoration: underline; }
	div#leftC a:visited { color: #802306; font-size: 12px; text-decoration: underline; background-color: #feffff; }
	div#leftC a:hover { color: #3a3a3a; font-size: 12px; text-decoration: none; background-color: #ececec; border-top: 1px solid #cccbcb; }
	div#leftC a:active { color: #802306; font-size: 12px; text-decoration: underline; background-color: #feffff; }
	/*headline*/
	div#leftC h1, .componentheading, .contentheading { color: #3a3a3a; font-size: 20px; font-family: "trebuchet ms"; margin-top: 0; margin-bottom: 8px; }
	div#leftC h1 a:link { color: #3a3a3a; font-size: 20px; font-family: "trebuchet ms"; text-decoration: none; margin-top: 0; margin-bottom: 8px; cursor: pointer; }
	div#leftC h1 a:visited { color: #3a3a3a; font-size: 20px; font-family: "trebuchet ms"; text-decoration: none; cursor: pointer; margin-top: 0; margin-bottom: 8px; }
	div#leftC h1 a:hover { font-size: 20px; font-family: "trebuchet ms"; background-color: #feffff; text-decoration: underline; cursor: pointer; margin-top: 0; margin-bottom: 8px; border-style: none; }
	/*red subhead*/
	div#leftC h2 { color: #802306; font-size: 11px; font-family: "trebuchet ms"; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 5px; }
	.margin-h2 { margin-top: 10px; }
	/*caption below image*/
	div#leftC h3 { color: #feffff; font-size: 10px; font-weight: bold; background-color: #5d5d5d; letter-spacing: 1px; margin-bottom: 10px; padding: 10px; border-top: 1px solid #cccbcb; border-bottom: 1px solid #cccbcb; }
	/*subheading*/
	div#leftC h4 { color: #802306; font-size: 12px; font-family: Geneva, Arial; font-weight: bold; }
	/*into-emphasis*/
	div#leftC h5 { color: #3a3a3a; font-size: 11px; font-weight: normal; font-style: italic; line-height: 180%; background-color: #ececec; letter-spacing: 1px; clear: both; margin-bottom: 10px; padding: 20px 30px; border-top: 1px dashed #802306; border-bottom: 1px dashed #802306; }
	/**/
	div#leftC h6 { color: #feffff; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: 160%; text-decoration: none; background-color: #777; overflow: auto; margin-bottom: 10px; padding: 10px; }
	
	ul {
		margin-left: 12px;	
	}
	
	div#leftC ul {
		margin-left: 40px;	
		margin-bottom: 10px;
	}
	
	div#leftC li {
		color: #452C32;	
		font-size: 12px; 
	}
	
	div#leftC ul li a:link { color: #3a3a3a; font-size: 10px; font-weight: normal; text-decoration: none; }

	
	/*</agl.folder>*/
	
/*<agl.folder "typo right">*/
	div#rightC p { 
		color: #cccbcb; 
		font-size: 10px; 
		font-weight: normal; 
		line-height: 160%; 
		background-color: white; 
		margin-bottom: 25px; 
	}
	
	div#rightC a:link { color: #5D5D5D; font-size: 10px; font-weight: normal; line-height: 160%; text-decoration: underline; }
	div#rightC a:visited { color: #5D5D5D; font-size: 10px; font-weight: normal; line-height: 160%; text-decoration: underline; }
	div#rightC a:hover { color: #5D5D5D; font-size: 10px; font-weight: normal; line-height: 160%; text-decoration: underline; }
	div#rightC a:active { color: #5D5D5D; font-size: 10px; font-weight: normal; line-height: 160%; text-decoration: underline; }
	
	div#rightC h3 { 
		color: #feffff; 
		font-size: 12px; 
		font-family: "trebuchet ms"; 
		font-weight: bold; 
		background-color: #5d5d5d; 
		background-position: -20px 0; 
		text-transform: uppercase; 
		letter-spacing: 1px; 
		padding-bottom: 2px; 
		padding-left: 10px;
		margin-bottom: 6px;
		border-bottom: 4px solid #cccbcb;
		
	}
	
	div#rightC h3 a:link { color: #feffff; font-size: 12px; font-family: "trebuchet ms"; font-weight: bold; background-color: #5d5d5d; text-decoration: none; }
	div#rightC h3 a:visited { color: #feffff; font-size: 12px; font-family: "trebuchet ms"; font-weight: bold; background-color: #5d5d5d; background-position: -20px 0; text-decoration: none; }
	div#rightC h3 a:hover { color: #feffff; font-size: 12px; font-family: "trebuchet ms"; font-weight: bold; background-color: #5d5d5d; text-decoration: underline; background-position: -20px 0; }
	div#rightC h3 a:active { color: #feffff; font-size: 12px; font-family: "trebuchet ms"; font-weight: bold; text-decoration: none; background-color: #5d5d5d; background-position: -20px 0; }
	div#rightC h2 { color: #622306; font-size: 10px; text-transform: uppercase; }
	div#rightC-OFF h3 { font-size: 10px; }
	/*landscape image marg*/
	.rClscape {  }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	div#footer { background-image: url(../assets/topBar.jpg); background-repeat: repeat-x; text-align: left; text-indent: 45px; width: 777px; height: 41px; clear: both; margin-bottom: 30px; border: solid 1px #777; }
	div#footer h3 { color: #cccbcb; font-size: 9px; font-weight: normal; letter-spacing: 1px; padding-top: 15px; }
	div#footer h3 a:link { color: #cccbcb; text-decoration: none; }
	div#footer h3 a:visited { color: #cccbcb; text-decoration: none; }
	div#footer h3 a:hover { color: #cccbcb; text-decoration: underline; }
	div#footer h3 a:active { color: #cccbcb; text-decoration: underline; }
	/*footer end*/
/*</agl.folder>*/
/*<agl.folder "navigation">*/
	div#topbar a { color: #cccbcb; font-size: 11px; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; }
	div#topbar a:hover { background-color: #5d5d5d; text-decoration: none; padding-right: 3px; padding-left: 3px; border-top: 1px solid #cccbcb; }
	div#topbar ul { padding-top: 10px; padding-left: 26px; list-style-type: none; }
	div#topbar li {  }
	/*end top bar*/
	div#navbar ul { margin-left: 35px; padding-top: 10px; list-style-type: none; }
	div#navbar li { margin-left: 25px; display: inline; }
	div#navbar a { color: #cccbcb; font-size: 12px; text-decoration: none; letter-spacing: 1px; padding-right: 3px; padding-left: 3px; }
	div#navbar a:hover { background-color: #5d5d5d; text-decoration: none; padding-right: 3px; padding-left: 3px; border-top: 1px solid #cccbcb; }
/*</agl.folder>*/
.bold { font-weight: bold; }
/*<agl.folder "imgLeft">*/
	.featImg { margin-bottom: 15px; }
	.feat-IM-Le { margin-right: 5px; float: left; margin-bottom: 10px; }
	.feat-IM-Dn { margin-bottom: 10px; }
	.ImgFloatLe { float: left; margin-right: 15px; margin-bottom: 5px; }
	.ImgFloatRi { float: right; margin-bottom: 5px; margin-left: 15px; }
	/*thumbnail-margin*/
	.tMargin { margin-right: 12px; }
	.lClscape { margin-top: 10px; margin-bottom: 10px; }
/*</agl.folder>*/
.red-1 { color: #feffff; background-color: #802306; }
.red { color: #fefefe; font-weight: normal; background-color: #6a0606; }
.Adspacer { margin-bottom: 340px; }
/*<agl.folder "brownBox">*/
	


/* Joomla additions                                                                                */

a#active_menu-nav:link,
a#active_menu-nav:visited {
	font-weight: bold;
	text-decoration: underline;
}

.thumbnail a img {
	float: left; 
	margin-right: 10px;
	margin-bottom: 2px;	
}