body {
	background-color:white;
	background-position: 0px 0px;
	margin:0px;
	padding:0px;
}

img {border:0px;}
img.block {display:block;}
/*NORMAL PARAGRAPH*/
p {font-size: small; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
p.center {text-align:center;}

/*HEADERS AND PARAGRAPH*/
h1 {font-size:12px; color:#000000; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:center; margin:0px 0px 0px 0px; padding: 0px;}
h2 {font-size:16px; color:#000000; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; text-align:center;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
h3 {font-size:12px; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; letter-spacing:1px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h4 {font-size: xx-small; color:#000000; text-align:center;font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
/*LISTS*/
ul {margin: 0px; padding: 0px 0px 0px 20px;}
li {font-size: small; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}

/*HORIZONTAL LINE*/
hr {background-color:#000000;color:#000000; height:1px; border:0px;margin:0px;padding:0px;}

acronym {color:#000000;}

/*FORMS AND FIELDS*/
form {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
input.text {
	font-size:12px;
	color: black;
	vertical-align: 0px;
	text-align:right;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	background-repeat: repeat-x;
	border: 1px;
	border-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}

label {
	font-size: small; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;vertical-align:middle;
}

input.submit {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #000000;
	background-color: #ffffff;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-style:solid;
	border-width:1px;
	vertical-align: 0px;
}

/*LINKS*
/* GLOBAL LINK PROPERTIES */
a {}
a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus {outline: none;}

/* SMALL LINK PROPERTIES */
p.footer {font-size: xx-small;text-decoration:none;text-align:center; }
a.footer {font-size: xx-small;text-decoration:none;}
a.footer:link {color: #000000}
a.footer:visited {color: #000000}
a.footer:hover {color: #FFFFFF;text-decoration:underline;}
a.footer:active {color: #000000}
		/*GENERIC LINK PROPERTIES*/
a.generic {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	font-variant: small-caps;
	font-weight:bold;
	text-align: center;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
a.generic:link {color: #000000}
a.generic:visited {color: #000000}
a.generic:hover {color: #000000;text-decoration:underline;}
a.generic:active {color: #000000}

a.tableheading {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	text-transform: capitalize;
	/*font-variant: small-caps;*/
	font-weight:bolder;
	text-align: center;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	line-height:20px; /*this centeres the text vertically in browsers other than ie*/
}
a.tableheading:link {
	color: #000000;
	vertical-align:middle;
}
a.tableheading:visited {color: #000000}
a.tableheading:hover {color: #000000;text-decoration:underline;}
a.tableheading:active {color: #000000}

.mheader {
	height:20px;
	width:111px;
	border:0px;
	text-align:center;
	line-height:20px;
	background-color:#999999;
}

.mheader a {
	text-decoration:none;
	font-family:Tahoma,Arial;
	font-size:13px;
	letter-spacing: 0px;
	vertical-align:middle;
	font-weight:bolder;
	white-space: nowrap;
}
.mheader a:link{color:#000000;}
.mheader a:visited{color:#000000;}
.mheader a:active{color:#000000;}
.mheader a:focus{color:#000000;}
.mheader a:hover{color:#000000;text-decoration:underline;}

.mlink {
	height:20px;
	width:106px;
	border-width:0;
	text-align:left;
	padding-left:5px;
	text-transform: capitalize;
	line-height:20px;
	background-color:#CCCCCC;
}

.mlink a {
	text-decoration:none;
	font-family:Tahoma,Arial;
	font-size:13px;
	letter-spacing: 0px;
	/*font-weight:bolder;*/
	white-space: nowrap;
}
.mlink a:link{color:#000000;}
.mlink a:visited{color:#000000;}
.mlink a:active{color:#000000;}
.mlink a:focus{color:#000000;}
.mlink a:hover{color:#000000;text-decoration:underline;}
/*END MENU LINK PROPERTIES*/

/* DIVS */
div#nfcsserror {
position:absolute;
top:-800px;
}
div#nfmenu {
position:absolute;
left:10px;
top:10px;
}
div#w3c img {
position:relative;
left:15px;
top:10px;
/*filter: alpha(opacity=60);
opacity: 0.60;*/
}
div#nfheader {
position:relative;
top:10px;
left:132px;
margin-right:142px;
}
div#nfpagetitle {
position:relative;
top:20px;
left:132px;
margin-right:142px;
}
div#nfcontent {
position:relative;
top:20px;
left:132px;
margin-right:142px;
}
div#nffooter {
position:relative;
top:20px;
left:132px;
margin-right:142px;
}

div#smallnotice p {
	font-size:11px;
	font-variant: small-caps;
	color:#000000;
	background-color:#000000;
	text-align:center;
	border:solid yellow 1px;
	padding:2px;
	width:106px;
	margin:0px 0px 6px 0px;
}

div#img-smalllogo {
	background-image: url(/images/logo2.png);
	background-repeat: no-repeat;
	height:65px;
	width:107px;
	z-index:5;
}



div#img-headerbanner {
	background-image: url(/images/header_amsw600x65grey.png);
	background-repeat: no-repeat;
	margin: 0px auto;
	height:65px;
	width:600px;
	z-index:5;
}
	
	/*TABLES ROWS AND CELLS*/	
/* CUSTOM BORDERS START */
.greybev_top_left {}
.greybev_top {}
.greybev_top_right {}
.greybev_right {}
.greybev_bottom_right {}
.greybev_bottom {}
.greybev_bottom_left {}
.greybev_left {}
.greybev_center {}
/* CUSTOM BORDERS END */

table.contentblock {
	width:650px;
	margin-left: auto; 
	margin-right: auto;
}

table.topbar {
	width:100%;
}

table.center {
	margin-left: auto; 
	margin-right: auto;
}

td {border:0px;}
td.tempcell {border:0px solid red; text-align:center; width:20%;}
	
tr.spacer {height:1px;}
tr.spacer2 {height:10px;}

/*Menu Images and preloader*/
a.halfsize img {height: 20px; width: 54px; border-width: 0px;}
.preloader {display:none;}
a#close img {background: url(/images/bare-bones/menu-up-lit.jpg) top left no-repeat;}
a#close:hover img {background: url(/images/bare-bones/menu-up-lit.jpg) top left no-repeat;}
a#close:active img {background: url(/images/bare-bones/menu-up-lit.jpg) top left no-repeat;}
a#close:focus img {background: url(/images/bare-bones/menu-up-lit.jpg) top left no-repeat;}

a#open img {background: url(/images/bare-bones/menu-down-lit.jpg) top left no-repeat;}
a#open:hover img {background: url(/images/bare-bones/menu-down-lit.jpg) top left no-repeat;}
a#open:active img {background: url(/images/bare-bones/menu-down-lit.jpg) top left no-repeat;}
a#open:focus img {background: url(/images/bare-bones/menu-down-lit.jpg) top left no-repeat;}


/*New frameless page test (nf2.shtml)*/


/* EXPERIMENTAL CSS */
div.pagetitle {
border-left: 0px #000000; 
border-top: 0px #000000; 
border-right: 0px #000000; 
border-bottom: 0px #000000; 
border-style:solid;
padding:0px; 
text-align: center;
}

div.contentbox {
background-color:#CCCCCC;
border-left: 1px #000000; 
border-top:  1px #000000; 
border-right: 1px #000000; 
border-bottom: 1px #000000; 
border-style:solid;
padding: 10px;
}

div.menubuttonbox {
	width:111px;
background-color:#CCCCCC;
border-left: 1px #000000; 
border-top: 1px #000000; 
border-right: 1px #000000; 
border-bottom: 1px #000000; 
border-style:solid;
padding: 0px;
display:inline-block;
}

div.effect {
display:inline-block; /*this is required because IE cannot apply filters to a div unless it has a layout.  (http://msdn2.microsoft.com/en-us/library/ms533776.aspx).*/
}

div.headercell {
	background-color:#CCCCCC;
	text-align: center;
	border-left: 1px #000000; 
	border-top: 1px #000000; 
	border-right: 1px #000000; 
	border-bottom: 1px #000000; 
	border-style:solid;
	height: 65px;
	padding: 0px;
	margin: 0px;
}

div.bordertable {width:550px;}
div.top_left {background-image:url(/images/grey-bevel/border-top-left.gif);height:10px;width:10px;float:left;}
div.top {background-image:url(/images/grey-bevel/border-top.gif);height:10px;width:530px;float:left;}
div.top_right {background-image:url(/images/grey-bevel/border-top-right.gif);height:10px;width:10px;float:right;}
div.left {background-image:url(/images/grey-bevel/border-left.gif);width:10px;float:left;}
div.center {background-image:url(/images/grey-bevel/border-center.gif);width:530px;float:left;}
div.right {background-image:url(/images/grey-bevel/border-right.gif);width:10px;float:right;}
div.bottom_left {background-image:url(/images/grey-bevel/border-bottom-left.gif);height:10px;width:10px;float:left;}
div.bottom {background-image:url(/images/grey-bevel/border-bottom.gif);height:10px;width:530px;float:left;}
div.bottom_right {background-image:url(/images/grey-bevel/border-bottom-right.gif);height:10px;width:10px;float:right;}

/* END EXPERIMENTAL CSS */
