@charset "iso-8859-1";
body
{
    font-family: Palatino Linotype;
    margin: 0px;
    background: #666666;
    font-size: 14px;
}

a 
{	font: bold 12px "palatino linotype", serif;	
	text-decoration: none;
	color: silver; 
	font-style: italic;

 } 
 a:hover
{	font: bold 12px "palatino linotype", serif;	
	text-decoration: none;
	color: red; 
	font-style: italic;

 } 
 
input, select, textarea
{
    font-size:1em; 
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}

/*menu styles*/
#menu
{


}

.chromestyle{

background: #666666;
position: relative;
width: 878px;
height:25px;
margin-right: auto;
margin-left: auto; 
top:20px;
font: bold 14px palatino linotype silver;
font-style:italic;
text-decoration: none;
}


.chromestyle:after{ /*Add margin between menu and rest of  content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
float:left;
width: 100%;
background: url(ESW/Images/chromebg2.gif) center center repeat-x;  /*THEME CHANGE HERE*/
padding: 4px 1px;
margin: 4px;
text-align: center; /*set value to "left", "center", or  "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: silver;
padding: 5px 32px 1px 25px;
margin: 0;	 
text-decoration: none;
border-right: 1px solid silver; /*THEME CHANGE HERE*/
}

.chromestyle ul li a:hover, .chromestyle ul li a:active{
background: url(ESW/Images/chromebg2-over.gif) center center repeat-x; 
color: red;
/*THEME CHANGE HERE*/
}
 

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop  down link*/

content:"  "url(ESW/Images/vsm.gif);
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid silver; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font: bold 13px palatino linotype;
font-style:italic;
color: silver;
line-height:20px;
z-index:100;
background-color: #404040;
width: 210px;
visibility: hidden;
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #404040; /*THEME CHANGE HERE*/
padding: 4px 1px;
text-decoration: none;
font:bold 13px palatino linotype;
font-style:italic;
font-weight: bold;
color: silver;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: silver;
font:bold 13px palatino linotype;
font-style:italic;
color:red;

}
/*links*/



/* Use headers in the markup for accessibility reasons but control look with styles below*/

h1, h2, h3, h4, h5, h6
{
   margin: 2px 0 2px 0;
}

h1
{
    font-size: 28px;
    font-weight: bold;
    margin: 5px 0 5px 0;
}
#links {
 	font: bold 12px "palatino linotype", serif;	
	margin-left:30px;
	text-decoration: none;
	color: silver; 
	font-style: italic;
	vertical-align:top;
		} 
		
#text
{
    color: red;
	position: relative; 
    z-index:102;
	top: 0:
	left:0;

}
#shadow
{
    color: black; 
	position: absolute;  
    z-index:101;
	top: 3px;
	left:3px;

}

.leftblock h2,.leftblock1 h2, .rightblock h2, .fullwidth h2
{
    font-size: 18pt;
    font-weight: bold;
    font-style: italic;
    color:silver;
    
}

.rightblock h3
{
    font-size: 10pt;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    display: block;
}


/************************************************************************
* 
* Main navigation used by the masterpage
*
************************************************************************/

/* Picture at the top of the site */
#poster
{
    background: #666666;
    font: bold 40px palatino linotype;
    font-style:italic;
	font-variant:small-caps;
	position: relative;
    margin-right: auto;
    margin-left: auto;
    width: 878px;
    height: 55px;
	left:0px;
}


/* Make main navigation bars from a unordered list for easy update and better accessibility */


/************************************************************************
* 
* Formatting common to most pages
*
************************************************************************/

/* Main part of the page that holds contents */
#body
{
    width: 878px;
    background: #666666;
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
#mainbody
{
    width: 878px;
    background: #666666;
    margin-top: 7px;
	margin-right: auto;
    margin-left: auto;
	position:relative;
	top:60px;
}
/* 2 column layout */
#columnleft
{
    float: left;
    width: 250px;
    height:inherit;
    /*position: relative; */
}
#columnleft1
{
    float: left;
    margin-left:30px;
    width: 315px;
    height:inherit;
    /*position: relative; */
}
#columnright
{
    margin-left: 260px;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-right:2px solid black;
    border-bottom: 2px solid black;
    padding: 15px;
    padding-left:30px;
    background: #666666;
    height:520px;
  /*  position:relative; */
}
#columnright1
{	font: bold 14px "palatino linotype", serif;	
	text-decoration: none;
	color: silver; 
	font-style: italic;
	vertical-align:top;
    margin-left: 340px;
    padding: 0;
    padding-left:20px;
    background: #666666;
    height:460px;
    width:220px;
  /*  position:relative; */
}
.leftblock1
{
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-right:2px solid black;
    border-bottom: 2px solid black;
    height:auto;
    padding: 15px;
    margin-bottom: 10px;
    background: #666666;
    vertical-align: top;
    
}
.leftblock
{
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-right:2px solid black;
    border-bottom: 2px solid black;
    padding: 15px;
    margin-bottom: 10px;
    margin-right: 5px;
    background: #666666;
    vertical-align: top;
    height:520px;
}
.rightblock1
{   
    padding: 10px;
    padding-left:30px;
    margin-bottom: 10px;
	margin-top:10px;
    margin-right:5px;
    background: #666666;
    position: relative;
    height: 300px;
    width:265px;
}
 .rightblock
{   
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    padding: 10px;
    height:inherit;
    padding-left:20px;
    margin-bottom: 10px;
    background: #66666;
    position: relative;
    vertical-align: top;
    width:570px;
}
.rightblock2
{   
    padding: 10px;
    background: #666666;
    position: relative;
    height: 300px;
    width:225px;
}
.email {
	font: bold 12px "palatino linotype", serif;	
	text-decoration: none;
	color: silver; 
	font-style: italic;
	vertical-align:top;

}
/*horizontal*/

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 435px; /* Set to gallery width, in px or percentage */
height: 65px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid black; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid white; /* Set image border hover color */
}

#statusdiv {
background-color: black;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}

/*verticle*/

#motioncontainer2 a img
{
/*image border color*/
border: 1px solid black;
}

#motioncontainer2 a:hover img
{
/*image border hover color*/
border: 1px solid white;
}

#motioncontainer2 a:hover
{
color: red;
 /* Dummy definition to overcome IE bug */
}

#statusdiv2 
{
position: absolute;
padding: 4px;
left: -300px;
background-color: black;
border: 1px solid gray;
visibility: hidden;
}    

/*breadcrumb*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.breadcrumb{
font: bold 11px "palatino linotype", serif;	
margin-left:250px;
color: white; 
font-style: italic;
}

.breadcrumb a{
background: transparent url(ESW/Images/breadcrumb.gif) no-repeat center right; 
font-style: italic;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: silver;
}

.breadcrumb a:active, .breadcrumb a:hover{
color: red;
}

.breadcrumb a:hover{
text-decoration: none;
} 

/*autobreadcrumb*/

.topnav { 
 	font: bold 11px "palatino linotype", serif;;
  	color: silver;
	text-decoration: none;
 	background-color: #666666;
 	padding: 0.5em;
}