.blue  {color:#000099;}
.red    {color:#ff0000;}

.tiny     {color:#000000; font-size:8px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.sml      {color:#000000; font-size:11px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.med      {color:#000000; font-size:12px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.body     {color:#000000; font-size:14px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.lrg      {color:#000000; font-size:16px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.xlrg     {color:#000000; font-size:20px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.xxlrg    {color:#000000; font-size:28px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}

body {
	margin:10px 0px 0px 0px;
	text-align:center;
	background-image:url("images/background.gif");
	background-color:#ffffff;
	color:#000000;
	font-size:14px;
	font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif;
	}
.nav-bar {
	background:url(images/hdr-bar-bg960.gif) no-repeat;
	background-color:#ffffff;
	width:960px;
	height:24px;
	margin:auto;
	text-align:center;
	}
p {color:#000000; font-size:14px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif;}
p.ind {text-indent:40px; color:#000000; font-size:14px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif;}
p.no-btm {text-indent:0px; margin-bottom:-15px;}

li {color:#000000; font-size:14px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}

.ni-li-div {text-indent:0px; margin-top:-3px;}
.ni-li {margin-left:-20px; color:#000000; font-size:14px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}

table.red {border-collapse:collapse; border:2px solid red;}
table.black {border-collapse:collapse; border:2px solid black;}
table.black1px {border-collapse:collapse; border:1px solid black;}
#btn-bg {position:relative; top:0px; left:0px; width:90px; height:62px; background:#99ffff; padding:5px;}

td     {color:#000000; font-size:14px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.td-red {border:2px solid red;}
td.yellow {background:#ffff99; padding:4px 4px 4px 4px;}
td.newsletter {color:#000000; font-size:12px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif; padding:2px 10px 2px 5px;}
.td-10-yellow {background:#ffffcc; color:#000000; font-size:10px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif; padding:3px 3px 3px 3px; text-align:center;}
.td-12-yellow {background:#ffffcc; color:#000000; font-size:12px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif; padding:3px 3px 3px 3px; text-align:center;}
.td-17-yellow {background:#ffffcc; color:#000000; font-size:17px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif; padding:3px 3px 3px 3px; text-align:center;}

.img-border{border-style:ridge; border-color:blue; border-width:3px;}
.img-float-right{border-style:ridge; border-color:blue; border-width:3px; float:right; margin-left:20px;}
.img-float-left{border-style:ridge; border-color:blue; border-width:3px; float:left; margin-right:20px;}
.img-caption-r {float:right;}

.ip-bl {margin:0px 0px 10px 10px;}

/* div.figure400px {width:400px; float:right; border:none; margin:0px 0px 0px 10px;}text-align:center;
div.figure400px p {margin:0px 0px 10px 0px; text-align:center; font-style:italic; text-indent:0; color:#000000; font-size:12px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;} */

.caption-c {float:center; margin:0px 0px 0px 0px; border:none;}
.caption-l {float:left;  margin:0px 10px 0px 0px; border:none;}
.caption-r {float:right; margin:0px 0px 0px 10px; border:none;}
.caption-l4n {float:left;  margin:0px 5px 0px -5px; border:none;}
.caption-r4n {float:right; margin:0px -5px 0px 5px; border:none;}
.caption-txt {margin:3px 0px 10px 0px; text-align:center; font-style:italic; color:#000000; font-size:12px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}

ul {margin-bottom:10px; color:#000000; font-size:17px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.ul2 {color:#000000; font-size:14px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}

h1 {color:#000000; font-size:20px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif; margin:0px 0px -15px 0px;}
h2 {color:#000000; font-size:18px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif; margin:0px 0px -15px 0px;}
h3 {color:#000000; font-size:17px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif; margin:0px 0px -15px 0px;}
h4 {color:#000000; font-size:16px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif; margin:0px 0px -15px 0px;}
h5 {color:#000000; font-size:15px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif; margin:0px 0px -15px 0px;}

/* For links, list them in this order:"link-visited-hover-active", or "LVHA" */
a:link    {color:#0000FF;} // blue(standard)
a:visited {color:#ff3300;} // red
a:hover   {color:#ff0000; text-decoration:none;}
a:active  {color:#ff3300;} // red

.menu a:link    {color:#FFCC00; text-decoration:none;}
.menu a:visited {color:#99ffff; text-decoration:none;}
.menu a:hover   {color:#ff0000; text-decoration:underline;}


div#nav-menu {
    height:auto;
    width:185px;
	margin-left:-35px;
/*	margin-top:-12px;*/
}
div#nav-menu li {
    height:34px;
    width:180px;
	font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif;
    font-size:14px;
    font-weight:bold;
	text-decoration:none;
	text-align:left;
	text-indent:5px;
    line-height:34px;
/*    line-height:12px;*/
    list-style-type:none;
    background-image:url(images/nav-btn-states.gif);
    background-position:0px 0px;
}
div#nav-menu li a {
    display:block;
    width:100%;
    height:100%;
    text-decoration:none;
    color:#00f;
}
div#nav-menu li a:link {
    color:#009;
    background-image:url(images/nav-btn-states.gif);
    background-position:0px 0px;
}
div#nav-menu li a:visited {
    color:#009;
    background-image:url(images/nav-btn-states.gif);
    background-position:0px 0px;
}
div#nav-menu li a:hover {
    font-weight:bold;
	font-style:italic;
	text-decoration:none;
    color:#c00;
    background-image:url(images/nav-btn-states.gif);
    background-position:0px -34px;
}
div#nav-menu li a:active {
    font-weight:bold;
    color:#c00;
	text-decoration:none;
	font-style:italic;
    background-image:url(images/nav-btn-states.gif);
    background-position:0px -34px;
}

/* Declaration for the a.topofpage Rollover selector */
a.topofpage {
	display:block;
	width:125px;
	height:25px;
	background:url(images/top-of-page.gif) no-repeat 0 0;
	overflow:hidden;
	text-indent:-10000px;
	font-size:0px;
	line-height:0px;
	}

/* Declaration for the additional states of the a.top-ro Rollover selector */
a:visited.topofpage {
	background-position:0 0px;
	}

a:hover.topofpage {
	background-position:0 -25px;
	}

a:active.topofpage {
	background-position:0 -25px;
	}
