	.b40d_moduleBarModal html, .b40d_moduleBarModal body, .b40d_moduleBarModal div, .b40d_moduleBarModal span, .b40d_moduleBarModal object, .b40d_moduleBarModal iframe, .b40d_moduleBarModal img, .b40d_moduleBarModal ol, .b40d_moduleBarModal ul, .b40d_moduleBarModal li, .b40d_moduleBarModal fieldset, .b40d_moduleBarModal form, .b40d_moduleBarModal label, .b40d_moduleBarModal table, .b40d_moduleBarModal caption, .b40d_moduleBarModal tbody, .b40d_moduleBarModal tfoot, .b40d_moduleBarModal thead, .b40d_moduleBarModal tr, .b40d_moduleBarModal th, .b40d_moduleBarModal td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

.javelin_moduleBarModal html, .javelin_moduleBarModal body, .javelin_moduleBarModal div, .javelin_moduleBarModal span, .javelin_moduleBarModal object, .javelin_moduleBarModal iframe, .javelin_moduleBarModal img, .javelin_moduleBarModal ol, .javelin_moduleBarModal ul, .javelin_moduleBarModal li, .javelin_moduleBarModal fieldset, .javelin_moduleBarModal form, .javelin_moduleBarModal label, .javelin_moduleBarModal table, .javelin_moduleBarModal caption, .javelin_moduleBarModal tbody, .javelin_moduleBarModal tfoot, .javelin_moduleBarModal thead, .javelin_moduleBarModal tr, .javelin_moduleBarModal th, .javelin_moduleBarModal td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}


body {
	background-image: url(imagesfdr/lefttop.jpg);
	background-repeat: repeat-x;

}
.leftbottom {
	background-image: url(imagesfdr/leftbottom.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.rightbottom {
	background-image: url(imagesfdr/rightbottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bgmain {
	background-image: url(imagesfdr/bg_sidebar.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding:0px 35px 15px 0px;
}
.bgright {
	padding:15px 0px 15px 0px;
}
.bgvideo {
	background-image: url(imagesfdr/bg_main.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:0px;
}
.default {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
p {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding-top:0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#other a{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#5a626b;
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
	border:solid 1px #5a626b;
}
#other a:hover {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#5a626b;
	background-color:#CCCCCC;
	padding:5px 10px 5px 10px;
	border:solid 1px #5a626b;
}
h1 {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	background-image: url(imagesfdr/h1.gif);
	background-repeat: no-repeat;
	padding: 12px 0px 20px;
	background-position: 12px 20px;
	text-align: left;
	margin: 0px;
}
h2 {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	padding-bottom:0px;
}
table ul {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	list-style: none;
	margin:0;
	padding:0 0 0 10;
}
table ol {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	margin:0;
	padding:0 0 0 10;
}
table ul li {
	background-repeat: no-repeat;
	list-style-image: url(imagesfdr/list.gif);
	line-height: 20px;
	margin: 0;
	padding: 0px 0px 5px;
}
.bgmain a {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#5a626b;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
}
.bgmain a:hover {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
a {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#5a626b;
}
a:hover {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}


.nounderline {
	text-decoration: none;
}
#hero {min-height: 0px;}
#hero p {margin: 0px;}
/* a.library_dir {background: url(images/icon_folder.png) no-repeat; height: 32px; padding-left: 45px; border: none; display: block; padding-top: 4px;}
a.library_pdf {background: url(images/pdf.png) no-repeat; height: 32px; padding-left: 45px; border: none; display: block; padding-top: 4px;}
a.library_pdf:hover, a.library_doc:hover, a.library_dir:hover, a.library_ppt:hover, a.library_xls:hover {border: none;}
a.library_doc {background: url(images/word.png) no-repeat; height: 32px; padding-left: 45px; border: none; display: block; padding-top: 4px;}
a.library_ppt {background: url(images/powerpoint.png) no-repeat; height: 32px; padding-left: 34px; border: none; display: block; padding-top: 4px;}
a.library_xls {background: url(images/excel.png) no-repeat; height: 32px; padding-left: 45px; border: none; display: block; padding-top: 4px;}
a.library_title {margin-left: 20px; position: relative; top: 35px; vertical-align: top;} */

.libraryNav li {float: left; background: none!important; padding:0;}
.thumbnailItem {width: 128px; margin: 5px 15px; text-align: center; min-height: 200px; *height: 200px;}
a.library_dir, a.library_doc, a.library_xls, a.library_pdf, a.library_file {min-height: 70px; border: none; display: block; padding: 130px 0 0 0; width: 128px; margin: 5px 15px; text-align: center; border: none!important;}
.libraryNav a.library_dir {background: url(images/fancyfolder.png) no-repeat top center; }
.libraryNav a.library_doc {background: url(images/docicon.png) no-repeat top center; }
.libraryNav a.library_xls {background: url(images/xlsicon.png) no-repeat top center; }
.libraryNav a.library_pdf {background: url(images/pdficon.png) no-repeat top center; }
.libraryNav a.library_file {}
.libraryNav .blogModuleRss {position: relative; top: -36px;}
.libraryNav .library_title .bigLink {margin-left: 20px; position: relative; top: 35px; vertical-align: top;}
.thumbnailItem img {border: 2px solid #000;}
.libraryNav li {list-style-image: none!important; list-style: none;}