body {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
}

.TDT{
	border-bottom:1px solid #c9c9c9;  
	border-left:0px none #c9c9c9; 
	border-right:1px solid #c9c9c9; 
	border-top:0px solid #c9c9c9;
	height:inherit; 
	color:  #444444;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	font-style: normal;
	background-image: url(../images/TemplateImages/top_nav.jpg);
	}
	
.InputClass {
	
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	font-style: normal;
	color:  #444444;
	width:125px;
	
}


.menulink {
	text-decoration:	none;
	height:inherit; 
	color:  #444444;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	font-style: normal;
	background-image: url(../images/TemplateImages/top_nav.jpg);
	
	}
	
a.menulink:link{
	text-decoration:	none;
	height:inherit; 
	color:  #444444;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	font-style: normal;
	background-image: url(../images/TemplateImages/top_nav.jpg);
	
	}
	
a.menulink:active{
	text-decoration:	none;
	height:inherit; 
	color:  #444444;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	font-style: normal;
	background-image: url(../images/TemplateImages/top_nav.jpg);
	
	}
	
a.menulink:visited{
	text-decoration:	none;
	height:inherit; 
	color:  #444444;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	font-style: normal;
	background-image: url(../images/TemplateImages/top_nav.jpg);
	
	}
	
a.menulink:hover{
	text-decoration:	none;
	height:inherit; 
	width:inherit;
	color:  #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	font-style: normal;
	background-image: url(../images/TemplateImages/nav_on_rollover.gif);
	display:block;
	}

.textlink {
	text-decoration:	none;
	color:  #2a6089;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	font-style: normal;
	}
	
.textlinksmall {
	font-size:10px;
	font-weight: normal;
	text-align: left;
	
	}
	
a.textlink:link{
	text-decoration:	none;
	color:  #2a6089;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	font-style: normal;
	
	}
	
a.textlink:active{
	text-decoration:	none;
	color:  #2a6089;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	font-style: normal;
	
	
	}
	
a.textlink:visited{
	text-decoration:	none;
	color:  #2a6089;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	font-style: normal;

	
	}
	
a.textlink:hover{
	text-decoration:	none;
	color:  #E23D28;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	font-style: normal;
	}
	
	
.checkbox {
	background-color: white;
	border: 0px solid black;
}


.login {
	background: url(../images/login/login.gif);
	background-repeat:repeat; 
	background-position:center
}

.loginTop {
	background:url(../images/login/login_up.gif); 
	background-repeat:repeat; 
	background-position:center
}

.loginTopLeft {
	background:url(../images/login/login_upleft.gif); 
	background-repeat:repeat; 
	background-position:center
}

.loginTopRight {
	background:url(../images/login/login_upright.gif); 
	background-repeat:repeat; 
	background-position:center
}

.loginRight {
	background:url(../images/login/login_right.gif); 
	background-repeat:repeat; 
	background-position:center
}

.loginLeft {
	background:url(../images/login/login_left.gif); 
	background-repeat:repeat; 
	background-position:center
}

.loginBottom {
	background:url(../images/login/login_bottom.gif); 
	background-repeat:repeat; 
	background-position:center
}

.loginBottomRight {
	background:url(../images/login/login_bottomright.gif); 
	background-repeat:repeat; 
	background-position:center
}

.loginBottomLeft {
	background:url(../images/login/login_bottomleft.gif); 
	background-repeat:repeat; 
	background-position:center
}


.login-button {
border: 0px;
background: url(../images/TemplateImages/ACM-Logon-OFF.gif) no-repeat top left;
width: 64px;
height: 23px;
margin-top: 3px;
padding-bottom: 10px;
color: #FFFFFF;
font-size:11px;
font-weight: bold;
text-align: center;
cursor:pointer;
cursor:hand;
}

.login-button:hover {
border: 0px;
background: url(../images/TemplateImages/ACM-Logon-ON.gif) no-repeat top left;
width: 64px;
height: 23px;
margin-top: 3px;
padding-bottom: 10px;
color: #FFFFFF;
font-size:11px;
font-weight: bold;
text-align: center;
cursor:pointer;
cursor:hand;
}

.noticebox 
{
    color:  #444444;
    line-height:20px;    
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	text-align: justify;
	padding:0px 4px 0px 4px;
	/*background: url(../images/TemplateImages/ACM-Content-Box7BG.gif) repeat top center;*/
	background: url(../images/announcements/OBP-announcement.gif) repeat top center;
}


.Emm 
{    
    font-family: Verdana,Arial, Helvetica;
	font-size:15px;
	font-style: italic;
	font-weight: bold;
	text-align: justify;	
	
}

#menu {
width: 548px;
height: 20px;
display: inline;
position:relative;
margin-top: 10px;
color: #000;
padding-bottom: 5px;
}

ul {
	font-family: Arial, Verdana,Helvetica, sans-serif;
	margin-left: 0px;
	padding-left: 12px;
	font-size:12px;
}

#menu ul {
font-family: Arial, Verdana,Helvetica, sans-serif;
font-size:12px;
margin: 0px;
padding: 0px;
display: inline;
border-top: 0px solid #d8d3d7;

}

#menu ul li {
font-family: Arial, Verdana,Helvetica, sans-serif;
font-size:12px;
list-style-type: none;
text-align: center;
height: 18px;
float: left;


}

#menu ul li a {
	font-family: Arial, Verdana,Helvetica, sans-serif;
	text-decoration: none; 
	padding-left: 5px; 
	padding-right: 5px;
	color:  #002868;
	font-size:12px;
	font-weight: normal;	
	font-style: normal;
}

#menu ul li a:hover {
		font-family: Arial, Verdana,Helvetica, sans-serif;
		background: #fff; 
		color:  #E23D28;
		font-size:12px;
		font-weight: normal;		
		font-style: normal;
		
}

#nacm-home {
		font-family: Arial, Verdana,Helvetica, sans-serif;
		float: right; 
		display: inline; 
		position: relative; 
		bottom: 10px;
		}


.Nacm1 { 
	font-family: sans-serif;
	color:  #666699;
	font-size: 22px;
	font-weight: 500;
	background:url(../images/arrow2.gif) no-repeat;
	background-position: 0px 12px;	
	letter-spacing:normal;
	margin: 0px;
	margin-bottom: 12px;
	padding-left: 15px;
	padding-top: 7px;	
	font-style: italic;
	border-bottom: 1px solid #ccc;
	width: 100%;
}

h1 { 
color:  #666699;
font-size: 22px;
font-weight: 500;
background:url(../images/arrow2.gif) no-repeat;
background-position: 0px 12px;
padding-left: 15px;
letter-spacing:normal;
margin: 0px;
margin-bottom: 12px;
padding-top: 7px;
font-family: sans-serif;
font-style: italic;
border-bottom: 1px solid #ccc;
width: 100%;
}


.phone {
	width: 558px!important; 
	display: block; 
	border-bottom: 1px solid #ccc; 
	margin: 0px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	color: #000;
	font-size:12px;
	font-family: Arial, Verdana,Helvetica, sans-serif;

	}

h2 {
		
		}
		
#nacm-home {
		font-family: Arial, Verdana,Helvetica, sans-serif;
		float: right; 
		display: inline; 
		position: relative; 
		bottom: 10px;}

#nacmh2 {
		font-family: Arial, Verdana,Helvetica, sans-serif;
		color: #cc0000; 
		font-size: 19px; 
		width: 558px; 
		margin: 0px; 
		margin-bottom: 10px; 
		padding-top: 0px;		 
		padding-bottom: 4px; 		
		width: 558px!important; 
		display: block; 
		border-bottom: 1px solid #ccc;
		font-weight: 500; 
		
		}

.tagh3 {
		margin: 0px; 
		padding-top: 4px; 
		padding-bottom: 4px; 
		color: #000;
		color: #333366; 
		font-size: 22px; 
		padding-bottom: 25px; 
		display: block;
		font-family: Arial, Verdana,Helvetica, sans-serif;
		}

.externalcontent {
	width: 570px;
	text-align:justify;
}

.imgright {
	float: right; 
    margin: 2px; 
}

.sslogin {
	float: right;
	padding-top: 15px;
}

.ssbox {
	padding-top: 10px;
}

#nacmtable {
	width: 570px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nacmtable .layout td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	background-image: url(../Admin/images/formsimages/ACM-Content-Tables-BlueBG2.gif);
	background-repeat: repeat-x;
	text-align: center;	
	height: 30px;
}

#nacmtable td {
	border-width: 1px;
	border-style: solid;
	border-color: #DDDDDD;
	font-size:11px;
	color: #000000;	
	padding: 4px;
	}
	
	
