﻿body 
{
	background-image:url(images/bgbody.jpg);
	background-repeat:repeat-x;
	margin-top:0px; margin-left:0px ; margin-right:0px; 
	vertical-align:top; 
	padding-top:0;
	

}
.Maintb
{
	margin-top:0px; margin-left:0px ; margin-right:0px; 
	vertical-align:top; 
	padding-top:0px;	
}
.tb_rightMenu
{
	padding-top:15px;
}

.textheader a
{
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	font-weight:normal;
	padding-right:0px;
	text-align:right;
	
}
.lbldate
{
	color:Red;
}
IMG
{
	border: 0px; border-bottom:0px; border-left:0; border-right:0 px; border-top:0 px;
}
A
{
	color:#666666;
	font-weight:bold;
}
A:hover
{
	color:#FFFFFF;
}

.span
{
	color:Red;
}
.continue
{
	color:Red;
}
.icon
{
	background-image:url(images/doublearrows.gif);background-repeat:no-repeat; width:12px; height:12px;
}
.text-menu a
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:10px; color:#E1541C
}
.banner
{
	background-image:url(images/Banner1.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:171px;
	background-position:top;
	
}
.required
{
	color:Red;
}
.leftbanner
{
	
	background-image:url(images/bg_leftbanner.jpg);

}
.rightbanner
{
	background-image:url(images/rightbgbanner.jpg);  width:61; height:160; background-repeat:no-repeat
	
}
.bgtable
{
		background-image:url(images/bg_leftbanner.jpg);
}

/*--------------------------DetailsView------------------*/
.DetailView
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
	width: 600px;
	font-family: Tahoma;
	font-size: 8pt;
	
}
.DetailView-header
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
	background-color: #9A9997;
	height: 23px;
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
	font-weight:normal;
}

.DetailView-header a:link
{
	background-color:#9A9997;
	height: 23px;
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
}

.DetailView-header a:hover
{
	background-color: #0694BD;
	height: 23px;
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
}


.DetailView-altrow
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
	background-color: #e1e1e1;
	height:20px; 
}
.DetailView-altrow:hover
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
	background-color: #B6B6B6;
	color:White; 
}
.DetailView-row
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
	height:28px
}
.DetailView-row:hover
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
    background-color: #B6B6B6;/*#FFFFB7;*/
    color:black;
   
}



/*-------------------------- Grid-----------------------*/
.Mtitle
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 10pt;
	color:#01445E;
	font-weight:normal;

}

.grid
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
	width: 600px;
	font-family: Tahoma;
	font-size: 8pt;
	
}
.grid a
{
	color:#7B7A79;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:none;
}
.grid a:hover
{
	
	font-family: Tahoma;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:none;
	color:White;
}


.grid-header
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
	background-color: #9A9997;
	height: 23px;
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
	font-weight:normal;
}

.grid-header a:link
{
	background-color:#9A9997;
	height: 23px;
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
}

.grid-header a:hover
{
	background-color: #0694BD;
	height: 23px;
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
}


.grid-altrow
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
	background-color: #e1e1e1;
	height:20px; 
}
.grid-altrow:hover
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
	background-color: #B6B6B6;
	color:White; 
}
.grid-row
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
	font-family: Tahoma;
	font-size: 8pt;
	height:28px
}

.grid-row:hover
{
	border-style: solid;
	border-width: 1px;
	border-color: #ECE9D8 #ACA899 #ECE9D8 #ACA899;
    background-color: #B6B6B6;/*#FFFFB7;*/
    color:black;
    height:23px;
}

/* ----------------------- input -----------------------*/
.btn
{
	
	font-size: 12px;font-family: tahoma, arial; 
    PADDING-RIGHT: 5px; PADDING-LEFT: 4px; height:18px;
	FONT-WEIGHT: bold; FONT-SIZE: 11px;font-family:Tahoma;
	BACKGROUND: url(images/search.gif) ;  VERTICAL-ALIGN: middle; 
	COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP:0; BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
	width:80px;
	height:19px;
}
.button
{
	font-size: 12px;font-family: tahoma, arial; 
    PADDING-RIGHT: 5px; PADDING-LEFT: 4px; height:18px;
	FONT-WEIGHT: bold; FONT-SIZE: 11px;font-family:Tahoma;
	BACKGROUND: url(images/bg-btn.jpg) repeat-x 50% top;  VERTICAL-ALIGN: middle; 
	COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP:0; BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;   
}
        
 .button:hover
 {
 	font-size: 12px;font-family: tahoma, arial; 
    PADDING-RIGHT: 5px; PADDING-LEFT: 4px; height:18px;
	FONT-WEIGHT: bold; FONT-SIZE: 11px;font-family:Tahoma;
	BACKGROUND: url(images/bg6.gif) repeat-x 50% top;  VERTICAL-ALIGN: middle; 
	COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP:0; BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none  
 }
 .extra-button{ 
	background:url(images/extra_button.gif) 0 0 no-repeat; 
	width:80px; height:19px; text-align:center; 
	color:#FFFFFF !important; font-size:11px; text-decoration:none;
	display:block;
	margin:0 auto;
	font-weight:bold;
	line-height:18px;
}

/* ----------------------- Text ------------------------*/
.title
{
	font-family : Tahoma,B Traffic, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #666666;
	font-weight:bold;
	padding-right:10px;
	padding-top:10px;
}
.tb_itemcell
{
	background-color:#9A9997;
	color:#ffffff;
	height:35px;
	padding-right:10px;
	padding-left:10px;
}
.tb_itemcell:hover
{
	background-color:#C2C0C1 ; font-weight:bold;
	color:#ffffff;
	height:35px;
	padding-right:10px;
	padding-left:10px;
}
.itemcell
{
	background-color:#9A9997;
	color:#ffffff;
	height:35px;
	padding-right:10px;
	padding-left:10px;
}
.tb_mail
{
	
}
fieldset
{
	width:98%;
}
input
 { 
 	font-size: 12px;
	font-family: tahoma, arial;	
	
 }   
 .Itemform
 {
 	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color :#3A3A3A;
 }
 .entext
 {font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color :#3A3A3A;
	line-height:25px;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
 }
 

 .text
{
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color :#3A3A3A;
	line-height:25px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}
ul
{
	
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color :#3A3A3A;
	line-height:30px;
}
li
{
	
}

/* ----------------------- Content ---------------------*/
.txtcontent
{
	background-color:#DEDEDD;
	height:500px;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	padding-top:15px;
	padding-right:15px;
	padding-left:15px;
	line-height:15px;
	
}
.content
{
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #3A3A3A;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	
}
.tb_content
{
	margin:0px;
	padding-top:15px;
	width:100%
}
.tb_fcontent
{
	padding-top:20px;
}


.bg_footercontent
{
	background-image:url(images/bg_content.jpg); height:51px;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	text-align:center;
}
.Footer
{
	background-color:#DEDEDD;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	text-align:center;
}
b
{
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color :#3A3A3A;
	
}

.tablecontent
{
	padding-left:110px;
}
.tablecontenten
{
	padding-right:110px;
}

/* ----------------------------------- Gallery ---------------------*/

.gallerycontainer{
position: relative;
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -150px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
margin:0 0 0 0;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
position: absolute;
/*position where enlarged image should offset horizontally */
 left: 270px;
	position: absolute;
	top: -60px;
	
}
/*--------------------- EN -------------------*/
.enthumbnail:hover{
background-color: transparent;
}

.enthumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
right: -150px;
visibility: hidden;
color: black;
text-decoration: none;
}

.enthumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
margin:0 0 0 0;
}

.enthumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
position: absolute;
/*position where enlarged image should offset horizontally */
 right: 260px;
	position: absolute;
	top: -60px;
}
	
/*--------------------------------- Gallery ----------------*/

.right
 {
	font-size: 1.0em;
	padding-right: 100px;
	text-align: right;
}
#info {
	border: 0px solid #C2C7BE;
	margin-left: 80px;
	margin-right: 80px;
	margin-top: 20px;
	padding: 0px 15px 0px 15px;
	position: relative;
}

#info a, #info a:visited {
	text-decoration: none;
}

#info a:hover {
	color: #9BA495;
	text-decoration: underline;
}

#pic {
	left: 10px;
	position: relative;
	top: 10px;
	width: 300px;
	bottom:50px;
	
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	border: 0px solid #000000;
	display: block;
	height: 90px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 300px;
}

#pic a.p1:hover {
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 0px solid #000000;
	display: block;
	height:503px;
	left: 80px;
	position: absolute;
	top: -60px;
	width: 800px;
}

#top {
	margin-left: 80px;
}



/*----------------------------------Left Menu-------------------------------------*/
ul#LMenu ul{display:none}
ul#LMenu li:hover>*{display:block}
ul#LMenu li:hover{position:relative;}
ul#LMenu ul{	position: absolute;left:93%;top:0px;}
.Leftmenu, .Leftmenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 193px; /*WIDTH OF MAIN MENU ITEMS*/
border: 0px solid black;

}


.Leftmenu li a{
 background-position:right;
padding:5px 5px 0px 0px;font:normal 11px Trebuchet MS, Tahoma ;color:#3A3A3A;text-decoration:none;width:180;
font: bold 11px Verdana, Helvetica, sans-serif;
width: 173px;height:33px;
padding:2px 0;
text-decoration: none;
background-repeat:no-repeat;
text-align:right;

}

.Leftmenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 190px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;

}


ul#LMenu a,ul#LMenu li {display:block; vertical-align:middle;text-decoration:none;padding:1px 15px 0px 0px;font:bold 11px Trebuchet MS, Tahoma ;color:#3A3A3A ;text-decoration:none;width:173;}
ul#LMenu li.istylei0>a{
	background-color:transparent;background-image:url(images/bgrightmenu.jpg);width:173px;height:32px; background-repeat:no-repeat; border-width:0px;font:normal 11px Tahoma;color:#3A3A3A; font-weight:bold;}
ul#LMenu ul.istylem0{
	border-width:0px;border-style:solid;padding:0;text-align:right; font-size:20 px; }
ul#LMenu a,ul#LMenu li.dis a{display:block; vertical-align:middle;border-width:0px;border-style:solid;border-color:#E2E1CD;text-align:right;text-decoration:none;padding:5px 10px 0px 0px;font:normal 11px Trebuchet MS, Tahoma;color: #000000;text-decoration:none;}
ul#LMenu li.istylei0:hover>a{
	background-color:transparent;background-image:url(images/bgmenu.png); font:bold 11px Tahoma;color:#FFFFFF; background-repeat:no-repeat}

ul#LMenu li.istylei1>a
{background-color:Transparent;padding-top:0px;vertical-align:bottom;height:32px;
background-image:url(images/bgmenu.png);width:173px; background-repeat:no-repeat; border-width:0px;font:normal 11px Tahoma;color:#FFFFFF; font-weight:bold;}

ul#LMenu li.istylei1:hover>a
{background-image:url(images/bgleftmenu.jpg);width:173px;height:32px; background-repeat:no-repeat; border-width:0px;font:normal 11px Tahoma;color:#3A3A3A; font-weight:bold;}
ul#LMenu li.istylei1.span{text-align:center}
ul#LMenu li.istylei2>a
{background-color:Transparent;
background-image:url(images/bgmenu.png);width:173px;height:32px; background-repeat:no-repeat; border-width:0px;font:normal 11px Tahoma;color:#FFFFFF; font-weight:bold;}
ul#LMenu li.istylei2:hover>a
{background-color:Transparent;
background-image:url(images/bgleftmenu.png);width:173px;height:32px; background-repeat:no-repeat; border-width:0px;font:normal 11px Tahoma;color:#3A3A3A; font-weight:bold;}


/* for IE \*/
* html .Leftmenu li { float: left; height: 1%; }
* html .Leftmenu li a { height: 1%; }
/* End */


/* --------------------------------Right Menu --------------------------*/
.tb_rmenu{width:160px; margin:0 0 0 12px; vertical-align:top; }
ul#RMenu ul{display:none; margin:0;}
ul#RMenu li:hover>*{display:block; margin:0}
ul#RMenu li:hover{position:relative;}
ul#RMenu ul{position: absolute;right:99%;top:-1px;}
.rightmenu, .rightmenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 193px; /*WIDTH OF MAIN MENU ITEMS*/
border: 0px solid black;
}


.rightmenu li a{
background-position:right;
padding:5px 5px 0px 0px;font:normal 13px B Traffic,B Zar, Verdena, Tahoma ;text-decoration:none;
font: normal 13px B Traffic,B Zar, Verdena, Tahoma;
width: 173px;height:33px;
padding:2px 0;
text-decoration: none;
background-repeat:no-repeat;
text-align:left;

}

.rightmenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 180px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}
ul#RMenu a,ul#RMenu li {display:block; vertical-align:middle;text-decoration:none;padding:1px 0px 0px 0px;font:bold 11px Trebuchet MS, Tahoma ;color:#3A3A3A ;text-decoration:none;width:173;}
ul#RMenu li.istylei0>a{
	background-color:transparent;background-image:url(images/bgmenu.png);width:173px;height:32px; background-repeat:no-repeat; border-width:0px;font:Bold 13px B Traffic,B Zar,Verdena, Tahoma;color:#FFFFFF;text-align:left;background-position:left;}
ul#RMenu ul.istylem0{
	border-width:0px;border-style:solid;padding:0;text-align:right; font-size:20 px; }
ul#RMenu a,ul#RMenu li.dis a{display:block; vertical-align:middle;border-width:0px;border-style:solid;border-color:#E2E1CD;text-align:right;text-decoration:none;padding:5px 0px 0px 0px; padding-left:5px; font:normal 11px Trebuchet MS, Tahoma;color: #FFFFFF;text-decoration:none;}
ul#RMenu li.istylei0:hover>a{
	background-color:transparent;background-image:url(images/bgrightmenu.jpg); font:Bold 13px B Traffic,B Zar,Verdena, Tahoma;color:#3A3A3A; background-repeat:no-repeat}

ul#RMenu li.istylei1>a
{background-color:Transparent;padding-top:0px;vertical-align:bottom;height:33px;background-position:left;text-align:left;padding-left:5px;
background-image:url(images/bgleftmenu.png); width:173px; background-repeat:no-repeat; border-width:0px;font:Bold 13px B Traffic,B Zar,Verdena, Tahoma;color:#3A3A3A; font-weight:bold;}

ul#RMenu li.istylei1:hover>a
{background-image:url(images/bgmenu.png);background-position:left; width :173px;height:32px; background-repeat:no-repeat; border-width:0px;font:Bold 13px B Traffic,B Zar,Verdena, Tahoma;color:#FFFFFF; text-align:left;}
ul#RMenu li.istylei1.span{padding-top:5px}
ul#RMenu li.istylei2>a
{background-color:Transparent;
background-image:url(images/bgleftmenu.png);width:173px;height:33px; background-repeat:no-repeat; border-width:0px;font:Bold 13px B Traffic,B Zar,Verdena, Tahoma;color:#3A3A3A; font-weight:bold;}
ul#RMenu li.istylei2:hover>a
{background-color:Transparent;
background-image:url(images/bgleftmenu.png);width:173px;height:32px; background-repeat:no-repeat; border-width:0px;font:Bold 13px B Traffic,B Zar,Verdena, Tahoma;color:#3A3A3A; font-weight:bold;}

/* for IE \*/
* html .rightmenu li { float: left; height: 1%; }
* html .rightmenu li a { height: 1%; }
/* End */



/*********************************** Caledar *******************/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

