@charset "utf-8";

/* OVERWRITE STANDARD */
/*
* {
	margin: 0;
	padding: 0;
	border: 0;
}
*/
body {
	background-color: #ffffff;
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #3d3d3d;
}

a {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
}

img { border:none;}

/* /OVERWRITE STANDARD */



/* COMMON */
.textcontent {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
    vertical-align: top;
    text-align: justify;
    padding-top:0px;
}
.blank {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
    vertical-align: top;
    text-align: justify;
    padding-top:0px;
    background-image: url("images/blank.jpg");
}

table.blank_no_bg {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #000000;
    vertical-align: top;
    text-align: justify;
    margin:0px;
    padding:0px;
    spacing:0px;
    border-collapse: collapse;
    width:100%;
}

table.blank_no_bg td {
    margin:0px;
    padding:0px;
    spacing:0px;
    vertical-align: top;
}


table.standard_list {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #000000;
    vertical-align: top;
    text-align: justify;
    padding-top:0px;
}

table.standard_list td {
    margin:0px;
    padding-left:10px;
    padding-top:6px;
}

table.standard_list td.bullet {
    margin:0px;
    padding:0px;
    padding-top:6px;
}

a.backtotop, a:visited.backtotop {
	font-family: arial, verdana, tahoma;
	font-size: 10px;
	color: #696969;
}
hr.line_separator {
    width: 100%;
    border:0;
    background-color:#9c9c9c;
    height: 1px;
}
/* /COMMON */

/* MAIN - COMPANY */
.main_company {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
    vertical-align: top;
    text-align: justify;
    padding-top:2px;
    padding-left:4px;
    padding-right:6px;
}
/* MAIN - COMPANY TABLE */

/* MAIN - NEWS TABLE */
table.newstable {
    padding:0px;
    margin:0px;
    border:1px;
}
table.newstable td {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
    vertical-align: top;
    padding-left:5px;
    padding-bottom:4px;
}
table.newstable td a {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
}
table.newstable td.bullet {
    vertical-align: top;
    padding-left:1px;
}
/* /MAIN - NEWS TABLE */



/* MAIN - EVENTS TABLE */
table.eventstable {
    padding:0px;
    margin:0px;
	border:0px;
}
table.eventstable td {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
    vertical-align: top;
    padding-left:2px;
    padding-bottom:4px;
    text-align: left;
	padding:0px;
}
table.eventstable td a {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
    text-align: left;	
}
table.eventstable td.bullet {
    vertical-align: top;
    padding-left:2px;	
}
/* /MAIN - EVENTS TABLE */

/* MAIN - SUBSCRIBE NEWS LETTER */
.subscribe_textbox{
  font-size: 9pt;
  background-color: #ffffff;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  height: 17px;
  width: 100px;
}

.subscribe_submit{
  font-family: arial, verdana, tahoma;
  font-size: 8pt;
  color: #000000;
  height: 17px;
  width: 40px;
  font-weight:bold;
  border-style: solid;
  border-color: #064076;
  border-width: 1px;

}
/* /MAIN - SUBSCRIBE NEWS LETTER */


/* INNER PAGES STANDARD*/
.section_table {
	margin-top:-1px;
    WIDTH: 525px;
}

.section_table td {
    padding-left:15px;
    padding-right:5px;
	font-size: 12px;
}

.section_table td.title, div.title {
	font-family: arial, verdana, tahoma;
	font-size: 13px;
	color: #000000;
    text-align: left;
    font-weight:bold;
    padding-top:13px;
    padding-bottom:0px;
}

.section_table td.title2, div.title2 {
	font-size: 12px;
    font-weight:bold;
    text-decoration:underline;
    padding-top:10px;
}
.section_table td.title3, div.title3 {
	font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    padding-top:12px;
}


.section_table td.content {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #000000;
    vertical-align: top;
    text-align: justify;
    padding-top:10px;
    padding-right:0px;
}
.section_table td a {
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #000000;
}

/* /INNER PAGES STANDARD*/




/* ABOUT US */
table.ourclients {
    font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #000000;
    padding-top:0px;
}
table.ourclients td.left {
    vertical-align: top;
    padding-right:3px;
    padding-left:0px;
    width:52%;
}
table.ourclients td.right {
    vertical-align: top;
    width:48%;
}
/* /ABOUT US */







/* EVENTS */
table.inner_eventstable {
    width: 100%;
    border-collapse: collapse;
	
	
    
}
table.inner_eventstable td {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
    vertical-align: top;
    text-align:left;
    margin:0px;

	
    padding-left:0px;
    padding-right:6px;
    padding-top:4px;
    padding-bottom:4px;

	border:0px;
    background-color:#FCF9E5;
    border-color:#E2D3AD;
    border-top-width:1px;
    border-bottom-width:1px;
    border-style:solid;
	
	

}

table.inner_eventstable td.title {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
    font-weight: bold;
	color: #ffffff;
	background-color: #9A9086;
	vertical-align: middle;
    padding-top:3px;
    padding-bottom:3px;
    spacing:0px;
    border-width:0px;
}

table.inner_eventstable td.title_bullet {
	background-color: #847564;
    border-width:0px;
}

table.inner_eventstable td a {
	font-size: 11px;
	text-decoration: underline;
}


table.inner_eventstable_bottom {
    width: 100%;
}
table.inner_eventstable_bottom td {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
    vertical-align: top;
    text-align:justify;
    margin:0px;
    padding:0px;
}
table.inner_eventstable_bottom td a.download, table.inner_eventstable_bottom td a:visited.download {
	color: #333333;
	font-size: 11px;

}



/* /EVENTS */


/* NEWS */

table.inner_newstable {
    width: 100%;
}
table.inner_newstable td {
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #000000;
    vertical-align: top;
    text-align:justify;
    margin:0px;
    padding:0px;
}
/* /NEWS */

/* CASE STUDY */
table.inner_casestudy {
    font-family: arial, verdana, tahoma;
	font-size: 12px;
	color: #000000;
    padding-top:0px;
    background-image: url("images/blank.jpg");
    width: 100%;
    border-collapse: collapse;
}
table.inner_casestudy td {
    vertical-align: top;
    padding-left:5px;
    padding-right:0px;
}
table.inner_casestudy td.title {
    font-size: 14px;
    color: #E97600;
    font-weight: bold;
}
table.inner_casestudy td.content {
    text-align:justify;
    font-size: 11px;
}
/* /ABOUT US */

/* register */
.asterisk { color: #ef0000; }
/*input.register { border:1px solid #cecece; font-size:11px;}; */
input.register { border:1px solid #cecece; font-size:11px; };  
input.register_button { font-size:10px;};  
table .register_table {border-collapse:collapse; width:100%;}
table .register_table td {font-size:11px; padding:1px;}
/* /register */