
#menu_bar{
	background: url('../images/grey_white_gradient.jpg') top;
	background-repeat: repeat-y;
	border-top: 1px solid #5F5F5F;
	border-bottom: 1px solid #5F5F5F;
	height: 20px;
}

  
#top_band{
	background: url("../images/top_band.jpg") repeat-x left;
	height:13px;
	border-bottom : 1px dashed #5F5F5F;
	
}

#flash_presentation{
	position: relative;
	top:7px;
	background: url("../images/mockup_flash_header.jpg") no-repeat left;
	height:216px;
	width:362px;
}

#page_header_image_1{
	position: relative;
	top:7px;
	background: url("../images/page_header_image_1.jpg") no-repeat left;
	height:216px;
	width:362px;
}

#transformations{
	position: relative;
	top:-5px;
	
}

#border_right_dashed{ 
border-right: 1px dashed #5F5F5F;
}

#header{
	background: url("../images/header_background.jpg") repeat-x top;
	height:191px;
	background-position: top;
	border-top : 1px solid Black;	
}

#header2{
	background: url("../images/header_background_2.jpg") repeat-x left;
	height:137px;	
	border-bottom: 1px solid #5F5F5F;
}

#header_base_right{
	height:32px;
	background : Fuchsia url("../images/header_base_background.jpg") repeat-x left;
}


#title_bar{ 
	background: url('../images/grey_white_gradient_vertical.jpg') bottom repeat-x; 
	height:60px;
}

.page_heading{ 
border-bottom : 1px dashed #5F5F5F;
 }

.footer{
	font : 10px Arial, Helvetica, sans-serif;
		padding-bottom : 5px;
		padding-top : 3px;
		padding-left : 5px;
		border-top : 1px dashed #5F5F5F;
}

.general_border{
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	border-bottom : 1px solid Black;
	border-right : 1px solid Black;
	border-left : 1px solid Silver;
	border-top : 1px solid Silver;
	}

.photo_border{
	padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	border-bottom : 1px solid Black;
	border-right : 1px solid Black;
	border-left : 1px solid Silver;
	border-top : 1px solid Silver;
	background: url("../images/photo_background.jpg") repeat-x top;
}

.photo_border_medium{
	padding-bottom : 8px;
	padding-top : 8px;
	padding-left : 20px;
	padding-right : 20px;
	border-bottom : 1px solid Black;
	border-right : 1px solid Black;
	border-left : 1px solid Silver;
	border-top : 1px solid Silver;
	background: url("../images/photo_background_medium.jpg") repeat-x top;
}

.photo_border_large{
	padding-bottom : 12px;
	padding-top : 12px;
	padding-left : 20px;
	padding-right : 20px;
	border-bottom : 1px solid Black;
	border-right : 1px solid Black;
	border-left : 1px solid Silver;
	border-top : 1px solid Silver;
	background: url("../images/photo_background_large.jpg") repeat-x top;
}

#menu_tab_left{ 
	background: url('../images/menu_tab_left.jpg') top; 
	width: 23px; 
	height: 21px; 
	background-repeat: no-repeat;
 }
 
 #menu_tab_right{ 
	background: url('../images/menu_tab_right.jpg') top; 
	width: 23px; 
	height: 21px; 
	background-repeat: no-repeat;
 }
 
 #menu_tab_middle{ 
	 background: url('../images/menu_tab_middle.jpg') top; 
	 height: 21px; 
	 background-repeat: repeat-x;
  }

  
body{
	font: 11px Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	background-color: #786f67;
	
}

h1{
	font : bolder 14px Helvetica, Arial,sans-serif;
	color : #000000;
	padding : 0px;
	margin : 3px 0px;
	border-bottom-color : White;
	
}

h2{
	font : 13px Helvetica, Arial,sans-serif;
	color : #633100;
	padding : 0px;
	margin : 3px 0px;
}

h4{
	font : 9px Helvetica, Arial,sans-serif;
	color : #FFFFFF;
	padding : 0px;
	margin : 3px 0px;
	border-bottom : 1px dashed White;
}

.active_menu{
	font : bolder;
}

.white_border{
	border : 1px solid #FFFFFF;
}

.base_text{
	color : #FFFFFF;
}

.button{
	font-size: 0.9em;
	color: #666;
	}

.border_std{ 
border: 1px solid #646464;
}

.form_input_textbox{
	width : 300px;
}

a {
	color : Gray;
	text-decoration: none
}
a:hover {
	color : #633100;
	text-decoration: none
}
a:visited{
	color : #633100;
	text-decoration: none
}

a.zoom:active {
	color : Gray;
	
 }
 a.zoom:visited {
	color : Gray;
	
 }
 a.zoom:hover {
	color : #633100;
}

a:hover {
	color: #5F5F5F;
}


/*--Menu Styles--*/
  #nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	background: transparent;
	padding: 3px;
	border-width: 0 0;
	margin: 2px 0 2px 0;
	z-index: 1000;
	font: bold 10px Arial, Helvetica,Verdana;
}

#nav a {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 2px 15px;
	
}

#nav a.activeMenu {
	color: #383431;
	font: bold 10px Arial, Helvetica,Verdana;
	
}

#nav li {
	float: left;
	padding: 0;
	/*width: 10em;*/
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 193px;
	w\idth: 193px;
	font-weight: normal;
	border-width: 0px;
	margin: 0;
}

#nav li li {
	padding: 0px;
	width: 187px;
	background : #EFEFEF;
}

#nav li ul a {
	width: 187px;
	w\idth: 156px;	
	font: bold 10px Arial, Helvetica,Verdana;
}

#nav li ul ul {
	margin: -21px 0 0 187px;
	color: black;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	color: white;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	color: #666666;
}

#nav li:hover, #nav li.sfhover {
	color: #666666;
}

#nav a.level2{
	color: black;
}

#nav a.level1:hover, #nav a.level1.sfhover{
	color: #666666;
}

#nav a.level2:hover, #nav a.level2.sfhover{
	background: #383431;
	color: white;
}


 
 


