/* corporate | Joomla! 1.5 Template */



/* main CSS file */







/* Layout */



/* New Style */

content-layout

{

table-layout: fixed;

border-collapse: collapse;

background-color: #620020; /* maroon */

border: auto; 

padding:0 !important;

}

/* end new style */



body {



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



	font-size: 85%;



/* 	font-size: 75%; */ /* original setting */



	}



#maincontainer {



	width: 960px;



        /* width: 960px; */



	margin: 5px auto; /*Center container on page*/



	text-align: left;



	}



#header {



	width: 960px;



        /* width: 960px; */



	height: 146px; /* Height of top section */



/*	height: 136px; /* Height of top section */ */



	}



#header ul {



	list-style: none;



}



#main_menu{



	width: 960px;



        /* width: 960px; */



	}



#contentwrapper {



	float: left;



	width: 100%;



	}



#footer {



	clear: left;



	width: 100%;



	padding: 10px 0 10px 0;



	border-top: 5px solid #620020; /* maroon */

/*	border-top: 1px solid #ccc; */	 /* #ccc = Red */



	}



#up {



	width: auto;



	float: right;



	}



#footer #up a {



	background: url(../images/up.gif) left top no-repeat;



	padding-left: 18px;



	text-decoration: none;



	}



.innertube {



	margin: 10px; /* Margins for inner DIV inside each column (to provide padding) */



/*	margin: 10px;  */ /* original setting, Margins for inner DIV inside each column (to provide padding) */



	margin-top: 0;



	}







/* HEADER things */



.breadcrumbs {



	font-size: 0.7em; /* oringal font-size: 0.6em; */



/*	font-size: 0.8em; */ /* original setting */



	text-transform: uppercase;



	}



#topmenu {



	float: right;



	width: auto;



	margin: 0 20px 0 0;



	padding: 0;



	}



#topmenu ul {



	list-style: none;



	}



#topmenu li {



	display: inline;



	}



#topmenu li a {



	height: 20px;



	padding: 0px 8px 0px 8px;



	display: inline;



	position: relative;



	overflow: hidden;



	font-size: 0.8em;



	text-decoration: none;



	}



#topmenu a:link, #topmenu a:visited {



	text-decoration: none;



	}



#topmenu a:hover {



	text-decoration: underline;



	}



#date {



	float: right;



	width: auto;



	font-size: 80%;



	}



#logoimage span {



	display: none;



	}



#slogan_image {



	display: none;



	}



#logotext a {



	position: relative;



	top: 30px;



	text-decoration: none;



	}



#slogan_text {



	position: relative;



	top: 30px;



	margin: 0;



	}



#header_module {



	clear: right;



	float: right;



	width: auto;



	margin-top: 5px;



	padding: 3px 4px 0 4px;



	border: 1px solid #ddd;



	}







/* Content */



.bannergroup {



	text-align: center;



	margin-bottom: 20px;



	}



.bannergroup .clr {



	clear: both;



	}



.banneritem_text {



	padding: 2px 0 !important;



	}



	



/* Content Boxes */



.boxandbox .top1, .boxandbox .bottom1 {



	float: left;



	width: 48.5%;



	margin: 0 10px 0 0;



	}



.boxandbox .top2, .boxandbox .bottom2 {



	width: 48.5%;



	margin: 0;



	}



.top1, .top2, .bottom1, .bottom2 {



	overflow: hidden;



	padding-bottom: 5px;



	}



	



/* Modules and Menus */



.moduletable h3, .moduletable_menu h3 {



	font-size: 0.9em;



	margin: 0 -5px 8px;



	padding: 7px 10px;



	}



.moduletable, .moduletable_menu {



	margin: 0 0 15px 0;



	padding: 5px 5px 5px 5px;



/*	padding: 0 5px 0 5px; */ /* Original setting */



	}



.moduletable ul, .moduletable_menu ul {



	margin: 0;



	padding: 0;



	}



.moduletable li, .moduletable_menu li {



	margin: 0;



	padding: 0;



	list-style: none;



	}







/* Headings */



h1, h2, h3, h4, h5, h6, .contentheading, .componentheading {



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



/*	font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif; */ /* original setting */



	font-weight: normal;



	}



.contentheading, .componentheading {



	margin: 0 0 0.3em 0;



	padding: 0 20px 0 0;



	font-size: 200%;



	/* font-size: 250%; */



	line-height: 100%;



	}



h1 {



	font-size: 200%;



	/* font-size: 300%; */



	line-height: 1;



	margin: 0.5em 0 0.3em 0;



	}



h2 {



	font-size: 145%; /* originial font-size: 175%; */



	/* font-size: 250%; */



	margin: 0.5em 0 0.2em 0;



	}



h3 {



	font-size: 150%;



	/* font-size: 200%; */



	line-height: 1;



	margin: 0.6em 0 0.4em 0;



	}



h4 {



	font-size: 125%;



	font-weight: bold;



	line-height: 1.25;



	margin: 0.7em 0 0.5em 0;



	height: 1.25em;



	}



h5 {



	font-size: 115%;



	/* font-size: 130%; */



	font-weight: bold;



	margin: 0.8em 0 0.4em 0;



	}



h6 {



	font-size: 105%;



	/* font-size: 120%; */



	font-weight: bold;



	margin: 0.8em 0 0.4em 0;



	}



h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {



	margin: 0;



	}







/* Links */



#mainContent a {



	text-decoration: none;



/*	text-decoration: underline; */ /* original setting */



	}



#mainContent a:focus, #mainContent a:hover {



	text-decoration: underline;



	}



#left a, #right a {



	text-decoration: none;



	}



#left a:focus, #left a:hover, #right a:focus, #right a:hover {



	text-decoration: underline;



	}



#footer a {



	text-decoration: none;



/*	text-decoration: underline; */ /* original setting */



	}



#footer a:focus, #footer a:hover {



	text-decoration: none;



	}







/* Content Text Classes */



.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;} 



.hide {display:none;}



/* .quiet {color:#000080;} */ /* #000080 = Dark Blue */



.quiet {color:#666;} /* #666 = Maroon */



.loud {color:#000;} /* Black */



/* .highlight {background:#7D0028;} maroon */



.highlight {background:#ff0;} /* Red original setting */



.top {margin-top:0;padding-top:0;}



.bottom {margin-bottom:0;padding-bottom:0;}



.thin {font-weight: lighter;}



.error, #mainContent .info, #mainContent .success {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;} /* #ddd = Red */



.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;} /* #FBE3E4 = flesh color - #8a1f11 = Brown - #FBC2C4 = Darker Flesh/Pink  */



.info {background:#FFF6BF;color:#514721;border-color:#FFD324;} /* #FFF6BF = Lt Yellow - #514721 = Olive Green - #FFD324 = Yellow */



.success {background:#E6EFC2;color:#264409;border-color:#C6D880;} /* #E6EFC2 = very light green - #264409 = Green - #C6D880 = light green */



.error a {color:#8a1f11; background:none; padding:0; margin:0; } /* #8a1f11 = dark brown */



.info a {color:#514721; background:none; padding:0; margin:0; } /* #514721 = olive green */



.success a {color:#264409; background:none; padding:0; margin:0; } /* #264409 = green */



.center {text-align: center;}







/* Normal Text Elements */



p {



	margin: 0 0 1.5em;



	}



p img {



	float: default;

/*	float: left; */	



	margin: 0.5em 0.5em 0.5em 0;

/*	margin: 1.5em 1.5em 1.5em 0; */	



	padding: 0;



	}



p img.right {



	float: right;



	margin: 1.5em 0 1.5em 1.5em;



	}



blockquote {



	margin: 0.5em;

/*	margin: 1.5em; */



	color: #000000; /* #000000 = Black */

/*	color: #620020; */ /* #620020 = Maroon */

/*	color: #666; */ /* #666 = Maroon */



	font-style: italic;



/*	background: #C6D880; */ /* #C6D880 = Lt Green */



	background: #f2f2f2;  /* #f2f2f2 = Off White/Gray */



	border: 1px solid #dddddd; /* #dddddd = Gray */



	border-left: 1px solid #dddddd; /* #dddddd = Gray */



	padding: 5px 5px 0 5px;



/*	border: 1px solid #ddd; */ /* #ddd = Red */



/*	border-left: 5px solid #ddd; */ /* #ddd = Red */



/*	padding: 15px 10px 0 10px; */



	}



strong {



	font-weight: bold;



	}



cite, em, dfn {



	font-style: italic;



	}



sup, sub {



	line-height: 0;



	}



small, sup, sub {



	font-size: 85%;



	}



abbr, acronym {



	text-transform: uppercase;



	font-size: 85%;



	letter-spacing: .1em;



	border-bottom: 1px dotted #bbb; /* #bbb = Red */



	}



abbr[title], acronym[title], dfn[title] {



	cursor: help;



	}



del {



	color: #666; /* #666 = Maroon */



	}



pre,code {



	margin: 1.5em 0;



	white-space: pre;



	}



pre,code,tt {



	font: 1em 'andale mono', 'lucida console', monospace;



	line-height: 1.5;



	}







/* Lists */



#mainContent ul, #mainContent ol, #mainContent dl { margin-bottom: 0.5em; }

/* #mainContent ul, #mainContent ol, #mainContent dl { margin-bottom: 1.6em; } */



#mainContent ul li, #mainContent ol li { margin-left: 0.5em; }

/* #mainContent ul li, #mainContent ol li { margin-left: 2em; } */



#mainContent ul { list-style-type: disc; }



#mainContent ul ul { list-style-type: square;

                     color: #620020;

                     margin-left: -2em;

 }



#mainContent ul ul ul { list-style-type: circle; 

                     color: #620020;

                     margin-left: -2em;

}



#mainContent ol { list-style-position: outside; list-style-type: decimal; }



#mainContent dt { font-weight: bold; }



dl dt { font-weight: bold; }



dd { margin-left: 1.5em; }











/* Joomla! specific styles */







/* Menu */



ul.menu {



	list-style: none;



	margin: 0;



	padding: 0;



	}



ul.menu li {



	background: none;



	margin: 0;



	padding: 0;



	}



ul.menu li a {



	display: block;



	outline: none;



	padding: 6px 4px;



	}



#left ul.menu li a, #right ul.menu li a {



/*	border-bottom: 1px solid #620020; */ /* #620020 = Maroon */

	border-bottom: 1px solid #E7E8E6;  /* #E7E8E6 = Off Whit/Gray */



	}



ul.menu li.active a {



	font-weight: bold;



	}



ul.menu li ul {



	list-style: none;



	margin: 0;



	padding: 0;



	}



#left ul.menu li li a, #right ul.menu li li a {



	background: url(../images/menu_arrow.png) no-repeat 2px 7px !important;



	border: none;



	font-weight: normal !important;



	padding-left: 20px !important;



	width: 75%;



	}



#left ul.menu li #current a, #right ul.menu li #current a {



	text-decoration: underline;



	}



ul.menu li li a:hover, ul.menu li li a:active, ul.menu li li a:focus {



	background: none;



	}



	



/* Joomla Content Output */



table.contentpane {





 	border: none; 	

/* 	border: none;  */



	margin: 0;



	padding: 0;



	width: auto;



	border-collapse: collapse;



	border-spacing: 0;



	overflow: hidden;



	}



table.contentpaneopen {



	margin: 0;



	padding: 0;



	width: auto;



	}



table.contentpaneopen hr {



	border-top: 0px;



	border-right: 0px;



	border-bottom: 1px solid #c8c8c8; /* #c8c8c8 = Gray */



	border-left: 0px;



	line-height: 0px;



	height: 1px; 



/*	border-top: 0px;



	border-right: 0px;



	border-bottom: 1px solid #c8c8c8; /* #c8c8c8 = Gray */



	border-left: 0px;



	line-height: 0px;



	height: 1px; */	



	}



.article_column {



	padding-right: 5px;



	}



.column_separator {



	border-left: 1px dotted #e0e0e0; /* #c8c8c8 = Lt Gray */



	padding-left: 10px;



	}



span.articleseparator {



	display: none; /* original display: block; */



	padding: 0px 0 0px 0; /* original padding: 25px 0 25px 0; */



	/* background: url(../images/separator.png) 50% 50% no-repeat; */ /* original background: url(../images/separator.png) 50% 50% no-repeat; */



	}



.small {



	font-size: 0.8em;

/*	font-size: 0.8em; */



	color: #007EBA; /* #007EBA=teal #000=black #888 = maroon */

/*	color: #ccc; */ /* #ccc = Red */



	}



	



/* metadata */



.articleinfo {



	width: 100%;



	float: left;



	clear: both;



	margin-bottom: 5px;



	display: block;







	border-top: 1px solid #ddd; /* #ddd = Red */



	border-bottom: 1px solid #ddd;



	}



.articlemeta {



	padding: 9px 0 0 0;



	width: 60%;



	float: left;



	font-size: 0.8em;



	text-transform: uppercase;



	color: #ccc; /* #ccc = Red */



	}



.modified {



	width: 100%;



	float: left;



	font-size: 0.8em;



	text-transform: uppercase;



	color: #ccc; /* #ccc = Red */



	margin-top: 5px;



	}



.buttonheading {



	float: right;



	width: 39%;



	}



.buttonheading img {



	margin: 3px 8px 3px 0;



	float: right;



	}







.mosimage {



	margin: 5px;



	}



.mosimage_caption {



	font-size: 95%;



	}



.button {



	font-size: 95%;



	}



.inputbox {



	}



.contentpaneopen a.readon {



	display: block;



	width: 100px;



	text-align: center;



	font-size: 0.8em;



	clear: both;



	padding: 3px 10px 5px 10px;



	background: #f2f2f2; /* #f2f2f2 = Gray */



	border: 1px solid #ddd; /* #ddd = Red */



	margin-top: 10px;



	text-decoration: none;



	}



	



/* Pagenav */



ul.pagenav {



	margin: 15px auto 0;



	padding: 10px 0 0;



	border-top: 1px dotted #ccc; /* #ccc = Red */



	}



ul.pagenav li {



	background: none;



	display: inline;



	margin: 0 -5px;



	}



ul.pagenav a {



	padding: 2px 3px;



	text-decoration: none;



	background: #eee;



	border: 1px solid #ccc; /* #ccc = Red */



	}



ul.pagenav a:hover, ul.pagenav a:active, ul.pagenav a:focus {



	background: #fff; /* #fff =  Red */



	}



	



table.contenttoc {



	margin: 0 0 10px 10px;



	padding: 0;



	width: 35%;



	font-size: 92%;



	}



table.contenttoc a {



	text-decoration: none;



	}



table.contenttoc td {



	background: url(../images/ball.gif) no-repeat 10px 6px;



	padding: 1px 5px 1px 20px;



	}



table.contenttoc th {



	border-bottom: 1px solid #E7E8E6; /* #E7E8E6 = Gray */



	padding: 0 0 3px;



	text-indent: 5px;



	}



.pagenavcounter {



	margin: 5px 0 5px 0;



	text-decoration: underline;



	}



.poll fieldset {



	border: 1px solid #ccc; /* #ccc = Red */	



	padding: 0.4em;



	margin: 0.5em 0 0.5em 0;



	}



table.pollstableborder {



	border: none;



	padding: 0;



	text-align: left;



	width: 100%;



	}



table.pollstableborder img {



	vertical-align: baseline;



	}



table.pollstableborder td {



	border-collapse: collapse;



	border-spacing: 0;



	padding: 4px !important;



	}



table.pollstableborder tr.sectiontableentry1 td {



	background: #f2f2f2; /* #f2f2f2 = Lt Gray */



	}



.poll input.button {



	margin: 4px 0px 0px 0px;



	}



table.searchintro {



	padding: 10px 0;



	}



table.searchintro td {



	padding: 5px!important;



	}



.sectiontableheader {



	padding: 5px 5px 5px 5px;



	background: #f2f2f2; /* #f2f2f2 = Lt Gray */



	border-bottom: 1px solid #ccc; /* #ccc = Red */



	font-weight: bold;



	}



tr.sectiontableentry1 td {



	padding: 5px 5px 5px 5px;



	background: #ffffff; /* #FFFFFF = White */



	border-bottom: 1px solid #f6f6f6; /* #f6f6f6 = off white */



	}



tr.sectiontableentry2 td {



	padding: 5px 5px 5px 5px;



	background: #f6f6f6; /* #f6f6f6 = off white */



	border-bottom: 1px solid #f6f6f6; /* #f6f6f6 = off white */



	}



td.sectiontableentry1 {



	padding: 5px 5px 5px 5px;



	background: #ffffff; /* #FFFFFF = White */



	border-bottom: 1px solid #f6f6f6; /* #f6f6f6 = off white */



	}



td.sectiontableentry2 {



	padding: 5px 5px 5px 5px;



/*	background: #666666; */ /* #666666 = gray */

	background: #f6f6f6;  /* #f6f6f6 = off white */



	border-bottom: 1px solid #f6f6f6; /* #f6f6f6 = off white */



	}



	



/* Login Form */



.loginposition {



	margin: 0;



	padding: 3px 5px 3px 5px;



	}



label {



	text-transform: uppercase;



	font-size: 0.8em;



	}



input#modlgn_username, input#modlgn_passwd, textarea, select {



	margin: 3px 0;



	border: 1px solid #bbb;



	}



input#modlgn_username:focus, input#modlgn_passwd:focus, textarea:focus, select:focus {



	border: 1px solid #666; /* #666 = Maroon */



	}



input#modlgn_username, input#modlgn_passwd {



	width: 100px;



	padding: 2px;



	}



.pad {



	font-size: 0.8em;



	}



.pad a {



	text-decoration: none;



	}
