/*	Inner template	*/

#MainReducer 		{ background: url(/pics/tmp/bg_obl_inn.jpg) repeat-x right 78px; }
#bot_bg 			{ background: url(/pics/tmp/lamp_bg.png) no-repeat right bottom; }
#zam_div_top		{ background: url(/pics/tmp/zam_img_top.png) no-repeat -80px 0;}
#zam_div_bot		{ background: url(/pics/tmp/zam_img_bot.jpg) no-repeat -80px 142px;}
#zam_div_bot_r		{ background: url(/pics/tmp/zam_img_bot_r.png) no-repeat 174px 142px;}
						
#root				{ width: 100%; height: 100%; }

div#leftTD			{ width: 218px; height: 0px}

#root TD.r-menu		{ padding-bottom: 100px; text-align: right }
div#r-menu			{ width: 100%; text-align: left; position: relative;
					padding: 2em 0 3em 0; background: url(/pics/tmp/rmenu_corn_lt.gif) #f6eddd no-repeat 0 0;}
div#r-menu div#bot-corn		{ position: absolute; left: 0; bottom: -1px; width: 100%; height: 17px; 
								background: url(/pics/tmp/rmenu_corn_lb.gif) #f6eddd no-repeat left bottom;}
	
h2.menu-h2				{ margin: 0em 2em 0 1.6em; color:#993300; font-size: 1.5em; font-weight: normal; }

div#r-menu UL			{ margin: 0; padding: 1em 1em 0 0; list-style-type: none }
#r-menu UL LI			{ padding: 0 0 0.8em 4em; }
#r-menu UL LI.active	{ color: #e20103; padding-left: 4em; font-weight: bold; background: url(/pics/tmp/rmenu_marker.gif) no-repeat 2.8em 0.3em; }
	
#r-menu UL LI UL 			{ font-weight: normal; margin: 0; padding: 0.9em 0 1.5em 1em; }
#r-menu UL LI UL LI			{ margin: 0; font-size: 0.9em; padding: 0.2em 0 0.3em 1.5em; background: none }
#r-menu UL LI UL LI.active 	{ padding-left: 1.5em; background: url(/pics/tmp/rmenu_marker.gif) no-repeat  0 0.5em; }

#r-menu	A:link, 
#r-menu	A:visited {COLOR: #58040d }
#r-menu	A:hover, 
#r-menu A:active {COLOR: #ea081e }


div#mount_nav			{ width: 100%; height:125px; position: relative; color: #e20103}
div#mount_nav .active	{ font-size: 1.3em; font-weight: bold }
div#mount_nav A:link, div#mount_nav	A:visited {COLOR: #005b9a }
div#mount_nav A:hover, div#mount_nav A:active {COLOR: #4898d7 }

div#mount_01		{ width: 140px; height: 69px; position: absolute; top: 2px; 
						background: url(/pics/tmp/mount_01.png) no-repeat left top; z-index: 10}
div#mount_01 span	{ margin: 0 0 0 95px; display:block; white-space: nowrap}
					
div#mount_02		{ width: 162px; height: 81px; position: absolute; top: 31px; 
						background: url(/pics/tmp/mount_02.png) no-repeat left top; z-index: 20}
div#mount_02 span	{ margin: 0 0 0 105px; display:block;}	
	
div#mount_03		{ width: 167px; height: 80px; position: absolute; top: 44px; 
						background: url(/pics/tmp/mount_03.png) no-repeat left top; z-index: 30}
div#mount_03 span	{ margin: 0 0 0 125px; display:block}	
		
div#mount_04		{ width: 94px; height: 78px; position: absolute; top: 12px;
						background: url(/pics/tmp/mount_04.png) no-repeat left top; z-index: 25}
div#mount_04 span	{ margin: 0 0 0 70px; display:block}	

div#mount_05		{ width: 167px; height: 80px; position: absolute; top: 19px; 
						background: url(/pics/tmp/mount_05.png) no-repeat left top; z-index: 15}
div#mount_05 span	{ margin: 0 0 0 125px; display:block}	

.content			{ padding: 0 8% 7em 0}
div.nav-line		{ font-size: 0.8em}
.content h1			{ color: #005b9a; font-size: 2.5em; font-weight: normal; margin: 0.2em 0 0.3em 0; font-family: "Times New Roman", Times, serif }
.content h3			{ font-weight: bold; font-size: 1.2em;  }


.tab3col			{ width: 100%}
.tab3col TH			{ text-align: center;}
.tab3col TD			{ padding: 0 3em 0 0;  width: 33%}
.tab3col TH	img		{ margin: 1em 0 1em 0}
.tab3col h4			{ margin: 0 0 1.5em 0; font-size: 1.3em}
.tab3col hr			{ height: 3px; width: 100%; border: 0; color: #eaeaea; background-color: #eaeaea; margin: 2em 0 1em 0 }

.list-tab 			{ margin-top: 2em}
.list-tab TD		{ padding: 0 3em 3em 1.5em; width: 90%}
.list-tab TH img	{ border: 1px solid #ccc; margin-bottom: 2em}
.list-tab small		{ font-size: 0.8em; color: #CCC}
.portimg			{ width: 80px; height:80px; background-color:#EEE}

.news-tab			{ margin-top: 2em}
.news-tab TH		{ padding: 0 0 3em 0; width: 4em }
.news-tab TD		{ padding: 0 0 2em 1.5em; }
.news-tab h3		{ margin: 0 0 0em 0; font-size: 1.3em; font-weight: normal; color: #005b9a}
.calend-sheet		{ width: 4.5em; height: 4.5em; padding: 0.2em; color: #910c0c; border-top: 0.25em solid #d3be97; background-color: #f6eddd; text-align: center; }
.calend-sheet h5	{ margin: 0.3em 0 0 0; font-size: 2em; color: #910c0c;  font-weight: normal; font-family: "Times New Roman", Times, serif  }
.calend-sheet small	{ margin:  auto;  font-size: 0.85em}

#r-menu li.calendar { padding-left: 0em; padding-top: 0.5em; margin: 0 0 0 0em}
li.calendar table	{ width: 80%;}
li.calendar TD,li.calendar TH { padding: 0.2em; font-size: 0.7em; color: #bca377;  vertical-align: middle;}
li.calendar TH		{ padding-left: 6em}
li.calendar select	{ font-size: 0.9em; color: #877453;}


p.task				{ display: block; padding: 1.5em 2em 1.5em 2em; border-left: 6px solid #ebe0cc; background-color: #f6eddd; }
p.img-navig			{ color: #9d9d9d; }
p.img-navig a		{ margin-left: 0.4em }

.pic-nav			{ width: 80%}
.pic-nav TD			{ width: 60px; padding: 0.4em}
.pic-nav TD	.active	{ border: 1px solid #FF0000}
.pic-nav TD	img		{ border: 1px solid #eee}
.pic-nav TD	div.active { width: 70px; height: 6px; border: 0; background-color: #d8c9ae} 
.pic-nav .browse-area	{ padding: 0.2em; width: 470px; height: 470px; text-align: left; vertical-align: middle;}

div.generals		{ width: 75%; min-width: 360px; height: 300px; padding: 1em 2em 2em 2em; background-color: #f6eddd; border-top: 6px solid #d8c9ae}

.img-navig a.active { text-decoration: none; cursor: pointer; color: #999}

.content .sign-tab 			{ width: 460px; margin-left: 20px }
.content .sign-tab TH		{ font-size: 0.8em; width: 10%}
.content .sign-tab TD		{ font-size: 0.8em; vertical-align: middle}
