/* ----- PAGE STRUCTURE ----- */

#divContainer
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
		border: 0px solid red;
    overflow: hidden; 

		background: url(/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 red;
    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(/images/bg_body_top.jpg) no-repeat bottom #ffffff;
}

#divHeader
{
    width: 900;
		
    border:0px solid blue;
		
    margin: 0px 0px 0px -2px;
    padding: 0px 0px 0px 0px;
		
        
    text-align: left;
    
    clear: both;
}

#divNav 
{
     width:100%;
		 height:20px;
		 border:0px solid yellow;
		 margin: 0px auto;
     padding: 0px 0px 0px 0px;
		 margin-bottom:1px;
		 
		 background-color: #DB2927;
		/**/
		 clear: both;
}

#divMainContent
{
     width:895px;
		 
		 vertical-align:top;
		 
		 border:0px solid green;
		 
		 margin: 10px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
		 
		 text-align:left;
		 float:left;
		 
		 
}

#divContent_home
{
    width: 545px;
    
		border:0px solid blue;
		
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
    text-align: left;
    font-size: .7em;
		
		float:left;
		
		font-family: "trebuchet MS", verdana, sans-serif;
		
}

#divContent
{
    width: 545px;
    
		border:0px solid blue;
		
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
    text-align: left;
    font-size: .7em;
		
		float:left;
		
		font-family:  verdana, sans-serif;
		color:#4f4f4f;
		background: url(/images/content_bg.gif) repeat-y;)
}

#divContent_Gallery
{
    width: 680px;
    
		border:0px solid blue;
		
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	
    text-align: left;
    font-size: .7em;
		
		float:left;
		
		font-family:  verdana, sans-serif;
		
		background: url(/images/content_bg_left.gif) repeat-y left;)
	
}

#divFeatured
{
width:890px;
border:0px solid red;
vertical-align:top;

margin-right:5px;

clear:both;

font-family: verdana, sans-serif;


}

#divLeft
{
		width: 170px;
   
		border:0px solid orange;
			
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 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: 165px; 
		border:0px solid blue;
    margin: 50px 5px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:left;
		vertical-align:top;
}
#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(/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: 470px; /*560*/
    
		border:0px solid blue;
		
    margin: 0px 10px 0px 25px;
    padding: 0px 0px 5px 0px;
    
    text-align: left;
    
    line-height: 165%;

		font-family: verdana, sans-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: verdana, sans-serif;
}


#divContent_Body a:link {
	color: #14186F;
	text-decoration: none;
}
#divContent_Body a:visited {
	color: #14186F;
	text-decoration: none;
}
#divContent_Body a:hover {
	color: #14186F;
	text-decoration: underline;
}



#divContent_Body h1 {
    font-size:1.8em;
}

#divContent_Body object {
margin-left:0px;
}


/* divLeft and divRight*/
#side 
{
 		border:0px solid gold;
		float:left;  
		margin: 0px 0px 0px 0px;  
		padding: 0px 0px 0px 6px;   
		text-align: left;
    line-height: 120%;
		font-size: .65em; 
		color: #4f4f4f;
		
		font-family: verdana, sans-serif;
}
#side_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: verdana, 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: verdana, sans-serif;
}

#side img {padding-left:-6px}

#side h1 
{
    font-size:.95em; color: #db2927
}

#side h3 
{
    font-size:.95em;
		padding:0px;
		margin:0px;
}

#symbol 
{  width:100%;white-space:nowrap;text-align:center;
		 float:left;vertical-align:center;background: url(/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(/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;
}

#divNav_Left 
{
 		float:left; 
		margin: 0px 0px 15px 0px; 
		padding: 0px 0px 0px 10px;
    text-align: left;
		color: #db2927;
		font-size: 1.1em;	
		line-height:110%;
}

#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;
}
 
	
#divNav2 {margin-top:10px; margin-bottom:20px;}	

#divNav2 td {padding:0px 0px 7px 10px;}	
#divNav2 td a:link, #divNav2 td a:visited {
  color: #4f4f4f;	text-decoration: none;
  /*background:url(/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(/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(/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(/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*/
#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:right;
width:175px;
padding-right:2px;
}

#divFeaturedMiddle
{
vertical-align:top;
line-height:120%;
padding-right:15px;
}

#divFeaturedMiddle2
{
vertical-align:top;
line-height:120%;
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;
}
#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: 0; margin: 0;display: block; zoom: 1; border:0px solid blue; height:20px; margin-left:2px;}
 .menu * { margin: 0; padding: 0 ; list-style: none}
 .menu li  { position: relative; line-height: 1.2em; vertical-align: top; text-align:left;  }
 .menu a { display: block; font-family:trebuchet MS, verdana, sans-serif; font-size:.75em; zoom: 1; 
 line-height: 1.2em; color:#ffffff; font-weight:bold; text-decoration:none; }
 .menu img {padding-top:5px;}

	 /*controls 1 drop down menu*/
 .menu li ul{position: absolute; visibility: hidden ;  }
 .menu li:hover ul, .menu li.hover ul { visibility: visible; margin:0px; padding-top:2px;}
  /*controls 2 drop down menu*/
 .menu li:hover ul ul, .menu li.hover ul ul { visibility: hidden ; }
 .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 }
 .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;   }
 .menu li ul li { float: none;  background:#ffffff; border-bottom:1px solid #4f4f4f; width:100%;}
 .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; padding-bottom:3px; }
 .menu li ul li a:hover {color:#db2927; }
 .menu li li li {border-left:1px solid #4f4f4f; margin-left:1px;}

 /* ****************************************
   Define width, color, bg, etc ABOVE or clear this line if will define in other place
 */
 .menu li {width:107px; padding:0px 20px 0px 10px; background-color: #db2927; white-space:nowrap;}
 .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 ======================*/




