html 
{
    margin : 0; 
    padding : 0; 
}  

body
{
	margin : 0; 
	padding : 0;
	font : 15px arial; 
	text-align: center;
	background : #878787 url(/images/bg.jpg) no-repeat 100% 100%; 
}

table
{
    border-style: none;
    border-color: #0FCB8F;
}

a:link 
{
    color : #878787; 
    font-weight : normal; 
    text-decoration : none; 
} 

a:visited 
{
    color : #878787; 
    font-weight : normal; 
    text-decoration : none; 
} 

a:hover , a:active 
{
    color : #878787; 
    text-decoration : none;
} 

td,body,input,select
{
    color: #000000;
    font-size: 12px; 
    font-weight: normal;  
    letter-spacing: 1px; 
    text-decoration: none;
    font-family: Arial, Verdana, Tahoma; 
}

p 
{
    font-size: 20px;  
    margin-top : 0px; 
    font-family: Arial;
    text-align : justify; 
} 

h3 
{ 
    color : #7D775C; 
    margin-bottom : 0px; 
    margin-bottom : 0px;
    letter-spacing : 1px; 
}

.image 
{
	border-width: 2px;
	border-color: #0000FF;
}

#iborder
{
	border-color: #ffffff;
	border-left-width:1px;
	border-left-style:solid; 
}

.noimgborder
{
    border-style: none;
    border-color: #974CF5;
}
.bbigimageborder
{
    border:1px solid #d59005;
}

.vbigimageborder
{
    border:5px solid #d59005;
}
.imgborder
{
    border-left-width:1px; 
    border-left-style:solid;
    border-top-width: 1px;
    border-top-style: solid;
    border-right-width: 1px;
    border-right-style:solid;
    border-bottom-width: 1px;
    border-bottom-style:solid;
}
.sublinks
{
    color : #FFFFFF; 
}

.sublinks a:link 
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
}

.sublinks a:visited
{
	color: #FFFFFF;
	font-family: Arial; 
	text-decoration: none;
	background-color: transparent;
}

.sublinks a:hover 
{
	color: #FFFFFF;
	font-family: Arial; 
	text-decoration: none;
	background-color: transparent;
}

.sublinks a:active 
{
	color: #FFFFFF;
	font-family: Arial; 
	text-decoration: none;
	background-color: transparent;
}

 
#container 
{
    top : 0px; 
    left : 0px; 
    margin : 0px; 
    position : absolute; 
    padding : 0 175px 0 110px; 
    background : url(/001/zen-bg.jpg) no-repeat 0% 0%; 
} 

#pageHeader 
{
    margin-bottom : 20px; 
} 

#pageHeader h1 
{
    float : left; 
    width : 219px; 
    height : 87px; 
    margin-top : 10px; 
    background : transparent url(/001/h1.gif) no-repeat 0% 0%; 
} 
#pageHeader h1 span 
{
    display : none; 
} 
#pageHeader h2 
{ 
    width : 200px; 
    height : 18px; 
    float : right; 
    margin-top : 58px; 
    margin-bottom : 40px; 
    background : transparent url(/001/h2.gif) no-repeat 0% 0%;
} 
#pageHeader h2 span 
{
    display : none; 
} 

#quickSummary 
{
    clear : both; 
    float : left; 
    width : 160px; 
    margin : 20px 20px 20px 10px; 
} 
#quickSummary p 
{
    font-family: Arial; 
    text-align : center;
} 

#preamble 
{
    clear : right; 
    padding : 0 10px; 
} 

#supportingText 
{
    padding-left : 10px; 
    margin-bottom : 40px; 
} 

#footer 
{
    text-align : center; 
} 

#footer a:link , #footer a:visited 
{
    margin-right : 20px; 
} 

#linkList 
{
    top : 0px; 
    right : 0px; 
    margin-left : 600px; 
    position : absolute; 
} 

#linkList2 
{
    width : 130px; 
    padding : 10px; 
    margin-top : 150px; 
    font-family: Arial;
    font-size: 10px; 
    background : transparent url(/001/paper-bg.jpg) repeat-y 0% 0%; 
} 

#linkList h3.select 
{
    width : 97px; 
    height : 16px;    
    background : transparent url(/001/h3.gif) no-repeat 0% 0%; 
    margin : 10px 0 5px; 
} 

#linkList h3.select span
{
    display : none; 
} 

#linkList h3.favorites
{
    width : 60px; 
    height : 18px; 
    margin : 25px 0 5px; 
    background : transparent url(/001/h4.gif) no-repeat 0% 0%; 
} 

#linkList h3.favorites span 
{
    display : none; 
} 

#linkList h3.archives 
{
    width : 57px; 
    height : 14px; 
    margin : 25px 0 5px; 
    background : transparent url(/001/h5.gif) no-repeat 0% 0%; 
} 

#linkList h3.archives span
{
    display : none; 
} 

#linkList h3.resources 
{
    width : 63px; 
    height : 10px; 
    margin : 25px 0 5px; 
    background : transparent url(/001/h6.gif) no-repeat 0% 0%; 
} 
#linkList h3.resources span
{
    display : none; 
} 

#linkList ul 
{
    margin : 0; 
    padding : 0; 
} 

#linkList li 
{
    display : block; 
    padding-top : 5px; 
    margin-bottom : 5px; 
    line-height : 2.5ex; 
    list-style-type : none; 
    background : transparent url(/001/cr1.gif) no-repeat 50% 0%; 
} 

#linkList li a:link 
{
    color : #988F5E; 
} 

#linkList li a:visited 
{
    color : #b3ae94;   
} 

#extraDiv1 
{
    top : 40px; 
    right : 0px; 
    width : 148px; 
    height : 110px; 
    position : absolute; 
    background : transparent url(/001/cr2.gif) no-repeat 0% 0%; 
} 
/* ////////////////////////////////////////////////// */
/* http://www.topxml.com/css/css_property_width.asp */
.tablelayout
{
    width: 100%; 
    margin-right: auto; 
    margin-left: auto;
 /*   padding-right-ltr-source: physical;
    padding-right-rtl-source: physical; */
}
/* Call by class */
.header
{
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	font-weight:lighter;  
	margin: 0px 0px 0px 3px;
}
/* Call by ID */
#header
{
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	font-weight:lighter;  
	margin: 0px 0px 0px 3px;
}

.header a:link 
{
    color: #FFFFFF;
    font-weight:bold;
    text-decoration: none;
    background-color: transparent;
}

.header a:visited 
{
	color: #FFFFFF;
	font-weight:bold;
	font-family: Arial; 
	text-decoration: none;
	background-color: transparent;
}

.header a:hover 
{
	color: #FF0000;
	font-family:Arial; 
	text-decoration: none;
	background-color: transparent;
}

.header a:active 
{
	color: #000000;
	font-family: Arial; 
	text-decoration: none;
	background-color: transparent;
}

/* ======================= Sub Header Menu ============================*/
/* Call by class */
.subheader
{
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 12px; 
	font-weight:lighter;  
	list-style-type: none;
	margin: 0px 0px 0px 3px;
}

/* Call by ID */
#subheader
{
	color: #FFFFFF; 
	font-size: 12px;
	font-family: Arial; 
	font-weight:lighter;
	list-style-type: none; 
	margin: 0px 0px 0px 3px;
}
.subheader a:link
{
	color: #FFFFFF;
	font-family: Arial; 
	text-decoration: none;
	background-color: transparent;
}

.subheader a:visited
{
	color: #FFFFFF;
	font-family: Arial; 
	text-decoration: none;
	background-color: transparent;
}

.subheader a:hover 
{
	color: #878787; 
	font-family: Arial;
	text-decoration: none;
	background-color: transparent;
}

.subheader a:active 
{
	color: #000000;
	font-family: Arial; 
	font-weight:lighter;  
	text-decoration: none;
	background-color: transparent;
}
	
#picmenu
{
	color: #000000;
	background: #EAE6E4;
	font-weight:lighter; 
	margin:0px 0px 0px 5px;
}
.picmenu
{
	color: #000000;
	background: #EAE6E4;
	font-weight:lighter; 
	margin:0px 0px 0px 26px;
}

#picmenuright
{
	color: #000000;
	background: #EAE6E4;
	font-weight:lighter; 
	margin:0px 0px 0px 35px;
}
.picmenuright
{
	color: #000000;
	background: #EAE6E4;
	font-weight:lighter;
	margin:0px 0px 0px 35px; 
}

/* ======================= Menu ============================*/
/* Call by id */
#menu
{
	color: #000000;  
	font-size: 12px;
	font-weight:bold;
	font-family: Arial;   
	background: #FFAA00;
	list-style-type: none;
	margin: 0px 0px 0px 3px;
}
/* Call by class */
.menu 
{
	color: #000000;  
	font-size: 12px;
	font-weight:bold;
	font-family: Arial;   
	background: #FFAA00;
	list-style-type: none;
	margin: 0px 0px 0px 3px;
}
.menu a:link 
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}

.menu a:visited
{
	color: #000000;
	font-weight: bold;
	font-family: Arial; 
	text-decoration: none;
	background-color: transparent;
}

.menu a:hover 
{
	color: #faf712;
	font-family:Arial; 
	text-decoration: none;
	background-color: transparent;
}

.menu a:active 
{
	color: #000000;
	font-family:Arial; 
	text-decoration: none;
	background-color: transparent;
}
.sidebarimg
{
	width: 80px;
	height: 60px;
	margin-left: 20px;
}
/* ==============Subheader=================*/
#submenu
{
	float: none;
	margin-left: 0px;
	color: #000000;
	font-size: 10px;
	background: #EAE6E4;
	font-weight:lighter; 
	margin: 0px 0px 0px 5px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.submenu
{
	color: #000000;
	font-size: 10px;
	background: #EAE6E4;
	font-weight:lighter; 
	margin: 0px 0px 0px 3px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.submenu a:link 
{
	color: #000000;  
	font-weight:normal;
	text-decoration: none;
	background-color: transparent;
}

.submenu a:visited 
{
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	background-color: transparent;
}

.submenu a:hover 
{
	color: #878787;
	text-decoration: none;
	background-color: transparent;
}

.submenu a:active 
{
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}

/* ==============Picture=================*/	
.piclink
{	
	color: #ffffff; 
	font-size: 12px; 
	font-weight: bold;
	font-family: Arial;  
	list-style-type: none;
	margin: 0px 0px 0px 3px;
	background-color: #000000;
}

.piclink a:link 
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
}

.piclink a:visited 
{
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;
	background-color: transparent;
}

.piclink a:hover 
{
	color: #878787;
	text-decoration: none;
	background-color: transparent;
}

.piclink a:active 
{
	color: #FF0000;
	text-decoration: none;
	background-color: transparent;
}
	
div.piclink
{
	color: #FFFFFF;
	font-size: 15px;   
	font-weight: bold; 
	font-family: Arial; 	
	background-color: #000000;
	margin: 15px 0px 0px 220px;
}

/* =========================*/
#content
{
	color: #000000;
	font-weight:lighter;
	margin: 0px 0px 0px 5px;
	background-color: #EAE6E4; 
}
/* ======================== */

#Resumecontent
{
	color: #000000;
	font-size: 15px;
	text-align: left;
	font-family: Arial;    
	font-weight: normal; 
	background: #EAE6E4;
	margin: 15px 0px 0px 15px;
}

.accesskey
{
    text-decoration : underline; 
} 

.resumeheader
{
	font-size: 10pt;   
	font-weight: bold;
}

.resumesubheader
{
	font-size: 9pt;   
	font-weight:bold;
}

.resumespace
{
	font-size: 10pt; 
	font-weight:normal;
	margin: 0px 0px 0px 25px;    
}

.resumebold
{
	font-size: 13pt; 
	font-weight:bold;    
}

.snav 
{
    color: #F0E7BD;
    font-size: 10pt;  
    line-height: 10px;
    background-color: #29395A; 
}

.navSubject 
{
    padding-top : 0px;	
    line-height: 16px;
    padding-bottom : 0px;	
    background-color: #026aab;	
}

.temp
{   
    color: #ECF1F6; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Arial;
    border: 2px outset; 
    border-color: White;
}

.tbcontent
{
    color: #000000;
    font-size: 12px; 
    font-family: Arial;  
    font-weight: normal; 
}

.tbfont
{
    color: #FFAA00;   
    font-size: 12px;
    font-weight: bold; 
    font-family: Arial;
    background: #484E5A; 
}

.imgcon
{
    color: #000000;
    font-family: Arial;
}

/* -- #faf712 : yellow 
5C99DC : light Blue
60A2DC : Light Blue
--*/

/* ======================== */
.keyword
{
	color:#0000ff;  
}

.comment
{
	color:#008200; 
	font-size:12px; 
}

.title
{
	color: #000000;
	font-size: 14px;  
	font-weight: bold;
	font-family: Arial; 
	background: #EAE6E4;  
	margin: 15px 0px 0px 0px;
}

.subtitle
{
	color: #000000;
	font-size: 11pt;  
	font-weight: bold;
	font-family: Arial;   
	background: #EAE6E4;
	text-indent: 0px; 
	margin: 15px 0px 0px 0px;
}

div.clearer 
{
    clear: both; 
    margin: 0; 
    padding: 0; 
    height: 0; 
    display: block; 
    font-size: 1px;
    line-height: 1px; 
}

div.indent 
{ 
    margin: 0px 0px 0px 15px; 
}

div.subtitle
{
	color: #000000;
	font-size: 15px;
	font-family:Arial;    
	font-weight:bold; 
	background: #EAE6E4;
	margin: 15px 0px 0px 0px;
}

#progressBar 
{
	width: 200px;
	height: 15px;
	padding: 0px;
	border-width: 1px;
	position: relative;
	border-style: solid;
	border-color: #000000;
}

#progressIndicator 
{
	top: 0px;
	left: 0px;
	width: 1px;
	height: 15px;
	font-size: 1px;
	position: absolute;
	background-color: #0000FF;
}

#progressIndicator 
{
	top: 0px;
	left: 0px;
	width: 1px;
	height: 15px;
	font-size: 1px;
	position: absolute;
	background-color: #FFFFFF;
}

#mContainer 
{
	height: 420px;
	position: relative;
}

/* -------------------------------- */

.imgcount
{
	color: #FFFFFF; 
	margin-top:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.displaytext
{
	top: 10px;
	left: 75px;
	z-index: 2;
	position: absolute;
}

.hrline
{
	top: 52px;
	left: 0px;
	z-index: 2;
	position: absolute;
}

.divMsg
{
	z-Index: 20;
	width: 500px;
	display: none;
	height: 300px;
	position: absolute;
	border-color: silver;
	background-color: #344f7a;
}

.clsInlineError  
{
	z-index:20;		
	display:none;
	color: #EAE6E4;
	font-size: 11px;
	border-width: 0px;
	font-family: Arial;
	visibility: visible;
	background-color: #D59005;
	border:1px solid #d59005;
	position:relative;
}

.stathead 
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	background-color: #D59005;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

.colhead
{	
    color: #000;
	font-size: 9px;
	font-weight: bold;
	background-color: #C1C1C1;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.oddrow 
{
	background-color: #FFF;
}

.evenrow 
{
	background-color: #ececec;
}

.doclinks
{
	margin-left: 250px; 
	margin-right: auto; 
	color: #D59005;
}
.tn
{
	margin-left: 3px; 
	margin-right: 3px; 
}
/*====================================================================*/
#mainContainer{	
		width:100%;
		height:63px;
		text-align:left;
		background-color:#FFF;
		padding:0px;
		border-top:1px solid #d59005;
	}
	.clear{
		clear:both;
	}
	/*#galleryContainer { position: fixed; }*/

	/* End of demo CSS */
	#DHTMLgoodies_panel_one, #DHTMLgoodies_arrows{	/* Width of divs for thumbnails */
		width:100%;
		height:63px;
		background-color: #000000;	
	}
	
	#DHTMLgoodies_thumbs
	{ 
		/*Width of Horizontal slideshow */
		width:88%; 
	}
	#DHTMLgoodies_arrows
	{
		margin-bottom: 90px;
	}
	
	#DHTMLgoodies_panel_one{		
		float:left;	
	}
	
	#DHTMLgoodies_leftArrow{
		position:absolute;
		left:0px;
		top: 8px;
		z-index:10;
		background-color: #000000;
		padding:0px;
	}

	#DHTMLgoodies_rightArrow{
		position:absolute;
		right:10px;
		top: 8px;
		z-index:10;
		background-color: #000000;
		padding:0px;		
	}
	
	.DHTMLgoodies_leftArrow{
		float:left;
		height:50px;
		width:20px;
		margin-left: 60px;	
	}
	
	#DHTMLgoodies_play, .DHTMLgoodies_play
	{
		float:left;
		height:50px;
		width:20px;
		padding-top: 3px; 
		padding-left: 10px;
	}
	
	.DHTMLgoodies_rightArrow{
		float:right;
		height:50px;
		width:20px;
	}
	
	#DHTMLgoodies_thumbs{
		overflow:hidden;	/* Don't change this */
		height:55px;	/*280 Height of thumbnail div */
		position:relative;	/* Never change this */
		float:left;
		margin-left: 42px;
		
	}
	#DHTMLgoodies_largeImage{	/* Large image div */
		width:700px;	/* Width of large image div */
		height:310px;	/* Height of large image div */
		float:left;
		padding-left:10px;	/* "Air" */
		padding-right:10px;	
	}
	#DHTMLgoodies_largeImage table{	/* Used table to get both horizontal and vertical center alignement of large image */
		width:100%;
		height:100%;
		text-align:center;
	}
	
	/* Space between 2 picture - IE only*/
	#sub_strip_of_thumbnails{	/* A vertical strip of thumbnails */
		width:65px;			/* Width of between each picture */
		padding-top:3px;		/* "Air" inside filmstrip div */
		position:absolute;
		background-color: #000000;
	}
	#strip_of_thumbnails img{
		border:0px;
		padding:0px;
		width:60px;
		height:45px;
	}
	.strip_of_thumbnails{	/* A vertical strip of thumbnails */
		width:65px;			/* Width of between each picture */
		padding:0px;		/* "Air" inside filmstrip div */
		position:absolute;
		background-color: #000000;
	}
	.strip_of_thumbnails div{
		width:110px;
		height:100%;
		text-align:left;
	}
	.strip_of_thumbnails img{
		border:0px;
		padding:0px;
		width:60px;
		height:45px;
	}
	
	.strip_of_thumbnails .activeImage{	/* Active thumbnail */
		border:2px solid #ff0000;	/* border around active thumbnail */
		padding:0px;
		width:60px;
		height:45px;
	}
	
	#DHTMLgoodies_thumbs_inner{
		position:relative;	/* Never change this */
		width:20000px;
	}	
/*====================================================================*/
.navtn{
	width:60px; 
	height:45px; 
}
.column
{
	background-color: #EAE6E4; 
	margin-left: 10px;
	margin-right: 10px;	
	border-right: 1px solid #ffffff;
}
.blackcolumn
{
	background-color: #000000; 
	margin-left: 10px; 
	margin-right: 10px;
	border-right: 1px solid #000000;
}
.bgcolor
{
	background-color: #484E5A;
}

.bgcolor2
{ 
	background-color: #EAE6E4;
	float: left; 
	display: block; 
	width: 130px; 
	height: 400px; 
	border-right: 1px solid #ffffff;
}


.imgbgcolor
{
	 background-color: #ffffff;
}

.msg
{
	color: #000000; 
	font-size: 16px; 
	font-weight: bold;
	font-family: Arial;  
	list-style-type: none;
	margin: 0px 0px 0px 3px;
	background-color: #EAE6E4;
}
	
.vSlideshowThumbnail
{
	width:70px;
	height:60px;
	border:0px;
	margin-left: 0px;
	position:absolute;	
}
#enlargeid
{
	margin-top: 0px;
	margin-left: 0px;
}

/*====================================================================*/
.stepcarousel
{
    position: relative; /*leave this value alone*/
    border: 10px solid black;
    overflow: scroll; /*leave this value alone*/
    width: 99%; /*Width of Carousel Viewer itself*/
    height: 100%; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt
{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}
.panel
{
    width: 1100px;
}
.stepcarousel .panel
{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
    /*margin: 20px; /*margin around each panel*/
   /* width: 95%; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel
{
    width: 1100px;
}


