/* CSS Document */

body{ margin:0px; background:#F0F1EC; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; }
#main{ width:100%;}
#topbg{ background:url(../images/topbg.jpg); background-repeat:repeat-x; height:62px; }
#topmenu{ width:860px; margin:0 auto;}
#banner_area{ background:url(../images/bannerbg.jpg); background-repeat:repeat-x;}
#banner_area_inner{ background:url(../images/bannerbg_inner.jpg); background-repeat:repeat-x;}
#banner_section{ width:970px; margin: 0 auto;}
#logo{ float:left; margin-left:10px;}
#login{ float:left; width:510px; height:49px; background:url(../images/login.jpg); margin-top:12px; background-repeat:no-repeat; margin-left:55px;}
#banner{}
#content_area{ width:971px; margin: 0 auto; }
#welcome{ float:left; width:330px; background:url(../images/welcomebg.jpg); background-repeat:no-repeat;}
#news{ float:left; width:293px; margin-left:35px; margin-top:20px;}
#mission{ width:293px; float: left; margin-top:20px; margin-left:15px}
.sblink{ width:280px;  height:20px; margin-left:40px; padding-top:8px;  }
.blink{ width:270px; border-bottom:dotted 1px #0099CC; height:20px;  padding-top:8px;  }
#logoandlogin{ width:998px; margin:0 auto; }
#gallerybg{ background:url(../images/gallerybg.jpg); background-repeat:no-repeat; width:290px; height:80px;}
#advertisement{ width:970px; margin: 0 auto; margin-top:20px;}
#footer{ height:30px; width:100%; background:#333333; margin-top:20px; }
#footer a{ color:#efefef;}
#footer a:hover{ color: Red;} 

#text{ float:left; width:658px;}
#heading{ font-size:25px; font-weight:bold; color: #00CCFF; margin-top:10px; }
#mission a{ text-decoration:none; color:#333333;}
#mission a:hover{ text-decoration:none; color: #00CCFF;}
.sblink a{ text-decoration:none; color:#013C3B; font-weight:bold;}
.sblink a:hover{ text-decoration:none; color: Red;}

.blink a{ text-decoration:none; color:#095A58; font-weight:bold;}
.blink a:hover{ text-decoration:none; color: #A84808;}

.adminpagebg{
BACKGROUND: #ffffff;
}
.headbg{
BACKGROUND: #FFFFCC;
}
.D {

	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.adminheadbgbold{
BACKGROUND: #64727F;
font-weight:bold;
font-family:Verdana,Arial,Sans-Serif;
color:#DBDBE5;
}

.galleryheadbgbold{
BACKGROUND: #57476D;
font-weight:bold;
font-family:Verdana,Arial,Sans-Serif;
color:#ffffff;
}

.eventheadbgbold{
BACKGROUND: gray;
font-weight:bold;
font-family:Verdana,Arial,Sans-Serif;
color:#ffffff;
}
.contenttable
{
	 background:#CCD0D7; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.myaccount {
	padding:10px;
	font-size:12px;
	text-align:left;
	color:#214B7F;
	font-family:Verdana;
	font-weight:bold;
}
.Hyperlink
{
	text-decoration:underline;
	font-family:Verdana;
	color:#163965;
}
.invisible
    {
    display:none;
    }
    .visible
    {
		display:table-column;
    }
    .align
    {
		margin-left:20px;
		margin-right:20px;
    }
    .detail_link{ background-color:#CCE1D2; height:15px; margin-top:10px; padding-top:5px; text-align:right; padding-right:10px; width:630px }
.detail_link a{ text-decoration:none; color:#003300;} 
.detail_link a:hover{ text-decoration:none; color: #FF0000;} 

    .mal{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#000000; }
.maltitle a{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:15px;font-weight:bold;text-decoration:none;color:#000000;  }
.maltitle a:hover{ font-family:  Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:15px;color:#000000;text-decoration:underline;  }

.mal a{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:13px;text-decoration:none; color:#000000; }
.cntrytitle a{text-decoration:none; color:#000000; }
.cntrytitle a:hover{text-decoration:none; color: #666666;}
.mal a{ font-family:  Verdana, Arial, Helvetica, sans-serif ; font-size:13px;text-decoration:none; color:#000000; }

.newsdesc a{text-decoration:none;color: #666666 }
.newsdesc a:hover{text-decoration:none; color: #666666;}
.maltitle2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;font-weight:bold;text-decoration:none;color:#000000;  }
.txt { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#000000;  }
#left2{ float:left; width:455px; padding-right:10px; text-align:justify}
#welcome2{ font-size:20px; font-weight:bold; color:#FF0000; border-bottom:solid 1px #AFB8C0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#tourlink a{ text-decoration:none; line-height:19px; padding:5px 5px 5px 5px; }
#tourlink a:hover{ text-decoration:none; line-height:19px; padding:5px 5px 5px 5px; background-color: #DCEBF8; }
#Repeater1{ width:600; height:auto}
.pro_list{ width:200px; float:left; height:400px; margin-left:30px; margin-top:30px;  }
#logout a{text-decoration:none; color:blue; }
#logout a:hover{text-decoration:none; color: Red; }
#myaccount a{text-decoration:none; color:blue; }
#myaccount a:hover{text-decoration:none; color: Red; }
.Eventtitle { font-family:  Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:15px;color:#000000;text-decoration:underline;  }
.Eventdesc{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:13px;color:#000000; }
.newsletter{ float:left; width:270px;  height:20px;  padding-top:8px; color:#0C472B;font-size:13px; font-weight:bold  }
.newslettertable{ color:#000000; font-weight:normal;  background-color:#E0E4E5 }
.homecontact{ float:left; width:270px;    padding-top:8px; font-size:13px; font-weight:bold  }
#newsevents a{text-decoration:none; color:Black; }
#newsevents a:hover{text-decoration:none; color: Black; }
.aboutuscontent{ margin:0px; background:#F0F1EC; font-family:Arial; font-size:13px; text-align:justify; }

.linkitem a{ font-family: Arial, Helvetica, sans-serif ; font-size:12px;font-weight:bold;text-decoration:underline;color:#000000; margin-left:25px  }
.linkitem a:hover{ font-family:  Arial, Helvetica, sans-serif;font-weight:bold; font-size:12px;color:#000000;text-decoration:underline;margin-left:25px   }

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 93%; /* Set to gallery width, in px or percentage */
height: 130px; /* Set to gallery height */
}

#motioncontainer a img {
border:none; padding-right:2px; /* Set image border color */
}

#motioncontainer a:hover img {
padding-right:2px; 
 /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;

padding: 1px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position:absolute;
left: 0;
top: 0;
width: auto;
padding: 5px;
padding-bottom: 0;
background: #313131;
visibility: hidden;

z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
#forgot img{border:none; }
.adminlog a{   }
.adminlog a:hover{background:url(../images/adminlog.jpg);   }
