@media screen {
	html, body{
		margin:0;
		padding:0;
		text-align: center;
	}
	body{
		font-family: arial, helvetica, sans-serif;
		background-color: #EFF0F4;
		color: #2a2e34;
	}
	img{
		border-style: none;
		text-decoration: none;
	}
	h1{
		margin: 0px 5px;
		border-bottom: 1px solid #0060AF;
		padding: 0px 5px;
	}
	h2{
		margin: 0;
		padding: 5px 10px 2px 10px;
		/*text-decoration: underline;*/
		color: #0060AF;
	}
	h3{
		margin: 0;
		padding: 5px 10px 2px 10px;
		color: #0060AF;
		
	}
	h4{
		margin: 0;
		padding: 4px 10px;
		color: #16325C;
		
	}
	table{
		padding: 0px 4px;
	}
	td{
		padding: 0px 4px;
		vertical-align: top;
	}
	p{
		margin-top: 2px;
		padding: 0px 10px;
		line-height: 1.3em;
	}
	a:link, a:visited{
		color: #73ACD9;
		text-decoration: none;
	}
	a:hover{
		color: #00125B;
		text-decoration: underline;
	}
	#contentwrapper{
		width: 900px;
		height: auto;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
		padding: 0;
		text-align: left;
	}
	#maincontent{
		width: auto;
		min-height: 620px;
		height: auto !important;
		height: 620px;
		margin: 0;
		padding: 0;
		background: white;
	}
	#maincontentsub{
		width: 700px;
		min-height: 620px;
		height: auto !important;
		height: 620px;
		float: right;
		margin: 0;
		padding: 0;
		background: #16325C;
		font-size: .8em;
	}
	#ssfcontent{
		width: 900px;
		min-height: 620px;
		height: auto !important;
		height: 620px;
		margin: 0;
		padding: 0px;
		float: right;
		background: white;
		font-size: .9em;
		border: 1px solid #00215B;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.ssfcontentdisp{
		width: 922px;
		margin: 0;
		padding: 0;
		background: #16325C;	
	}
	.ssfcontentsub {
		margin: 0;
		padding: 0;
	}
	html>body #headwrapper{ /*All But IE6*/
		width: 900px;
		height: 128px;
		margin: 0;
		padding: 0;
	}
	#headwrapper{ /*IE6 Hack*/
		width: 900px;
		height: 128px;
		margin: 0;
		padding: 0;
	}
	.topfloat{
		padding: 0;
		margin: 0;
	}
	.welcome{
		color: #68170A;
		margin: 0;
		float: right;
		padding: 0;
		margin: 0;
		font-size: .9em;
	}
	.welcome a:link, .welcome a:visited{
		color: #68170A;
		text-decoration: underline;
	}
	.welcome a:hover{
		color: #00125B;
	}
	html>body #nav { /* all lists - All but IE6*/
		margin: 0;
		list-style: none;
		padding: 0;
		float: right;
		clear: right;
		width: 700px;
		height: 38px;
		background: white url(/media/images/nav_bg.gif) 0 0 repeat-x;
	}
	#nav{ /* all lists - IE6 Version */
		margin: 0;
		/*margin-bottom: 5px;*/
		list-style: none;
		padding: 0;
		float: right;
		clear: right;
		width: 700px;
		/*height: 38px;*/
		height: auto;
		background: white url(/media/images/nav_bg.gif) 0 0 repeat-x;
		line-height: 1em;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		z-index: 1;
	}
	#nav a{
		display: block;
		width: auto;
	}
	#nav ul{
		padding: 0;
		margin: 0;
		list-style: none;
	}
	#nav li a:link, #nav li a:visited {
		height: 38px;
		display: block;
		color: #E4E7ED;
		text-decoration: none;
		width: auto;
		font-size: 1em;
		margin: 0;
		text-align: center;
	}
	#nav li a:hover{
		background: #FFF url(/media/images/nav_bg_hover.gif) 0 0 repeat-x;
	}
	#nav li { /* all list items */
		float: left;
		padding: 0;
		width: 110px; /* width needed or else Opera goes nuts */
		line-height: 38px;
		height: 38px;
		margin: 0;
	}
	#nav #nav-sendingsamples {
		width: 150px;
	}
	#nav li ul { /* second-level lists */
		position: absolute;
		margin: 0;
		display: block;
		padding: 0;
		width: 13em;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}
	#nav li ul li{
		float: left;
		width: 13em;
		height: 38px;
		border-bottom: 1px solid #7B7B7B;
		position: relative;
		background: #16325C url(/media/images/nav_bg.gif) 0 0 repeat-x;
		margin: 0;
		padding: 0;
	}
	#nav li ul a:link, #nav li ul a:visited{
		font-size: 1em;
		/*padding: 3px 3px 3px 10px;
		margin: 0;*/
		margin: 0;
		padding: 0;
	}
	#nav li:hover ul/*, #nav li.sfhover ul*/{ /* lists nested under hovered list items */
		left: auto;
		margin: 0;
		padding: 0;
		z-index: 1;
	}
	#home #nav-home a,
	#about #nav-about a,
	#sendingsamples #nav-sendingsamples a,
	#info #nav-info a,
	#locations #nav-locations a,
	#login #nav-login a{
		background: #FFF url(/media/images/nav_bg_hover.gif) 0 0 repeat-x;
	}
	#home #nav-home ul li a,
	#about #nav-about ul li a,
	#sendingsamples #nav-sendingsamples ul li a,
	#info #nav-info ul li a,
	#locations #nav-locations ul li a,
	#login #nav-login ul li a{
		background: #FFF url(/media/images/nav_bg.gif) 0 0 repeat-x;
	}
	#home #nav-home a:hover,
	#about #nav-about a:hover,
	#sendingsamples #nav-sendingsamples a:hover,
	#info #nav-info a:hover,
	#locations #nav-locations a:hover,
	#login #nav-login a:hover{
		background: #FFF url(/media/images/nav_bg_hover.gif) 0 0 repeat-x;
	}
	#nav a:active{
		background: #0060AF;
	}
	#logo{ /*IE6 Version*/
		margin-left: 45px;
		margin-top: 17px;
		padding: 0;
		float: left;
	}
	html>body #logo{
		margin: 0;
		float: left;
		padding: 17px 0px 0px 45px;
	}
	#map{
		margin: 0;
		padding: 0;
		position: absolute;
		left: 550px;
	}
	#searchsubmit{
		float: right;
		clear: right;
		width: auto;
		height: auto;
		margin: 0;
		padding-top: 3px;
		padding-bottom: 15px;
		
	}
	#submitpic{
		/*position: relative;*/
		padding:0;
		/*margin: 0px 0px 10px 0px;*/
		margin: 0;
		float: right;
		clear: right;
		
	}
	#search{ /*IE6 Hack*/
		/*padding-top: 5px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;*/
		padding: 0;
		padding-right: 5px;
		/*margin: 0px 0px 5px 0px;*/
		margin: 0;
		float: right;
	}
	html>body #search{ /*All But IE6*/
		/*padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;*/
		/*margin: 0px 0px 5px 0px;*/
		padding: 0;
		padding-top: 5px;
		padding-right: 5px;
		margin: 0;
		float: right;
	}
	#tag{
		position: absolute;
		/*margin-bottom: 0px;
		margin-right: 0px;
		margin-left: 0px;
		margin-top: 55px;*/
		margin: 0;
		display: inline;
		top: 57px;
		padding-left: 60px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		color: #16325C;
	}
	#breadcrumb{
		display: inline;
		margin: 0;
		padding: 0;
		padding-left: 60px;
		top: 2px;
		position: absolute;
		color: #68170A;
		font-size: .9em;
	}
	#breadcrumb a:link, #breadcrumb a:visited{
		color: #68170A;
		text-decoration: underline;
	}
	#breadcrumb a:hover{
		color: #16325C;
	}
	#menu{
		width: 190px;
		margin: 0;
		padding: 0;
		height: auto;
		float: left;
		/*border: 1px solid black;*/
	}
	#sidemenu1{
		/*border: 2px solid #16325C;*/
		width: auto;
		padding: 0;
		margin: 0;
		height: 100%;
		background: white;
	}
	#sidemenusub1{
		margin: 0px 0px 10px 0px;
		background: #16325C;
		/*padding: 2px 2px 2px 2px;*/
		height: 262px;
	}
	#sidemenu2{
		/*border: 2px solid #16325C;*/
		width: auto;
		padding: 0;
		margin: 0;
		height: 100%;
		background: white;
	}
	#sidemenusub2{
		margin: 0;
		background: #16325C;
		/*padding: 2px 2px 2px 2px;*/
		height: 346px;
	}
	#sidemenu3{
		border: 1px solid #16325C;
		width: auto;
		padding: 2px 1px;
		margin: 0;
		height: 100%;
		background: white;
	}
	#sidemenusub3{
		margin: 0;
		margin-top: 10px;
		background: #16325C;
		height: 268px;
	}
	.announce{
		padding: 0;
		margin: 0px 6px;
		font-size: 80%;
		height: 170px;
		border-bottom: 1px solid #0060AF;
	}
	.announce h1{
		line-height: 1;
		padding: 5px 4px 1px 4px;
		margin: 0;
		font-size: 105%;
		border-width: 0px;
		color: #0060AF;
	}
	.announce p{
		margin-bottom: 0px;
		line-height: 1.1em;
		padding: 2px 1px 4px 1px;
	}
	.contactus {
		margin: 0px 6px;
		font-size: 80%;
	}
	.break{
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		border-top: 1px solid #0060AF;
		line-height: 0em;
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	.fullbreak{
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		border-bottom: 1px solid #0060AF;
		line-height: .5em;
		width: 98%;
		margin-left: auto;
		margin-right: auto;
	}
	.menuheads{
		background: #0060AF url(/media/images/head_bg.gif) 0 0 repeat-x;
		color: #EFF0F4;
		text-align: center;
		padding: 5px 0px 5px 0px;
		margin: 0;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
	}
	#menulist{
		color: #16325C;
		font-size: 1em;
		font-weight: bold;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#menulist li{
		padding: 0px 0px 0px 41px;
		margin: 0;
		margin-bottom: 5px;
		background-repeat: no-repeat;
		background-position: 1px 0px;
		height: 40px;
		line-height: 40px;
	}
	#menulist .double-line{
		line-height: 20px;
	}
	li#dftesting{
		margin-top: 6px;
		background-image: url(/media/images/dftesting.png);
	}
	li#textiletesting{
		background-image: url(/media/images/textiletesting.png);
	}
	li#synthetictesting{
		background-image: url(/media/images/synthetictesting.png);
	}
	li#naturaltesting{
		background-image: url(/media/images/naturaltesting.png);
	}
	li#inspectiontesting{
		background-image: url(/media/images/inspectiontesting.png);
		font-size: .9em;
	}
	#menulist a:link, #menulist a:visited{
		text-decoration:none;
		color: #00125B;
		margin: 0;
		margin-right: 1px;
		display: block;
		height: 100%;
		width: auto;
		padding: 0px 4px 0px 4px;
	}
	#menulist a:hover{
		background: #FFF url(/media/images/li_bg_o.gif) 0 0 repeat-x;
		/*color: #1f1f1f;*/
	}
	#downfeather #dftesting a,
	#textiles #textiletesting a,
	#synthetics #synthetictesting a,
	#naturalfills #naturaltesting a,
	#inspections #inspectiontesting a{
		background: #FFF url(/media/images/li_bg_o.gif) 0 0 repeat-x;
		/*color: #0060AF;*/
	}
	#downfeather #dftesting a:hover,
	#textiles #textiletesting a:hover,
	#synthetics #synthetictesting a:hover,
	#naturalfills #naturaltesting a:hover,
	#inspections #inspectiontesting a:hover{
		background: #FFF url(/media/images/li_bg_o.gif) 0 0 repeat-x;
	}
	#menulist a:active{
		background: #0060AF;
		color: #E4E7ED;
	}
	.mapfloat{
		float: right;
		width: 475px;
		margin: 0;
		padding: 0;
		padding-right: 5px;
		padding-top: 0px;
	}
	.worldwide{	
		float: left;
	}
	.leftfloat{
		float: left;
		width: 49%;
		height: auto;
		padding: 0;
		margin: 0;
	}
	.centerfloat{
		margin-left: auto;
		margin-right: auto;
		width: 500px;
		height: auto;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.imagefloat{
		padding: 10px 15px;
		margin: 0;
		width: auto;
		float: left;
	}
	.rightfloat{
		float: right;
		width: 48%;
		padding: 0;
		margin: 0;
		height: auto;
	}
	.rightfloat img{
		padding-left: 45px;
		padding-bottom: 10px;
		padding-top: 5px;
	}
	.rightimgfloat{
		float: right;
		padding: 15px 15px 0px 15px;
		clear: right;
	}
	/*.leftfloat p, .rightfloat p{
		line-height: 1.5;
		padding: 0;
		margin: 0;
	}
	.leftfloat li, .rightfloat li{
		line-height: 1.5;
		padding-left: 5px;
	}*/
	.leftfullfloat{
		float: left;
		width: 97%;
		padding: 10px 2px 2px 2px;
		/*margin: 0px 2px 0px 5px;*/
		height: auto;
	}
	.clearfloat{
		clear: both;
		width: 99%;
		padding: 0;
		margin: 0px 0px 0px 7px;
		height: auto;
	}
	/*.clearfloat p{
		line-height: 1.5;
	}*/
	.frontbullet{
		/*padding: 2px 1px 1px 10px;*/
		
		line-height: 1.5;
		list-style-position: inside;
	}
	#idflimg{
		/*width: 151px;*/
		text-align: center;
		margin-left: 0;
		margin-right: 0;
		margin-top: 10px;
		padding-left: 20px;
		list-style-type: none;
		
	}
	#idflimg li{
		float: left;
		padding-left: 50px;
	}
	#idflimg a{
		font-size: 1.1em;
	}
	#footer{
		font-size: .8em;
		/*color: #0060AF;*/
		clear: both;
		margin-left: 300px;
		padding-top: 5px;
		margin-bottom: 30px;
	}
	#bottombar {
		font-size: 0.9em;
		color: #666;
		position:fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 25px;
		border-top: 1px solid #BEBCB5;
		background-color: #FAD163;
		padding: 0px;
	}
	#bottombar .content {
		padding: 2px;
	}
	.selectlang {
		color: #C5351C;
		text-decoration: underline;
	}
	.langs {
		cursor:pointer;
	}
	#togglelangs {
		cursor: pointer;
		padding: 0;
		position:fixed;
	}
	/*.linelist li{
		float: left;
		list-style-position: inside;
		padding-right: 4px;
	}*/
	#worldmap{
		display: block;
		background: url(/media/images/worldmap-borders.png) 0px 0px no-repeat;
		position: relative;
		margin: 0;
		width: 456px;
		height: 0px;
		padding-top: 200px;
		overflow: hidden;
		margin-left: auto;
		margin-right: auto;
	}
	#worldmap li{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#map1 a{
		display: block;
		width: 55px;
		height: 0px;
		padding-top: 25px;
		overflow: hidden;
		position: absolute;
		left: 50px;
		top: 47px;
/*		border: 1px solid red;*/
	}
	* html #map1 a{
		height: 25px;
		he\ight: 0;
	}
        #map1_2 a{
		display: block;
		width: 33px;
		height: 0px;
		padding-top: 20px;
		overflow: hidden;
		position: absolute;
		left: 28px;
		top: 15px;
/*		border: 1px solid red;*/
	}
	* html #map1_2 a{
		height: 20px;
		he\ight: 0;
	}
	#map2 a{
		display: block;
		width: 97px;
		height: 0px;
		padding-top: 120px;
		overflow: hidden;
		position: absolute;
		left: 60px;
		top: 75px;
/*		border: 1px solid blue;*/
	}
	* html #map2 a{
		height: 120px;
		he\ight: 0;
	}
	#map3 a{
		display: block;
		width: 80px;
		height: 0px;
		padding-top: 29px;
		overflow: hidden;
		position: absolute;
		left: 63px;
		top: 16px;
/*		border: 1px solid black;*/
	}
	* html #map3 a{
		height: 29px;
		he\ight: 0;
	}
	#map4 a{
		display: block;
		width: 70px;
		height: 0px;
		padding-top: 100px;
		overflow: hidden;
		position: absolute;
		left: 180px;
		top: 65px;
/*		border: 1px solid aqua;*/
	}
	* html #map4 a{
		height: 100px;
		he\ight: 0;
	}
        #map4_2 a{
		display: block;
		width: 25px;
		height: 0px;
		padding-top: 70px;
		overflow: hidden;
		position: absolute;
		left: 250px;
		top: 98px;
/*		border: 1px solid aqua;*/
	}
	* html #map4_2 a{
		height: 70px;
		he\ight: 0;
	}
	#map5 a{
		display: block;
		width: 55px;
		height: 0px;
		padding-top: 45px;
		overflow: hidden;
		position: absolute;
		left: 192px;
		top: 18px;
/*		border: 1px solid olive;*/
	}
	* html #map5 a{
		height: 45px;
		he\ight: 0;
	}
        #map5_2 a{
		display: block;
		width: 43px;
		height: 0px;
		padding-top: 30px;
		overflow: hidden;
		position: absolute;
		left: 147px;
		top: 0px;
/*		border: 1px solid olive;*/
	}
	* html #map5_2 a{
		height: 30px;
		he\ight: 0;
	}
	#map6 a{
		display: block;
		width: 27px;
		height: 0px;
		padding-top: 17px;
		overflow: hidden;
		position: absolute;
		left: 400px;
		top: 168px;
/*		border: 1px solid fuchsia;*/
	}
	* html #map6 a{
		height: 17px;
		he\ight: 0;
	}
        #map6_2 a{
		display: block;
		width: 60px;
		height: 0px;
		padding-top: 10px;
		overflow: hidden;
		position: absolute;
		left: 339px;
		top: 180px;
/*		border: 1px solid fuchsia;*/
	}
	* html #map6_2 a{
		height: 10px;
		he\ight: 0;
	}
	#map7 a{
		display: block;
		width: 50px;
		height: 0px;
		padding-top: 40px;
		overflow: hidden;
		position: absolute;
		left: 350px;
		top: 135px;
/*		border: 1px solid silver;*/
	}
	* html #map7 a{
		height: 40px;
		he\ight: 0;
	}
	#map8 a{
		display: block;
		width: 148px;
		height: 0px;
		padding-top: 30px;
		overflow: hidden;
		position: absolute;
		left: 249px;
		top: 10px;
/*		border: 1px solid teal;*/
	}
	* html #map8 a{
		height: 30px;
		he\ight: 0;
	}
	#map9 a{
		display: block;
		width: 45px;
		height: 0px;
		padding-top: 44px;
		overflow: hidden;
		position: absolute;
		left: 332px;
		top: 88px;
/*		border: 1px solid purple;*/
	}
	* html #map9 a{
		height: 44px;
		he\ight: 0;
	}
	#map10 a{
		display: block;
		width: 8px;
		height: 0px;
		padding-top: 18px;
		overflow: hidden;
		position: absolute;
		left: 359px;
		top: 55px;
/*		border: 1px solid maroon;*/
	}
	* html #map10 a{
		height: 18px;
		he\ight: 0;
	}
	#map10_2 a{
		display: block;
		width: 32px;
		height: 0px;
		padding-top: 10px;
		overflow: hidden;
		position: absolute;
		left: 382px;
		top: 72px;
/*		border: 1px solid maroon;*/
	}
	* html #map10_2 a{
		height: 10px;
		he\ight: 0;
	}
	#map11 a{
		display: block;
		width: 12px;
		height: 0px;
		padding-top: 25px;
		overflow: hidden;
		position: absolute;
		left: 370px;
		top: 45px;
/*		border: 1px solid lime;*/
	}
	* html #map11 a{
		height: 25px;
		he\ight: 0;
	}
	#map11_2 a{
		display: block;
		width: 32px;
		height: 0px;
		padding-top: 10px;
		overflow: hidden;
		position: absolute;
		left: 382px;
		top: 57px;
/*		border: 1px solid lime;*/
	}
	* html #map11_2 a{
		height: 10px;
		he\ight: 0;
	}
	#map12 a{
		display: block;
		width: 39px;
		height: 0px;
		padding-top: 30px;
		overflow: hidden;
		position: absolute;
		left: 290px;
		top: 78px;
/*		border: 1px solid red;*/
	}
	* html #map12 a{
		height: 30px;
		he\ight: 0;
	}
	#map13 a{
		display: block;
		width: 53px;
		height: 0px;
		padding-top: 33px;
		overflow: hidden;
		position: absolute;
		left: 305px;
		top: 43px;
/*		border: 1px solid navy;*/
	}
	* html #map13 a{
		height: 33px;
		he\ight: 0;
	}
	#map14 a{
		display: block;
		width: 39px;
		height: 0px;
		padding-top: 39px;
		overflow: hidden;
		position: absolute;
		left: 250px;
		top: 55px;
/*		border: 1px solid yellow;*/
	}
	* html #map14 a{
		height: 39px;
		he\ight: 0;
	}
	#map15 a{
		display: block;
		width: 23px;
		height: 0px;
		padding-top: 9px;
		overflow: hidden;
		position: absolute;
		left: 357px;
		top: 77px;
/*		border: 1px solid black;*/
	}
	* html #map15 a{
		height: 9px;
		he\ight: 0;
	}
	#map15_2 a{
		display: block;
		width: 32px;
		height: 0px;
		padding-top: 10px;
		overflow: hidden;
		position: absolute;
		left: 382px;
		top: 85px;
/*		border: 1px solid black;*/
	}
	* html #map15_2 a{
		height: 10px;
		he\ight: 0;
	}
	/*#overlay_back{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		background-color: black;
	}
	.coverlay{
		position: absolute;
		border: 4px solid #E4A025;
		width: 690px;
		height: 600px;
		overflow: auto;
		z-index: 1000;
		margin-left: auto;
		margin-right: auto;
		margin-top: auto;
		margin-bottom: auto;
		padding-top: 15px;
		bottom: auto !important;
		right: auto !important;
		left: auto !important;
		left: 0;
		right: 0;
		background-color: white;
		display: none;
	}*/
	.closeoverlay{
		background-color: #E4E7ED;
		border: 1px solid #73ACD9;
		color: #16325C;
		cursor: pointer;
		text-align: center;
/*		width: 60px;*/
		padding: 4px;
		position: absolute;
		top: 4px;
		right: 10px;
	}
	a#close.closeoverlay:hover{
		color: white;
		background-color: #73ACD9;
		border: 1px solid #0060AF;
		text-decoration: none;
	}
	a.closeoverlay:link, a.closeoverlay:visited{
		color: #16325C;
		text-decoration: none;
	}
	.countrieswrapper{
		padding-right: 40px;
		min-height: 570px;
		height: auto !important;
		height: 570px;
		text-align:left;
	}
	.countrieswrapper a:link, a:visited{
		color: #73ACD9;
		text-decoration: none;
	}
	.countrieswrapper a:hover{
		color: #00125B;
		text-decoration: underline;
	}
	.addressinfo, .addressinfo-large {
		font-size: 90%;
	}
	.addressinfo td{
		width: 25%;
	}
	.addressinfo-large td {
		width: 50%;
	}
	.clickable{
		cursor: pointer;
		color: #0060AF;
		text-decoration: underline;
	}
	.bigp{
		font-size: 110%;
	}
	.active{
		color: #68170A;
	}
	.longlist li{
		padding: 0px 5px 1px 0px;
	}
	input[type=text], textarea {
		border: 1px solid #BEBCB5;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	input[type=text]:focus{
		border: 1px solid #3366CC;
	}
	textarea:focus{
		border: 1px solid #3366CC;
	}
	.requesterr{
		color: #7F0D0D;
	}
	.newstable{
		border-collapse: collapse;
		font-size: 90%;
	}
	.newstable tr, .newstable th{
		padding-left: 1px;
		padding-right: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.newsrow1{
		background-color: #CDCAB3;
		border-bottom: 1px solid #E4A025;
		border-top: 1px solid #E4A025;
	}
	.newsrow2{
		background-color: white;
	}
	.row1{
		background:#e4f1fb;
	}
}

