body {
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #0A0A50;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #0A0A50;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CCCCCC;
	background-image:url(../images/bkg_line.png);
	background-repeat:repeat;
	font-size:12;
	font-family:Arial, Helvetica, sans-serif;
}

h1{ font-weight:bold; text-align:center; color:rgb(10,10,80); font-size:18px; text-transform:uppercase;} 
h2{ font-weight:bold; text-align:center; color:rgb(128,0,25); font-size:14px;} 
h3{ font-weight:normal; text-align:center; color:rgb(0,0,0); font-size:12px;} 
h4{ font-weight:normal; text-align:left; color:rgb(0,0,0); font-size:12px;} 
h5{ font-weight:bold; text-align:center; color:rgb(10,10,80); font-size:14px; text-transform:uppercase;} 
h6{ font-weight:bold; text-align:center; color:rgb(0,0,0); font-size:12px;} 

th {font-size:12px; font-weight:bold; color: #004080;}
td {font-size:12px; font-weight:bold; color: #004080;}
.th2 {color: #CCCCCC; background-color:#400080; font-size: 12px;font-weight:bold; text-transform:uppercase; style:padding-left: 1em ;}
.th3 {color: #FFC878; background-color:#000066; font-size: 12px;font-weight:bold; text-transform:uppercase; style:padding-left: 1em ;}


a:link {color: #800000;text-decoration: none;}
a:visited {text-decoration: none;color: #800000;}
a:hover {text-decoration: underline;	color: #004080;}
a:active {text-decoration: none;	color: #800000;}

/* Links used in the red navigation */
.navbarr {color: rgb(0,0,0); font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:normal; background-color:#990000; background-image:none;}
.navbarr a:link {color: rgb(128,0,25);text-decoration: none;}
.navbarr a:visited {color: rgb(128,0,25);text-decoration: none;}
.navbarr a:hover {color: rgb(0,0,128);text-decoration: none;}
.navbarr a:active {color: rgb(128,0,25);text-decoration: none;}

/* Links used in the blue navigation */
.navbarb {color: rgb(0,0,0); font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:normal; background-color:#000066; background-image:none;}
.navbarb a:link {color: rgb(128,0,25);text-decoration: none;}
.navbarb a:visited {color: rgb(128,0,25);text-decoration: none;}
.navbarb a:hover {color: rgb(0,0,128);text-decoration: none;}
.navbarb a:active {color: rgb(128,0,25);text-decoration: none;}


.G12 {font-size: 14px;font-weight:bold;color: #234747;}
.K12 {font-size: 12px;font-weight:bold;color: #000000;}
.K16 {font-size: 16px;font-weight:bold;color: #000000;}
.M12 {font-size: 12px;font-weight:bold;color: #800000;}
.Mlarge {font-size: 18px;font-weight:bold;color: #800000;}
.B12 {font-size: 12px;font-weight:bold;color: #004080;}
.B12N {font-size: 12px;font-weight:normal;color: #004080;}
.B10N {font-size: 10px;font-weight:normal;color: #004080;}
.B10B {font-size: 10px;font-weight:bold;color: #004080;}
.Gsm {font-size: 12px;font-weight:bold;color: #234747;}

.ImageFilm { border-width:thick; border-color:#000000; max-width:95px; max-height: 75px;}
.ImageSize { max-width: auto; height: auto; width: auto\9; /* ie8 */}

/* Links used in the navigation */
.nav{font-size: 12px; color: rgb(255,255,255); background-color:#000066; margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px; overflow:hidden;}
.nav th {color: rgb(10,10,80);font-size: 12px;font-weight:bold; text-align:left; text-transform:uppercase;}
.nav td {color: rgb(0,0,0);font-size: 12px;font-weight:normal;}
.nav a:link {font-size:12; text-decoration: none;color: #CCCCCC;}
.nav a:visited {font-size:12; text-decoration: none;color: #CCCCCC;}
.nav a:hover {font-size:12; text-decoration: none;	color: #FFFFFF;}
.nav a:active {font-size:12; text-decoration: none;	color: #CCCCCC;}

/* TABS */
/*  order for padding: 0.0em 0.0em 19.0em 1.0em = top right bottom left */

/* Tabs for categories */
ul#tabs { list-style-type: none; margin: 0 0 0 0; padding: 5px 2px 2px 5px; font-size:12px; font-weight:bold; vertical-align:bottom;}
ul#tabs li { display:inline; vertical-align:bottom;}
ul#tabs li a { background-color:#666666; color:rgb(10,10,80); border: 1px solid rgb(175,175,175); border-bottom: none; padding: 0.5em 0.5em 0.3em 0.5em; text-decoration: none; vertical-align:text-bottom;}
ul#tabs li a:hover { background-color: rgb(125,25,25); color:rgb(200,200,200); vertical-align:top; padding: 0.7em 0.5em 0.3em 0.5em; }
ul#tabs li a.selected { color: rgb(200,200,200); background-color: rgb(10,10,80); padding: 0.7em 0.5em 0.3em 0.5em; vertical-align:top; }
div.tabContent { border: 0px solid rgb(175,175,175); border-bottom:none; border-right:none; padding: 0.9em; color:#FFFFFF; font-size:10px;}
div.tabContent.hide { display: none; }

/* Tabs for main page */
ul#hometabs { list-style-type: none; margin: 0 0 0 0; padding: 5px 2px 2px 5px; font-size:12px; font-weight:bold; vertical-align:bottom;}
div.hometabContent { border: 0px solid rgb(175,175,175); border-bottom:none; border-right:none; padding: 0.9em; color:#FFFFFF; font-size:10px;}
div.hometabContent.hide { display: none; }

/* DETAILS AND SUMMARY TAG */
	details, summary {display: block;}
	details.details_shim_closed > * {display: none;}
	details.details_shim_closed > summary {display: block;}
	details.details_shim_open   > summary {display: block;}
	details.details_shim_closed > summary:before {display: inline-block; content: "+"; padding: 0 0.1em; margin-right: 0.4em; font-size: 0.9em;}
	details.details_shim_open   > summary:before {display: inline-block; content: "-"; padding: 0; margin-right: 0.35em;} 
