/* ------------------------------------------------ */
/* -------- Created By Nick Fassolas 2007 --------- */
/* --------  http://www.nickfassolas.com   -------- */
/* --------  e-mail:info@nickfassolas.com  -------- */
/* ------------- for Tetras-Consult  -------------- */
/* ------------------------------------------------ */


/*------- COMMON --------*/


body {
	background : #fff url(../_images/bg2.gif) repeat scroll 0% 50%;
	font-family : "Trebuchet MS", Arial, "MS Sans Serif";
	margin-bottom : 0;
	margin-top : 0;
	
}
a.link_style {
	color : #8c512d;
	text-decoration : none;
	border-bottom: 2px dotted #8c512d;
}
a.link_style:hover {
	color : #666;
	border-bottom: 1px solid #666;
}
p {
	margin-top : 7px;
	margin-bottom : 12px;
}
#main_info p {
margin-left:30px;
font-size : 14px;
}
ul {
	list-style-type : none;
}
br {
	padding: 0;
}
#lang {
position:relative;
left:93%;
top:105px;
color:#555;
font-size:90%;
width:120px;
}
#lang a {
color:#fff;
text-decoration:none;
}
#lang a:hover {
color:#000;
text-decoration:underline;
}
#content h3.quote {
	padding-left: 30px;
	padding-top:10px;
	padding-bottom:5px;
	font-size: 120%;
	line-height: 150%;
	font-weight: 400;
	font-family: "Century Gothic", "MS Sans Serif";
	color: #CC3300;
}
h6 {
	border-top: 2px dotted #cc3300;
	clear: both;
	width: 100%;
	line-height: 110%;
	
}
blockquote {
padding-top:10px;

}
#content h5 {
	color : #cc3300;
	font-size: 12px;
	
}

#wrapper {
	background-image : url(../_images/sides_body.gif);
	left : 50%;
	margin-left : -450px;
	position : relative;
	width : 900px;
	height : 100%;
}
#breadcrop {
	position : relative;
	left : 10px;
	top : 120px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-weight : normal;
	color : #cccccc;
}
#breadcrop a:link, #breadcrop a:visited, #breadcrop a:hover, #breadcrop a:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : none;
}
#breadcrop a:hover {
	text-decoration : underline;
}
#header, #footer {
	margin-left : 30px;
	width : 840px;
}
#header {
	background-image : url(../_images/top.jpg);
	height : 140px;
}


/*------- MAIN NAVIGATION --------*/

#main_nav {
	color : white;
	font-size : 75%;
	font-weight : bold;
	margin : 0 auto;
	width : 160px;
	float : left;
}
#main_nav ul {
	margin-top : 10px;	
}

#main_nav ul {
	list-style-type : none;
	width : 140px;
}
#main_nav a.rollover {
	background : transparent url(../_images/blog-both.gif) no-repeat scroll 0% 50%;
	display : block;
	height : 52px;
	text-indent : -9999px;
	width : 150px;
	margin-top: -30px;
	margin-left : 30px;
}
#main_nav a.rollover {
	outline-color : invert;
	outline-style : none;
	outline-width : medium;
}
#main_nav a.rollover:link, #main_nav ul a.rollover:visited, #main_nav ul a.rollover:active {
	background : transparent url(../_images/blog-both.gif) no-repeat scroll 0% 50%;
	border : medium none;
	margin-left : 30px;
	padding-bottom : 0;
}
#main_nav a.rollover:hover {
	background-position : -159px 50%;
	border : medium none;
	margin-left : 30px;
	padding-bottom : 0;
}
#main_nav a.acrobat {
	background : transparent url(../_images/Acrobat-Reader.gif) no-repeat center top;
	display : block;
	height : 50px;
	text-indent : -9999px;
	width : 100px;
	margin-top: 0px;
	margin-left : 60px;
}
#main_nav a.acrobat:hover {
	background: transparent url(../_images/Acrobat-Reader.gif) no-repeat center top;
	border : medium none;
	margin-left : 60px;
	padding-bottom : 0;
}
#main_nav a.rollover2 {
	background : transparent url(../_images/seminaria-both.jpg) no-repeat scroll 0% 50%;
	display : block;
	height : 123px;
	text-indent : -9999px;
	width : 150px;
	margin-top: 0px;
	margin-left : 30px;
}
#main_nav a.rollover2 {
	outline-color : invert;
	outline-style : none;
	outline-width : medium;
}
#main_nav a.rollover2:link, #main_nav ul a.rollover2:visited, #main_nav ul a.rollover2:active {
	background : transparent url(../_images/seminaria-both.jpg) no-repeat scroll 0% 50%;
	border : medium none;
	margin-left : 30px;
	padding-bottom : 0;
}
#main_nav a.rollover2:hover {
	background-position : -159px 50%;
	border : medium none;
	margin-left : 30px;
	padding-bottom : 0;
}
#main_nav ul a:link, #main_nav ul a:visited, #main_nav ul a:hover, #main_nav ul a:active {
	border-bottom : 1px solid #444444;
	display : block;
	padding : 2px 5px;
	height: 20px;
	text-decoration : none;
}
#main_nav ul a:link {
	color : #222222;
}
#main_nav ul a:visited {
	color : #666666;
}
#main_nav ul a:hover {
	background-color : #ffffff;
	color : #ff0000;
}
#main_nav ul a:active {
	color : #222222;
}


/*------- CONTENT --------*/


#content {
background : #f2f2f2 none repeat scroll 0% 50%;
width : 680px;
float : right;
position : relative;
left : -30px;
text-align:left;
}
body#home #main_info {
margin-top:10px;
float:left;
width: 400px;
min-height:350px;
}
#main_info {
margin-top:10px;
float:left;
width: 400px;
min-height:680px;

}
#content #main_info h2.about {
margin-left:30px;
padding:0;
font-size: 110%;
color:#993300;
}


#content .start {
	margin-bottom: 10px;
	margin-top: 10px;	
	margin-left: 300px;
	
}
#content .start h3 {
	margin-top: 10px;
	line height: 110%;
	font-size: 110%;
	font-weight: bold;
	color: #444444;
}
#content .start h5 {
	position: relative;
	text-align: right;
	left: -100px;
	top: -40px;
	margin: 0;
}
#content ul.information {
	padding-left : 20px;
	padding-right : 30px;
	padding-top : 0;
	margin-top : 10px;
	margin-left : 10px;
}

#content ul.information p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	line-height: 140%;
	font-weight: bold;
	color: #993300;
	
}
/*------- CONTENT SIDE_INFO --------*/
.im1 {margin-left:-12px;margin-top:10px;border:none;}


#content #side_info {
	float: left;
	width: 190px;
	padding-top:0px;
	margin-left:30px;
} 
#content #side_info dt {
	padding-bottom:20px;
	text-align: left;
	padding:10 0 0 0px;
}
#content #side_info dd {
	color:#666;
	padding-bottom:0px;
	text-align:right;
	font-size: 90%;
}
#content #side_info dt q {
	font-weight: lighter;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	line-height: 150%;
	color: #006699;
}

/*------- CONTENT UL INFORMATION --------*/

#content ul.information ul.dotted {
	clear: both;
	list-style-image: url(../_images/a_right.png);
	padding-right: 20px;
	margin-top:10px;
	font-size: 100%;
	color: #CC6600;
}

#content ul.information ul.dotted li h3 a.pdf_load:link, #content ul.information ul.dotted li h3 a.pdf_load:visited, #content ul.information ul.dotted li h3 a.pdf_load:hover, #content ul.information ul.dotted li h3 a.pdf_load:active {
	color: #8f5656;
	text-decoration : underline;
}
#content ul.information ul.dotted li h3 a.pdf_load:hover {
	color: #996600;
}
#content ul.information img {
	border : thin groove #999999;
	float : left;
	margin-bottom: -5px;
	margin-right : 20px;
	margin-top : 11px;
	width: 100px;
	height: 75px;
}
#content ul.information li {
	color : #000033;
	font-size : 12px;
	line-height : 150%;
}
#content ul.information li p.title {
	font-family : "Trebuchet MS", Arial, Futura;
	font-size : 140%;
	font-weight : bold;
	margin-top : 0;
	background-image : url(../_images/title-bar.jpg);
	display : block;
	padding : 5px;
	color : #ffffff;
	height : 20px;
}
#content ul.information li p.clearer {
	clear: both;
}
#content ul.information li blockquote {
	margin-left: 0px;
	margin-right: 0px;
	color: #000033;
	margin-top: 5px;	
}
#content ul.information li.header {
	color : #cc3300;
}
#content ul.information ul.services li {
	margin-right: 20px;
	list-style-type : square;
	
}
#content #main_info a.internal:link, a.internal:visited, a.internal:active {
	color : #555;
	text-decoration : none;
}
#content #main_info a.internal:hover {
	color : #8c512d;
	text-decoration : underline;
}
#content ul.information li blockquote a.internal:link, a.internal:visited, a.internal:active {
	color : #8c512d;
}
#content ul.information li blockquote a.internal:hover {
	color : #666;
	text-decoration : underline;
}
#content ul.information li a.external:link, a.external:visited, a.external:active {
	color: #993300;
	background-image: url(../_images/external.gif);
	padding-right:18px;
	background-repeat: no-repeat;
	background-position: right center;
}
#content ul.information li a.external:hover {
	color : #ff6600;
	text-decoration : underline;
}
#content ul.information li a.pdf:link, a.pdf:visited, a.pdf:active {
	color: #35589e;
	background-image: url(../_images/pdf-icon.gif);
	padding-right:15px;
	background-repeat: no-repeat;
	background-position: right center;
}
#content ul.information li a.pdf:hover {
	color : #5b5b90;
	text-decoration : underline;
}
#content h3 {
	color : #333333;
	font-size: 120%;
	font-family : "Trebuchet MS", Arial, Gill Sans;
	font-style : normal;
	font-weight : normal;
	text-align : justify;
}
#content ul li h4 {
	border-bottom : 2px dotted #cc3300;;
	clear : both;
	width : 100%;
	line-height : 110%;
}

/*------- FOOTER --------*/

#footer {
	background : #ffffff;
	clear : both;
	text-align : center;
}
#footer p {
	border-bottom : 2px solid #903434;
	border-top : 2px solid #903434;
	font-size : 65%;
	padding : 15px 20%;
}
#footer .line_foot {
	background-image : url(../_images/line.jpg);
	background-repeat : no-repeat;
	color : #ffffff;
	width : 840px;
	height : 20px;
}
#footer #sec_nav {
	background : #000000;
	color : #ffffff;
	width : 840px;
	height : 35px;
}
#footer #sec_nav ul {
	position : relative;
	top : 10px;
}
#footer #sec_nav ul li {
	display : inline;
	font-size : 70%;
	list-style-type : none;
	padding : 3px;
}
#footer #sec_nav ul li a:link, #footer #sec_nav ul li a:visited, #footer #sec_nav ul li a:active {
	color : #fff;
}
#footer #sec_nav ul li a:hover {
	color : #cccc99;
	text-decoration : underline;
}
#footer h5 {
	background : #cccccc none repeat scroll 0% 50%;
	font-size : 65%;
	font-style : normal;
	font-weight : normal;
	padding-bottom : 2px;
	padding-top : 2px;
}
#footer h5 a:link, #footer h5 a:visited, #footer h5 a:active {
	color : red;
}
#footer h5 a:hover {
	color : #3399cc;
}
#footer ul.validation li {
	display : inline;
	position: relative;
	left:-25px;
} 


/*-------- groups--------- */

#main_info #group1, #group2 {
width : 180px;
height : 220px;

}
#main_info #groups {
width : 400px;
height : 258px;
padding-top : 20px;
margin-left : 30px;
margin-right : auto;
}
#main_info #group1 {
	background-image: url(../_images/seminar-new.jpg);
	float : left;
	background-repeat: no-repeat;
}
#main_info #group2 {
	background-image: url(../_images/innovation.jpg);
	float : left;
	margin-left : 20px;
	background-repeat: no-repeat;
}

#group1text, #group2text {
color : #635653;
margin-top:200px;
line-height : 1.2em;
text-align : left;
text-decoration : none;
width : 190px;
padding-right : 10px;
padding-left : 10px;
padding-bottom: 20px;
}
#group1text h2, #group2text h2 {
padding-bottom:30px;
}
#group1text p, #group2text p {
margin-top:-30px;
font-size : 14px;
text-align:justify left;
width:180px;
margin-left:0;
}

/*------- TABLE SEEMINARS --------*/

#content .header {
	font-size: 12px;
	font-weight: bold;
	color: #576273;
	vertical-align: top;
	padding-right: 7px;
}
#content .details {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	vertical-align: top;
}
#content .top {
	font-size: 14px;
	font-weight: bold;
	color: #CC6600;
}

#content table {
	font-family: "Trebuchet MS", Arial, "MS Sans Serif";
	text-align: center;
	width:660px;
	padding-left:12px;
} 
#content table img a {
text-decoration:none;
border:none;
}
#content table td h4 {
line-height: 110%;
margin: 0;

}
#content table td.details {
padding-right: 15px;
}

#content table img {
margin-bottom:-12px;
padding-right: 12px;
border:none;
}
a.inno {
color:#006699;
text-decoration: none;
}
a.inno:hover {
color:#006600;
text-decoration: underline;
}
a.edu {
color:#FF6600;
text-decoration: none;
}
a.edu:hover {
color:#CC6600;
text-decoration: underline;
}
span.gray {
color:#999999;
}
body#profile a.pdf {font-family:"Trebuchet MS"; font-size:93%;}

.style1 {color: #993300;}
.style2 {color: #993300;margin-left:30px;}
.mar_left10 {margin-left:10px;}
.syn {background:#f2f2f2; padding-bottom:30px;}
