body
{
margin:0px;
padding:0px;
text-align:center;
overflow-x:hidden;
overflow-y:scroll;
}

#top1
{
height:auto;
width:100%;
margin-left:0px;
margin-right:0px;
padding-bottom:19px;
border-top-style:solid;
border-top-width:5px;
border-top-color:#860088;
float:left;
}

.main
{
height:20px;
width:75.1%;
margin-left:auto;
margin-right:auto;

}

#logo
{
height:auto;
width:auto;
margin-left:15px;
margin-top:27px;
float:left;
}


#right
{
width:auto;
height:auto;
margin-right:0px;
margin-top:27px;
float:right;
}
#right img
{
max-width:100%;
width:100%;}
#rightinr
{
height:auto;
width:auto;
margin-right:0px;
margin-left:20px;
margin-top:27px;
float:right;
}
#rightinr img
{
width:100%;
max-width:100%;}
#top2
{
height:auto;
width:100%;
margin-left:0px;
margin-right:0px;
padding:0px;
float:left;
background-image:url(../images/menu-bg.jpg);
background-repeat:repeat-x;

}
.menu
{
height:auto;
width:auto;
float:left;
margin:0px;
padding:0px;
}

#top3
{
height:auto;
width:100%;
float:left;
background-image:url(../images/top2-bg.jpg);
background-repeat:no-repeat;
background-size:100% 93%;
padding-top:10px;
padding-bottom:4%;
max-height:370px;
position:relative;


}
#top3sub
{
height:auto;
width:100%;
float:left;
background-image:url(../images/top2-bg.jpg);
background-repeat:no-repeat;
background-size:100% 100%;
padding-top:10px;
padding-bottom:12px;


}
.banner_main
{
width:85%;
margin-left:auto;
margin-right:auto;
}
#sub_banner
{
width:100%;
height:auto;
float:left;
margin:0px;
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
background-color:#fff;
}


#banner
{
height:auto;
width:100%;
margin-left:auto;
margin-right:auto;
padding:0px;

}
#banner img
{
height:auto;
width:100%;
max-width:100%;
}

#top4
{
height:auto;
width:100%;
float:left;
padding-top:31px;
margin:0px;
}

#box1
{
height:auto;
width:64.5%;
float:left;
margin-right:3%;

}
#box1-top
{
height:auto;
width:100%%;


float:left;
}
.title
{
height:25px;
width:100%;
float:left;
padding:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:36px;
background-image:url(../images/title-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;

}
.title h1
{
font-family:Candara;
font-size:24px;
color:#421f6f;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:13px;
line-height:30px;
margin:0px;
width:auto;
height:auto;
background-color:#FFF;
float:left;
}
#content1
{
height:auto;
width:47%;
text-align:justify;
font-family:Calibri;
font-size:14px;
margin-right:3%;

float:left;
}


#content1 p
{
text-align:justify;
font-family:Calibri;
font-size:14.5px;
line-height:20px;
font-weight:normal;
}
#viewmore
{
height:25px;
width:100%;
float:left;
position:relative;
}
hr
{
height:1px;
width:100%;
border:0px;
background-color:#909090;


}
#viewmore a
{
height:auto;
width:auto;
position:absolute;
right:0px;
top:-1px;
text-decoration:none;
background-color:#FFFFFF;
color:#909090;
padding-left:9px;
}


#content2
{
height:auto;
width:47%;
text-align:justify;
font-family:Calibri;
font-size:14px;
float:left;
margin-left:3%;
}

#content2 p
{
text-align:justify;
font-family:Calibri;
font-size:14.5px;
line-height:20px;
font-weight:normal;
}


#box1-btm
{
height:auto;
width:100%;
float:left;

}
#box1-btm img
{
margin-left:0px;
padding:0px;
text-align:left;
}

#box1-btm hr
{
height:1px;
width:100%;
border:0px;
background-color:#909090;
margin-top:18px;
float:left;
}





#box2
{
height:auto;
width:30%;
float:left;
margin-left:2.3%;

}
#news
{
height:auto;
width:100%;
float:left;
margin-bottom:0px;
}
#news h2
{
height:auto;
width:auto;
font-family:Candara;
font-size:16px;
color:#000000;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:13px;
margin:0px;
}
#banner1
{
height:auto;
width:94%;
float:left;
margin-top:13px;
padding:3%;
border-style:solid;
border-width:1px;
border-color:#e3e3e3;
border-radius:5px;
}
#banner1 img
{
height:auto;
width:100%;
max-width:100%;

}

#banner2
{
height:auto;
width:94%;
float:left;
margin-top:13px;
padding:3%;
border-style:solid;
border-width:1px;
border-color:#e3e3e3;
border-radius:5px;
}
#banner2 img
{
height:auto;
width:100%;
max-width:100%;

}
#links
{
height:auto;
width:100%;
float:left;
margin-top:13px;
margin-bottom:13px;
font-family:Candara;
font-size:16px;
font-weight:bold;
color:#000000;
text-align:left;
background-color:#FFFFFF;
}
.link
{
height:auto;
width:100%;
float:left;
font-family:Candara;
font-size:15px;
font-weight:normal;
color:#000000;
text-align:left;
}


.link p
{
width:94%;
height:auto;
padding:3%;
margin:0px;
text-indent:8%;
border-radius:5px;
background-image:url(../images/link-bg.png);
background-repeat:no-repeat;
background-position:90% 50%;

}
.link p:first-child 
{
font-family:Candara;
font-size:15px;
font-weight:normal;
color:#FFFFFF;

background-color:#421f6f;

}
.link p:nth-child(3) 
{
font-family:Candara;
font-size:15px;
font-weight:normal;
color:#FFFFFF;
background-color:#5e005f;
}
.link p a
{
text-decoration:none;
font-family:Candara;
font-size:15px;
font-weight:normal;
color:#FFFFFF;
}
.link hr
{
padding-top:0px;
padding-bottom:0px;
}

#top5
{
height:auto;
width:100%;
float:left;
margin-top:45px;
margin-bottom:0px;
background-color:#00b0de;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#809196;
background-image:url(../images/btm.jpg);
background-repeat:repeat x;
}
#btm-links
{
height:auto;
width:100%;
padding-top:26px;
padding-bottom:26px;
padding-left:0px;
padding-right:0px;
margin:0px;
float:left;
}
#btm-links ul
{
height:auto;
width:100%;
text-align:left;
padding-left:0px;
padding-right:0px;
margin:0px;
font-family:Calibri;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
float:left;
}
#btm-links ul li
{
height:auto;
width:auto;
float:left;
text-align:left;
padding-left:16px;
padding-right:16px;
margin:0px;
font-family:Calibri;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
list-style:none;
}
#btm-links ul li a
{
font-family:Calibri;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}

#top6
{
height:auto;
width:100%;
float:left;
margin:0px;
background-color:#001d2c;
}

#footer
{
height:auto;
width:100%;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;

margin:0px;
float:left;
}
#footer-left
{
height:auto;
width:auto;
float:left;
padding-top:10px;
margin:0px;
text-align:left;
}
#footer-left ul
{
height:auto;
width:100%;
text-align:left;
float:left;
padding:0px;

}
#footer-left ul li
{
height:auto;
width:auto;
text-align:left;
padding-right:12px;
padding-left:0px;
list-style:none;
float:left;
}

#footer-left ul li img
{
text-align:left;
margin:0px;
padding:0px;
}
#footer-right
{
height:auto;
width:auto;
padding-top:10px;
margin-left:0px;
float:right;
font-family:Calibri;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
text-align:right;
}
#footer-right a
{

color:#FFFFFF;
text-decoration:none;
}

#gallery-box
{
width:100%;
height:auto;
padding:0px;
float:left;

}

#sub-right
{
height:auto;
width:64.5%;
float:left;
margin-left:3%;
}

#sub-left
{
height:auto;
width:30%;
float:left;
margin-right:2.3%;

}
#sub-right h1
{
font-family:Calibri;
font-size:25px;
width:100%;
float:left;
height:auto;
font-weight:normal;
text-transform:uppercase;
text-align:left;
padding-top:0px;
padding-bottom:18px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
border-bottom-color:#D8D8D8;
border-bottom-style:solid;
border-bottom-width:1px;
}
#sub-right
{
text-align:justify;
font-family:Calibri;
font-size:15px;
line-height:21px;
font-weight:normal;

}
.ctgry-brdr
{
width:31%;
height:auto;
float:left;
margin:1%;
position:relative;
}

.ctgry-brdr img
{
width:100%;

}
.screen
{
position:absolute;
top:0%;
bottom:0%;
left:0%;
right:0%;
margin:0px;
width:100%;
height:100%;
background-color: rgba(0,0,0,0.6);
color:#FFFFFF;
line-height:60%;
box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.6);

}
.screen p
{
padding-top:8px;
width:100%;
}
center
{
color:#FFFFFF;
font-family:Calibri;
width:100%;
float:left;
line-height:25px;
}
.dtls
{
width:100%;
height:auto;
float:left;
border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#999999;
padding-bottom:15px;
font-family:Calibri;
}
.dtls h3
{
font-family:Calibri;
width:100%;
text-align:left;
font-size:17px;
font-weight:normal;
text-transform:uppercase;
color:#00abdf;

}
.more
{
width:auto;
height:auto;
float:right;
}
.more a
{
text-decoration:none;
font-family:Calibri;
font-size:15px;
color:#8a4c8b;
}
.member
{
width:46.6%;
padding:1%;
margin:0.5%;
height:auto;
min-height:122px;
float:left;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;

}
.member img
{
width:34.2%;
float:left;
margin-left:0px;
margin-right:3.2%;
}
.member p
{
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
font-size:13px;
line-height:18px;
font-weight:normal;
}
.member div
{
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
text-align:justify;
font-family:Calibri;
font-weight:normal;
font-size:13px;
}

.page
{
width:98%;
float:left;
margin-left:1%;
margin-top:25px;
}
.page li
{
list-style:none;
width:auto;
float:left;
padding-top:3px;
padding-bottom:3px;
padding-left:6px;
padding-right:6px;
background-color:#00CCFF;
border-color:#0192be;
border-style:solid;
border-width:1px;
margin:1px;
font-family:Calibri;
font-size:13px;
}
.page li a
{
text-decoration:none;
color:#fff;}
.button
{
}
.current
{

background-color:#5e005f;

}
form
{
width:99.4%;
height:auto;
float:left;
margin-bottom:10px;

}
.txt
{
width:35%;
float:left;
border-radius:5px;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
height:20px;
padding:1%;

}
.srch
{
float:left;
margin-left:1%;
font-family:Calibri;
background-color:#00CCFF;
border:0px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:normal;
font-size:15px;
padding-top:8px;
padding-bottom:8px;
padding-left:12px;
padding-right:12px;
border-radius:3px;
border-color:#0192be;
border-style:solid;
border-width:1px;
}
.bnr
{
width:80%;
height:auto;
margin-left:auto;
margin-right:auto;
}
#topright
{
width:50%;
height:auto;
float:right;
margin:0px;
padding:0px;
}
#sub-right table strong
{
text-transform:uppercase;
}
#sub-right table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
	margin-top:5px;
	margin-bottom:20px;
}
#sub-right table tr:first-child {
   background:#e0dede;
}
th, td {
    border: none;
    text-align: left;
    padding: 8px;
}

tr:nth-child(even){background-color: #f2f2f2}