@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0; background:#fff url(../images/bg.jpg) repeat-x top; font:13px Arial, Helvetica, sans-serif; line-height:19px; color:#333333; text-shadow:0px 1px 0px #fff}
a{ color:#603f8c; text-decoration:underline;}
a:hover{ color:#603f8c; text-decoration:none;}
img{ border:0}
ul,li{ list-style:none; padding:0; margin:0}
#main-wrapper{width:945px; margin:0 auto}
#topframe{width:945px; height:24px; background-image:url(../images/topframe.jpg); background-repeat:no-repeat; background-position:top; padding:0}
#wrapper{width:907px; background-image:url(../images/mainbodybg.png); background-repeat:repeat-y; background-position:top; padding:0 19px 0 19px; float:left}

.topban{width:907px; height:140px; background-image:url(../images/topban.jpg); background-repeat:no-repeat; background-position:top; padding:0}
.topRight {width:882px; height:132px; margin:0 auto; padding:13px 25px 0 0; text-align:right}
#banDiv{width:907px; float:left; margin:0 0 1px 0}
.ban01{width:245px; height:51px; background-image:url(../images/ban01.jpg); background-repeat:no-repeat; background-position:top; padding:170px 0px 15px 0px; text-align:center; float:left}
.ban02{width:662px; height:236px; background-repeat:no-repeat; background-position:top; padding:0; float:right}

#nav{width:907px; height:37px; background-image:url(../images/navbg.jpg); background-repeat:repeat-x; background-position:top; padding:0 0px 0 0px}
#paper{width:483px; height:562px; background-image:url(../images/paper.png); background-repeat:no-repeat; background-position:top; padding:100px 40px 20px 40px}

#contentDiv{width:907px; float:left; margin:0 0 10px 0}
#conLeft{width:244px; float:left; margin:0 1px 0 0; float:left}
.notice-boardbg{width:209px; height:128px; background-image:url(../images/notice-boardbg.jpg); background-repeat:no-repeat; background-position:top; padding:48px 15px 10px 20px; font:11px Tahoma, Arial, Helvetica, sans-serif; line-height:14px; color:#fff; text-shadow:0px 1px 0px #1c4773}
.quick-contactbg{width:209px; height:198px; background-image:url(../images/quick-contactbg.jpg); background-repeat:no-repeat; background-position:top; padding:42px 15px 10px 20px; color:#fff; text-shadow:0px 1px 0px #1c4773}
.photo-gallerybg{width:209px; height:120px; background-image:url(../images/photo-gallerybg.jpg); background-repeat:no-repeat; background-position:top; padding:48px 15px 10px 20px}

#news ul{padding-left:4px; margin:0 0 0 10px;}
#news li{ list-style-image:url(../images/bullet.png); padding-left:5px; margin:0 0 1px 0}
#news li a{ color:#bddeff; text-decoration:underline }
#news li a:hover{ color:#bddeff; text-decoration:none }
a.news-archive{ color:#bddeff; text-decoration:underline }
a.news-archive:hover{ color:#bddeff; text-decoration:none }
.news-divider{width:auto; background-image:url(../images/news-divider.png); height:14px; background-position:bottom; background-repeat:repeat-x}

#conRight{width:581px; margin:0 auto; background-image:url(../images/bodybg.jpg); background-repeat:repeat-x; background-position:top; padding:26px 40px 5px 40px; float:right}
#hMsgDiv{width:579px; margin:0 0 15px 0; float:left}
.hMsgLeft{width:510px; margin:0 auto; background-color:#fff; border:1px solid #dedede; padding:15px 20px 13px 20px; float:left}
.hMsgRight{width:27px; margin:0 auto; float:right}

#serach{width:238px; height:24px; margin:8px 0px 0px 0px; float:right}
.input-SearchBg {background-image:url(../images/inputbg.png); width:140px; background-repeat:repeat-x; background-position:top; height:24px; float:left}
.input-lt {background-image:url(../images/input-lt.png); width:13px; background-repeat:no-repeat; background-position:top; height:24px; float:left}
.input-bg {background-image:url(../images/inputbg.png); width:144px; background-repeat:repeat-x; background-position:top; height:24px; float:left}
.input-rt {background-image:url(../images/input-rt.png); width:14px; background-repeat:no-repeat; background-position:top; height:24px; float:left}
.search-but {background-image:url(../images/search-but.jpg); width:85px; background-repeat:repeat-x; background-position:top; height:24px; float:left}

#footermainbg { clear:both; width:100%; height:99px; margin:0 auto; padding:0; background-image:url(../images/footermainbg.jpg); background-repeat:repeat-x; background-position:top}
.footerbg {width:945px; height:41px; margin:0 auto; padding:0; background-image:url(../images/footerbg.jpg); background-repeat:no-repeat; background-position:center}
.copy {width:945px; height:35px; margin:0 auto; padding:0; text-align:center; font-family:Arial Narrow, Helvetica, Tahoma, Verdana; font-size:14px; color:#333333; font-weight:normal; line-height:25px;text-shadow:0px 1px 0px #e6e6e6}
a.footerLink:link, a.footerLink:active, a.footerLink:visited { color:#333333; text-decoration:none; padding:0px 6px 0px 6px}
a.footerLink:hover {color:#000; text-decoration:underline}
a.web:link, a.web:active, a.web:visited { color:#333333; text-decoration:underline; padding:0}
a.web:hover {color:#000; text-decoration:none}

.clear {clear:both}

#subpages ul{padding-left:4px; margin:0 0 0 10px;}
#subpages li{ list-style-image:url(../images/more-arrow.png);  padding-left:5px; margin:0;}

.h-divider {background-image:url(../images/h-divider.png); background-position:center; background-repeat:repeat-x; padding: 0px 0px 0px 0px; height:20px; width:auto}
.v-divider {background-image:url(../images/v-divider.png); background-position:center; background-repeat:repeat-y; padding: 0px 0px 0px 0px; width:54px}
.h-spacer8 {background-image:url(../images/spacer.gif); height:8px}

.imgleft{ float:left; margin:5px 15px 8px 0}
.imgIco{ margin:5px 11px 5px 0px}
.imgright{ float:right; margin:5px 0px 0 20px}

a.smallLink:link, a.smallLink:active, a.smallLink:visited { font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:normal; color:#1c51a8; text-decoration:underline}
a.smallLink:hover {color:#1c51a8; text-decoration:none}

.head1 { font-family: Lucida Sans, Arial Narrow, Helvetica, Tahoma, Verdana; font-size:26px; color:#603f8c; font-weight:normal; letter-spacing:-2px; line-height:25px; text-shadow:0px 1px 0px #fff}
.head2 { font-family: Lucida Sans, Arial, Helvetica, Tahoma, Verdana; font-size:19px; color:#2966A5; letter-spacing:-1px; font-weight:normal; line-height:22px; text-shadow:0px 1px 0px #fff}

.small { font-family: Lucida Sans, Arial, Helvetica, Tahoma, Verdana; font-size:10px; color:#333333; font-weight:bold; line-height:16px; text-shadow:0px 1px 0px #fff}

.head3 { font-family: Lucida Sans, Arial, Helvetica, Tahoma, Verdana; font-size:14px; color:#D88011; font-weight:normal; line-height:25px;text-shadow:0px 1px 0px #000}
.date {font-family:Lucida Sans, Arial Narrow, Helvetica, Tahoma, Verdana; font-size:12px; color:#fff; font-weight:normal; text-shadow:0px 1px 0px #000}
.hTitle1 { font-family: Arial narrow, Helvetica, Tahoma, Verdana; font-size:16px; color:#fff; font-weight:normal; line-height:20px; text-transform:uppercase}
.hTitle2 { font-family: Arial narrow, Helvetica, Tahoma, Verdana; font-size:16px; color:#6e6e6e; font-weight:normal; line-height:20px; text-transform:uppercase}

.text1 {font-family:Arial, Helvetica, Tahoma, Verdana; font-size:12px; color:#2966A5;  font-weight:normal; text-shadow:0px 0px 0px #000}
.text2 {font-family:Arial, Helvetica, Tahoma, Verdana; font-size:12px; color:#333333; font-weight:normal; text-shadow:0px 0px 0px #000}

a.btmMenu:link, a.btmMenu:active, a.btmMenu:visited  {font-family:Lucida Sans, Arial Narrow, Helvetica, Tahoma, Verdana; font-size:11px; color:#fff; font-weight:normal; text-decoration:none; padding:0px 6px 0px 6px; text-shadow:0px 1px 0px #122a2f}
a.btmMenu:hover {color: #67a0ac; text-decoration: none}

.toggleopacity img {
	filter:alpha(opacity=100); -moz-opacity:1;opacity:1;
}
.toggleopacity:hover img {
	filter:alpha(opacity=70); -moz-opacity:0.8;opacity:0.8;
}

.togglegray img {
	filter: Gray;
}
.togglegray:hover img {
	FILTER: Gray
}

input.textinput
{
	font-family:Tahoma, Arial, Verdana;	font-size:11px;	color:#667084;	padding: 7px 6px 7px 6px;	border:1px solid #e6e6e6;	background-color:#ff; background-image:url(../images/input-bg.jpg); background-repeat:repeat-x; background-position:bottom; margin:0 0 5px 0;
	
}

input.search
{
	font-family:Tahoma, Arial, Verdana; font-size:11px; color:#333; border:none; padding: 0px 0px 0px 0px; background-color:transparent; /*filter:alpha(opacity=100);*/
}
input.noborder
{
	border:0px; padding:0; background:none; margin:0;
}
textarea
{
	font-family:Tahoma, Arial, Verdana;	font-size:11px;	color:#667084;	padding: 7px 6px 7px 6px;	border:1px solid #e6e6e6;	background-color:#ff; background-image:url(../images/input-bg.jpg); background-repeat:repeat-x; background-position:bottom; margin:0 0 5px 0;
}

.form-class{
padding:0;
margin:0;
}
select
{
	font-family:Tahoma, Arial, Verdana;font-size:11px;	color:#6a6a6a;	border:1px solid #c5c5c5; padding: 4px 4px 4px 4px;
}
input.submit_btn
{
	font-family:Tahoma, Arial, Verdana;	font-size:12px; font-weight:normal; text-align:center; color:#FFFFFF; border:1px solid #CD7F01; background-color:#CD7F01;padding: 4px 4px 4px 4px;
}
.imgBorder
{
	border:1px solid #cfcfcf; padding: 3px 3px 3px 3px;
}



/*---------------------------------Gallery Listing---------------------------------------------------------------------------------*/

#gallery-listing{width:581px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left}
#gallery-listing ul {float: left; width: 581px; margin: 0; padding: 0; list-style: none;}
#gallery-listing li {float: left; width: 145px; height:120px; margin: 2px 0 0 0; padding: 0; color:#786C63; list-style:none;border:0px solid #ED1B24;}

#gallery-listingBox {width:120px; border:1px solid #C5C5C5; background-image:url(images/thBoxbg.jpg); background-position:top; background-repeat:repeat-x; padding:4px 4px 4px 4px;
-moz-border-radius-topright: 5px;
text-align:center;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;

 }

.gallery-txt{
font-family:Tahoma, Arial,Verdana; font-size:11px; font-weight:normal; color:#333333; line-height:16px;
text-shadow:0px 0px 0px #fff;
text-align:center;
padding-top:2px;
height:auto;
overflow:auto;
}
/*---------------------------------Gallery Listing---------------------------------------------------------------------------------*/



.pagination{
font:12px Arial,Verdana;
width: 400px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
padding: 4px 0px;


}

.pagination a{

font:12px Arial,Verdana;
padding: 2px 5px 4px 5px;
text-decoration: none; 
color: #000;
text-align:center;
margin:0 2px 0 2px;
background:#E5E5E5;

-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;

}

.pagination .pagenumberactive{

font:12px Arial,Verdana;
padding: 2px 5px 4px 5px;
text-decoration: none; 
color: #fff;
text-align:center;
margin:0 2px 0 2px;
background:#60408C;

-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;

}

.pagination a:hover, .pagination a.selected{
font:12px Arial,Verdana;
color: #ffffff;
background:#4A7CAF;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;

}



