 body {margin:0;
 	  padding:0}
 	  
td.breadcrumb {color: #000000;
		font-family: Arial,Verdana,sans-serif;
		font-size: 7.5pt;
		font-weight:bold;
		padding-top:1.5em;
		padding-left: 1.4em;
		padding-bottom: 1.75em;}
		
a.breadcrumb:link {color: #385CA2;
		font-family: Arial,Verdana,sans-serif;
		font-size: 7.5pt;
		font-weight:bold;}
       
a.breadcrumb:visited {color: #385CA2;
		font-family: Arial,Verdana,sans-serif;
		font-size: 7.5pt;
		font-weight:bold;}	 	  

td.copy {color: #797A7A;
		font-family: Verdana,Arial,sans-serif;
		font-size: 7pt;
		padding-top:1em}
		
a.copy:link {color: #797A7A;
		font-family: Verdana,Arial,sans-serif;
		font-size: 7pt}
       
a.copy:visited {color: #797A7A;
		font-family: Verdana,Arial,sans-serif;
		font-size: 7pt}	
		
table.commitment {background-image: url(images/commitmentbg2.jpg);
		height: 126px;}	

td.commitheader {color: #636363;
		font-family: Verdana,Arial,sans-serif;
		font-size: 8pt;
		font-weight: bold;
		padding-left: 1.25em;
		padding-bottom: 1em;
		padding-top: .7em;}
		
td.commitment {color: #636363;
		font-family: Verdana,Arial,sans-serif;
		font-size: 7pt;
		line-height:1.5em;
		padding-left: .75em;
		padding-bottom: 1em;
		padding-top: .7em;
		padding-right:1em}	
		
a.bottom:link {color: #0060AB;
		font-family: Verdana,Arial,sans-serif;
		font-size: 7.5pt}
       
a.bottom:visited {color: #0060AB;
		font-family: Verdana,Arial,sans-serif;
		font-size: 7.5pt}	
		
td.bottom {color: #797A7A;
		font-family: Verdana,Arial,sans-serif;
		font-size: 7.5pt;
		padding-top:1.5em}	
		
td.home {color: #797A7A;
		font-family: Verdana,Arial,sans-serif;
		font-size: 9pt;
		padding-top:.5em;
		padding-left: 1em}	
		
td.global {background-image: url(images/globalbg.jpg);
		background-repeat: repeat-x;
		background-color:#FFFFFF;
		color: #797A7A;
		font-family: Verdana,Arial,sans-serif;
		font-size: 9pt;
		padding:1em;
		padding-bottom:2em}		
		
td.global2 {background-image: url(images/globalbg2.jpg);
		background-repeat: repeat-x;
		background-color:#FFFFFF;
		color: #797A7A;
		font-family: Verdana,Arial,sans-serif;
		font-size: 9pt;
		padding:1em;
		padding-bottom:2em}		
		
a.home:link {color: #0060AB;
		font-family: Verdana,Arial,sans-serif;
		font-size: 9pt}
       
a.home:visited {color: #0060AB;
		font-family: Verdana,Arial,sans-serif;
		font-size: 9pt}	
		
a:link {color: #0060AB;
		font-family: Verdana,Arial,sans-serif;
		font-size: 9pt}
       
a:visited {color: #0060AB;
		font-family: Verdana,Arial,sans-serif;
		font-size: 9pt}			
		
table.search {padding-top:0}	
		
td.searchbg {background-image: url(images/searchbg.jpg)}

td.searchprod {background-image: url(images/searchbgapps.jpg)}

td.searchbgapps {background-image: url(images/searchbgprod.jpg)}

td.searchbgphotov {background-image: url(images/searchbgphotov.jpg)}

td.searchbgcompany {background-image: url(images/searchbgcompany.jpg)}

td.searchbgpolicies {background-image: url(images/searchbgpolicies.jpg)}

td.searchbgcontact {background-image: url(images/searchbgcontact.jpg)}

td.searchbgsitemap {background-image: url(images/searchbgsitemap.jpg)}

td.searchbgprivacy {background-image: url(images/searchbgprivacy.jpg)}

td.searchbgterms {background-image: url(images/searchbgterms.jpg)}

td.searchbgresources {background-image: url(images/searchbgresources.jpg)}

td.offerings {background-image: url(images/offeringsbg.jpg)}

b.blue {color: #004DA2;}

a.prodlink:link {color: #004DA2;
		font-family: Verdana,Arial,sans-serif;
		font-size: 8pt;
		font-weight: bold;
		line-height:1.5em;}
       
a.prodlink:visited {color: #004DA2;
		font-family: Verdana,Arial,sans-serif;
		font-size: 8pt;
		font-weight: bold;
		line-height:1.5em;}	
		
a.electro:link {color: #004DA2;
		font-family: Verdana,Arial,sans-serif;
		font-size: 10pt;
		font-weight: bold;}
       
a.electro:visited {color: #004DA2;
		font-family: Verdana,Arial,sans-serif;
		font-size: 10pt;
		font-weight: bold;}		

td.header {color: #636363;
		font-family: Verdana,Arial,sans-serif;
		font-size: 8pt;
		font-weight: bold;
		padding-left: 1.25em;
		padding-bottom: 1em;
		padding-top: .7em;}

td.leftheader {background-image: url(images/newseventsbg.jpg);
		height:39px;
		color: #636363;
		font-family: Verdana,Arial,sans-serif;
		font-size: 8pt;
		font-weight: bold;
		padding-left: 1.25em;
		padding-bottom: 1em}
		
table.valdubin {background-image: url(images/valdubin.jpg);
				height: 106px;
				color: #818181;
				font-family: Verdana,Arial,sans-serif;
				font-size: 7.5pt;
				padding-top: .5em;
				padding-right:1.5em;
				padding-left:1.5em}		
		
td.news {color: #0E5BA9;
		font-family: Verdana,Arial,sans-serif;
		font-size: 7.5pt;
		line-height:1.5em;
		padding-left: 2em;
		padding-bottom: .5em;
		padding-top:.5em;
		border-bottom: 1px solid #FFFFFF;}
		
a.news:link {color: #0E5BA9;
		font-family: Verdana,Arial,sans-serif;
		font-size: 7pt;}
       
a.news:visited {color: #0E5BA9;
		font-family: Verdana,Arial,sans-serif;
		font-size: 7pt;}			
		
/* Vertical Menu */
	#vertNav, #vertNav ul { /* all lists */
		padding: 0;
		margin: 0;
		float : left;
		width : 191px;
		list-style-type: none;}
	
	#vertNav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 100%;
	}
	
	#vertNav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 12.3em;
		margin-top : -1.4em;
	}
	
	#vertNav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#vertNav li a {
		display : block;
		font-family: Verdana, Arial,sans-serif;
		color: #939393;
		font-size: 8pt;
		font-weight : bold;
		text-decoration : none;
		border-bottom: 1px solid #FFFFFF;
		padding-top: .5em;
		padding-left: 1em;
		padding-right: 0;
		padding-bottom: .5em;
		
	}
	
	#vertNav li a:hover {
		color : #FFFFFF;
		background-color: #1467AE;

	}
	#vertNav li ul a {
		width: 13.5em;
		color: #273A96;
		background-color: #E6E6E6;
		background-image: none;
		border: 1px solid black;
		padding: 0 0.5em;
		padding-left:10px;
		padding-bottom:10px;
	}
	#vertNav li ul a:hover {
		color : #FFFFFF;
		background-color : #24367F;
		background-image: none;
		border: 1px solid black;
		padding: 0 0.5em;
		padding-left:10px;
		padding-bottom:10px;
	}
	
	#vertNav li:hover ul ul, #vertNav li:hover ul ul ul, #vertNav li.sfhover ul ul, #vertNav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#vertNav li:hover ul, #vertNav li li:hover ul, #vertNav li li li:hover ul, #vertNav li.sfhover ul, #vertNav li li.sfhover ul, #vertNav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}		


#navcontainer ul {

		list-style-type: none;
		text-align:left;
		background-color: #FFFFFF;
		padding-top: .5em;
		padding-left: 1em;
		padding-right: 0;
		padding-bottom: .5em;
		border-left: 1px solid #DFDFDF;
		border-right: 1px solid #DFDFDF;}
		
#navcontainer ul li a {

		background-color: #FFFFFF;
		padding-left:1em;
		text-align: left;
		font-family: Verdana, Arial,sans-serif;
		color: #818181;
		font-size: 8pt;
		font-weight : regular;
		text-decoration : none;}
		
#navcontainer ul li a:hover {

		background-color: #FFFFFF;
		color: #004DA2;}		
		
#navcontainer ul li a#current{
		color: #004DA2;}		
		
		
/* This document contains examples of styles that should be useful for making
 * forms with the template system. You could copy them into your stylesheet,
 * and modify them to suit your design */



/* Here's an example of a set of styles you might use to change the captions of
 * form fields to indicate which are required, which are optional, and which
 * have been filled incorrectly (e.g. not filled at all) */
*.required_caption { text-align: right; vertical-align: top; font-weight: bold; font-size: 9pt; color: #797A7A; font-family: Verdana,Arial,sans-serif;}
*.error_caption { text-align: right; vertical-align: top; font-weight: bold; color: red; font-size: 9pt; font-family: Verdana,Arial,sans-serif;}
*.optional_caption { text-align: right; vertical-align: top; font-size: 9pt; color: #797A7A; font-family: Verdana,Arial,sans-serif;}

/* You can have as many sets of these styles as you need. In some cases it does
 * not work to change the color/boldness of text (such as when you have a
 * pulldown with no caption. Perhaps these styles for changing the background
 * color would be useful in such cases. */
*.required_bg { text-align: right; font-weight: bold; }
*.error_bg { background-color: red; text-align: right; padding: 2px; }
*.optional_bg { text-align: right; }

*.required_left_caption { text-align: right; font-weight: bold;font-size: 9pt; color: #797A7A; font-family: Verdana,Arial,sans-serif;}
*.error_left_caption { text-align: right; font-weight: bold; color: red; font-size: 9pt; font-family: Verdana,Arial,sans-serif;}

*.form_field { vertical-align: top; align:right; font-size: 9pt; color: #797A7A; font-family: Verdana,Arial,sans-serif;}
*.template { color: red;  }

*.required_right_caption { text-align: right; font-weight: bold;font-size: 9pt; color: #797A7A; font-family: Verdana,Arial,sans-serif;}
*.error_right_caption { text-align: right; font-weight: bold; color: red; font-size: 9pt; font-family: Verdana,Arial,sans-serif;}

*.required_center_caption { text-align: center; font-weight: bold;font-size: 9pt; color: #797A7A; font-family: Verdana,Arial,sans-serif;}
*.error_center_caption { text-align: center; font-weight: bold; color: red; font-size: 9pt; font-family: Verdana,Arial,sans-serif;}

span.required { font-weight: bold; font-size: 9pt; color: #797A7A; font-family: Verdana,Arial,sans-serif;}
span.error { font-weight: bold; color: red; font-size: 9pt; font-family: Verdana,Arial,sans-serif;}
		
