/* Editable styles */ 
TD.topbar{
	background-color: #a4a4a4;
	width: 540px;
}
TABLE#top TD.vline{
	background-color: #003466;
	height: 4px;
}
TABLE#bottom{
	background-color: #666;
}

/* Table body - Header -----------*/

TABLE#mbody TD#rootmain DIV.breadcrumb{
	font: 9px Verdana;
	color: #aaa;
	margin-left: 10px;
	padding-bottom: 4px;
	padding-top: 3px;	
	border-bottom: 1px solid #ccc;
}
TABLE#mbody TD#rootmain DIV.breadcrumb A{
	color: #aaa;
	text-transform: lowercase;
}
TABLE#mbody TD#rootmain DIV.breadcrumb A:hover{
	text-decoration: none;
	color: #666;
}
TABLE#body td.title{
	border: 1px solid #fff;
	width: 160px;
}
TABLE#body table.tbtitle{
	border: 1px solid #003466;	
	height: 75px;
}
TABLE#body table.tbtitle TD.tdtitle{
	padding-left: 3px;
	vertical-align: bottom;
}
TABLE#body TD.pimage{
	width: 270px;
}
TABLE#body TD.sub{
	font: normal 9px Verdana;
	padding-left: 6px;
	line-height: 15px;
	vertical-align: top;
	color: #fff;
	border: 1px solid #fff;
	background-color: #003466;
}
TABLE#body TD.sub A{
	text-decoration: underline;
	color: #fff;
}
TABLE#body TD.sub A:hover{
	color: #ccc;
	text-decoration: none;
}
/* TD menus --------------*/


TABLE#mbody TD#menus{
	direction: ltr;
	width: 150px;
	background-color: #EAEAEA;
	vertical-align: top;
}
TABLE#mbody TD#menus SPAN#rect{
	padding-left: 7px;
	height: 23px;
	float: left;
	/* Left Rectangles */ background-color: #003466;
}
TABLE#mbody TD#menus DIV{
	border-bottom: 1px solid #fff;
	background: #EAEAEA;
}
TABLE#mbody TD#menus DIV#mainbut {
	/* Buttons */background: #d9d9d9;
	padding-bottom: 3px;
	vertical-align: middle;
}
TABLE#mbody TD#menus /* Sec. name+b */DIV#mainbut.---b{
	/* This Sec. Button */background: #003466;
}
TABLE#mbody TD#menus DIV A{
	padding-left: 25px;	
	font: normal 9px Verdana;
	text-decoration: none;
	/* Sub Links */color: #003466;
	line-height: 15px;	
}
TABLE#mbody TD#menus DIV A:hover{
	/* Sub Links:hover */color: #999;
}
TABLE#mbody TD#menus DIV#mainbut A{
	cursor: pointer;
	font: bold 10px Verdana;
	text-decoration: none;
	/* Links */color: #003466;
	padding-left: 3px;
	line-height: 20px;
	text-transform: lowercase
}
TABLE#mbody TD#menus DIV#mainbut /* Sec. Name+t */A:hover{
	/* This Sec. Link */color: #999;
}
TABLE#mbody TD#menus DIV.hidden{
	display: none;
}
TABLE#body TD#menus DIV.display{
	display: block;
}

/* Editable Inside text design */

H1{
	font: bolder 18px Arial;
	color: #036;
	text-transform: lowercase;
	margin: 0px;
}
H2{
	font: bold 15px Verdana;
	color: #036;
}
H3{
	font:bold 11px Verdana;
	color: #036;
}
STRONG{
	font-weight: bold;
	color: #036;	
}
TABLE.grid{
	
}
TABLE.grid TD{
	padding: 0;
	height: 18px;
}
TABLE.grid TR{
	background-color: #e9e9e9;
}
TABLE.grid TR.alt{
	background-color: #ccc;
}
TABLE#body TD#main TD.btns{
	text-align: center;
	vertical-align: top;
}
TABLE#body TD#main TD.btns INPUT{
	border: 1px solid #666;
	background-color: #fff
}

/* Non-editable Structural styles */
BODY{
	margin: 0
}
IMG{
	border:none;
}
TABLE#top,TABLE#mbody,TABLE#bottom{
	width: 750px;
	text-align: center;
}
TABLE#top TD,TABLE#mbody TD,TABLE#body TD,TABLE#bottom TD{
	padding: 0;
}
TABLE#top TD.logo{
	width: 210px;
	text-align:left;
	vertical-align:bottom
}
TABLE#top TD.desc{
	height: 18px;
	text-align:right;
}
TD.links{
	text-align: right;
}
TD.links IMG{
	height: 17px;
	width: 1px;	
}
TD.links A{
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	color: #fff;
	font: normal 9px Verdana;
}
TD.links A:hover{
	color: #ccc
}

/* Table body - TD Main --------------*/

TABLE#mbody{
	direction: rtl;
}
TABLE#mbody TD,TABLE#body TD{
	text-align: left;
	color: #303030;
	border: none;
}
TABLE#mbody TD#rootmain{
	direction: ltr;
	padding: 0px;
	vertical-align: top;
	width: 600px;
}
TABLE#body TD#main{
	direction: ltr;
	font: 11px Verdana;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 15px;
}
TABLE#body TABLE,TABLE#mbody TABLE{
	width: 100%;
}
TABLE#mbody TABLE#photo_desc{
	width: 200px;
	float: right;
}
TABLE#mbody TABLE#photo_desc155{
	width: 155px;
	float: right;
}
TABLE#mbody TABLE#photo_desc TD{
	text-align: center;
	padding-bottom: 5px;
	padding-left: 2px;
}
TABLE#mbody TABLE#photo_desc155 TD{
	text-align: center;
	padding-bottom: 5px;
	padding-left: 2px;
}
TABLE#body TD#main IMG{
	float:right;
	padding-left: 5px;
	padding-bottom: 8px;
}
TABLE#body TD#main TD IMG,TABLE#body TD#main TH IMG, TABLE#body TD#main DIV IMG{
	float:none;
	text-align: center;
}
TABLE#body TD#main .MidPics{
	float:none;
	text-align: center;
}
TABLE#body .align{
	width: 350px;
}
TABLE#body HR{
	width: 60%;
	text-align: center;
	height: 1px
}
TABLE#body TD HR{
	width: 70%;
	text-align: right;
	height: 1px;
}
TABLE#body BLOCKQUOTE{
	margin:0;
	margin-left:20px;
}
TABLE#body LI{
	margin-bottom: 10px;
}
TABLE#body TD#main A{
	color: #036;
}
TABLE#body TD#main A:hover{
	color: #069;
	text-decoration: none;
}
TABLE#body TD#main TD.portrait{
	text-align: center;
}
TABLE#body TD#main TD.portrait IMG{
	padding-bottom: 15px;
}
TABLE#body TD#main DIV.block{
	height: 200px;
}
TABLE#body TD#main DIV.block IMG{
	float: right;
}

/* Table copy --------------*/

TABLE#bottom TD.links{
	text-align: center;
	padding-top: 2px;
}
DIV#copy{
	font: normal 9px Verdana;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 3px;
	color: #ccc;
	padding-top: 1px;
	margin-top: 3px;
	border-top: 1px solid #ccc;
}
#lcOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
	filter: alpha(opacity=80);
	opacity: 0.8
}

#lcCenter{
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}
