/* ACM MANAGER STYLE SHEET ------------------------------------------*/

/* Document defaults start ------------------------------------------*/

body
{
   font-family : Verdana, Arial, Helvetica, Swiss, Geneva, Sans-serif; 
   color : #000000; 
   font-size : 0.8em ;
   margin-left : auto ;
   margin-right : auto ;
   width : 732px ;
   text-align : center ; 
   background-color : #e0edc5 ;
   font-style : normal ;
}

p
{
	margin : 0px ;
	margin-top : 8px ;
}

h1
{
	font : 1.8em "arial" ;
	font-weight : bold ;
	color : #744a00 ;
	margin-bottom : 0px ;
}

h2
{
	color : gray ;
	font-size : 1.4em ;
	font-family : Arial;
	font-weight : bold ;
	margin-bottom : 5px ;
}

img
{
	border : 0 px ;
	margin : 10px 10px 10px 10px ;
}

textarea
{
	width : 250px ;
	height : 100px ;
	font-family : Verdana, Arial, Helvetica, Swiss, Geneva, Sans-serif; 
	color : #000000; 
	font-size : 8pt ;
}

a
{
	color : Blue ;
	text-decoration : underline ;
}

span
{
	width :	120px ;
	font-weight : bold ;
	font-size : xx-small ;
}

#Errortext
{
	width : 400px ;
	color : Red ;
	font-family : Verdana ;
	font-weight : bold ;
	font-size : xx-small ;
}

.filler
{
	width : 15px ;
}

/* Document defaults end --------------------------------------------*/



/* Header & footer starts -------------------------------------------*/

#siteheader
{
	position : absolute ;
	top : 0px ;
	padding-left : 0px ;
	width : 732px ;
	background-color : White ;
	border-left: solid 1px black ;
	border-right: solid 1px black ;
	display : inline-block ;
	height : 200px ;	
}

#login
{
	height : 40px ;
	font-size : 18px ;	
	background-color : White ;
	padding-right : 10px ;
	vertical-align : middle ;
	text-align : right ;
}

#login img
{
	margin : 0px 0px 0px 0px ;
} 

.navigation
{
	height : 175px ;
	background-color : White ;
}

.navigation p
{
	background-color : White ;
}

.header
{
	font-family : Verdana ;
	font-size : 1.1em ;
	color : white ;
	height : 200px ;
	background-image : url("images/header.jpg") ;
	background-repeat : no-repeat ;
	background-position : center 10px ;
	padding-top : 140px ;
}

.header a
{
	color : white ;
	text-decoration : underline ;

}

.header a:hover		 
{ 
    text-decoration : none ;
}

.login
{
	text-align : right ;
	font-weight : bold ;
	vertical-align : top ;
}

#mainheading
{
	font-family : Verdana ;
	font-size : 8pt ;
	color : Gray ;
	line-height : 8px ;
	height : 12px;	
	margin : 0 ;
	margin-top : 10px ;
	padding : 0;
}



#footer a
{	
	font-size : 8pt ;
	color : Black ;
	font-weight : normal ;
}

#footer
{
	width : 732px ;
}

.scanalert
{
    float : right ;
    margin-top : -60px ;
}

.black
{
	border-top : dashed 1pt gray ;
}

#main
{
	width : 732px ;
	margin-top : 50px ;
	background-color : White ;
	border-left : solid 1px black ;
	border-right : solid 1px black ;
	border-bottom : solid 20px black ;
	text-align : left ;
	padding-bottom : 30px ;
	font-style :  normal ;
	display : inline-block ;
}

.featuresphoto h2
{
	margin-top : 10px ;
	margin-bottom : 0px ;
}

.featuresphoto p
{
	margin-top : 0px ;
}

/* Header ends -----------------------------------------------------*/

/* Index.aspx start ------------------------------------------------*/

#rightpanel
{
	BORDER: black 1px solid; 
	padding: 10px ;
	WIDTH: 200px; 
	BACKGROUND-COLOR: #ffffcc;
	vertical-align : text-top ;
	text-align : center ;
}

#middlepanel
{
	padding-bottom : 0px; 
	padding-right : 20px ;
	padding-left : 15px ;
}

#features
{
	vertical-align : top ;
}

#features IMG
{
	height : 50px ;
	width : 50px ;
	border : solid 1px black ; 
	margin-top : 16px ;
}

#features
{
	padding-left : 0px ;
}

#features h1
{
    padding-left : 15px ;
}

#features TD
{
	vertical-align : top ;
	font-size : 8pt ;
	padding-bottom : 15px ;
	padding-right : 15px ;
}

#contactus
{
	PADDING-RIGHT: 225px; 
	PADDING-BOTTOM: 5px; 
}

#newslist li
{
	text-align : left ;
}

#clients
{
	height : 75px ;
	margin-left : 0px ;
}
	
/* Index.aspx ends -------------------------------------------------*/

/* ContactUS.aspx starts -------------------------------------------*/

.contactusleft
{
	padding : 15px ;
	width : 200px ;
	background-color: #ffffcc;
	vertical-align : top ;
	font-size : 8pt ;
	border : solid 1px black ;
	margin-left : 15px ;
	margin-top : 20px ;
	float : left ;
}

.contactusleft img
{
	 Height : 120px  ;
	 Width : 85px ; 
	 border : solid 1px black ;
	 margin-left : 20px ;
	 margin-top : 10px ;
}

.contactusmain
{
	padding : 15px ;
	font-size : 8pt;
	vertical-align : top ;
	float : left ;
	width : 420px ;
	margin-left : 15px ;
	height : 380px ;
	display : inline-block ;
}

.contactusmain span
{
    width : 100px ;
    display : inline-block ;
    margin-bottom : 8px ;
}

#lblQuestion
{
    height : 90px ;
    display : inline-block ;
    float : left ;
}

/* ContactUS.aspx ends ---------------------------------------------*/


/* Login.aspx starts -----------------------------------------------*/

.loginleft
{
	padding : 15px ;
	float : left ;
	width : 400px ;
}

.loginleft span
{
    width : 100px ;
    display : inline-block ;
}

.loginright
{
	padding : 15px ;
	width : 150px ;
	background-color : #ffffcc;
	vertical-align : top ;
	font-size : 8pt ;
	border : solid 1px black ;
	float : left ;
	margin-top : 20px ;
}

/* Login.aspx ends -------------------------------------------------*/


/* KnowledgeBase.aspx starts -----------------------------------------*/

.KnowledgeBase span
{
	font-weight : normal ;
	width : auto ;
	height : auto ;
}

/* KnowledgeBase.aspx ends -------------------------------------------*/
/* asbestos.aspx starts ----------------------------------------------*/

.FAQTopPanel 
{
	border-bottom : dashed 1px black ;
	padding : 10px 10px 10px 15px ;
	color : Black ;
	width : 700px ;
 }

.FAQTopPanel UL
{
	margin-bottom : 0px ;
}

/* asbestos.aspx ends -------------------------------------------------*/

/* RiskCalculator.aspx starts -----------------------------------------*/

.riskcalculator
{
	background-color : white ;
	padding-right : 10px ;
	padding-left : 15px ;
	width : 260px ;
	vertical-align : top ;
	float : left ;
}

.riskdropdowns
{
	border-left : dashed 1px black ;
	float : right ;
	width : 420px ;
	background-color : White ;
	padding-left : 10px ;
	padding-right : 15px ;
	z-index : 1000 ;
}

.riskdropdowns select
{
	color : blue ;
	font-size : 8pt ;
}

.riskcalculator ul
{
	margin-bottom : 0px
}

#dangerposter
{
	height : 150px ;
	border : none ;
	padding : 10px 10px 10px 10px ;	
	float : right ;
}

#RecommendedAction, #MaterialRiskScore
{
	width : 400px ;
	height : 20px ;
	display : inline-block ;
	color : Blue ;
}

.results
{
    background-color : #fdebcf ;
}

#butCalculate
{
	margin-top : 10px ;
}

/* RiskCalculator.aspx ends -------------------------------------------*/

.noborder
{
    border :  none ;
}

.offset
{
    margin-left : 15px ;
}