

/*****************************************Global Styles Start**********************************************/


.body
{
	font-family: Arial,Verdana,sans-serif;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 13px;
	vertical-align: top;
	background-image: url([images/site_background.gif]);
}

.sitebgimage
{
	background-color: White;
}



.loginname
{
	font-size: 10pt;
	font-weight: bold;
	color: #C6C6C6;
}
.navigation
{
	position: absolute;
	width: 15em;
}
.welcometext
{
	background-color: #C1C1C1;
	color: #334D55;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 146px;
	height: 30px;
	padding-top: 10px;
	text-align: center;

}

.addleftpaneimage
{
	background-color: #702000;
	padding-left: 8px;
	width: 147px;
}

.addleftpaneimagewidth
{
	width: 140px;
	vertical-align: top;
	height: 175px;
	border: 0px;
}

.addleftpane
{
	border-right-color: #c6c3c5;
	border-width: 1px;
	border-style: solid;
}

.centeralignment
{
	padding-left: 90px;
}

.signoutcolor
{
	color: #FE950A;
	text-decoration: underline;
}

/** #Search pane **/

.search
{
	text-align: left;
	border-color: #DEDFDC;
	border-style: solid;
	border-width: 1px;
	border-left: none;
	border-top: none;
	background-color: #C2C2C2;
	width: 150px;
	height: 100%;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 4px;
	color: Black;
	font-weight: bold;
	font-size: 90%;
}

/************* #Search pane styles ***************/

.searchhome
{
	text-align: left;
	border-color: #DEDFDC;
	border-style: solid;
	border-width: 1px;
	border-left: none;
	border-top: none;
	font-size: 12px;
	background-color: #C6C3C6;
	width: 150px;
	height: 15px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: Black;
	font-weight: bold;
}

.searchtext
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 110%;
	color: #304C54;
}

.dropdown
{
	width: 100px;
	margin-top: 1px;
}

.repbutton
{
	width: 40px;
	height: 20px;
	font-size: 12px;
	vertical-align: top;
	margin-top: 1px;
	padding-bottom: 1px;
}

/**** #Left menu pane styles  *****/

.leftpane11
{
	color: #00669A;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	border-color: #DEDFDC;
	border-style: solid;
	border-width: 1px;
	border-left: none;
	border-top: none;
	border-bottom: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	width: 154px;
	height: 100%;
	background-color: #ECECEC;
}

.leftpane1 a:hover
{
	color: #00659c;
	text-decoration: underline;
}

.leftpane1 a:link
{
	color: #00659c;
	text-decoration: none;
}

.leftpane1 a:visited
{
	color: #00659c;
	text-decoration: underline,overline;
}

.selectnode
{
	vertical-align: middle;
	width: 154px;
	height: 22px;
	padding-left: 3px;
	padding-top: 0px;
	border-color: #DEDFDC;
	border-style: solid;
	border-width: 1px;
	border-left: none;
	border-right: none;
	border-top: none;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.content
{
	margin-left: 12em;
}
a:hover
{
	color: #000000;
}
a:link
{
	color: #000000;
}

a:visited
{
	color: #000000;
}

.siteBanner
{
	align: left;
	padding: 0 0 0 0px;
}

.masthead
{
	padding: 0px 0px 1px 0px;
	border-bottom: 0px solid #cccccc;
	width: 100%;
}


/************* #Main menu styles start ***************/

.mainmenu
{
	color: #FFFFFF;
	text-align: center;
	height: 10px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-color: #b3b3b3;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Tahoma, Arial;
	border-right: none;
	background-color: #FE9412;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 1px;
}
.mainmenu a:hover
{
	color: #000000;
	text-decoration: none;
}
.mainmenu a:link
{
	color: #000000;
	text-decoration: none;
}

.mainmenu a:visited
{
	color: #000000;
	text-decoration: none;
}
.Mainmenuscroll
{
	color: #FFFFFF;
	text-align: left;
	height: 10px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-color: #bebebe;
	border-style: solid;
	font-family: Verdana, Tahoma, Arial;
	border-width: 1px;
	border-top: none;
}

.submenu
{
	filter: alpha(opacity=100);
	-moz-opacity: 0.94;
	opacity: 0.94;
}
.Mainmenuscroll a:hover
{
	color: #000000;
	text-decoration: none;
}
.Mainmenuscroll a:link
{
	color: #000000;
	text-decoration: none;
}

.Mainmenuscroll a:visited
{
	color: #000000;
	text-decoration: none;
}


.footerpane
{
	float: left;
	width: 800px;
	background-color: Black;
}


/*****************************************Global Styles End**********************************************/


/************* # Home page styles  ***************/

.homepageimage
{
	margin-top: 0px;
	vertical-align: top;
	padding-left: 155px;
	float: left;
}




/************* # Procedures page hide and show tables styles  ***************/


.TDbgcolor
{
	background-color: #E0ECF1;
	padding: 0px 0px 0px 0px;
	color: #00659c;
	font-weight: Normal;
	font-size: 12px;
	width: 630px;
	height: 20px;
}

.TDbgcolor a:hover
{
	color: #00659c;
	text-decoration: none;
}

.TDbgcolor a:link
{
	color: #00659c;
	text-decoration: none;
}

.TDbgcolor a:visited
{
	color: #00659c;
	text-decoration: none;
}




.TDbgcolor1
{
	background-color: #E0ECF1;
	padding: 0px 0px 0px 0px;
	color: #00659c;
	font-weight: Normal;
	font-size: 12px;
}


/************* #Content styles start ***************/

.headertxt
{
	color: #00659c;
	font-size: 10px;
	font-weight: bold;
}

/************* #Path menu styles start ***************/

.pathtxt
{
	color: #00659c;
	font-size: 13px;
	font-weight: normal;
	border: none;
	width: 630px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.pathtxt a:hover
{
	color: #00659c;
	text-decoration: none;
}

.pathtxt a:link
{
	color: #00659c;
	text-decoration: none;
}

.pathtxt a:visited
{
	color: #00659c;
	text-decoration: none;
}


/************* #procedures page content styles start ***************/

.proceduresimagewidth
{
	padding-right: 20px;
	width: 140px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	width: 135px;
	height: 75px;
	border-color: #DEDFDC;
	border-style: solid;
	border-width: 1px;
	border-left: none;
	border-top: none;
	border-bottom: none;
	border-right: none;
}

.proceduresheader
{
	float: left;
	cursor: hand;
	padding-right: 3px;
	padding-top: 3px;
	text-align: center;
}




.proceduresmainimage
{
	width: 40px;
	height: 40px;
}
.proceduresnavigation
{
	left: 0;
	width: 12em;
}
.contenttext
{
	margin: 0px;
	padding: 0px;
	width: 630px;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.contenttext a:link
{
	color: Blue;
}

.contenttext a:visited
{
	color: Blue;
}
.pagetitle
{
	font-size: 18px;
	font-weight: bold;
	color: #00659c;
}



.tableheadertext
{
	color: #44480B;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}

.table
{
	width: 630px;
}

.TreatmentTitleText
{
	font-size: 14px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #00659c;
	padding-top: 2px;
	padding-bottom: 0px;
}

.referencesText
{
	padding-left: 0px;
	color: #00659c;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px;
}


/************* #siteInfo styles ***************/

.siteInfo
{
	width: 780px;
	clear: both;
	border: 1px solid #cccccc;
	font-size: 12px;
	color: #00659c;
	padding: 10px 10px 10px 10px;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.siteInfo a:hover
{
	color: #00659c;
	text-decoration: none;
}

.siteInfo a:link
{
	color: #00659c;
	text-decoration: none;
}

.siteInfo a:visited
{
	color: #00659c;
	text-decoration: none;
}

.mainpagesiteInfo
{
	width: 780px;
	clear: both;
	border: 0px solid #cccccc;
	font-size: 12px;
	color: #00659c;
	padding: 10px 10px 10px 10px;
}

.mainpagesiteInfo a:hover
{
	color: #00659c;
	text-decoration: none;
}

.mainpagesiteInfo a:link
{
	color: #00659c;
	text-decoration: none;
}

.mainpagesiteInfo a:visited
{
	color: #00659c;
	text-decoration: none;
}

/************* #Products page styles ***************/

.productheadertext
{
	width: 340px;
	padding-top: 20px;
	float: left;
}

.productlogo
{
	float: left;
	width: 150px;
	height: 26;
	padding-top: 5px;
	padding-left: 20px;
}
.productspageproductimage
{
	float: left;
	padding-top: 5px;
	padding-left: 20px;
	width: 230;
	height: 170;
}

.productpagecontect
{
	width: 635px;
	float: left;
}




/***********Home page styles**************/

.navigationhome
{
	left: 0;
	width: 15em;
	padding-top: 2px;
}

/*This style not using*/

.contenthome
{
	margin-left: 142px;
}



/**********Search page *********************/

.SearchpageData
{
	font-size: 10pt;
	font-weight: bold;
	color: #00659c;
	width: 780px;
	font-family: Arial,Verdana;
}

.MISSearchpageData
{
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	width: 780px;
	font-family: Arial,Verdana;
}


.Searchtextcolor
{
	color: Gray;
	font-size: 12px;
	width: 98px;
	height: 14px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 2px;
}


.Searchbbuttoncolor
{
	width: 40px;
	height: 25px;
	font-size: 12px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 1px;
}


.SearchpageDataheadertext
{
	width: 780px;
	padding-bottom: 10pt;
	float: left;
	color: #334d55;
	font-family: Arial, Verdana;
}

.searchsearch
{
	text-align: left;
	border-color: Orange;
	border-style: solid;
	border-width: 1px;
	border-top: none;
	background-color: #A1A1A1;
	width: 202px;
	height: 100%;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-right: 1px;
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: bold;
	font-size: 90%;
}

.searchpage
{
	font-family: Verdana,Arial,sans-serif;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 10px;
	width: 790px;
}
.searchpagecontent
{
	border-width: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-style: solid;
	border-left: none;
	border-right: none;
	border-top: none;
	border-color: #E7E7DE;
	width: 790px;
	font-family: Verdana;
	color: #000000;
	font-size: 9pt;
}

.linktext
{
	padding-bottom: 3px;
	padding-top: 10px;
	color: #00659c;
}

.footerlinks
{
	text-align: right;
	color: #00659c;
	font-family: Verdana;
	font-size: 9pt;
}
.searchheadertext
{
	border-color: Orange;
	border-style: solid;
	border-width: 1px;
	border-bottom: none;
	border-left: none;
	width: 797px;
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 14pt;
	background-color: #A1A1A1;
	height: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.searchproceduretext
{
	border-width: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
	border-style: solid;
	border-left: none;
	border-bottom: none;
	border-right: none;
	border-top: none;
	border-color: #E7E7DE;
	width: 790px;
	font-family: Arial,Verdana;
	color: #FE950A;
	font-size: 13pt;
	font-weight: bold;
	padding-left: 2px;
}

.imageline
{
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
}

.gridview
{
	width: 775px;
	border-width: 0px;
	border-style: solid;
	border-left: none;
	border-right: none;
	border-top: none;
	border-color: #FFA600;
	padding-left: 0px;
}

.searchborders
{
	border-width: 1px;
	border-style: solid;
	border-top: none;
	border-color: #FFA600;
}
/**********Header footer Master page*********************/

.contentmargin
{
	margin-left: 0px;
}

.contentpane
{
	width: 800px;
	height: 410px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
}


/***********************regestration form*************/

.h5
{
	font-family: Verdana,Arial,sans-serif;
	font-weight: bold;
	font-size: 75%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

.h6
{
	font-family: Verdana,Arial,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}


/* Company Info Styles */

.Companytextheader
{
	padding-bottom: 10px;
	font-family: Arial,Verdana;
	color: #00659c;
	font-size: 14pt;
	padding-left: 0px;
}

.companypagelayout
{
	float: left;
	padding-left: 10px;
}

/* Multiple Products */

.Gridviewheadertext
{
	width: 620px;
	padding-bottom: 20px;
	float: left;
	color: #334d55;
}

.pager span
{
	color: #FE950A;
	font-weight: bold;
	font-size: 10pt;
	width: 620px;
	text-decoration: none;
}


.Multipleproductlogo
{
	float: left;
	width: 150px;
	height: 26;
	padding-top: 10px;
	padding-left: 15px;
}

.Gridviewtitle
{
	font-size: 14px;
	font-weight: bold;
	color: #00659c;
}

.Gridviewtitle a:hover
{
	color: #00659c;
	text-decoration: none;
}
.Gridviewtitle a:link
{
	color: #00659c;
	text-decoration: none;
}

.Gridviewtitle a:visited
{
	color: #00659c;
	text-decoration: none;
}

.Multipleleftpane
{
	background-color: Black;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 2px;
	width: 140px;
}
.Multipleleftpanetext
{
	color: White;
	vertical-align: middle;
	font-family: Verdana, Arial;
	padding-left: 30px;
}


/***** Expos page styles ****/





/***************Grid Search Results *************/



.Gridsearchtextheader
{
	padding-bottom: 0px;
	padding-top: 20px;
	font-family: Arial,Verdana;
	color: #00659c;
	font-size: 14pt;
	padding-left: 0px;
}


.Gridsearchpagetitle
{
	color: #00659c;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
	width: 200px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 10px;
}


.GridsearchGridviewheadertext
{
	color: #334d55;
	vertical-align: top;
	padding-top: 10px;
	width: 200px;
}


/***************Scanning Search Results *************/



.Scanningtextheader
{
	padding-bottom: 0px;
	padding-top: 20px;
	font-family: Arial,Verdana;
	color: #00659c;
	font-size: 14pt;
	padding-left: 0px;
}


.Scanningpagetitle
{
	color: #00659c;
	font-size: 10pt;
	font-weight: bold;
}


.ScanningGridviewheadertext
{
	width: 500px;
	color: #334d55;
}



/******************Login Form *********************/



.loginformheadercolor1
{
	background-color: #828482;
	width: 800px;
	height: 50px;
	margin-top: 10px;
	font-family: Verdana, Arial, Tahoma;
}

.loginformheadercolor2
{
	background-color: #F79631;
	width: 800px;
	height: 20px;
	margin-top: 3px;
	font-family: Verdana, Arial, Tahoma;
}
.loginformlogo
{
	margin-left: 130px;
	width: 461px;
	height: 96px;
	padding-top: 5px;
	font-family: Verdana, Arial, Tahoma;
}

.loginformheadertext
{
	vertical-align: middle;
	padding-left: 340px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
	font-weight: bold;
}

.loginformgradintimage
{
	margin-top: 5px;
	width: 800px;
	font-family: Verdana, Arial, Tahoma;
}


.loginformusernametext
{
	float: left;
	font-weight: normal;
	width: 120px;
	font-family: Verdana, Arial, Tahoma;
}

.loginformflot
{
	float: left;
	font-weight: normal;
	width: 120px;
	font-family: Verdana, Arial, Tahoma;
}
.loginformbutton
{
	float: left;
	height: 0px;
	padding-left: 90px;
}
.hyperlinkText
{
	color: #EA7B00;
	text-decoration: none;
	font-family: Verdana, Arial, Tahoma;
}

.normaltext
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10pt;
	color: Black;
	line-height: 17px;
}
.TopContent
{
	width: 800px;
	font-family: Verdana, Arial, Tahoma;
}

.notamemberyet
{
	padding-top: 10px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10pt;
}


/******************Forgot password Form *********************/



.Forgotformheadercolor1
{
	background-color: #828482;
	width: 800px;
	height: 50px;
	margin-top: 10px;
}

.Forgotformheadercolor2
{
	background-color: #F79631;
	width: 800px;
	height: 20px;
	margin-top: 3px;
}
.Forgotformlogo
{
	margin-left: 130px;
	padding-top: 28px;
	width: 461px;
	height: 96px;
}

.Forgotformheadertext
{
	vertical-align: middle;
	padding-left: 340px;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
}

.forgotnametext
{
	margin-top: 20px;
	padding-left: 0px;
}

.forgotemail
{
	margin-top: 20px;
	padding-left: 40px;
	padding-right: 20px;
}

.forgotpagebutton
{
	height: 0px;
	width: 300px;
	padding-top: 30px;
	padding-left: 402px;
}



.formaddleftpane
{
	border-right-color: #c6c3c5;
	border-width: 1px;
	margin-top: 2px;
	height: 300px;
	width: 150px;
	border-style: solid;
}

.usernamepasswidth
{
	width: 800px;
}

.enptydatarow
{
	vertical-align: middle;
	font-weight: bold;
}


.rightpanecontentheader
{
	color: Black;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10pt;
	font-weight: bold;
}
.rightpanecontent
{
	color: Black;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10pt;
	background-color: #FFFBE7;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

/****************** rep pages *********************/

.repnameclass
{
	width: 180px;
	color: Black;
	font-family: Arial,Verdana , Tahoma;
	font-size: 8pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
	left: 0px;
}

.repaddressclass
{
	color: Black;
	font-family: Gill Sans MT, Verdana, Arial,Helvetica, sans-serif;
	font-size: 8px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
.label
{
	color: Black;
	font-family: Gill Sans MT, Verdana, Arial,Helvetica, sans-serif;
	font-size: 8px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}

.format
{
	color: Black;
	font-family: Gill Sans MT, Verdana, Arial,Helvetica, sans-serif;
	font-size: 8px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
.title
{
	color: Black;
	font-family: Gill Sans MT, Verdana, Arial,Helvetica, sans-serif;
	font-size: 8px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
.saverepaddressclass
{
	width: 50px;
	color: Black;
	font-family: Gill Sans MT, Verdana, Arial,Helvetica, sans-serif;
	font-size: 8px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
.Musicrepaddressclass
{
	width: 150px;
	color: Black;
	font-family: Gill Sans MT, Verdana, Arial,Helvetica, sans-serif;
	font-size: 8px;
	padding-right: 5px;
	padding-left: 13px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
.repitemclass
{
	width: 200px;
	color: Black;
	font-family: Gill Sans MT, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
}
.repphonenumberclass
{
	color: Black;
	font-family: Gill Sans MT, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: smaller;
}
.saverepphonenumberclass
{
	width: 50px;
	color: Black;
	font-family: Gill Sans MT, Verdana, Arial,Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: smaller;
}
.itemPadding
{
	padding-left: 120px;
}
.imagePadding
{
	padding-left: 16px;
}



