body
    {
    margin: 0;
    padding: 0;
    color: #183b60;
    font: 12px Arial, verdana, sans-serif;
		line-height: 125%;
    background: #fff; /* f3f5f7  4b6d92 */
    }
a
    {
    color: #9b0000; /* 307082 */
    }
a:hover
    {
    color: #D60808; /*  */
    }
acronym
    {
    border: none;
    }
h3
    {
		color: #9b0000;
    font: 18px verdana, Arial, sans-serif;
	 	font-weight: bold;   
		}
.title
    {
    color: #9b0000;
    font: 18px verdana, Arial, sans-serif;
	 	font-weight: bold;
    }
.subtitle 
    {
    color: #9b0000;
    font: 14px verdana, Arial, sans-serif;
	 	font-weight: bold;
	/* 	font-style:italic; */
    }

#baseFooter span
    {
    display:none;
    }

#container
    {
    margin: auto;
    width: 705px;
    /* position: relative; */
		
    padding: 0px;
    text-align: left;
	/* 	background-image: url("/images/bg_frame1px980.jpg"); */
	  background-color:#f3f5f7; 
	  height: auto; /* 568px; */
		border:solid 0px #bacfe4; /* bacfe4 8dabc7 6788a9 */
    }
#container #intro #topBanner .p1
    {
    height: 102px; 
   /*  background:#4b6d92 url("/images/esnapsnew_header.jpg") no-repeat; */
    margin: 0px;
    width: 705px;
    }
#container #intro #topBanner .p2 /* new navigation */
    {
		color: #9b0000;
		height: 41px;
    width: 705px;
		margin: 0;
		padding-top: 0px;
		border:solid 0px purple;
    } 
#container #intro #topBanner .p3 /* breadcrumb */
    {
		color: #9b0000;
		height: 10px;
    width: 600px;
		margin: 0 0px 0 30px;
		padding-top: 0px;
		border:solid 0px yellow;
    } 
/*.tabmenuicon
    {
    position:absolute; 
		left:auto;
		top:147px; 
		z-index:3;
		height: 30px;
    width: 516px;
		margin: 0px 0 0 409px;
		padding: 0px;
		border:solid 0px green;
    } 
 .tabmenubg
    {
    position:absolute; 
		top:117px; 
		z-index:3;
		background-color: #fea700; 
		height: 16px;
    width: 914px;
		margin: 0px 0 0 11px;
		padding: 0px;
    }  
.scrollcolor
    {
    position:absolute; 
		
		top:133px; 
		z-index:1;
		background-color: #ecdbd9;
		height: 425px;
    width: 43px;
		margin: 0px 0 0 915px; 
		padding: 0px;
		
		border:solid 1px red;
    } 
 .exiticon
    {
    position:absolute; 
		top:116px; 
		z-index:3;		
		height: 17px;
    width: 42px;
		margin: 0px;
		padding: 0px 0 0 925px;
		  
    } */
#supportingText
    {
    margin: 0 0px 0px 0px;
    width: 703px;
	  height: auto;		
		/* background-color:#fcfdff; */
		border:solid 0px pink;
    } 
 #explanation
    {
		/* position:absolute; */
		margin:auto;
		/* margin:0px 0px 0 0px;   */
		padding:0; 
		left:25px; 
		top:147px; 
		width:675px; 
		height:auto; 
		/* z-index:5; */
		border:solid 0px green;
    }
.leftmargin200 {		
		margin-left:200px; 
}
.rptTitle {
		font: 18px verdana, Arial, sans-serif;
	 	font-weight: bold;
}
/*
.leftcolumn {
		width:665px;
		margin:0px 0px 0px 0px; 
		padding:0px 5px 0px 2px; 
		border-right: 1px solid #cccccc;
		
	
} */
.rightcolumn {
		/* font: 10px verdana, Arial, sans-serif; */
		position:absolute; 
		top: 153px;
		width:99px;
		margin:0px 5px 0px 580px; 
		border:solid 0px orange;
}

#baseFooter {		
    background:#4b6d92 url("/images/esnapsnew_footer.jpg") no-repeat;
    margin: 0px 0 0 0px;
		padding: 0;
		height: 75px;
		width: 705px;
		text-align:center;
		line-height: 130%;
		border:solid 0px orange;
}

.notice {
 font-weight: bold;
 color: #ff0033;
}

.homepagecolumn ul {
padding: 0px;
float: left;	
margin: 0px 40px 0px 0px;	
list-style-type: none;
clear:both;
}

.homepagecolumn li {	
border: black 0px solid;	
padding: 0px;	
float: left;	
margin:5px 0px 5px -38px;	
width: 440px;	
list-style-type: none;
}

.homepagecolumn li img {	
float: left;	
margin: 5px 10px 5px 5px;
} 

.homepagecolumn li:hover {	
/* background-color: #e9deca; */
}

.nameTable { background: white; border-collapse:collapse }

.hidetext {
	display: none;
}
.viewtext {
	display: run-in;
}
.greyunderline {	
    margin: 5px 0px 0px 0px;
		width: 556px;
	  height: 5px;		
		border-top:solid 2px #ccc;
}
.hometext{	
    margin: 0px 0px 10px 40px;
		width: 513px;
	  height: auto;
		border:solid 0px red;
}

.selectoption {
		background:transparent url("/images/bluebehindboxes.jpg") no-repeat;
    margin: 0px 0px 0px -14px;
		padding:0px 0px 0px 0px;
		height: 254px;
		width: 705px;
		border:solid 0px blue;
}


.coctraingbox {	
	 	position: relative; 
	 	margin: 20px 0 0 16px; 
	 	padding:0px 15px 0px 0px; 
		height: 212px;
		width: 214px;
		background:url(/images/cocboxnew_norm.jpg) no-repeat; 
		cursor: pointer;		
		display: inline-block; 
		border:solid 0px yellow; 
}
.coctraingbox a {
		margin-top: 0px;
		padding:15px 5px 5px 10px;
		height: 190px;
		width: 197px;
		color:#fff;
		float:left;
		font-size:12px;
		text-decoration:none;
		display: block;
		border:solid 0px red; 
}
.coctraingbox a ul {
	margin: 5px 10px 0 15px;
		border:solid 0px pink; 
}

.coctraingbox:hover {
		background:url(/images/cocboxnew_over.jpg) no-repeat;		
} 
.projappbox {
		position: relative;
		margin: 20px 0 0 0px; 
		padding:0px 15px 0px 0px; 
		height: 212px;
		width: 214px;
		/* color:#000; */
		background:url(/images/projectAppsBoxnew_norm.jpg) no-repeat;
		cursor: pointer;
		border:solid 0px orange;
		display: inline-block;
}
.projappbox a {
		margin-top: 0px;
		padding:15px 0px 5px 10px;
		height: 190px;
		width: 205px;
		color:#fff;
		float:left;
		font-size:12px;
	/* 	font-weight: bold; */
		text-decoration:none;
		display: block;
		border:solid 0px red;
}
.projappbox a ul {
	margin: 5px 10px 0 15px;
		border:solid 0px pink; 
}
.projappbox:hover {
		background:url(/images/projectAppsBoxnew_over.jpg) no-repeat;		
}
.refroombox {
		position: relative;
		margin: 10px 0 0 0px;
		padding:0px 5px 0px 0px; 
		height: 212px;
		width: 214px;
	/* 	color:#000; */
		background:url(/images/ReferenceBoxnew_norm.jpg) no-repeat;
		cursor: pointer;
		border:solid 0px orange;
		display: inline-block;
}
.refroombox a {
		margin-top: 0px;
		padding:13px 5px 5px 8px;
		height: 190px;
		width: 195px;
		color:#fff;
		float:left;
		font-size:12px;
	/* 	font-weight: bold; */
		text-decoration:none;
		display: block;
		border:solid 0px red;
}
.refroombox:hover {
		background:url(/images/ReferenceBoxnew_over.jpg) no-repeat;		
}
