/* BODY STYLES marginwidth and marginheight must be in html for older Netscape */
body {
	background : url(images/background.gif) #FFFFFF;
	margin : 0em;
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 12px;
	color : #000000;
	}

body.print {
	background :  #FFFFFF;
	margin : 20px;
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 12px;
	color : #000000;
	}
/* REGULAR LINK STYLES listed separately to work in older Netscape */
a {
	text-decoration: underline;
	}
a:link {
	color : #0000EE;
	text-decoration : underline;
	}
a:visited {
	color : #0000BB;
	text-decoration : underline;
	}
a:active {
	color : #0000EE;
	text-decoration : underline;
	}
a:hover {
	color : #0000EE;
	text-decoration : underline;
	}

a.dark {
	text-decoration: underline;
	}
a.dark:link {
	color : #000099;
	text-decoration : underline;
	}
a.dark:visited {
	color : #000099;
	text-decoration : underline;
	}
a.dark:active {
	color : #000099;
	text-decoration : underline;
	}
a.dark:hover {
	color : #0000EE;
	text-decoration : underline;
	}
	
a.name {
	text-decoration: none;
	}
a.name:link {
	color : #000099;
	text-decoration : none;
	}
a.name:visited {
	color : #000099;
	text-decoration : none;
	}
a.name:active {
	color : #000099;
	text-decoration : none;
	}
a.name:hover {
	color : #0000EE;
	text-decoration : none;
	}

/* NAVIGATION STYLES - links listed separately to work in older Netscape */

/* TOP NAVIGATION STYLES */
.navtopoffbg  {
	background : url(images/navtop_off_bg.gif) #15258C;
	}
	a.navtopofflink {
		font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
		font-size : 11px;
		font-weight : bold;
		text-decoration: none;
		}
	a.navtopofflink:link {
		color : #FFFFFF;
		text-decoration : none;
		}
	a.navtopofflink:visited {
		color : #FFFFFF;
		text-decoration : none;
		}
	a.navtopofflink:active {
		color : #FFFFFF;
		text-decoration : none;
		}
	a.navtopofflink:hover {
		color : #FFFFFF;
		text-decoration : none;
		}
.navtoponbg  {
	background : url(images/navtop_on_bg.gif) #CCCCCC;
	}
	a.navtoponlink {
		font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
		font-size : 11px;
		font-weight : bold;
		text-decoration: none;
		}
	a.navtoponlink:link {
		color : #003399;
		text-decoration : none;
		}
	a.navtoponlink:visited {
		color : #003399;
		text-decoration : none;
		}
	a.navtoponlink:active {
		color : #003399;
		text-decoration : none;
		}
	a.navtoponlink:hover {
		color : #003399;
		text-decoration : none;
		}

/* TAB NAVIGATION STYLES */
.navtaboffbg  {
	background : url(images/navtab_off_bg.gif) #990000;
	}
	a.navtabofflink {
		font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
		font-size : 13px;
		font-weight : bold;
		text-decoration: none;
		}
	a.navtabofflink:link {
		color : #FFFFFF;
		text-decoration : none;
		}
	a.navtabofflink:visited {
		color : #FFFFFF;
		text-decoration : none;
		}
	a.navtabofflink:active {
		color : #FFFFFF;
		text-decoration : none;
		}
	a.navtabofflink:hover {
		color : #FFFFFF;
		text-decoration : none;
		}
.navtabonbg  {
	background : url(images/navtab_on_bg.gif) #CCCCCC;
	}
	a.navtabonlink {
		font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
		font-size : 13px;
		font-weight : bold;
		text-decoration: none;
		}
	a.navtabonlink:link {
		color : #003399;
		text-decoration : none;
		}
	a.navtabonlink:visited {
		color : #003399;
		text-decoration : none;
		}
	a.navtabonlink:active {
		color : #003399;
		text-decoration : none;
		}
	a.navtabonlink:hover {
		color : #003399;
		text-decoration : none;
		}

/* LEFT NAVIGATION STYLES */
.navlefton  {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	}
	a.navleftonlink {
		text-decoration: none;
		}
	a.navleftonlink:link {
		color : #666666;
		text-decoration : none;
		}
	a.navleftonlink:visited {
		color : #666666;
		text-decoration : none;
		}
	a.navleftonlink:active {
		color : #666666;
		text-decoration : none;
		}
	a.navleftonlink:hover {
		color : #0000EE;
		text-decoration : none;
		}
.navleftoff  {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 12px;
	font-weight : bold;
	color : #003399;
	}
	a.navleftofflink {
		text-decoration: none;
		}
	a.navleftofflink:link {
		color : #003399;
		text-decoration : none;
		}
	a.navleftofflink:visited {
		color : #003399;
		text-decoration : none;
		}
	a.navleftofflink:active {
		color : #003399;
		text-decoration : none;
		}
	a.navleftofflink:hover {
		color : #0000EE;
		text-decoration : none;
		}

/* FOOTER NAVIGATION STYLES */
.footer {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 10px;
	font-weight : bold;
	line-height : 18px;
	}
.footervertical {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 10px;
	color : #999999;
	}
.footercopyright {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 11px;
	font-weight : bold;
	line-height : 18px;
	}


/* MISC BACKGROUND STYLES */
.logobg  {
	background : url(images/logo_bg.gif) #D8DFF0;
	}
.highlightbg  {
	background : #CCD6EB;
	}


/* BASIC TEXT STYLES */
.bodytext {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 12px;
	color : #000000;
	}
p {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 12px;
	color : #000000;
	}
ul {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 12px;
	color : #000000;
	}
li {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 12px;
	color : #000000;
	}
table  {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 12px;
	color : #000000;
	}


/* SPECIAL TEXT STYLES */
.loggedinas {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 11px;
	color : #000000;
	}
.pagetitle {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 18px;
	font-weight : bold;
	color : #000000;
	}
.sectiontitle {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 14px;
	font-weight : bold;
	color : #990000;
	}
.homepopularcategorieshd {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 15px;
	font-weight : bold;
	color : #CC0000;
	}
.homepopularcategories {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 14px;
	font-weight : bold;
	}
.homepopularcategoriesitems {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 11px;
	font-weight : normal;
	}
.spotlighttitle {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
	}
	
.leftsectiontitle {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	}
.leftsectiontitle .textbox {
	border: none;
	height: 1.85em;
	margin: 0 6px 0 4px;
	}
	
.userpassword {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 11px;
	color : #000000;
	}
.rightsectiontitle {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 11px;
	font-weight : bold;
	color : #888888;
	}
.questiontitle {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	}
.separator
{
	background-color: black;
}
.organization
 {
	font-family : Arial, Helvetica, Sans-serif, Verdana, Geneva;
	font-size : 13px;
	color : #000000;
	font-weight: bold ;
	}
.resourceinfo {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	}
.resourcetitle {
	font-family :  Arial, Helvetica, Verdana,Sans-serif, Geneva;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	}
/* IMAGE ALT AND FORM ELEMENT STYLES */
img {
	border-color : #AAAAAA;
    font-family : Arial, Helvetica, sans-serif, Verdana, Geneva;
    font-size : 10px;
	}
.textbox,
.textbox2 {
    border-top : #CCCCCC 2px inset;
    border-bottom : #CCCCCC 2px inset;
    border-left : #CCCCCC 2px inset;
    border-right : #CCCCCC 2px inset;
    padding-top : 2px;
    padding-bottom : 2px;
    padding-left : 2px;
    padding-right : 2px;
    background : #FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size : 11px;
    text-decoration : none;
    color : #880000;
	}
.textbox2 {
	background-color: #e2e6b9;
	border: 1px solid #96a4a4;
	margin-bottom: 1px;
	height: 1.85em;
	}
.dropdown {
    border-top : #CCCCCC 2px outset;
    border-bottom : #CCCCCC 2px outset;
    border-left : #CCCCCC 2px outset;
    border-right : #CCCCCC 2px outset;
    padding-top : 1px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    background : #FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size : 11px;
    text-decoration : none;
    color : #880000;
	}
.radiobutton {
    padding-top : 1px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    background : #FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size : 11px;
    text-decoration : none;
    color : #880000;
	}
.checkbox {
    padding-top : 1px;
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    background : #FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size : 11px;
    text-decoration : none;
    color : #880000;
	}
.counter {
    background : #FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif, Geneva;
    font-size : 11px;
    text-decoration : none;
    color : #880000;
	}

.reviewnumber {
	font-family : Verdana, Arial, Helvetica, Sans-serif, Geneva;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	}

.boxType1	{
	}
.boxWrap1	{
	background: #e2e6b9 url(images/bg-corner1.gif) 0 0 no-repeat;
	}
.boxWrap2	{
	background: url(images/bg-corner2.gif) 0 100% no-repeat;
	}