/* ----- PAGE STRUCTURE ----- */

#divContainer
{
    margin: 0px 0px 0px 4px;
    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 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 0px; /* -2 */
    padding: 0px 0px 0px 0px;
    text-align: left;

}

#divNav {
	width:900px;
	height:20px;
	border: 0px solid yellow;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
	position: top;
	/** background-color: #DB2927; **/
	background: url(/images/navbar-offNEW.jpg) repeat-x bottom; 
}
/* #divNav a:hover {
	background: url(/images/navbar_DarkBlue.jpg) no-repeat bottom;
}  */

#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: 0px 0px 0px 0px;
    padding: 0px 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 14px; /* 20px */
    text-align: left;
    font-size: .7em;
		float:left;
		font-family:  georgia, times new roman, serif;
		color:#4f4f4f;
/*		background: url(/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(/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: 15px 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: 156px; 
		border:0px dashed blue;
    margin: 10px 0px 0px 0px; /* top 24px */
		padding: 0px 0px 0px 0px; /* 0 10 0 0  */
		float:right;
    line-height: 120%;
		font-size: 10px;
		color: #4f4f4f;		
		font-family: Verdana, Sans-Serif;		
		vertical-align:top;
/*		font-family: verdana, sans-serif; */
}

#divRight a:link  {
		font-size: 10px;
		color: #4f4f4f;
		text-decoration: none;		
}
#divRight a:visited {
		font-size: 10px;
		color: #4f4f4f;
		text-decoration: none;		
}

#divRight a:hover {
	font-size: 10px;
	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;
		margin-left: 4px;
}	


/* ----- 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; /*500*/   
		border:0px solid blue;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px; 
    text-align: left;   
    line-height: 150%;
		font-family:verdana, arial, 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: Arial Black, Sans-Serif;
}

#divContent_Body a:link {
	color: #0D3C6C; 
	text-decoration: none;
}
#divContent_Body a:visited {
	color: #0D3C6C; 
	text-decoration: none;
}
#divContent_Body a:hover {
	color: #0D3C6C; 
	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: 2.2em;
		margin-top: 15px;

}

#divContent_Body object {
margin-left:0px;
}

#divContent_Video
{
    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:verdana, arial, sans-serif;
		color:#4f4f4f;
}

#divContent_Video td {
   font-size: .9em;
		margin-top: 0px;
    line-height: 130%;
		font-family: verdana, arial, sans-serif;
}

#divContent_Video a:link {
	color: #4f4f4f;
	text-decoration: none;
}

#divContent_Video a:visited {
	color: #4f4f4f;
	text-decoration: none;
}

#divContent_Video a:hover {
	color: #4f4f4f; /* 5B81A5 */
	text-decoration: underline;
}

#divContent_Video h1 {
    font-size: 2.2em;
		margin-top: 0px;
		margin-left: 0px;
		padding-left: 0px;
}


/* divLeft and divRight*/


/*  --------- LEFT SIDE CONTENT ELEMENTS ---------- */
#sideNav
{
 		border:0px dashed green;
		float:left;  
		margin: 20px 0px 4px 0px;  
		padding: 0px 0px 0px 0px;   
		text-align: left;
    line-height: 120%;
		font-size: .65em; 
		color: #4f4f4f;		
		font-family: verdana, Sans-Serif;
}

 
#divNav_Left 
{
		/*background: url(/images/left-nav-right.gif) left repeat-y;*/
		margin-top: -5px;
		margin-left: 24px;
}


#divNav_Left .header a:link, #divNav_Left .header a:visited, #divNav_Left .header a:active, #divNav_Left .header a:hover
{
    color: #0D3C6C; /*red = #db2927*/
		font-size: 1.1em;	
		text-decoration: none;
		font-family: Arial Black, Sans-Serif;
/*		padding-left: 16px; */
}

#divNav2 {margin-top:0px; margin-bottom: 0px; padding-top: 6px;}	/* margin-left: 8px; */

#divNav2 td {font-family: verdana, sans-serif; font-size: .7em; padding:0px 0px 7px 0px;}	/* 0 0 0 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: #0D3C6C; text-decoration: none; /*#5B81A5; dk blue = 0D3C6C */
	/*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: #0D3C6C; text-decoration: none; /*#5B81A5; dk blue = 0D3C6C */
	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: #0D3C6C; /* #5B81A5; dk blue = 0D3C6C */
}
	

#sideLeft 
{
/*		float:middle; */  
		margin: 0px 0px 30px 24px;  
		padding: 0px 0px 0px 0px;   
		text-align: left;
    line-height: 120%;
		font-size: 10px;
		color: #4f4f4f;		
		font-family: Verdana, Sans-Serif;
}

#sideLeft td, #side_video td
{
		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; /* arial */
}

#sideLeft img {
    padding-left: 0px; /* -6px */
    margin-bottom: 5px;
}

#sideLeft h1 
{
    font-size:13px;
		color: #db2927;
		padding-top: 12px;
}

#sideLeft h3 
{
    font-size: 11px;
		padding:0px;
		margin:0 0 0 0px;
    line-height: 130%;		
}

#sideLeftHome
{
 		border: 0px solid black;
		float:middle;  
		margin: 16px 0px 0px 25px;  
		padding: 0px 0px 0px 0px;   
		text-align: left;
    line-height: 120%;
		font-size: .7em; 
		color: #4f4f4f;		
		font-family: Arial, Sans-Serif;

}

#sideLeftHome h3 
{
    font-size: 11px;
		padding:0 0 0 0px;
		margin:0 0 0 0px;
		font-weight: normal;
    line-height: 130%;
}

/* not in use
#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;
}

*/

/*  --------- RIGHT SIDE CONTENT ELEMENTS ---------- */

#side
{
 		border:0px solid black;
		float:middle;  
		margin: 30px 0px 0px 0px; /* 30 0 0 15px */  
		padding: 0px 0px 0px 0px;   /* 0 0 0 8px */
		text-align: left;
		line-height: 120%;
		color: #4f4f4f;		
		font-family: verdana, Sans-Serif; /* arial */
}

#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: 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; /* arial */
}

#side h1 
{
		font-family: arial black, Sans-Serif;
		font-weight: normal;
		color: #0D3C6C;
		font-size:1.2em;
		padding-top: 12px;
}

#side h3 
{
    font-size: 11px;
		padding:0 0 0 0px;
		margin:0 0 0 0px;
		font-weight: normal;
		font-family: arial black, Sans-Serif;		
		line-height: 130%;
}

#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;
}




#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:0px;
    font-family: Arial Black, sans-serif;
		font-weight: normal;
		color: #0D3C6C;
		font-size:1.2em;
}

#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: 0px;
padding-right:2px;
}

#divFeaturedSide2 h3
{
    font-size: 11px;
		padding:0 0 0 0px;
		margin:0 0 0 0px;
		font-weight: normal;
		font-family: arial black, Sans-Serif;		
		line-height: 130%;
}

#divFeaturedSide2 a:link {
	text-decoration: none;
}
#divFeaturedSide2 a:visited {
	text-decoration: none;
}
#divFeaturedSide2 a:hover {
	text-decoration: underline;
}

#divFeaturedMiddle
{
vertical-align:top;
line-height:120%;
padding-top:0px;
padding-right:15px;
}

#divFeaturedMiddle2
{
vertical-align:top;
line-height:120%;
padding-top:20px;
padding-right:15px;
}

/* divBottom */

/* #divBottom_Nav
{
    width: 900px; 

    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_Nav
{
    width: 900px; /*705*/
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 216px;
    text-align: left;  
    color: #4f4f4f;
		font-family: Arial, Sans-serif;
	  font-size: .80em;
}
#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;
}
    
/* ----- 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
*/    
ul.menu { 
	width: 900px;
	position: absolute; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	display: block; 
	height: 20px; 
	z-index: 200;
	text-align: left;
}

.menu * { 
	margin: 0; 
	padding: 0;
}

.menu li  {
	float: left;
	margin-left: -10px;
	padding: 0;
	line-height: 20px;
	position: relative; 
	vertical-align: top; 
	text-align:left; 
	font-family: Verdana, Sans-Serif; /* arial */
	font-weight:normal; 
	font-size: 1.2em; 
	text-indent: 0;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}

.menu li span.menuhead {
	margin: 0;
	padding: 0;
	list-style-position: outsidene-;
	list-style-type: none;
}

.menu li span.menuhead a {
	margin: 0;
	padding: 0;
	background: url(/images/navbar-offNEW.jpg) no-repeat bottom;
	display: block;
	color: #ffffff;  
	text-decoration: none;
	text-indent: 22; /* 0 */
}
.menu li span.menuhead a:hover {
	background: url(/images/navbar-onNEW.jpg) no-repeat bottom;
}
.menu img { 
	vertical-align: bottom; 
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px; 
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
.menuHead { font-family: Arial Black, sans-serif; font-weight: normal; font-size: .5em;}
.menu li li img { vertical-align: bottom; margin-bottom: 0px; padding-bottom: 3px;} /* margin-bottom:2px; padding-bottom: 4px;*/
/**
.submenu {
	padding-top: 3px; 
	background-color: #ffffff; 
	margin-bottom: -3px; 
}
**/

 /*controls 1 drop down menu*/
.menu li ul{ position: absolute; left: 32px; 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; 
	text-decoration: none; 
}
.menu li ul li a:hover {
	color:#0D3C6C;
} /* #5B81A5; 0D3C6C 7097FB 7B9FC1*/
.menu li li li {border-left:1px solid #4f4f4f; margin-left:1px; height: 20px; line-height: 20px; width:141px; }

 /* ****************************************
   Define width, color, bg, etc ABOVE or clear this line if will define in other place
 */
 .menu li {
	 margin: 0;
	 padding: 0;
	 width: 179px;
	 height: 20px;
	 white-space: nowrap; 
	 text-align: left;
	 border-right: solid 1px #ffffff;
} /*background-color: #db2927; */
 .menu li a:hover { 
 	color: #C5CBDA;
	/** 
	margin: 0; 
	padding: 0; 
	width: 179px; 
	height: 20px; 
	white-space: nowrap; 
	text-align: left;
	border-right: solid 1px #ffffff;
	**/
} /*#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 ======================*/




