﻿html 
{
	padding-left:20px;
	margin-right:10px;
	
}
body
{
	font-size:12px;
	margin:0;
	padding:0;
	color:#181818;
	background-color:#f6f6f6;
	
} /* all elements sized in ems only. */


/* LAYOUT */

.contentanchor{color:#000000;}
.contentanchor a{color:#000000;text-decoration:underline;}
.contentanchor a:link{color:#000000;text-decoration:underline;}
.contentanchor a:hover{color:#E2001A;text-decoration:underline;}


.usefullink {float:left;padding-top:10px;padding-bottom:20px;width:100%}
.usefullinkurl {float:left;clear:right;width:70%;padding-left:10px}
.usefullinkimage{float:right;clear:right;text-align:right; padding-right:2%;}

.lefttext {
	float:left;
	clear:right;
	padding: 10px 5px 10px 15px;
	width:80%;
	line-height:10px;
	/*margin-left:5px;*/
	background-color:#e2e0e1;font-weight:bold;font-size:0.95em;font-family:Arial;

}

.contenttopbg { 
	float:left;
	background-color:#e2e0e1;
	padding-left:2%;
	line-height:10px;
	width:60%;
	margin-left:100px;
	}
	
	.contenttopbg-Latest { 
	float:left;
	background-color:#e2e0e1;
	padding-left:0;
	line-height:10px;
	width:100%;
	}

#page
{
	min-width:749px !important; max-width:984px !important;
}
#header{margin:0 0 1px 0;}
#logo {width:210px;float:left; margin-top:20px;}
#holder {margin-left:230px;}



#headerlinks 
{
	text-align:right; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.94em;color:#565758;font-weight:bold;
	margin-top:5px;padding-bottom:10px;
}				
#headerlinks a 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;color:#565758;
	border-bottom:solid 1px #c1c0c1;
	text-decoration:none;
	margin-left:5px;margin-right:5px;
}	
#headerlinks a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;color:#e2001a;
	border-bottom:solid 1px #e2001a; text-decoration:none;
}				
#searchblock { float:right; margin-bottom:19px;}	
#searchbox {text-align:right;}
#searchbox input { vertical-align: middle;}
#searchbox img {vertical-align:bottom;}
#searchfol {text-align:right;}
#searchfol input { vertical-align: middle;}
#searchfol img {vertical-align:bottom;}
#search {text-align:right;height:75px;font-size:0.94em;color:#565758;}
#nav {text-align:left;}
#container{width:100%;float:left;margin-right:-200px;}
#subcontainer{margin-right:220px;}
#column{float:left;width:210px;}
#content{margin-left:230px;padding:0 0 0 0;}
.contentarea 
{
	padding:10px 5px 10px 10px;
	background-image:url(../../img/info_gradnt_bg1.gif);
	background-repeat:repeat-x; 
	border-top:1px solid #A2A2A2;
}



	



#subtab
{ 
	float:left;margin:0;
	width:99.90%;
	font-family:Arial, Helvetica,sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#181818; 
	background-color:#e2e0e1; height:35px;
}
.search-subtab
{ 
	float:left; 
	clear:right; 
	width:39.5%; 
	height:26px;
	background-image:url(../../img/title_bg_1.gif);
	background-repeat:repeat-x;
}
.subtab-2 
{ 
	float:left; 
	width:30%; 
	clear:right;
	background-image:url(../../img/title_bg_2.gif);
	background-repeat:repeat-x;
	padding:1.5% 0 0 0;height:20px; 
	vertical-align:middle;text-align:center;
}
.subtab-3 
{
	float:left; 
	clear:right; 
	background-image:url(../../img/title_bg_3.gif);
	background-repeat:repeat-x;	
	padding:1.5% 0 0 0;
	height:20px;
	vertical-align:middle; 
	width:30%; 
	text-align:center;
}
.subtab-pre
{ 
	float:left; 
	clear:right; 
	width:31.75%; 
	height:26px;
	background-image:url(../../img/title_bg_1.gif);
	background-repeat:repeat-x;
}
.subtab-pre-1
{
	float:left; 
	width:23%;
	clear:right;
	background-image:url(../../img/title_bg_2.gif);
	background-repeat:repeat-x;
	padding:1.5% 0 0 0;
	height:20px; 
	vertical-align:middle; 
	text-align:center;
}
.subtab-pre-2 
{
	float:left; 
	clear:right; 
	background-image:url(../../img/title_bg_3.gif);
	background-repeat:repeat-x;	
	padding:1.5% 0 0 0;
	height:20px;
	vertical-align:middle; 
	width:21%; 
	text-align:center;
}
.subtab-pre-3 
{
	float:left; 
	clear:right; 
	background-image:url(../../img/title_bg_3.gif);
	background-repeat:repeat-x;	
	padding:1.5% 0 0 0;
	height:20px;
	vertical-align:middle; 
	width:24%; 
	text-align:center; 
	/*border-left:solid 1px #e2e0e1;*/
}
#button-row{ float:left; clear:left;margin-left:2%; width:96%}
#button-row img {vertical-align: middle; margin-left:60%;}
#subcontent{float:right;width:200px;}
#logoutinfo{text-align:right; padding-bottom:10px; font-size:0.9em;}

#footer
{ 
	float:left;
	clear:left;
	text-align:center;
	font-size:0.94em;
	color:#565758; 
	padding:10px 0 10px 0px; 		
	width:100%;
}
#footersearch 
{
	float:left; 
	clear:right; 
	width:30%;
}
#cmplogo 
{
	float:left;
	clear:right;
	padding-right:10px;
}
#footer-listbox 
{
	float:left;
	clear:right;
	padding-right:5px;
}
#footer-listbox select
{
	vertical-align: middle;
} 
#footer-listbox img 
{
	vertical-align: middle;
}
.field
{ 
	padding:0px 0px 0px 3px;
	font-size:0.9em;
}
.hidden 
{
	left: 0px; 
	overflow: hidden; 
	width: 1px; position: absolute; 
	top:-500px; height: 1px
}
#footer-gobutton 
{
	float:left;
	clear:right;
}
#links 
{
	float:left;
	clear:right;width:44%;
}
#copyright 
{
	float:left;
	clear:right;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.94em;
	color:#565758;
	width:100%;
}
#footerlinks 
{
	float:left;
	clear:left;
	font-family: 
	arial;font-size:0.94em;
	font-weight:bold;
	color:#565758;
	text-align:center;
	white-space:nowrap;	width:100%;	
}
#footerlinks a
{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#565758;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	border-bottom:solid 1px #c1c0c1;
	text-decoration:none; line-height:25px;
}	
#footerlinks a:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e2001a;
	text-align:center;
	margin-left:5px;margin-right:5px;
	border-bottom:solid 1px #e2001a;
	text-decoration:none;
}

#accessibility 
{
	float: right;
	clear:right;
	font-family:arial;
	font-size:0.94em;
	color:#565758;
	white-space:nowrap;width:17%;
}
#colors 
{ 
	float:right; 
	width:100%; margin-bottom:3px;
}
#colorscheme 
{ 
	text-align:right;
}
#colorscheme img 
{
	vertical-align: top; text-align:right;
}
#resize {float:right;width:100%;}
#resizetext {text-align:right;}
#resizetext img {vertical-align: top; text-align:right;}
.content-infobox
{ 
	float:left;
	background-image:url(../../img/info_gradnt_bg2.gif);
	background-repeat:repeat-x;  			 						 
	width:99.85%;
}
.content-infobox-1
{
	float:left;
	background-image:url(../../img/info_gradnt_bg2.gif);
	background-repeat:repeat-x;
	width:100%;
	border-top:1px solid #A2A2A2; 
	padding-bottom:10px;
}
#checklist-1
{
	float:left;
	clear:right; 
	width:75%; 
	margin:2% 0px 2% 2%;
}
#checklist-2
{ 
	float:left;
	clear:right;
	width:40%;
	margin:6.5% 2% 2% 5%;
}
#checklist-3
{
	float:left;
	clear:right; 
	width:100%; 
	margin:2% 0px 2% 2%;
}
.keyword
{ 
	float:left; 
	clear:left; 
	padding:20px 0px 5px 10px;
	font-size:0.9em;
	width:96%;
}
.keyword input 
{ 
	vertical-align: middle;
}
.keyword select
{
	vertical-align: middle;
} 
.keyword img 
{
	vertical-align: middle;
}
#displayoptions
{ 
	float:left; 
	clear:left;
	margin-top:0px; margin-left:10px; 
	white-space:nowrap;
}
#subcontent{float:right;width:200px;}
#buttonrow{float:left; clear:right;}
#imgright 
{
	background-image:url(../../img/subscribe.gif); 
	background-repeat:repeat-x; 
	width:200px; 
	height:66px; 
	float:right;
}
.keyitem 
{
	margin-bottom:5px;
}
.keyitem img{ margin-right:10px; vertical-align:bottom;}
.frmcont{margin-bottom:5px;}
.frmcont img
{ 
	text-align:left; 
	margin-right:10px; 
	vertical-align:bottom;
}

/*admin*/
.contentarea-1 
{
	padding:10px 10px 15px 10px;
	border-top:1px solid #A2A2A2;
}
#content-admin
{
	margin-left:230px;padding:0 0 0 0;height:100%;height:100%;
}
.contentarea-admin 
{ 
	float:left; 
	clear:right;
	padding:10px 0px 5px 10px; 
	width:65%;
	border-top:1px solid #A2A2A2;
}
#logoutinfo-admin
{ 
	float:right; 
	text-align:right; 
	padding-bottom:10px; 
	font-size:0.9em;
}
#container-admin{width:100%;float:left;}
#subcontainer-admin{margin-right:0px;}
#admin-content{ float:right; clear:left;margin-left:230px;padding:0 0 0 0;}
.admin-content-row{margin-bottom:30px;}
.userbuttons{ float:left; clear:right;padding-left:10px;}
.timeout{text-align:right; white-space:nowrap;}
.timeout input{vertical-align: middle;}
.timeout img { vertical-align:bottom;}
.admin-subtab-1 
{
	float:left; 
	clear:right;/*background-image:url(../img/title_bg_2.gif);background-repeat:repeat-x;
							font-family:Arial, Helvetica, sans-serif;font-size:0.9em;font-weight:bold;color:#181818;padding-left:   							12px;padding-right:12px;text-decoration:none;height:20px; padding-top:6px;*/ margin:0;
}
.admin-subtab-2 
{
	float:left; 
	clear:right; 
	background-image:url(../../img/title_bg_3.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;font-weight:bold;color:#181818;
	padding-left:15px;
	padding-right:15px;
	height:20px; 
	padding-top:6px;text-decoration:none; 
	border-right:solid 1px #e2e0e1;
}	
.sort
{
	text-align:right;
	background-image:url(../../img/title_bg_1.gif);
	background-repeat:repeat-x;height:26px;
}
.sort input
{
	vertical-align:bottom;
}
.sort img 
{
	vertical-align:middle;
}
.resultstext
{
	padding-bottom:10px; 
	padding-left:10px; 
	word-spacing:2px;
}
.resultstext-1
{ 
	text-align:right;
	padding-bottom:10px; 
	padding-right:10px; 
	word-spacing:2px;
}
.resultstext img{ vertical-align:middle;}
.loggedinuser-info
{
	background-image:url(../../img/info_gradnt_bg2.gif);
	background-repeat:repeat-x; 
	padding-left:0px;
	padding-top:10px; 
	font-size:0.75em;
}
.loggedinuser-info-1
{ 
	float:left;
	background-image:url(../../img/info_gradnt_bg2.gif);
	background-repeat:repeat-x; 
	padding-left:2%; 
	padding-right:2%; font-size:0.9em; width:95.85%;
}
.personalinfo{ float:left; clear:right; width:56%}
.serviceinfo{float:right; width:40%;}
tr.tablehead{ font-weight:bold; }
tr.tablerow { height:25px;}
.imgmargin {}
.imgmargin img{ margin-right:5px;}
.formelt {margin-top:2px;}
.formelt label{float:left;width:100px;text-align:left; padding-top:3px;}
.formelt img{text-align:center;}
.valuser {margin-top:5px;}
.valuser label {float:left; width:100px; text-align:left; padding-top:3px;}
.valuser img{ vertical-align:middle;}
.valuser input{vertical-align:middle;}
.admin-subhead{ font-size:1.5em; font-weight:bold;}
.textul
{ 
	font-weight:bold; 
	text-decoration:underline; 
	line-height:2em; margin-top:10px;
}

/* FORMAT */
body,input,textarea,select
{
	font-family:Arial,Helvetica,sans-serif;
}
p 
{
	margin:0 0 1em 0;padding:0;line-height:1.6em;
}
p.intro {font-size:1.2em;}

/* ANCHORS */
a
{
	color:#000000;text-decoration:none;/*border-bottom:solid 1px #c1c0c1;*/
}
a:link
{
	color:#000000;text-decoration:none;/*border-bottom:solid 1px #c1c0c1;*/
}
a:visited
{ 
}
a:hover
{
	color:#E2001A;text-decoration:none;/*border-bottom:solid 1px #E2001A;*/
}
a:active{ }



/*.contentanchor{color:#000000;}
.contentanchor a{color:#000000;text-decoration:underline;}
.contentanchor a:link{color:#000000;text-decoration:underline;}
.contentanchor a:hover{color:#E2001A;text-decoration:underline;}*/
/* HEADERS */
h1,h2
{
	margin:0;padding:0;
	color:#181818;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
h3,h4,h5,h6
{
	margin:0;padding:0;
	color:#181818;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
h1{font-size:1.7em;}
h2{font-size:1.4em;margin:1em 0 0 0;}
h3{font-size:1.1em;}
h4{font-size:1em;}
h5{font-size:0.9em;}
h6{font-size:0.8em;}

h2.primary, h2.secondary 
{
	margin:0;
	padding:0;
	text-transform:uppercase;
	padding:5px 10px;
	font-size:0.94em;
	letter-spacing:2px;
	font-family:Arial, Helvetica, sans-serif;
}
h2.primary 
{
	background:#273a98;color:#FFF;font-weight:bold;
}
h2.secondary {background:#E2E0E1;}

/* LISTS */


/* TABLES */


/* FORMS */


/* NAVIGATION */
#nav{font-weight:bold;font-size:1.4em;}
#nav ul{margin:0;padding:0;position:relative;height:34px;width:525px;}
#nav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav li, #nav a {height:31px; display:block;}
#nav a {display:block;text-decoration:none; text-indent:-6666px; border-bottom:3px solid #ffccf2;}
#nav a:hover {background-position:0 -32px !important;}
#nav a:active, #nav a.selected {border-bottom:3px solid #E2001A; background-position:0 -32px !important;} 
	
#nav .item-01{left:0; width:106px;}
#nav .item-02{left:146px; width:96px;}
#nav .item-03{left:282px; width:72px;}
#nav .item-04{left:394px; width:84px;}
#nav .item-01 a {background:url(../../img/nav-business.gif) center top no-repeat;}
#nav .item-02 a {background:url(../../img/nav-services.gif) center top no-repeat;}
#nav .item-03 a {background:url(../../img/nav-about.gif) center top no-repeat;}
#nav .item-04 a {background:url(../../img/nav-contact.gif) center top no-repeat;}
#navsearch{font-weight:bold;font-size:1.4em;}
#navsearch ul{margin:0;padding:0;position:relative;height:34px;width:450px;}
#navsearch li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navsearch li, #navsearch a {height:31px; display:block;}
#navsearch a 
{
	display:block;text-decoration:none; text-indent:-6666px; border-bottom:3px solid #F6F6F6;
}
#navsearch a:hover 
{
	background-position:0 -32px !important;
}
#navsearch a:active, #navsearch a.selected 
{
	border-bottom:3px solid #E2001A; background-position:0 -32px !important;
} 
#navsearch .item-1{left:0; width:51px;}
#navsearch .item-2{left:79px; width:121px;}
#navsearch .item-3{left:228px; width:82px;}
#navsearch .item-4{left:338px; width:62px;}
#navsearch .item-5{left:428px; width:84px;}

#navsearch .item-1 a {background:url(../../img/nav-search.gif) center top no-repeat;}
#navsearch .item-2 a {background:url(../../img/nav-preferences.gif) center top no-repeat;}
#navsearch .item-3 a {background:url(../../img/nav-details.gif) center top no-repeat;}
#navsearch .item-4 a {background:url(../../img/nav-services.gif) center top no-repeat;}
#navsearch .item-5 a {background:url(../../img/nav-contact.gif) center top no-repeat;}
#navadmin{font-weight:bold;font-size:1.4em;}
#navadmin ul{margin:0;padding:0;position:relative;height:34px;width:450px;}
#navadmin li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navadmin li, #navadmin a {height:31px; display:block;}
#navadmin a {display:block;text-decoration:none; text-indent:-6666px; border-bottom:3px solid #F6F6F6;}
#navadmin a:hover {background-position:0 -32px !important;}
#navadmin a:active, #navadmin a.selected 
{
	border-bottom:3px solid #E2001A; background-position:0 -32px !important;
} 
#navadmin .item-6{left:0; width:93px;float:left;clear:right;margin-right:10px}
#navadmin .item-7{left:108px; width:113px;float:left;clear:right;margin-right:10px}
#navadmin .item-8{left:236px; width:82px;float:left;clear:right;margin-right:10px}
#navadmin .item-9{left:333px; width:76px;float:left;clear:right;margin-right:10px}
#navadmin .item-10{left:424px; width:116px;float:left;clear:right;margin-right:10px}
#navadmin .item-6 a {background:url(../../img/nav-userdetails.gif) center top no-repeat;}
#navadmin .item-7 a {background:url(../../img/nav-maintainsites.gif) center top no-repeat;}
#navadmin .item-8 a {background:url(../../img/nav-passwords.gif) center top no-repeat;}
#navadmin .item-9 a {background:url(../../img/nav-filepath.gif) center top no-repeat;}
#navadmin .item-10 a {background:url(../../img/nav-backtosearch.gif) center top no-repeat;}


#navbco{font-weight:bold;font-size:1.4em;}
	#navbco ul{margin:0;padding:0;position:relative;height:34px;width:450px;}
	#navbco li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
	#navbco li, #navbco a {height:31px; display:block;}
	#navbco a {display:block;text-decoration:none; text-indent:-6666px; border-bottom:3px solid #F6F6F6;}
	#navbco a:hover {}
	#navbco a:active, #navbco a.selected {border-bottom:3px solid #273a98;} 
	
	
	
	
		/*#navbco .bco-1{left:0; width:51px;}
		#navbco .bco-2{left:56px; width:96px;}
		#navbco .bco-3{left:157px; width:115px;}
		#navbco .bco-4{left:277px; width:86px;}
		#navbco .bco-5{left:368px; width:62px;}
		#navbco .bco-6{left:435px; width:50px;}
		#navbco .bco-7{left:490px; width:61px;}
	
		#navbco .bco-1 a {background:url(../../img/nav-search.gif) center top no-repeat;}
		#navbco .bco-2 a {background:url(../../img/nav-publications.gif) center top no-repeat;}
		#navbco .bco-3 a {background:url(../../img/nav-manarea.gif) center top no-repeat;}
		#navbco .bco-4 a {background:url(../../img/nav-companies.gif) center top no-repeat;}
		#navbco .bco-5 a {background:url(../../img/nav-proindex.gif) center top no-repeat;}
		#navbco .bco-6 a {background:url(../../img/nav-about_1.gif) center top no-repeat;}
		#navbco .bco-7 a {background:url(../../img/nav-contact_1.gif) center top no-repeat;}*/
		
		#navbco .bco-1{left:0; width:51px;}
		#navbco .bco-2{left:66px; width:96px;}
		#navbco .bco-3{left:178px; width:157px;}
		#navbco .bco-4{left:350px; width:72px;}
		#navbco .bco-5{left:437px; width:61px;}
		
		#navbco .bco-1 a {background:url(../../img/nav-search.gif) center top no-repeat;}
		#navbco .bco-2 a {background:url(../../img/nav-publications.gif) center top no-repeat;}
		#navbco .bco-3 a {background:url(../../img/nav-manufacturers_1.gif) center top no-repeat;}
		#navbco .bco-4 a {background:url(../../img/nav-about.gif) center top no-repeat;}
		#navbco .bco-5 a {background:url(../../img/nav-contact_1.gif) center top no-repeat;}
		
		#navbco .bconew-1{width:123px;padding-left:10px}
		#navbco .bconew-1 a {background:url(../../img/Comindex_grey.gif) center top no-repeat;}
		
		#navbco .bconew-2{left:0; width:112px;}
		#navbco .bconew-2 a {background:url(../../img/pr-index_grey.gif) center top no-repeat;}		
	
			#navbco .bconew-3{left:0; width:112px;}
		#navbco .bconew-3 a {background:url(../../img/UsefulLink_grey.gif) center top no-repeat;}	

		/*#navbco .bco-1 a {background:url(../../img/nav-search.gif) center top no-repeat;}
		#navbco .bco-2 a {background:url(../../img/nav-specifiers_1.gif) center top no-repeat;}
		#navbco .bco-3 a {background:url(../../img/nav-manufacturers_1.gif) center top no-repeat;}
		#navbco .bco-4 a {background:url(../../img/nav-about.gif) center top no-repeat;}
		#navbco .bco-5 a {background:url(../../img/nav-contact_1.gif) center top no-repeat;}*/

		
		
		
		
#navbco-1{font-weight:bold;font-size:1.4em;}
	#navbco-1 ul{margin:0;padding:0;position:relative;height:34px;width:79%;}
	#navbco-1 li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
	#navbco-1 li, #navbco-1 a {height:31px; display:block;}
	#navbco-1 a {display:block;text-decoration:none; text-indent:-6666px; border-bottom:3px solid #F6F6F6;}
	#navbco-1 a:hover {background-position:0 -32px !important;}
	#navbco-1 a:active, #navbco a.selected {border-bottom:3px solid #273a98;} 
	
	
		#navbco-1 .bco-6{left:0px; width:51px;}

		#navbco-1 .bco-6 a {background:url(../../img/nav-search.gif) center top no-repeat;}





/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
/* */



.leftimg
{ 
	background-image:url(../../img/left_image.gif); 
	background-repeat:no-repeat; 
	margin-bottom:10px; height:282px;
}
.infobox 
{
	background-image: url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x;
}
.infobox-1 
{
	background-image: url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x; 
	padding:10px; font-size:0.9em;
}
.pagenavlinks {padding-left:10px;padding-top:10px; font-size:0.9em;width:200px;}
.pagenavlinks-1 {padding-left:10px;padding-top:10px; font-size:0.95em;width:200px;}
.rightnav 
{
	background-image:url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x;/*width:183px;*/
	padding:10px 10px 10px 7px;
	text-align:left; font-size:0.9em; line-height:1.6em;
}
.rightnav a{border-bottom:solid 1px #c1c0c1;text-decoration:none;}	
.rightnav a:hover{border-bottom:solid 1px #e2001a;text-decoration:none;}
.promo{height:76px;margin-top:10px;}
.textbold 
{ 
	color:#181818;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.6em;
}
.textul{ font-weight:bold; text-decoration:underline; line-height:2em; margin-top:10px;}
.dynfields{background-color:#e2e0e1; padding-left:10px; padding-bottom:10px}
.normallinks {border-bottom:solid 1px #c1c0c1;text-decoration:none;}	
.normallinks:hover{border-bottom:solid 1px #e2001a;text-decoration:none;}
.navlinks{float:left; clear:right;width:48%; margin-right:3.75%;}
.navlinks-1{float:left; clear:right;width:48%;}
.feedbox{float:left; width:99.75%}
.pagenav { background-color:#273a98;}
.subhead
{
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-size:0.9em;
	letter-spacing:2px;
	font-family:Arial, Helvetica, sans-serif;
	background:#565758;color:#FFF;font-weight:bold;
}
.b-list 
{ 
	font-family:Arial, Helvetica, sans-serif;color:#181818;
}
.b-list ul { font-weight: bold;}
.b-list li 
{
	margin-left:-25px; list-style-type:  disc; 
	font-weight: normal; font-weight:bold;
}
.b-sublist ul { font-weight: bold;}
.b-sublist li {margin-left:-45px; list-style-type: none; font-weight: normal;}
.infoboxlink 
{
	 margin-left:15px; font-family:Arial, Helvetica, sans-serif; 
	 color:#181818; line-height:1.6em;
}
.infoboxlinkbold 
{ 
	margin-left:15px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; color:#E2001A;  line-height:1.6em;
}
#imagetopmargin
{
	background-image:url(../../img/img_ourhistory.gif); 
	margin-top:0px; height:400px 
}
#imagetopmargin
{
	background-image:url(../../img/img_ourhistory.gif); 
	margin-top:0px; height:400px 
}
.subnavlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#181818;
	text-decoration:none;
	margin-left:5px;
 	margin-right:5px;
 	border-bottom:solid 1px #f6f6f6; 
 	padding-Right:8px
 }	
.subnavlink:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#e2001a;
	text-decoration:none;border-bottom:solid 1px #f6f6f6;
}
.subnavlinkselected 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;color:#e2001a;
	font-weight:bold;
	text-decoration:none;
	border-bottom:solid 1px #f6f6f6;padding-Right:13px;margin-left:5px;
}
.normallinks-left 
{ 
	margin-left:15px;
	line-height:1.6em;
	border-bottom:solid 1px #c1c0c1;
	text-decoration:none;
}
.normallinks-left:hover
{
	border-bottom:solid 1px #e2001a;text-decoration:none;
}
.loginbox 
{
	background-image:url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x;
	width:183px;
	padding:10px 10px 10px 7px;
	text-align:right;
}
.loginboxtext 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#181818;
	font-size:0.9em;
	text-align:right;
	font-weight:bold;
}
.submitbutton 
{
	margin-top:5px;
	line-height:1.6em; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.9em; 
	color:#181818;
}
.default-button 
{
	background-image:url(../../img/button_bg1.gif);
	background-repeat:repeat-x; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:solid 1px #a5acb2;
	color:#565758;
	text-decoration:none;
	padding:2px 10px 2px 10px;
}
.default-button-small 
{
	background-image:url(../../img/button_bg1.gif);
	background-repeat:repeat-x; 
	font-family:Arial, Helvetica,sans-serif;
	font-weight:bold;
	border:solid 1px #a5acb2;
	color:#565758;
	text-decoration:none; 
	padding-left:10px; 
	padding-right:10px;
	white-space:nowrap;
}


.leftimg
{ 
	background-image:url(../../img/left_image.gif); 
	background-repeat:no-repeat; 
	margin-bottom:10px; 
	height:282px;
}
.field
{ 
	padding:0px 0px 0px 3px;font-size:0.9em;
}
/*.newshead{padding:5px 10px 5px 10px; width:480px; }*/
.hidden 
{
	left: 0px; 
	overflow: hidden; 
	width: 1px; 
	position: absolute; 
	top:-500px; height: 1px
}
.keywords
{
	float:left; 
	clear:right; 
	margin-right:10px; 
	margin-top:10px; padding-left:10px; font-size:0.9em;width:90%;
}
.keywords input{ vertical-align:top;}
.keywords img{vertical-align:middle;}
.within
{
	float:left; 
	clear:left; 
	font-size:0.9em; 
	padding:0px 0px 0px 10px; 
	margin-right:20px;margin-top:10px; 
	width:80%
}
.within img{ vertical-align:middle; padding:0px 5px 0px 5px;}
.removefilter
{ 
	float:right;
	width:135px; 
	text-align:right; 
	padding-right:10px; 
	font-size:0.9em;
	margin-top:10px;
}
.searchkey{ vertical-align:middle; height:2.5em;}
.searchkey img { vertical-align:middle; margin-right:10px;}

.resultsbar-txt1{float:left;clear:right; width:65%}
.resultsbar-txt{ text-align:right;}
/*.sort-results{ float:right;text-align:right;padding-top:5px; width:100%;}*/
/*.document{ width:519px;}*/
.document-result{margin:10px 10px 0px 10px;  height:20px;  line-height:1.6em;}
/*.documenttitle-1{ float:left; clear:right; margin-bottom:10px;}
.documenttitle-2{ float:left; clear:right;text-align:right;}
.documenttitle-2 img{ vertical-align:top; margin-right:5px;}*/
.textsmall{font-size:0.9em;}
.textitalic{ font-style:italic;}
#gototoplink-1{float:right;text-align:right;}
#gototoplink-2{float:right;text-align:right;}
.frmcontent{ margin-left:10px;}
.frmcontent input{ text-align:center; margin-left:100px;}
.admin-subhead{ font-size:1.5em; font-weight:bold;}

/*16th Aug (need to replace) */
.resultsbar
{ 
	float:left; 
	clear:left; 
	background-color:#e2e0e1; 
	padding-left:2%; 
	padding-right:2%; 
	font-size:0.9em; 
	line-height:2.4em; 
	width:95%; margin-top:1%;
}
.document{ width:100%;}
.documenttitle-1{ float:left; clear:right; margin-bottom:10px; width:60%;}
.documenttitle-2{ float:left; clear:right;text-align:right;  width:40%; padding-top:2%;}
.documenttitle-2 img{ vertical-align:top; margin-right:5px;}
.sort-results{ float:left;text-align:right;padding-top:5px; width:98%;/*height:20px;*/}
/*16th Aug (need to Add) */
.doc-content{ float:left; width:96%; padding:2% 2% 0 2%;}
.sort-results img{ vertical-align:top;}
.formelements{ float: left; clear:left; width:100%; padding-top:2%;}
.formelements-1{ float: left; clear:right; width:45%; padding:0 1% 0 2%;}
.formelements-2{ float: left; clear:right; width:47%; padding:0 2% 0 2%; line-height:1.6em;}
.genelts{ padding:2% 0 0 2%;}
.genelts img{ vertical-align:middle;}
.listboxmargin{margin:5px 0px 5px 15px;}
.checkboxarea{ margin-bottom:5px;}
.checkboxarea input{vertical-align:middle;}
.within img{ vertical-align:middle; padding:0px 5px 0px 5px;}

/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */


/* Added By Kishore Y*/
.linkbutton
{     
     background-color:Transparent;
     border: 0px solid; 
     color:#181818;
     text-decoration:underline;
     cursor:hand;     
     cursor:pointer; 
     text-align:left;
     padding:0 .25em -.30em .25em;
	 width:auto;
	 overflow:visible
}
.linkbutton-1
{     
     background-color:Transparent;
     border: 0px solid; 
     color:#181818;
     text-decoration:underline;
     cursor:hand;     
     cursor:pointer; 
     text-align:left;
     padding:0 .25em -.30em .25em;
     width:auto;
     overflow:visible;
	 margin-right:10px;
}

#guides {width : 100%; float:left}
.guides {width : 100%; float:left}
.publisher_alphabet{float:left; clear:right; padding-left:2%; width:40%}
.publisher_alphabet_1{float:right; text-align:right; clear:right; margin-right:1%; width:55%}
.linkselected {font-weight:bold; color:#e2001a;margin-left:5px;margin-right:5px;}

.recordstable {padding-left:10px; float:left;}
.bottombreak{margin-bottom:17px; width:100%}
.bottombreak_1{width:100%; margin-bottom:15px}
.guidesbottombreak {width:100%; margin-bottom:5px}

.rightnavselected
{
	font-weight:bold;
	color:#e2001a;
	margin-left:0px;
	margin-right:5px;
	text-decoration:none;
}

#toprightheaderlinks 
{
	text-align:right; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.94em;
	color:#565758;
	font-weight:bold;
	margin-top:5px;padding-bottom:10px;
}
.toprightheaderlinks 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#565758;
	border-bottom:solid 1px #c1c0c1;
	text-decoration:none;
	margin-left:5px;margin-right:5px;
}	
.toprightheaderlinks:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e2001a;
	border-bottom:solid 1px #e2001a; 
	text-decoration:none;
}

#rightnavigation 
{
	background-image:url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x;/*width:183px;*/
	padding:10px 10px 10px 7px; text-align:left; 
	font-size:0.9em; 
	line-height:1.6em;
}
.rightnavigation 
{
	border-bottom:solid 1px #c1c0c1;
	text-decoration:none;
}	
.rightnavigation:hover
{
	border-bottom:solid 1px #e2001a;
	text-decoration:none;
}

.norecordsmessage {font-weight:bold; margin-left:12px}
.heading 
{
	font-size:1.25em; 
	margin-left:0px; 
	font-weight:bold
}
.gridviewalter{ background-color:#ECECEC}
.gridviewheader{ background-color:#e1e1e1; height:15px;}
.gridviewrow{background-color:#F2F2F2; }
/* Added By Kishore Y*/
		

/* added by shiva */
.margin{FLOAT: left;
    WIDTH: 20%;
    TEXT-ALIGN: left;
}
.margin1{
    WIDTH: 12%;
    TEXT-ALIGN: left
}
.marginSave{ margin-left:50%;}
.saveimg{ vertical-align:bottom;}
.contactpref{width:80px;vertical-align:top;}
.fontred{ color:Red;}
.goimgcenter{float:left; width:100%;margin-top:5px;margin-bottom:10px;}
.goimgcenter label{float:left;width:70px;text-align:left;vertical-align: middle;}
.goimgcenter img{vertical-align: middle;}
.goimgcenter select{vertical-align: middle;}
.goimgcenter1{float:left; width:100%;}
.goimgcenter-1{float:left;clear:right; padding-top:4px;}
.goimgcenter-1 img{ vertical-align:middle;}
.goimgcenter-1 input{ vertical-align:middle;}
.goimgcenter-1 select{ vertical-align:bottom;}
.goimgcenter-2{float:left; margin-left:10px}
.goimgcenter-3{float:left;clear:right; padding-top:5px;margin-left:10px}
.showhide
{
	background-image:url(../../img/button_bg1.gif);
	background-repeat:repeat-x; 
	font-family:Arial, Helvetica,sans-serif;
	font-weight:bold;
	border:solid 1px #a5acb2;
	color:#565758;
	text-decoration:none;	
}
.datasetmargin{width:97%;margin-top:10px; margin-left:2%}
.dataset{ width:100%; padding-left:2%; padding-right:2%; border:"0";}


.rowhead{ background-color: #EFEFEF; font-weight:bold; }
.row1{ background-color: #EFEFEF;}
.row2{ background-color:#DFDFDF;}


.paddingleft20{padding-left:20%;}
.width60{width:50%;}
.event{float:left; width:96%; padding-left:2%; padding-top:5px;}
.event1{ float:left; clear:right; font-weight:bold; width:30%;}
.event2{float:left;}
.event3{ float:left; clear:right; font-weight:bold; width:15%;}
.novisible{visibility:hidden;}
/* added by shiva */
/*Added by srikanth */

.pagefields {margin-top:5px;}
.pagefields label{float:left;width:150px;text-align:left}
.pagefields pre{float:left;width:170px;text-align:left}
/* #pagefields form {float:right;text-align:left;} */
/*Added by srikanth */

/*Added by kanthi */
.pagefields1 {margin-top:5px;}
.pagefields1 label{float:left;width:100px;text-align:left;padding-top:6px;}
.pagefields1 pre{float:left;width:150px;text-align:left;}
/* #pagefields form {float:right;text-align:left;} */
/*Added by kanthi */

/*Added by srikanth */
.pagefields2 {margin-top:5px;}
.pagefields2 label{float:left;width:170px;text-align:left}
/* #pagefields form {float:right;text-align:left;} */
/*Added by srikanth */

/* Added by Harish. Removed color from hover */
.myresultsbar-txt1{float:left;clear:right;padding:top 5px}
.default-button-1 { background-color:#ededed; font-family:Arial, Helvetica, sans-serif;font-weight:bold;border:solid 1px #a5acb2;color: #000000;text-decoration:none;}       
.resultsbar-1
{ 
	float:left; 
	background-color:#e2e0e1; 
	padding-left:2%; 
	padding-right:2%; 
	font-size:0.9em; 
	line-height:2.4em;
	width:95%; margin-top:1%;
}
.document-1{float:left; width:98%;}
.promo-1{background-color:#e1e1e1;margin-top:10px;float:left;width:94%;padding:5px;}

/* start of manufacturer */
#logo-1 {float:left; margin-top:20px; margin-bottom:20px;}
#holder-1 {margin-left:181px; height:30px; padding-bottom:20px; padding-top:58px;font:Arial, Helvetica, sans-serif; font-size:2em; font-weight:bold; color:#E2001A;}
#content-1{margin-left:0px;padding:0 0 0 0;}
.subtext{margin-left:20px;}
.testitalic{ font-style:italic;}
.rightnav img { margin-top:0px;}
.leftimg-bg{background-image:url(../img/info_gradnt_bg.gif);background-repeat:repeat-x; padding-top:5px; padding-bottom:5px;padding-left:15px;padding-right:15px;}
.mrftext {margin-top:5px;}
.mrftext label{float:left;width:75px;text-align:left;}
.navlinks-2{float:left; clear:left;width:100%; margin-top:10px;}
.feed-det { float:left; clear:left;padding-left:30px; margin-top:5px; width:95%}
.feed-det label{float:left; clear:right; width:30%; text-align:left;}
.link-margni{ padding:10px;}
/* end of manufacturer */


/*Added by Anupama*/
.floatright{float:right;}
.floatleft{float:left;}
.marginFloat{float:left;clear:right;}
.catalogue{float:left; clear:right; width:62%;}
.catalogue img {margin-right:10px;vertical-align:middle;}
.catalogue-italic {float:left; clear:right; width:33%;font-style:italic;}
.catalogue-bookmark { width:3%;}
#manufacturer-content{margin-left:0px;padding:0 0 0 0;}
.manufacturer-margin {margin-left:10px;padding:0 0 0 0;}
.branchdiv {float:left; clear:right; width:49%;height:100%; line-height:17px}
.margin-float-right {float:right; clear:left; width:49%;}
.padding-both {padding-left:10px;padding-right:10px;}
.padding-left15 {padding-left:15px;}
.padding-left30 {padding-left:30px;}
.width{width:50%;float:left;}
.divHeading2{ width: 98%; float: left; clear: left;}
.divCharGroup{ width: 38%; float: left; clear: right;text-align: left;padding-left:5%;}
.divCharDesc{width: 22%; float: left; clear: right;}
.divCharValue{width: 7%; float: left; clear: right; text-align: right; margin-right: 2%}
.divCharUnits{width: 6%; float: left; clear: right;}
.divCharDescriptor{width: 18%; float: left; clear: right;}
.divwidth95 {width:95%}
.divwidth98 {width:98%}
.spanParent {float:left;clear:right;width:45%;}
.spanCharDescription {float:right;clear:left;width:45%;}
.divFloatMargin {float:left;clear:right;margin-right:8px;}
.BCOLogoBackground
{		
	background-image:url(../../img/bg_red.gif);
	background-color:#FF0000;
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	margin-bottom:20px;
}
.contentareaBCO 
{
	padding:10px 5px 10px 10px;	 	
	background-color:#9E9FA3;
	border-top:1px solid #A2A2A2;
}
.tdHeader
{
		border-top:solid windowtext .5pt;
		border-bottom:solid windowtext .5pt;
		border-left:none;
		border-right:none;
}
.tdFooter
{
	border-bottom:solid windowtext .5pt;
}
/*Added by Anupama*/

/*Added by Rajasekhar*/
.logincontent { padding:40px 0 0 0; text-align:center; }
/*Added by Rajasekhar*/

/*Added by Kanthi */
.divstyle{margin:0px; height:50px;}
.createuserdiv{float:left;clear:right;}
.loggedinuserdiv{width:96%;}
.displaydefaults div{float:left;margin-left:0px; width:600px;}
.displaydefaults label{width:200px;float:left;margin-right:0px}
.display label{width:100px;float:left;text-align:center}
.includesubscibedservicesonly label {width:750px;text-align:left;}
.redcolor {color:Red;}
.relativeposition {position: relative;}
.statusmessage {font-weight:bold;color:Red;}
.dropdownwidth{Width:100px;}

/* Caption is invisible in the application. Screen readers will read the content set for the caption property. */
caption
{
	visibility:hidden;
	height:0px;
	font-weight:normal;
	display:none;
}
/*Added by Srikanth*/
.topcontent { float:left;width:100%; }
/*Added by Srikanth*/

/* Hides the form controls */
.hidecontrol
{
	display:none;
	visibility:hidden;
}








/* Adv Search code */

.advrightdiv {float:right; padding-top:2px;}
.advrightdiv-1{float:right;}
.advrightdiv-2{float:right; text-align:right; padding-top:2%;}
.advleftdiv{float:left; width:100%; padding-top:2%;}
.advleftdiv-1{float:left; width:100%;}
.advleftdiv-2{float:left; padding-top:10px;}
.advleftdiv-3{float:left; clear:right; width:40%; padding-right:2%;}
.advleftdiv-4{float:left; clear:right; width:20%;}

.advleftdiv-5{float:left; clear:right;width:50%;}

.searchlink {text-align:right; padding-top:3px;}

.searchdata {float:left; clear:right;}
.searchdata input{ vertical-align:middle;}
.searchdata img{ vertical-align:middle;}
.advsearch {padding:0 2% 2% 2%; float:left; width:95.75%;}


.default-button-small-advsearch 
{
	background-image:url(../../img/button_bg1.gif);
	background-repeat:repeat-x; 
	font-family:Arial, Helvetica,sans-serif;
	font-weight:bold;
	border: solid 2px #a5acb2;
	color:#565758;
	text-decoration:none;
	padding:0 5px 0 5px; 	
	font-size:0.9em; 	
	width:auto;
	overflow:visible;
	white-space:nowrap;	
	cursor:hand;     
    cursor:pointer;      
}

.default-button-small-linkbutton
{
	background-image:url(../img/button_bg1.gif);
	background-repeat:repeat-x;
	font-size:0.9em; 
	font-family:Arial, Helvetica,sans-serif;
	padding:0 5px 0 5px; 
	width:auto; 
	overflow:visible;
	font-weight:bold;
	border:solid 1px #a5acb2;
	color:#565758;
	text-decoration:none;		
}

/* Adv Search code */

/*Contact Us */

.contactus-title
{
	float: left; 
	width: 25%; 
	clear:right;
	font-weight:bold;
}
.contactus-value
{
	float: right; 
	width: 75%; 
	text-align: left;
}



/* Added By Kishore Y*/
.briefingcategory
{     
     background-color:Transparent;
     border: 0px solid; 
     color:#181818;
     text-decoration:none;
     cursor:hand;     
     cursor:pointer; 
     text-align:left;
     padding:0 .25em -.30em .25em;
	 width:auto;
	 overflow:visible
}


/*bco*/

#footersearch-bco {float:left;  width:10%;}
#links-bco {float:left;width:72%;}
#footerlinks-bco {float:left;clear:left;font-family: arial;color:#565758;text-align:left; width:100%;	}
	#footerlinks-bco a{	font-family:Arial, Helvetica, sans-serif;color:#565758;text-align:left; margin-left:2px; white-space:nowrap;margin-right:2px;/*border-bottom:solid 1px #c1c0c1;*/text-decoration:underline; line-height:15px;}	
 	#footerlinks-bco a:hover {font-family:Arial, Helvetica, sans-serif;color:#e2001a;text-align:left;margin-left:2px;margin-right:2px;/*border-bottom:solid 1px #e2001a;*/text-decoration:none;text-decoration:underline; }
#accessibility-bco {float: right;clear:right;font-family:arial;font-size:0.94em;color:#565758;
						white-space:nowrap;width:14%;}
.registernow{ font-family:Arial, Helvetica, sans-serif;color:#e2001a; text-align:center;padding:10px;}
.registernow a{text-decoration:underline;color:#e2001a;}
.registernow a:hover{text-decoration:underline;color:#e2001a;}
.formeltbco {margin-top:3px;}
.formeltbco label{float:left;width:160px;text-align:left; padding-top:3px;}
.subtab-4 {float:left; clear:right;padding:1.5% 0 0 0;height:20px;width:30%;background-image:url(../../img/title_bg_1.gif);background-repeat:repeat-x;}
.sort-results-bco{ float:left;text-align:right;padding-top:5px;  width:50%;}
.sort-results-bco img{ vertical-align:top;}
.resultsperpage {float:left; clear:right;padding: 5px 0px 0px 10px; width:47%;}
.resultsperpage img{vertical-align:top;}
.lefttext{padding:5px 10px 0px 10px;}
.newsbarwide {float:left; width:100%; margin-bottom:10px;}
.supplier-results {float:left;width:98%; padding:10px 0px 10px 2%;}
.resultsperpage-1{float:left; width:100%;}
.rowheader {font-weight:bold; height:30px;}
.specifier {padding:0px 10px 0px 10px;}
.specifier-1{margin-left:133px; margin-top:10px;}
.loginform {margin-top:5px; }
.loginform label{float:left;width:100px;text-align:left; }
.textalign{margin-left:102px}


.leftpagenavlink
{
	font-family:Arial;
	font-size:1em;
	color:#e2001a;
	text-decoration:none;
	margin-right:7px;
	font-weight:bold
}

.subnavlink1
{
	font-family:Arial;
	font-size:1em;
	color:#181818;
	text-decoration:none;margin-right:11px;	
 			/*border-bottom:solid 1px #f6f6f6;*/
}	
.subnavlink1:hover 
{
	font-family:arial;
	font-size:1em;
	color:#e2001a;
	text-decoration:none;/*border-bottom:solid 1px #f6f6f6;*/
}
.subnavlinkselected1
{
	
	font-family:arial;
	font-size:1em;
	color:#e2001a;
	font-weight:bold;
	text-decoration:none; margin-right:11px;
	/*border-bottom:solid 1px #f6f6f6;*/	
}

#subnav {border-top: solid 1px #273a98;width:100%;line-height:22px;float:left;}
.promo-bco1{height:76px;margin-bottom:10px;float:left;width:210px;}
.promo-bco2{height:160px;margin-bottom:10px;float:left;width:210px;}
.left-pad2
{
 padding-left:0%; line-height:17px;
}








