/* ----- PAGE STRUCTURE ----- */

#divContainer
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
		border: 0px solid red;
    overflow: hidden; 
		background: url(/_new/images/bg_body.jpg) repeat-y center #ffffff;
}


#divOuter
{
    width: 900px;
    border:0px solid red;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
    clear: both;
		
}

#divOuterHome
{
    width: 901px;
    border: 0px solid blue;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
    clear: both;
    overflow: hidden; 
}

#divTop
{
    
   /* border:1px solid green;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    text-align: center;    
    clear: both;
   background: url(/_new/images/bg_body_top.jpg) no-repeat bottom #ffffff;*/
}


#divHeader
{
    width: 900;
    border:0px solid green;
    margin: 0px 0px 0px -2px;
    padding: 0px 0px 0px 0px;
    text-align: left;

}

#divNav 
{
     width:100%;
		 height:20px;
		 border: 0px solid yellow;
		 margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
		 margin-bottom:0px;
		 position: top;
		 background-color: #DB2927;

}

#divMainContent
{
     width:710px;
		 vertical-align:top;
		 border: 0px solid green;
		 margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
		 text-align:left;
		 float:right;
}

#divContent_home
{
    width: 685px;
		border:0px solid blue;
    margin: 10px 0px 0px 0px;
    padding: 16px 0px 8px 20px;
    text-align: left;
    font-size: .7em;
		float: right;
		background-image: url(/images/homeContentBG.gif);
		background-repeat: no-repeat;		
		font-family: georgia, times new roman, serif;
}

#divContent
{
    width: 505px;
		border:0px dashed green;
    margin: -3px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    text-align: left;
    font-size: .7em;
		float:left;
		font-family:  georgia, times new roman, serif;
		color:#4f4f4f;
		background: url(/_new/images/content_bg.gif) repeat-y;)
}

#divContent_Gallery
{
    width: 680px;
		border:0px solid blue;
    margin: -3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-size: .7em;	
		float:left;	
		font-family:  Arial Black, sans-serif;	
		background: url(/_new/images/content_bg.gif) repeat-y;)
	
}

#divFeatured
{
width:890px;
border:0px solid red;
vertical-align:top;

margin-right:5px;

clear:both;

font-family: Arial Black, Sans-Serif;


}

#divLeft
{
		width: 175px;
		border: 0px solid orange;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
		clear:both;
	
}
#divLeft a:link {
	color: #4f4f4f;
	text-decoration: none;
}
#divLeft a:visited {
	color: #4f4f4f;
	text-decoration: none;
}
#divLeft a:hover {
	color: #4f4f4f;
	text-decoration: underline;
}

#divRight_Home {
		width: 165px;
    border:0px solid green;
		margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
		vertical-align:top;
    float:left;
		vertical-align:top;
}

#divRight_Home a:link {
	color: #4f4f4f;	text-decoration: none;
}
#divRight_Home a:visited {
	color: #4f4f4f;	text-decoration: none;
}
#divRight_Home a:hover {
	color: #4f4f4f;	text-decoration: underline;
}


#divRight
{
    width: 160px; 
		border:0px dashed blue;
    margin: 24px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
		float:right;
		vertical-align:top;
		font-family: Arial, sans-serif;
}
#divRight a:link {
	color: #4f4f4f;	text-decoration: none;
}
#divRight a:visited {
	color: #4f4f4f;	text-decoration: none;
}
#divRight a:hover {
	color: #4f4f4f;	text-decoration: underline;
}

#divBottom
{
    width: 900px;  
		margin: 0px 0px 0px 0px;   
		padding: 20px 0px 20px 0px;
    text-align: center;  
		clear: both; 
		font-size: 70%;  
		color: #4f4f4f;
}


#divBottomImg
{
		background: url(/_new/images/bg_body_bottom.jpg) no-repeat bottom #ffffff;
}	


/* ----- PAGE SUB DIVISION ----- */


/* divHeader*/
#divHeader_Logo
{
     float:left;
		 text-align:left;
		 margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}

#divHeader_Alerts
{
     float:right;
		 text-align:left;
		 margin: 0px 15px 0px 0px;
     padding: 15px 0px 0px 0px;
		 
		 vertical-align:center;
		 
		 color:4f4f4f;
		 
		 font-size:70%;
}

#divHeader_Alerts a:link {
	color: #4f4f4f;	text-decoration: none;
}
#divHeader_Alerts a:visited {
	color: #4f4f4f;	text-decoration: none;
}
#divHeader_Alerts a:hover {
	color: #4f4f4f;	text-decoration: none;
}

/* divContent */

#divContent_Body
{
    width: 500px; /*560*/   
		border:0px solid blue;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px; 
    text-align: left;   
    line-height: 150%;
		font-family: georgia, times new roman, serif;	
		color:#4f4f4f;
}

#divContent_Body_Gallery
{
    width: 475px; /*560*/
		border:0px solid gold;
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 5px 0px;
    text-align: left;
    line-height: 170%;
		font-family: Arial Black, Sans-Serif;
}

#divContent_Body a:link {
	color: #1C3C8F;
	text-decoration: none;
}
#divContent_Body a:visited {
	color: #1C3C8F;
	text-decoration: none;
}
#divContent_Body a:hover {
	color: #1C3C8F;
	text-decoration: underline;
}

#divContent_Body h1 {
    font-size: 16px;
		margin-top: 0px;
}

#divContent_Body td {
   font-size: .9em;
		margin-top: 0px;
    line-height: 130%;
		font-family: verdana, arial, sans-serif;
}

#divContent_Body_Gallery h1 {
    font-size: 16px;
		margin-top: 0px;
		margin-left: 10px;
}

#divContent_Body object {
margin-left:0px;
}

#divContent_Video a:link {
	color: #4f4f4f;
	text-decoration: none;
}
#divContent_Video a:visited {
	color: #4f4f4f;
	text-decoration: none;
}
#divContent_Video a:hover {
	color: #4f4f4f;
	text-decoration: underline;
}

/* divLeft and divRight*/
#sideNav
{
 		border:0px dashed green;
		float:left;  
		margin: 20px 0px 0px 0px;  
		padding: 0px 0px 0px 0px;   
		text-align: left;
    line-height: 120%;
		font-size: .65em; 
		color: #4f4f4f;		
		font-family: Arial, Sans-Serif;
}


#divNav_Left 
{
		background: url(/_new/images/left-nav-right.gif) left repeat-y;
		margin-top: -5px;
}


#divNav_Left .header a:link, #divNav_Left .header a:visited, #divNav_Left .header a:active, #divNav_Left .header a:hover
{
    color: #db2927;
		font-size: 1.1em;	
		text-decoration: none;
		font-family: Arial Black, Sans-Serif;
}


#side
{
 		border:0px solid black;
		float:middle;  
		margin: 10px 0px 0px 0px;  
		padding: 0px 0px 0px 8px;   
		text-align: left;
    line-height: 120%;
		font-size: .7em; 
		color: #4f4f4f;		
		font-family: Arial, Sans-Serif;
}

#side img
{	
	padding-left:-6px;
	margin-bottom: 5px;
}

#side_video
{
 		border:0px solid gold;
		float:left;  
		margin: 10px 0px 0px 3px;  
		padding: 0px 0px 0px 3px;   
		text-align: left;
    line-height: 120%;
		font-size: .65em; 
		color: #4f4f4f;
		font-family: Arial, Sans-Serif;
}
#side td, #side_video td
{
 		border:0px solid gold;
		float:left;  
		margin: 0px 0px 0px 0px;  
		padding: 0px 0px 0px 0px;   
		text-align: left;
    line-height: 120%;
		font-size: .65em; 
		color: #4f4f4f;
		font-family: Arial, Sans-Serif;
}

#side h1 
{
    font-size:13px;
		color: #db2927;
		padding-top: 12px;
}

#side h3 
{
    font-size:.95em;
		padding:0px;
		margin:0px;
		font-weight: normal;
}

#sideLeft
{
 		border:0px solid black;
		float:middle;  
		margin: 16px 0px 0px 22px;  
		padding: 0px 0px 0px 0px;   
		text-align: left;
    line-height: 120%;
		font-size: .7em; 
		color: #4f4f4f;		
		font-family: Arial, Sans-Serif;

}

#sideLeft_video
{
 		border:0px solid gold;
		float:left;  
		margin: 0px 0px 0px 3px;  
		padding: 0px 0px 0px 3px;   
		text-align: left;
    line-height: 120%;
		font-size: .65em; 
		color: #4f4f4f;		
		font-family: Arial Black, Sans-Serif;
}
#sideLeft td, #side_video td
{
 		border:0px solid gold;
		float:left;  
		margin: 0px 0px 0px 0px;  
		padding: 0px 0px 0px 0px;   
		text-align: left;
    line-height: 120%;
		font-size: .65em; 
		color: #4f4f4f;
		font-family: Arial, Sans-Serif;
}

#sideLeft img {
    padding-left:-6px;
    margin-bottom: 5px;
}

#sideLeft h1 
{
    font-size:13px;
		color: #db2927;
		padding-top: 12px;
}

#sideLeft h3 
{
    font-size:.95em;
		padding:0px;
		margin:0px;
}


#symbol 
{  width:100%;white-space:nowrap;text-align:center;
		 float:left;vertical-align:center;background: url(/_new/images/symbol_arrow.gif) no-repeat right #db2927;
		 font-size:.75em;font-weight:bold;padding-bottom:5px;margin:5px 0px;
}
 
#symbol a:link {
	color: #ffffff;	text-decoration: none;padding-bottom:5px;
}
#symbol a:visited {
	color: #ffffff;	text-decoration: none;	padding-bottom:5px;
}
#symbol a:hover {
	color: #ffffff;	text-decoration: underline;	padding-bottom:5px;
}

/*divLEFT*/
#symbol_left
{
 		border:0px solid blue;
	   width:165px; white-space:nowrap; text-align:center; float:left; vertical-align:center;
		 background: url(/_new/images/symbol_arrow.gif) no-repeat right #db2927;
		 font-size:.95em; font-weight:bold; padding:5px 0px; margin:15px 0px; 
}
#symbol_left a:link {
	color: #ffffff;text-decoration: none;padding-bottom:5px;
}
#symbol_left a:visited {
	color: #ffffff;text-decoration: none; padding-bottom:5px;
}
#symbol_left a:hover {
	color: #ffffff;text-decoration: underline;	padding-bottom:5px;
}


	
#divNav2 {margin-top:0px; margin-bottom: 0px; margin-left: 6px; padding-top: 6px;}	

#divNav2 td {padding:0px 0px 7px 12px;}	
#divNav2 td a:link, #divNav2 td a:visited {
  color: #4f4f4f;	text-decoration: none;
  /*background:url(/_new/images/red_arrow_r.gif) no-repeat left;*/
  list-style-type:none;}

#divNav2 td a:active, #divNav2 td a:hover{
	color: #db2927; text-decoration: none; 
	/*background:url(/_new/images/red_arrow_r.gif) no-repeat left;*/
  list-style-type:none;}

#divNav2 td.on a:link, #divNav2 td.on a:visited, #divNav2 td.on a:active, #divNav2 td.on a:hover {
	color: #db2927; text-decoration: none;
	list-style-image:url(/_new/images/red_arrow_r.gif);
  list-style-type:none;}

#divNav2 li.on2 a:link, #divNav2 li.on2 a:visited, #divNav2 li.on2 a:active, #divNav2 li.on2 a:hover {
	text-decoration: none; 
	padding-left:5px;
	list-style-image:url(/_new/images/red_arrow_b.gif);
  list-style-type:none;
	color: #db2927;

	}/**/

#noarrow table{margin: 0px 0px 0px 4px; }
#noarrow a:link, #noarrow a:visited {
  color: #4f4f4f;	
	text-decoration: none;
	font-weight:normal;
}

#noarrow a:active, #noarrow a:hover{
	color: #4f4f4f; 
	text-decoration: none; 
	font-weight:normal;

}
	
	
.logotxt	{
margin-top:0px;
}
	
/*div Right*/
.right_content {
	 		float:left;  margin: 0px 0px 0px 0px;  padding: 10px 0px 0px 6px;   text-align: left;
    line-height: 110%;font-size: 70%; color: #4f4f4f;
}

/* divFeatured*/

.divFeaturedHeader
{
vertical-align:top;
line-height:120%;
padding-right:15px;
padding-left:4px;
font-family: Arial Black, sans-serif;
font-size: 13px;
font-weight: normal;
color: #DB2927;
}

#divFeaturedSide
{
vertical-align:top;
line-height:120%;
float:left;
width:175px;
padding-right:15px;
padding-left:1px;
}

#divFeaturedSide2
{
vertical-align:top;
line-height:120%;
text-align:left;
width:175px;
padding-top:20px;
padding-right:2px;
}

#divFeaturedMiddle
{
vertical-align:top;
line-height:120%;
padding-top:20px;
padding-right:15px;
}

#divFeaturedMiddle2
{
vertical-align:top;
line-height:120%;
padding-top:20px;
padding-right:15px;
}

/* divBottom */
#divBottom_Nav
{
    width: 900px; /*705*/

    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
    
    text-align: center;
}
#divBottom_Nav a:link {
	color: #4f4f4f;
	text-decoration: none;
}
#divBottom_Nav a:visited {
	color: #4f4f4f;
	text-decoration: none;
}
#divBottom_Nav a:hover {
	color: #4f4f4f;
	text-decoration: underline;
}

#divBottom_NavHome
{
    width: 900px; /*705*/
    margin: 0px 5px 0px 10px;
    padding: 0px 0px 0px 0px;
    text-align: center;  
    color: #4f4f4f;
		font-family: Arial, Sans-serif;
	  font-size: .80em;
}
#divBottom_NavHome a:link
{
    color: #4f4f4f;
    text-decoration: none;
}
#divBottom_NavHome a:visited
{
    color: #4f4f4f;
    text-decoration: none;
}
#divBottom_NavHome a:hover
{
    color: #4f4f4f;
    text-decoration: underline;
}
    
/* ----- PAGE SUB DIVISION ELEMENTS ----- */

/* divTop */

.divTop_TopNav_TopSpacer
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


/* divContent */
#conference_calendar td{padding:3px 8px 3px 0;}




/*================ css drop down menu begin ======================*/
/*
  Menus drop-down horizontal-vertical (hv) e vertical-vertical (vv) 4 levels
  by Micox - elmicoxcodes.blogspot.com - Ver. 2.0 - 20/02/08 - Creative Commons License
*/    
.menu { position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 18px; display: block; zoom: 1; height:20px; z-index: 200;}
 .menu * { margin: 0; padding: 0; list-style: none; }
 .menu li  { position: relative; line-height: 20px; vertical-align: top; text-align:left; font-family: Arial, Sans-Serif; font-weight:normal; font-size: 1.2em;}
 .menu a { min-width: 100px; display: block; zoom: 1; line-height: 20px; color:#ffffff;  text-decoration:none;}
 .menu img { vertical-align: bottom; margin-bottom: 2px; padding-bottom: 3px;}
 .menuHead { font-family: Arial Black, sans-serif; font-weight: normal; font-size: .5em;}
 .menu li li img { vertical-align: bottom; margin-bottom:2px; padding-bottom: 4px;}

	 /*controls 1 drop down menu*/
 .menu li ul{position: absolute; left: 4px; visibility: hidden; font-size: 12px;}
 .menu li:hover ul, .menu li.hover ul { visibility: visible; margin:0px; padding-top:3px;}
  /*controls 2 drop down menu*/
 .menu li:hover ul ul, .menu li.hover ul ul { visibility: hidden; font-size: 12px; }
 .menu li li:hover ul,  .menu li li.hover ul { visibility: visible;}
 /*controls 3 drop down menu*/
 .menu li li:hover ul ul,  .menu li li.hover ul ul { visibility: hidden;  font-size: 12px;}
 .menu li li li:hover ul, .menu li li li.hover ul { visibility: visible;}
 /*border-left:1px solid #4f4f4f;*/
 /* horizontal*/
 .menu:after, .menu.after { content: "."; line-height: 0px; clear: both; display: block; visibility: hidden}
 .menu li { float: left; width:180px;}
 .menu li ul li { float: none;  background:#ffffff; border-bottom:1px solid #4f4f4f; width:100%; line-height: 20px; height: 20px; padding-left: 4px;}
 .menu li ul li ul { position: absolute; left: 100%; top: 0; }
 .menu li ul li a {color:#4f4f4f; font-weight:normal; font-size:.75em; text-align:left; line-height: 20px; height: 20px; background-color:#ffffff; }
 .menu li ul li a:hover {color:#db2927; }
 .menu li li li {border-left:1px solid #4f4f4f; margin-left:1px; height: 20px; line-height: 20px; width:100px; }

 /* ****************************************
   Define width, color, bg, etc ABOVE or clear this line if will define in other place
 */
 .menu li {width:160px; padding:0px 0px 0px 0px; margin-left: 10px; background-color: #db2927; white-space:nowrap; text-align: left;}
 .menu li a:hover { color: #C5CBDA; }

 
/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6
   http://elmicox.blogspot.com/2008/03/ativando-hover-e-first-child-no-ie-6-um.html */
* html * { color: expression( (function(who){ if(!who.MXPC){
 who.MXPC = '1';
 if(who.nodeName != 'A'){
  who.onmouseenter=function(){ who.className += ' hover'};
  who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
 (who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }

/*================ css drop down menu end ======================*/



