body {
	background: url(/images/blue-bevel/background-page.jpg) repeat fixed;
	background-color:black;
	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:11pt; color:#000000; font-family:Tahoma,Arial,Helvetica,sans-serif; text-align:center; margin:0px 0px 0px 0px; padding: 0px;}
h2 {font-size:12pt; color:#000000; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bolder; text-align:center;margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
h3 {font-size:12pt; color: #003366; font-family: Tahoma, Arial, Helvetica, sans-serif;/*text-transform:uppercase;*/ text-align:left; letter-spacing:1px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
h4 {font-size: xx-small; color:#ffffff; text-align:center;font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
/*LISTS*/
ul {list-style-image: url(/images/blue-bevel/bullet.png); 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:#000001;color:#000000; height:2px; border:0px;margin:0px;padding:0px;}

acronym {color:#660000;}

/*FORMS AND FIELDS*/
form {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
input.text {
	font-size:11pt;
	color:#000000;
	vertical-align: 0px;
	text-align:right;
	font-family:"OCR A Extended",Tahoma,Arial,Helvetica,sans-serif;
	height:20px;
	background-color: #FFFFFF;
	border: 4px;
	border-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

label {
	font-size: small; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;vertical-align:middle;
}

input.submit {
	color: #000000;
	height:30px;
	background-color: #999999;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #666666;
	vertical-align: 0px;
}

/*LINKS*
/* GLOBAL LINK PROPERTIES */
a {/*cursor:url("images/arrow.cur"),default;*/}
a:link { }
a:visited { }
a:hover { }
a:active { }
a:focus {outline: none;}

/* SMALL LINK PROPERTIES */
p.footer {font-size: xx-small;text-decoration:none;}
a.footer {font-size: xx-small;text-decoration:none;}
a.footer:link {color: #000000}
a.footer:visited {color: #000000}
a.footer:hover {color: #0000FF}
a.footer:active {color: #FF0000}
		/*GENERIC LINK PROPERTIES*/
a.generic {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	/*font-variant: small-caps;*/
	font-weight:bolder;
	text-align: center;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}
a.generic:link {color: #003366}
a.generic:visited {color: #003366}
a.generic:hover {color: #ffffff}
a.generic:active {color: #ffffff}

a.tableheading {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	/*font-variant: small-caps;*/
	font-weight:bolder;
	text-align: center;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
	line-height:20px; 
}
a.tableheading:link {color: #000000}
a.tableheading:visited {color: #000000}
a.tableheading:hover {color: #ffffff}
a.tableheading:active {color: #ffffff}

.mheader {
	background-image: url(/images/blue-bevel/menu-header.jpg);
	height:20px;
	width:108px;
	max-width:108px;
	border:0px;
	text-align:center;
	line-height:20px;
}

.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;}

.mlink:first-child {
	border-top:0px;
}
.mlink {
	background: url(/images/blue-bevel/menu-button.jpg) top left no-repeat;
	height:20px;
	width:108px;
	max-width:108px;
	border-width:0;
	text-align:center;
	text-transform: capitalize;
	line-height:20px;
	border-top:1px solid #000000;
}

.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:#ffffff;}
/*MENU LINK PROPERTIES*/

/* DIVS */
div#nfcsserror {
position:absolute;
top:-800px;
}
div#nfmenu {
position:absolute;
left:0px;
}
div#w3c img {
position:relative;
top:5px;
left:20px;
/*filter: alpha(opacity=60);
opacity: 0.60;*/
}
div#nfheader {
position:relative;
left:122px;
margin-right:122px;
}
div#nfpagetitle {
position:relative;
left:122px;
margin-right:122px;
}
div#nfcontent {
position:relative;
left:122px;
margin-right:122px;
}
div#nffooter {
position:relative;
left:122px;
margin-right:122px;
}

/*Minor tweaks for style changes*/
div#smallnotice p {
	font-size:11px;
	font-variant: small-caps;
	color:white;
	background-color:#000000;
	text-align:center;
	border:solid yellow 1px;
	padding:2px;
	width:102px;
	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 */
td.greybev_top_left {background-image:url(/images/blue-bevel/border-top-left.gif);height:6px;width:6px;                   top:0px; left:0px;}
td.greybev_top {background-image:url(/images/blue-bevel/border-top.gif);height:6px;                                             top:0px;}
td.greybev_top_right {background-image:url(/images/blue-bevel/border-top-right.gif);height:6px;width:6px;               top:0px; right:0px;}
td.greybev_right {background-image:url(/images/blue-bevel/border-right.gif);width:6px;                                             right:0px;}
td.greybev_bottom_right {background-image:url(/images/blue-bevel/border-bottom-right.gif);height:6px;width:6px;   bottom:0px; right:0px;}
td.greybev_bottom {background-image:url(/images/blue-bevel/border-bottom.gif);height:6px;                                       bottom:0px;}
td.greybev_bottom_left {background-image:url(/images/blue-bevel/border-bottom-left.gif);height:6px;width:6px;        bottom:0px; left:0px;}
td.greybev_left {background-image:url(/images/blue-bevel/border-left.gif);width:6px;                                               left:0px;}
td.greybev_center {background-image:url(/images/blue-bevel/border-center.gif);}
/* CUSTOM BORDERS END */

table.contentblock {
	width:550px;
	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:6px;}

/*Menu Images and preloader*/
a.halfsize img {height: 20px; width: 54px; border-width: 0;}
.preloader {display:none;}
a#close img {background: url(/images/blue-bevel/menu-up-unlit.jpg) top left no-repeat;}
a#close:hover img {background: url(/images/blue-bevel/menu-up-unlit.jpg) top left no-repeat;}
a#close:active img {background: url(/images/blue-bevel/menu-up-lit.jpg) top left no-repeat;}
a#close:focus img {background: url(/images/blue-bevel/menu-up-lit.jpg) top left no-repeat;}

a#open img {background: url(/images/blue-bevel/menu-down-unlit.jpg) top left no-repeat;}
a#open:hover img {background: url(/images/blue-bevel/menu-down-unlit.jpg) top left no-repeat;}
a#open:active img {background: url(/images/blue-bevel/menu-down-lit.jpg) top left no-repeat;}
a#open:focus img {background: url(/images/blue-bevel/menu-down-lit.jpg) top left no-repeat;}



/* EXPERIMENTAL CSS */

div.pagetitle {
	background: url(/images/blue-bevel/background-title.jpg) repeat-x;
	background-color:#66CCFF;
	border-left: 1px #000000;
	border-top: 1px #000000;
	border-right: 1px #000000;
	border-bottom: 1px #000000;
	border-style:solid;
	padding: 0px;
	text-align: center;
}

div.contentbox {
	background: url(/images/blue-bevel/background-content.jpg) repeat-x;
	background-color:#66CCFF;
	border-left: 2px #000000;
	border-top: 2px #000000;
	border-right: 2px #000000;
	border-bottom: 2px #000000;
	border-style:solid;
	padding: 10px;
}

div.menubuttonbox {
	background: url(/images/blue-bevel/background-content.jpg) repeat-x;
	border-left: 1px #000000;
	border-top: 1px #000000;
	border-right: 1px #000000;
	border-bottom: 1px #000000;
	border-style:solid;
	padding: 0px;
}

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: url(/images/blue-bevel/background-header.jpg) repeat-x;
	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;
}
/* END EXPERIMENTAL CSS */

