body { 
  background: #F2EFEA url(bg2_black.jpg) repeat-x fixed;  /* blue - #7474a8 */  /* moron - fffdfe */ /*last f2f1f4 */
  margin: 0;
  padding: 0; PADDING-TOP: 35px;
  color: #474747;
  font-family: Georgia, Times, serif;
  font-size: 80%;
}

/* the following CSS will switch Mozilla into 'border-box' model, which is compatible with IE:*/
* {-moz-box-sizing: border-box;} 
P.TitleBig{color: #C62413; font-size:16pt; font-family:Arial,verdana, courier new, courier, sans-serif; font-weight:bold;}
P.Title{color: #474747; font-size:14pt; font-family:Arial,verdana, courier new, courier, sans-serif; font-weight:bold;}
a {color: #8f8f8f; text-decoration: none;}
a:hover {color: #595959;  text-decoration: none;} 
A.headerNavigation {color: #D6B400; font-weight:bold; font-size: 9pt; font-family: verdana, courier new, courier, sans-serif;}
A.headerNavigation:hover {color: #ffd700; font-weight:bold; text-decoration: none;}
A.linkNavigation {color: #D6B400; font-weight:bold; font-size: 9pt; font-family: verdana, courier new, courier, sans-serif;}
A.linkNavigation:hover {color: #ffd700; font-weight:bold; text-decoration: none;}
A.textNavigation {color: #000080; text-decoration: none;}
A.textNavigation:hover {color: #0000ff;  text-decoration: none;}
A.mediaNavigation {color: #c5c5c5; font-weight:bold; font-size: 8pt; font-family: Arial, courier new, courier, sans-serif;}
A.mediaNavigation:hover {color: #ffffff; font-weight:bold; text-decoration: none;}
a.footer {color: #a1a1a1;  font-size: 8pt; font-family: verdana, courier new, courier, sans-serif;}
a.footer:hover {color: #000000;  text-decoration: none;}	

P.Intro{color: #C62413; font-size:9pt; font-family:Georgia, courier new, courier, sans-serif; line-height: 1.5;}

em {color: #F0ECCF;}
li {color: #7d7d7d;}

/*
a.footer {color: #353535; text-decoration: none;}
a.footer:hover {color: #800000;  text-decoration: none;}
*/

.footertext {color: #d7d7d7; text-decoration: none;}

.SmallForm{font-family: verdana, courier new, courier, sans-serif; font-size:11px;color:#000000;font-weight:normal;background-color:#ffffff;}
.SmallForm2{font-family: verdana, courier new, courier, sans-serif; font-size:12px;color:#000000;font-weight:normal;background-color:#fffff2;}
.SmallForm3{font-family: verdana, courier new, courier, sans-serif; font-size:11px;color:#000000;font-weight:bold;background-color:#ffffff;}

#container { 
	position: absolute;
	border: 2px solid #FDF1D7;
	width: 791px; 
	height: 518;
	top: 30px; left: 50%;
	text-align: left;
	margin-left: -419px;
	background: #F2EFEA;
	z-index: 0;
	}
#top {
	position: absolute;
    top: 0px; left: 0;
	height:54px;
	height:643px; 
	border:1px NONE #999; 
	}
#Header {
	position: absolute;
	height:33px;
	height:14px; 
	border:1px NONE #999; 
	}
#footer {
	position: absolute;
	top: 535px; left:40%;
	color: #b3b3b3;
    font-size: 7pt;
    font-family: Verdana,Arial,Helvetica;
	text-align: center;
	}	

#embed_cover { 
	position: absolute;
	border-bottom: none;
	background: #601615;
	width: 660px; 
	height: 462;
	top: 56px; left: 319;
	text-align: left;
	margin-left: -319px;
	z-index: 10;
	}

#embed_video { 
	position: absolute;
	border-bottom: none;
	background: #601615;
	width: 460px; 
	height: 360px;
	top: 63px; left: 323;
	text-align: left;
	margin-left: -319px;
	z-index: 11;
	}
#embed_menu { 
	position: absolute;
	border-bottom: none;
	background: #601615;
	width: 160px; 
	height: 130px;
	top: 06px; left: 790;
	text-align: left;
	margin-left: -319px;
	z-index: 11;
	}
#embed_menu_content { 
	position: absolute;
	width: 160px; 
	height: 330px;
	top: 1px; left: 325;
	text-align: left;
	margin-left: -319px;
	color: white;
    font-size: 7pt;
    font-family: Verdana,Arial,Helvetica;
	line-height: 1.0;
	padding: 5px 1px 1px 1px;  /* top, right, bottom, left */
	z-index: 11;
	}
#embed_caption { 
	position: absolute;
	width: 473px; 
	height: 100px;
	top: 430px; left: 5;
	text-align: left;
	color: #F7F8D9;
    font-size: 8pt;
    border: 1px solid #966867;
	font-family: Verdana,Arial,Helvetica;
	line-height: 1.5;
	padding: 0px 0px 0px 5px;  /* top, right, bottom, left */
	z-index: 12;
	}
#embed_caption_L { 
	position: absolute;
	width: 240px; 
	height: 330px;
	top: 460px; left: 15;
	text-align: left;
	color: white;
    font-size: 7pt;
    font-family: Verdana,Arial,Helvetica;
	line-height: 1.5;
	z-index: 12;
	}
#embed_caption_R { 
	position: absolute;
	width: 240px; 
	height: 330px;
	top: 460px; left: 305;
	text-align: left;
	color: white;
    font-size: 7pt;
    font-family: Verdana,Arial,Helvetica;
	line-height: 1.5;
	z-index: 12;
	}
.embed_scrolling {
	height: 354px;
	width: 160px;
	overflow: auto;
	border: 2px;
    padding: 19px 10px 12px 19px;  /* top, right, bottom, left */
	
	scrollbar-base-color: #601615;
	scrollbar-arrow-color: #F7F8D9;
	scrollbar-track-color: #804040;
	scrollbar-shadow-color: black;
	scrollbar-lightshadow-color: black; 
	scrollbar-darkshadow-color: gray;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: black;
	background-attachment: scroll;
	z-index: 15;
}
.embed_scrolling2 {
	height: 97px;
	width: 627px;
	overflow: auto;
 	
	scrollbar-base-color: #601615;
	scrollbar-arrow-color: #F7F8D9;
	scrollbar-track-color: #804040;
	scrollbar-shadow-color: black;
	scrollbar-lightshadow-color: black; 
	scrollbar-darkshadow-color: gray;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: black;
	background-attachment: scroll;
	z-index: 15;
}
#embed_video-intro_title { 
  
	position: absolute;
	width: 460px; 
	height: 100px;
	top: 5px; left: 322;
	text-align: left;
	margin-left: -319px;
	color: #F3F4DB;
    font-size: 14pt;
    font-family: Verdana,Arial,Helvetica;
	line-height: 1.5;
	padding: 1px 10px 1px 15px;  /* top, right, bottom, left */
	z-index: 11;
	}
#embed_video-intro_content { 
   background: #f1f0ec url(video_section.jpg) repeat-x fixed;
	position: absolute;
	width: 460px; 
	height: 364px;
	top: 61px; left: 322;
	text-align: left;
	margin-left: -319px;
	color: #F3F4DB;
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica;
	line-height: 1.5;
	padding: 60px 10px 1px 15px;  /* top, right, bottom, left */
	z-index: 11;
	}
.embed_scrolling3 {
	height: 290px;
	width: 440px;
	overflow: auto;
 	
	scrollbar-base-color: #601615;
	scrollbar-arrow-color: #F7F8D9;
	scrollbar-track-color: #804040;
	scrollbar-shadow-color: black;
	scrollbar-lightshadow-color: black; 
	scrollbar-darkshadow-color: gray;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: black;
	background-attachment: scroll;
	z-index: 15;
}
.scrolling {
	height: 343px;
	width: 515px;
	overflow: auto;
	border: 12px;
    padding: 1px 10px 12px 12px;  /* top, right, bottom, left */
	
	scrollbar-base-color: #111111;
	scrollbar-arrow-color: #F7F8D9;
	scrollbar-track-color: #6b6b6b;
	scrollbar-shadow-color: black;
	scrollbar-lightshadow-color: black; 
	scrollbar-darkshadow-color: gray;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: black;
	background-attachment: scroll;
}
#Content {
	position: absolute;
    top:75px; left:250px;
	padding: 42px 0px 10px 10px;  /* top, right, bottom, left */
	width:800px;
	height:305px;
	line-height: 1.5;
    font-size: 9pt; font-family: Verdana,Arial,Helvetica; color: #474747;
	z-index: 3;
	}

#Content_Cover {
	position: absolute;
    top:37px; left:55px;
	padding: 1px 1px 1px 1px;  /* top, right, bottom, left */
	width:473px;
	height:420px;
	z-index: -3;
	}
#Content_Cover2 {
	position: absolute;
    top:100px; left:130px;
	padding: 1px 1px 1px 1px;  /* top, right, bottom, left */
	width:500px;
	height:296px;
	z-index: 8;
	}
	
#Content2  {
	position: absolute;
    top:40px; left:245px;
	padding: 10px 10px 60px 20px;  /* top, right, bottom, left */
	width:378px;
	height:277px;
	line-height: 1.5;
    font-size: 9pt; font-family: Verdana,Arial,Helvetica; color: #ffffff;
    background: url(bg_text.jpg) no-repeat top left; 
	}
#Over_Hang {
	position: absolute;
    top:56px; left:124px;
	width:510px;
	height:46px;
	font-size: 9pt; font-family: Verdana,Arial,Helvetica; color: #ffffff;
	z-index: 10;
	}
#Over_Hang_text {
	position: absolute;
    top:70px; left:134px;
	font-size: 9pt; font-family: Verdana,Arial,Helvetica; color: #DAC5AE;
	z-index: 10;
	}
#pad {padding: 10px;}

#Menu {
  	position: absolute;
	top:222px;
	left:7px;
	font:9px verdana, arial, helvetica, sans-serif;
	line-height: 2.5;
}


/*---------------------------------------------------------------------------REQUIREMENT FOR CSS ROLLOVER */
/*  Paul O'Brien http://www.pmob.co.uk/ --*/
/* http://www.domedia.org/oveklykken/css-rollover-image.php */
/*--------------------------------------------------------------------------------------------------------*/
a:hover {visibility:visible}
.Hbox_hpm	{position:relative; background-image: url(home_gh.jpg);
  background-repeat: no-repeat; display: block; width: 29px; height: 32px; margin: 0; margin-bottom:0px; padding: 0;
  left:638px;	top:10px;}
.Hbox_hpm a {display:block; width: 29px; height: 32px; display: block; float:left;
  margin: 0;padding: 0;color: black; text-decoration: none; }
.Hbox_hpm img {width: 100%; height: 100%; border: 0; }
.Hbox_hpm a:hover img{visibility:hidden}

.Mbox_hpm	{position:absolute; background-image: url(mail_gh.jpg);
  background-repeat: no-repeat; display: block; width: 29px; height: 32px; margin: 0; margin-bottom:0px; padding: 0;
  left:671px;	top:10px;}
.Mbox_hpm a {display:block; width: 29px; height: 32px; display: block; float:left;
  margin: 0;padding: 0;color: black; text-decoration: none; }
.Mbox_hpm img {width: 100%; height: 100%; border: 0; }
.Mbox_hpm a:hover img{visibility:hidden}

.Pbox_hpm	{position:absolute; background-image: url(printer_gh.jpg);
  background-repeat: no-repeat; display: block; width: 29px; height: 32px; margin: 0; margin-bottom:0px; padding: 0;
  left:704px;	top:10px;}
.Pbox_hpm a {display:block; width: 29px; height: 32px; display: block; float:left;
  margin: 0;padding: 0;color: black; text-decoration: none; }
.Pbox_hpm img {width: 100%; height: 100%; border: 0; }
.Pbox_hpm a:hover img{visibility:hidden}

.Cbox_hpm	{position:absolute; background-image: url(calendar_gh.jpg);
  background-repeat: no-repeat; display: block; width: 27px; height: 30px; margin: 0; margin-bottom:0px; padding: 0;
  left:737px;	top:10px;}
.Cbox_hpm a {display:block; width: 27px; height: 30px; display: block; float:left;
  margin: 0;padding: 0;color: black; text-decoration: none; }
.Cbox_hpm img {width: 100%; height: 100%; border: 0; }	
.Cbox_hpm a:hover img{visibility:hidden}

/*
.Gbox_hpm	{position:absolute; background-image: url(gc_h.jpg);
  background-repeat: no-repeat; display: block; width: 109px; height: 38px; margin: 0; margin-bottom:0px; padding: 0;
  left:5px;	top:472px;}
.Gbox_hpm a {display:block; width: 109px; height: 38px; display: block; float:left;
  margin: 0;padding: 0;color: black; text-decoration: none; }
.Gbox_hpm img {width: 100%; height: 100%; border: 0; }
.Gbox_hpm a:hover img{visibility:hidden}

.Sbox_hpm	{position:absolute; background-image: url(scaasi_h.jpg);
  background-repeat: no-repeat; display: block; width: 219px; height: 41px; margin: 0; margin-bottom:0px; padding: 0;
  left:140px;	top:470px;}
.Sbox_hpm a {display:block; width: 219px; height: 41px; display: block; float:left;
  margin: 0;padding: 0;color: black; text-decoration: none; }
.Sbox_hpm img {width: 100%; height: 100%; border: 0; }
.Sbox_hpm a:hover img{visibility:hidden}

.Bbox_hpm	{position:absolute; background-image: url(brc_h.jpg);
  background-repeat: no-repeat; display: block; width: 153px; height: 38px; margin: 0; margin-bottom:0px; padding: 0;
  left:370px;	top:472px;}
.Bbox_hpm a {display:block; width: 153px; height: 38px; display: block; float:left;
  margin: 0;padding: 0;color: black; text-decoration: none; }
.Bbox_hpm img {width: 100%; height: 100%; border: 0; }
.Bbox_hpm a:hover img{visibility:hidden}
*/
/*---------------------------------------------------------------------------REQUIREMENT FOR CSS ROLLOVER */	 
			  
#MaintMode {
	font-size: 8pt; font-family: Verdana,Arial,Helvetica; color: #6b6b6b;
	z-index: 3;
	}
				  	  
#Mnubox {
	position: absolute;
	top: 63px;
	left: 445px;
	color:#d7d7d7;
	/* background: url(menubox.jpg) no-repeat top left; */
	z-index: 3;
	}
#Mnubox ul {
	width: 199px;
	height: 200px;
	margin: 19px 0px 0px 0px;
	padding-top: 1px;
	padding-left: 18px;
	}
/* Put a Fake Transparent dot to have the same line height in IE and NS */
#Mnubox li {
	font-family: Verdana;
	font-size: 9px;
	color: #232323;
	padding: 0px 0px 6px 0px;
	list-style: none url(list_fake_dot.gif);
	line-height: 1.5;
	}

#Linkbox {
	position: absolute;
	top: 482px;
	left: 20px;
	color:#e9e9e9;
	/* background: url(menubox.jpg) no-repeat top left; */
	z-index: 1;
	}
#Linkbox ul {
	width: 169px;
	height: 200px;
	margin: 19px 0px 0px 0px;
	padding-top: 1px;
	padding-left: 18px;
	}
/* Put a Fake Transparent dot to have the same line height in IE and NS */
#Linkbox li {
	font-family: Verdana;
	font-size: 9px;
	color: #232323;
	padding: 0px 0px 6px 0px;
	list-style: none url(list_fake_dot.gif);
	line-height: 1.5;
	}
	
	
#bottom {
  	position: absolute;
	top:510px;
	left:202px;
	width:172px;
	padding:0px;
	z-index: 2;
}

#line {
  position: absolute;
  height:133px;
  top:220px; left:196px; 
}

#BG {
  background-image: url("../../image/jpg/bottom.jpg");
  background-attachment: fixed;
  background-position: bottom;
  background-repeat: repeat-x;
  border: 5px;						
  border-style: none;
  border-color: #c5c5c5; 
  border-spacing: 1px;
  border-width: thin;
  font-size: 9pt;
  font-family: Verdana,Arial,Helvetica;
 }
 
#calendar {
	position: absolute;
	top: 110px;
	left: 20px;
	z-index: 9;
	}
	
table.sampletable {
	border: 1px inset #ffffff;
	border-collapse: collapse;
	color: black;
	background-color: #000000; 
	padding: 2px 2px 2px 2px;
}
table.sampletable th {
	border: 1px inset #ffffff; 
	color: #ffffff;
	background-color: #000000; 
	padding: 8px 8px 8px 8px;
	font-size:14pt; font-family:Arial,verdana,
}
table.sampletable td {
	border: 1px inset white; 
	padding: 1px 1px 1px 1px; 
	color: #ffffff;
}

.infoBox2 {
  background: #fdf5e6;
  border: 1px;						
  border-style: solid;
  border-color: #6b6b6b;			
  border-spacing: 5px;
  /*border-bottom: solid #7d7d7d;	*/	
  border-width: thin;
  /* border-style: dotted; */
  color: #353535;
  font-size:10pt; 
  font-family:Comic Sans MS, Arial,verdana, courier new, courier, sans-serif;
  line-height: 1.5;
}

/* body {background: #EED; margin: 1em;} */
div#footer2 {clear: both; padding-top: 3em; font: 85% Verdana, sans-serif;}
div.pic {float: left; height: 130px; width: 130px; padding: 15px; margin: 5px 3px;
background: url(frame-ls.gif) center no-repeat;}
div.pt {background-image: url(frame-pt.gif);}
div.pic img {border: 1px solid; border-color: #444 #AAA #AAA #444;}
div.ls img {height: 96px; width: 128px; margin: 16px 0;}
div.pt img {height: 128px; width: 96px; margin: 0 16px;}

