@charset "UTF-8";
/* CSS Document */

a:link {color:#0000FF; text-decoration:none; border:none;}
a:visited {color: #0000FF; text-decoration:none; border:none;}
a:active {color:#ff3333; text-decoration:none; border:none;}
a:hover {color: #ff3333; text-decoration:none; border:none;}

a.footer:link {color:#0000FF; text-decoration:none;}
a.footer:visited {color: #0000FF; text-decoration:none;}
a.footer:active {color:#ffffff; text-decoration:none;}
a.footer:hover {color: #ffffff; text-decoration:none;}

a.nav:link {color:#000000; text-decoration:none;}
a.nav:visited {color: #000000; text-decoration:none;}
a.nav:active {color:#ff3333; text-decoration:none;}
a.nav:hover {color: #ff3333; text-decoration:none;}

a.portal:link {color:#000000; text-decoration:underline;}
a.portal:visited {color: #000000; text-decoration:underline;}
a.portal:active {color:#CF1E2E; text-decoration:underline;}
a.portal:hover {color: #CF1E2E; text-decoration:underline;}


a.glossary:link {color:#ff3333; text-decoration:underline;}
a.glossary:visited {color: #ff3333; text-decoration:underline;}
a.glossary:active {color:#0000FF; text-decoration:underline;}
a.glossary:hover {color: #0000FF; text-decoration:underline;}

UL {
padding-left:20px;
line-height:100%;
}

.style1 {
	color: #000000;
	font-family: Eurostile, Verdana, Arial, sans-serif;
}
.style2 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.style3 {font-size: medium}
.style4 {
	font-family: Eurostile, Verdana, Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size:14px;
	color: #000000;
	font-weight:lighter;
}
.style5 {
	color: #CF1E2E;
	font-size: xx-large;
	font-family: Eurostile, Verdana, Arial, sans-serif;
}
.style6 {font-size: small}
.style7 {font-size: xx-large}
.style8 {color:#CF1E2E; font-weight:bold;}
.style9 {
	font-size: large;
	font-family: Eurostile, Verdana, Arial, sans-serif;
}
.style10 {color: #CF1E2E;}
.style11 {color: #000000;}
.style12 {font-size: 12px}


.image_gallery { margin:7.5px; border:0px none;}


			.holder {
				float: left;
				margin: 16px;
			}
			.scroll-pane {
				width: 359px;
				overflow: auto;
				float: left;
			}	
			.scroll-pane-long {
				width: 359px;
				height: 400px;
				overflow: auto;
				float: left;
				padding-bottom:30px;
			}
			.scroll-pane-long2 {
				width: 359px;
				height: 350px;
				overflow: auto;
				float: left;
				padding-bottom:30px;
			}
			
			
			.osX .jScrollPaneTrack {
				background: url(../arrow_mid.gif) repeat-y;
			}
			.osX .jScrollPaneDrag {
				background: url(../scroll_mid.gif) repeat-y;
			}
			.osX .jScrollPaneDragTop {
				background: url(../scroll_top.gif) no-repeat;
				height: 10px;
			}
			.osX .jScrollPaneDragBottom {
				background: url(../scroll_bot.gif) no-repeat;
				height: 9px;
			}
			.osX a.jScrollArrowUp {
				height: 6px;
				background: url(../arrow_up.gif) no-repeat 0 0;
			}
			.osX a.jScrollArrowUp:hover {
				background-position: 0 0;
			}
			.osX a.jScrollArrowDown {
				height: 6px;
				background: url(../arrow_down.gif) no-repeat 0 0;
			}
			.osX a.jScrollArrowDown:hover {
				background-position: 0 0;
			}
		
			
			/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
			}
			/* /IE SPECIFIC HACKED STYLES */