@import url("header.css");
@import url("left.css");
@import url("main.css");
@import url("right.css");
@import url("footer.css");

@import url("modules-layout.css");
@import url("modules.css");

@import url("ui.dropdownmenu_1.css");
@import url("ui.tabs_b01.css");
@import url("jquery.tooltip.css");

/* Base styles
------------------------------------------------*/
html {
	font-size: 100.1%;
}
body {
	margin: 0;
	font-family: 'Trebuchet MS';
	font-size: 65%;
	color: #545454;
}
h1 { font-size: 36px; }
h2 { font-size: 32px; }
h3 { font-size: 22px; font-weight: 600; margin: 0; padding: 0 0 1.15em; line-height: .7em;}
h4 { font-size: 17px; margin: 0; padding: 4px 0 12px; }
h5 { font-size: 13px; margin: 0; padding: .65em 0 .75em; }
h6 { font-size: 12px; }
p {
	margin: 0;
	padding: .7em 0;
	line-height: 1.2em;
}
ol {
}
ul {
	margin: 0;
	padding: 8px 0 23px 27px;
	list-style-image: url(../images/formalization/list-item-1.png);
	-list-style-image: url(../images/formalization/ie6/list-item-1.gif);
}
ul li {
	margin: 0;
	padding: 0 0 0 6px;
	line-height: 15px;
}
a {
	color: #80bf38;
	outline: 0;
	-moz-outline: 0;
}
a:hover { color: #4f860f; }
a:focus {}
a:active {}
a:link {}
a:visited {}
img { border: none; }
form {
	margin: 0;
	padding: 0;
}
fieldset {
	border: none;
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
}
input , textarea {
	margin: 0 0 3px;
	color: #7f7f7f;
	background-color: #f7f7f7;
	border: solid 1px #b2b2b2;
	font-size: 11px;
	padding: 2px 5px;
	vertical-align: middle;
	font-family: Arial;
}
textarea {overflow:hidden}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
td { padding: 0; }
/**/
.tablestyle1 {
	clear: both;
	margin: 14px 0 7px 1px;
}
.tablestyle2 {
	clear: none;
}
.tablestyle1 thead tr td {
	background: #d9d9d9;
	padding: 10px 35px 10px 20px;
	border: solid 1px #d9d9d9;
	font-weight: bold;
}
.tablestyle1 tbody tr td {
	border: solid 1px #d9d9d9;
	padding: 6px 35px 6px 20px;
}
/* stripy
-----------*/
.stripy {
   -moz-binding: url("bindings.xml#table");
}
.stripy tbody tr {
	background: expression(this.rowIndex % 2 == 0 ? "#f7f7f7" : "#fff");
	behavior: url("stripy.htc");
	-moz-binding: url("bindings.xml#stripy.htc");
	background-image: url("javascript:function makeStripy(tabClass){var tabs=document.getElementsByTagName('table');for (var e=0;e<tabs.length;e++) if (tabs[e].className==tabClass){var rows=tabs[e].getElementsByTagName('tr');for (var i=0;i<rows.length;i++) rows[i].className+=((i % 2)==0?' oddrows':' evenrows');}} if(window.opera) makeStripy('stripy');");
}
.stripy tbody tr:nth-child(2n-1) {
   background: #f7f7f7;
}
.stripy tbody tr:nth-child(2n) {
   background: #fff;
}
.stripy tbody tr.oddrows {
   background: #f7f7f7;
}
.stripy tbody tr.evenrows {
   background: #fff;
}
/* Global wrapper
------------------------------------------------*/
#all {
	position: relative;
	width: 100%;
	margin: 0 auto;
	min-width: 1000px;
	/*background: url(../images/formalization/qmedia_2_page.jpg) no-repeat 0 0;*/
}
/* .................. */
/* ... IE 6 FIXES ... */
/* .................. */
/* ___ layout ___ */
#all {
	-zoom: 1;
}
/* ___ transparency ___ */
img {
	-behavior: url("css/iepngfix.htc");
}
.dropdownmenu-1 li .hasSubMenu {
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/formalization/nav1-arrow.png',sizingMethod=crop);
}