/* CSS Document *//* Basic Elements */body {	line-height: 1.5;	background-color: #ffffff;	background-image:url(../images/services/bkgrd_site.jpg);	background-repeat:repeat-x;	margin: 0px;	padding: 0px;	text-align: center;	}.hide {	display: none;	}.hideOnPrint {	display: none;	}	img {	border: 0;	}	#skipnavServices {	clear: both;	color:#ffffff;	margin: 0;	padding: 0;	width: 0px;	height: 0px;	left: -999px;	position: absolute;	}	/* HEADER */#containerServices {	text-align: left;	margin: auto;	padding: 0px;	width: 972px;	height: auto;	position: relative;	background-image:url(../images/services/bkgrd_sitecontent.jpg);	background-repeat:no-repeat;	}	#topphotowhy {	margin: 0;	padding: 0;	background-image:url(../images/services/topphoto_why.jpg);	background-repeat:no-repeat;}	#topphotoservices {	margin: 0;	padding: 0;	background-image:url(../images/services/topphoto_services.jpg);	background-repeat:no-repeat;}#topphotosolutions {	margin: 0;	padding: 0;	background-image:url(../images/services/topphoto_solutions.jpg);	background-repeat:no-repeat;}#topphotoresources {	margin: 0;	padding: 0;	background-image:url(../images/services/topphoto_resources.jpg);	background-repeat:no-repeat;}#topphotonews {	margin: 0;	padding: 0;	background-image:url(../images/services/topphoto_news.jpg);	background-repeat:no-repeat;}#topphotocompany {	margin: 0;	padding: 0;	background-image:url(../images/services/topphoto_company.jpg);	background-repeat:no-repeat;}#topphotocontact {	margin: 0;	padding: 0;	background-image:url(../images/services/topphoto_contact.jpg);	background-repeat:no-repeat;}#topphotofooterlinks {	margin: 0;	padding: 0;	background-image:url(../images/services/topphoto_footerlinks.jpg);	background-repeat:no-repeat;}#taglineServices {	margin: 0;	padding: 0;	display:inline;}#taglineshadowServices {	position: relative;	left: 13px;	margin: 0;	padding: 0;	height: 73px;	width: 946px;	background-color: #ffffff;}/* TOP NAVIGATION */#topnavServices {	position: relative;	left: 17px;	margin: 0;	padding:12px 0px 0px 0px;	background-image:url(../images/services/bkgrd_nav.gif);	background-repeat:repeat-x;	width: 913px;}ul.nav,.nav ul{	margin: 0;	padding: 0;	list-style-type: none;	display: inline;}.nav li { /* all list items */	float: left;	position: relative;	}.navhome a {background-image:url(../images/services/nav_home01.gif);background-repeat:no-repeat;width: 64px;height: 28px;display: block;}.navhome a:hover {background-image:url(../images/services/nav_home02.gif);width: 64px;height: 28px;}.navwhyprometric a {background-image:url(../images/services/nav_whyprometric01.gif);background-repeat:no-repeat;width: 109px;height: 28px;display: block;}.navwhyprometric a:hover {background-image:url(../images/services/nav_whyprometric02.gif);width: 109px;height: 28px;}.navservices a {background-image:url(../images/services/nav_services01.gif);background-repeat:no-repeat;width: 141px;height: 28px;display: block;}.navservices a:hover {background-image:url(../images/services/nav_services02.gif);width: 141px;height: 28px;}.navsolutions a {background-image:url(../images/services/nav_solutions01.gif);background-repeat:no-repeat;width: 171px;height: 28px;display: block;}.navsolutions a:hover {background-image:url(../images/services/nav_solutions02.gif);width: 171px;height: 28px;}.navclientcases a {background-image:url(../images/services/nav_clientcases01.gif);background-repeat:no-repeat;width: 133px;height: 28px;display: block;}.navclientcases a:hover {background-image:url(../images/services/nav_clientcases02.gif);width: 133px;height: 28px;}.navresources a {background-image:url(../images/services/nav_resources01.gif);background-repeat:no-repeat;width: 85px;height: 28px;display: block;}.navresources a:hover {background-image:url(../images/services/nav_resources02.gif);width: 85px;height: 28px;}.navnews a {background-image:url(../images/services/nav_news01.gif);background-repeat:no-repeat;width: 166px;height: 28px;display: block;}.navnews a:hover {background-image:url(../images/services/nav_news02.gif);width: 166px;height: 28px;}.navcompany a {background-image:url(../images/services/nav_company01.gif);background-repeat:no-repeat;width: 74px;height: 28px;display: block;}.navcompany a:hover {background-image:url(../images/services/nav_company02.gif);width: 74px;height: 28px;}.navcontactus a {background-image:url(../images/services/nav_contactus01.gif);background-repeat:no-repeat;width: 83px;height: 28px;display: block;}.navcontactus a:hover {background-image:url(../images/services/nav_contactus02.gif);width: 83px;height: 28px;}/*TOP NAVIGATION - ROLLOVER STATE*/.navhome2 a {background-image:url(../images/services/nav_home02.gif);background-repeat:no-repeat;width: 64px;height: 28px;display: block;}.navhome2 a:hover {background-image:url(../images/services/nav_home02.gif);width: 64px;height: 28px;}.navwhyprometric2 a {background-image:url(../images/services/nav_whyprometric02.gif);background-repeat:no-repeat;width: 109px;height: 28px;display: block;}.navwhyprometric2 a:hover {background-image:url(../images/services/nav_whyprometric02.gif);width: 109px;height: 28px;}.navservices2 a {background-image:url(../images/services/nav_services02.gif);background-repeat:no-repeat;width: 141px;height: 28px;display: block;}.navservices2 a:hover {background-image:url(../images/services/nav_services02.gif);width: 141px;height: 28px;}.navsolutions2 a {background-image:url(../images/services/nav_solutions02.gif);background-repeat:no-repeat;width: 171px;height: 28px;display: block;}.navsolutions2 a:hover {background-image:url(../images/services/nav_solutions02.gif);width: 171px;height: 28px;}.navclientcases2 a {background-image:url(../images/services/nav_clientcases02.gif);background-repeat:no-repeat;width: 133px;height: 28px;display: block;}.navclientcases2 a:hover {background-image:url(../images/services/nav_clientcases02.gif);width: 133px;height: 28px;}.navresources2 a {background-image:url(../images/services/nav_resources02.gif);background-repeat:no-repeat;width: 85px;height: 28px;display: block;}.navresources2 a:hover {background-image:url(../images/services/nav_resources02.gif);width: 85px;height: 28px;}.navnews2 a {background-image:url(../images/services/nav_news02.gif);background-repeat:no-repeat;width: 166px;height: 28px;display: block;}.navnews2 a:hover {background-image:url(../images/services/nav_news02.gif);width: 166px;height: 28px;}.navcompany2 a {background-image:url(../images/services/nav_company02.gif);background-repeat:no-repeat;width: 74px;height: 28px;display: block;}.navcompany2 a:hover {background-image:url(../images/services/nav_company02.gif);width: 74px;height: 28px;}.navcontactus2 a {background-image:url(../images/services/nav_contactus02.gif);background-repeat:no-repeat;width: 83px;height: 28px;display: block;}.navcontactus2 a:hover {background-image:url(../images/services/nav_contactus02.gif);width: 83px;height: 28px;}/* 2 Columns*/#sponsorlogo {	margin: 0px 20px 0px 20px;	padding: 0;	float: right;} #leftcontentServices{float: left;width: 250px;margin: 0;padding: 0px 0px 0px 31px;}#rightcontentServices {	margin-left: 305px;	width: 637px;	color: #367097;	line-height: 1.5em;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;}#rightcontentServices h1{	margin: 0;	padding: 0px 25px 0px 0px;	font-size: 20px;	color: #de6401;	font-weight: normal;}#rightcontentServices h2{	margin: 0;	padding: 7px 25px 0px 0px;	color: #367097;	font-size: 16px;	font-weight: normal;}#rightcontentServices h3{	margin: 0;	padding: 0px 25px 7px 0px;	color: #de6401;	font-size: 14px;	font-weight: bold;}#rightcontentServices h3 a{	color: #de6401;	text-decoration: underline;}#rightcontentServices h4{	margin: 0;	padding: 0px 25px 7px 0px;	color: #367097;	font-size: 14px;	font-weight: normal;}#rightcontentServices h4 a{	color: #367097;	text-decoration: underline;}#rightcontentServices h5{	margin: 0;	padding: 0px 25px 0px 0px;	color: #de6401;	font-size: 12px;	font-weight: bold;}#rightcontentServices h5 a{	color: #de6401;	text-decoration: underline;}#rightcontentServices h6{	margin: 0;	padding: 0px 25px 0px 0px;	color: #367097;	font-size: 12px;	font-weight: bold;}#rightcontentServices h6 a{	color: #367097;	text-decoration: underline;}#rightcontentServices p{	color: #367097;	margin: 0;	padding: 0px 0px 17px 0px;}#rightcontentServices a{	color: #de6401;	text-decoration: underline;}.message {	color: #5c9d09;	margin: 0;	padding: 0px 0px 17px 0px;}.contentlist {	color: #367097;	margin: 0;	padding: 0;}.contentlist a{	color: #de6401;	text-decoration: underline;}.expandlink {	margin: 0;	padding: 0px 25px 0px 0px;	color: #de6401;	font-size: 12px;	font-weight: bold;}.expandlink a{	color: #de6401;	text-decoration: underline;}.news {	color: #de6401;}.news a{	color: #de6401;	text-decoration: underline;}.specialhighlight {	color: #de6401;}#horizontalline {	margin: 70px 0px 15px 0px;	padding: 0px 25px 0px 0px; 	background-image:url(../images/services/bkgrd_horizontal1.gif);	background-repeat:repeat-x;	height: 1px;	width: 612px;}.horizontalline2 {	margin: 10px 0px 15px 0px;	padding: 0px 25px 0px 0px; 	background-image:url(../images/services/bkgrd_horizontal2.gif);	background-repeat:repeat-x;	height: 1px;	width: 612px;}/* LEFTNAV - SOLUTIONS*/#navleftsolutions {	margin: 0;	padding-bottom: 25px;	width: 249px;	float: left;	background-image:url(../images/services/bkgrdleftnav_proven2.jpg);	background-repeat:no-repeat;	min-height: 261px;	border: 1px solid #d9e0e7;	overflow:visible;}#navleftsolutions ul {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	list-style-type: none;	padding-bottom:2px;}#navleftsolutions ul li {	list-style-type: none;	margin: 0px 17px 4px 32px;}#navleftsolutions li {	margin: 0;	padding: 0;	color: #2a4455;	line-height: 1.5em;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	list-style-type: none;}#navleftsolutions li li {	background-color: transparent;	border: none;	padding: 2px 0px 2px 20px;}#navleftsolutions ul li a {	display: block;	margin: 0;	padding: 2px 0px 2px 11px;	color: #2a4455;	text-decoration: none;	background-color: #acc7da;	border: 1px solid #486d8d;	}#navleftsolutions ul li a:hover {	color: #ffffff;	display: block;	margin: 0;	padding: 2px 0px 2px 11px;	text-decoration: none;}#navleftsolutions ul li ul li {    /* set sub-nav indent here */    margin-left: 12px;	margin-right: 0px;}#navleftsolutions ul li ul li a {    padding: 0;	color: #333333;	background-color: transparent;	border: none;	text-decoration: underline;}#navleftsolutions ul li ul li a:hover {    color: #acc7da;	padding: 0;	margin: 0;	text-decoration: underline;}/* LEFTNAV - SERVICES*/#navleftservices {	margin: 7px 0px 0px 0px;	padding-bottom: 10px;	width: 249px;	border: 1px solid #cde3ee;	float: left;}#navleftservices ul {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	list-style-type: none;	padding-bottom:2px;}#navleftservices ul li {	list-style-type: none;	margin: 0px 17px 4px 32px;}#navleftservices li {	margin: 0;	padding: 0;	color: #6b6b6b;	line-height: 1.5em;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	list-style-type: none;}#navleftservices li li {	background-color: transparent;	border: none;	padding: 2px 0px 2px 20px;}#navleftservices ul li a {	display: block;	color: #6b6b6b;	text-decoration: none;	background-color: #cde3ee;	border: 1px solid #a6b6c4;	margin: 0;	padding: 2px 0px 2px 11px;	}	#navleftservices ul li a:hover {	display: block;	margin: 0;	padding: 0;	color: #ffffff;	text-decoration: none;	padding: 2px 0px 2px 11px;	}#navleftservices ul li ul li {    /* set sub-nav indent here */    margin-left: 12px;	margin-right: 0px;}#navleftservices ul li ul li a {    margin: 0;	padding: 0;	color: #6b6b6b;	background-color: transparent;	border: none;	text-decoration: underline;}#navleftservices ul li ul li a:hover {    color: #a6b6c4;	padding: 0;	margin: 0;	text-decoration: underline;}/*LEFTNAV - HIGHLIGHTS*/#navlefthighlights {	margin: 7px 0px 0px 0px;	padding-bottom: 10px;	width: 249px;	border: 1px solid #fdd08f;	float: left;}#navlefthighlights ul {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	list-style-type: none;	padding-bottom:2px;}#navlefthighlights ul li {	list-style-type: none;	margin: 0px 17px 4px 32px;}#navlefthighlights li {	margin: 0;	padding: 0;	color: #de6401;	line-height: 1.5em;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	list-style-type: none;}#navlefthighlights li li {	background-color: transparent;	border: none;	padding: 2px 0px 2px 20px;}#navlefthighlights ul li a {	display: block;	color: #de6401;	text-decoration: none;	background-color: #fdd08f;	border: 1px solid #f2a160;	margin: 0;	padding: 2px 0px 2px 11px;	}	#navlefthighlights ul li a:hover {	display: block;	margin: 0;	padding: 0;	color: #ffffff;	text-decoration: none;	padding: 2px 0px 2px 11px;	}#navlefthighlights ul li ul li {    /* set sub-nav indent here */    margin-left: 12px;	margin-right: 0px;}#navlefthighlights ul li ul li a {    margin: 0;	padding: 0;	color: #de6401;	background-color: transparent;	border: none;	text-decoration: underline;}#navlefthighlights ul li ul li a:hover {    color: #fdd08f;	padding: 0;	margin: 0;	text-decoration: underline;}/*LEFTNAV - CMS*/#navleftcms {	margin: 7px 0px 0px 0px;	padding-bottom: 10px;	width: 249px;	border: 1px solid #81c130;	float: left;}#navleftcms ul {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	list-style-type: none;	padding-bottom:2px;}#navleftcms ul li {	list-style-type: none;	margin: 0px 17px 4px 32px;}#navleftcms li {	margin: 0;	padding: 0;	color: #000000;	line-height: 1.5em;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	list-style-type: none;}#navleftcms li li {	background-color: transparent;	border: none;	padding: 2px 0px 2px 20px;}#navleftcms ul li a {	display: block;	color: #000000;	text-decoration: none;	background-color: #eaf4dc;	border: 1px solid #81c130;	margin: 0;	padding: 2px 0px 2px 11px;	}	#navleftcms ul li a:hover {	display: block;	margin: 0;	padding: 0;	color: #81c130;	text-decoration: none;	padding: 2px 0px 2px 11px;	}#navleftcms ul li ul li {    /* set sub-nav indent here */    margin-left: 12px;	margin-right: 0px;}#navleftcms ul li ul li a {    margin: 0;	padding: 0;	color: #666666;	background-color: transparent;	border: none;	text-decoration: underline;}#navleftcms ul li ul li a:hover {    color: #cae5a3;	padding: 0;	margin: 0;	text-decoration: underline;}/* Footer */#footer {	clear: both;	background-image:url(../images/services/bkgrd_footer.gif);	background-repeat: repeat-x;	height: 76px;	margin: 0;	padding: 44px 21px 0px 31px;	line-height: 1.5em;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	color: #797979;	}	.footerbasic a {	margin: 0;	padding: 0;	line-height: 1.5em;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	color: #797979;	text-decoration: none;	}	.footerbasic a:hover {	text-decoration: underline;	color: #797979;	}	.footertest a {	margin: 0;	padding: 0;	line-height: 1.5em;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	color: #797979;	/*color: #e47e00;*/	text-decoration: none;}.footertest a:hover {	text-decoration: underline;	color: #797979;	/*color: #e47e00;*/	}	.footernetwork a {	margin: 0;	padding: 0;	line-height: 1.5em;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;    	font-style:  normal;    font-weight: normal;	color: #797979;	/*color: #6b488d;*/	text-decoration: none;}.footernetwork a:hover {	text-decoration: underline;	color: #797979;	/*color: #6b488d;*/	}#languagemenu {	margin: 0;	padding: 0;	position: relative;	left: 814px;	width:110px;	top: -27px;}.japanese a {background-image:url(../images/services/japanese_01.gif);width: 61px;height: 24px;display: block;}.japanese a:hover {background-image:url(../images/services/japanese_02.gif);width: 61px;height: 24px;}.chinese {	margin: 0;	padding: 0;	position: relative;	left: 0px;	width:47px;	top: 0px;}.chinese a {background-image:url(../images/services/chinese_01.gif);width: 47px;height: 24px;display: block;}.chinese a:hover {background-image:url(../images/services/chinese_02.gif);width: 47px;height: 24px;}#search {	clear:both;	margin: 0;	padding:0;	top: 0px;	left: 0px;	width: 500px;}.buttonsearch  {	margin: 0;	padding: 0;	position:relative;	top: 0px;	left: 0px;	width: 75px;}.buttonsearch a {background-image:url(../images/services/button_search01.gif);width: 75px;height: 21px;display: block;}.buttonsearch a:hover {background-image:url(../images/services/button_search02.gif);width: 75px;height: 21px;}.advsearch  {	margin: 0;	padding: 0;	position:relative;	top: 0px;	left: 0px;}.advsearch a {background-image:url(../images/services/button_advsearch01.gif);width: 123px;height: 21px;display: block;}.advsearch a:hover {background-image:url(../images/services/button_advsearch02.gif);width: 123px;height: 21px;}/*PRINTER-FRIENDLY*/#printheaderServices {	display: none;}/*SELECTION BOX*/.test {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#ff9966;	text-decoration: none;	background-image:url(../test.gif);	}	.test a:hover {	font-size: 14px;	color:#000000;	background-color: #6600cc;	}.selection {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#de6401;	text-decoration: none;	background-color:#ffffff;	}	/* .selection2 was added by Ben Dillard for the Country drop down in the Services Email Template because of a color issue */.selection2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#367097;	text-decoration: none;	background-color:#ffffff;	}	.selection a:hover {	font-size: 12px;	color:#de6401;	background-color:#ffffff;	}/*RIGHT CONTENT BUTTONS*/.searchbutton a {background-image:url(../images/services/button_searchcontent01.gif);width: 78px;height: 49px;display: block;}.searchbutton a:hover {background-image:url(../images/services/button_searchcontent02.gif);width: 78px;height: 49px;}#buttonstogether {padding: 0;margin: 0;float:left;position: relative;top:-66px;left: 55px;}.resetbutton a {background-image:url(../images/services/button_reset01.gif);width: 55px;height: 49px;display: block;}.resetbutton a:hover {background-image:url(../images/services/button_reset02.gif);width: 55px;height: 49px;}.sendbutton a {background-image:url(../images/services/button_send01.gif);width: 70px;height: 49px;display: block;}.sendbutton a:hover {background-image:url(../images/services/button_send02.gif);width: 70px;height: 49px;}.submitbutton a {background-image:url(../images/services/button_submit01.gif);width: 70px;height: 49px;display: block;}.submitbutton a:hover {background-image:url(../images/services/button_submit02.gif);width: 70px;height: 49px;}.forgotbutton a {background-image:url(../images/services/button_forgot01.gif);width: 106px;height: 25px;display: block;}.forgotbutton a:hover {background-image:url(../images/services/button_forgot02.gif);width: 106px;height: 25px;}.helpbutton a {background-image:url(../images/services/button_help01.gif);width: 50px;height: 25px;display: block;}.helpbutton a:hover {background-image:url(../images/services/button_help02.gif);width: 50px;height: 25px;}
