﻿/*reset.css*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
/*custom*/
h2,h3{font-weight:bold}
body {background: #84D77F url(../images/bodybk.jpg) repeat-x center top;font:13px Arial;color:#333}
a{text-decoration:none;color:#333}
a:hover {text-decoration:underline}
strong{font-weight:bold}
.wrapper {overflow:hidden}

#main {
    background: #FFF url(../images/centerbg.jpg) repeat-y center top;
	width:814px;
	margin:0 auto 0;
	padding:0 0 0 0;
	position:relative
}

#wingpart
{
    background: url(../images/wingpart.gif) no-repeat 0 0; width: 12px; position: absolute; height: 33px; right: -12px; top: 111px;
}

#topbtrfly
{
    left: -40px; background: url(../images/bfly.png) no-repeat 0 0; width: 56px; position: absolute; top: 138px; height: 212px; 
}

#butterfly
{
    left: -43px; background: url(../images/butterfly1_new.png) no-repeat 0 0; width: 67px; position: absolute; bottom: 140px; height: 212px;
}

#rbutterfly
{
    right: -43px; background: url(../images/butterfly2.png) no-repeat 0 0; width: 78px; position: absolute; top: 498px; height: 214px;
}

#lcurve
{
    left: -64px; background: url(../images/curves.gif) no-repeat 0 0; width: 64px; position: absolute; top: 441px; height: 11px
}

#rcurve
{
    right: -64px; background: url(../images/curves.gif) no-repeat -64px 0; width: 64px; position: absolute; top: 441px; height: 11px
}

#leftmenu li{width: 184px; margin: 2px 0 0; line-height: 20px;}
#leftmenu li a{display:block; height: 20px; padding: 0 0 0 6px; background-image: url(../images/menubk.jpg) ;background-repeat:repeat-y; color :#FFF}
#leftmenu li a:hover{text-decoration :none;}

#content
{
    float:left; margin :15px 0 0 0;width: 584px;min-height:740px; height:auto !important;height:740px;
}

#content span
{
    color:#C3C
}


#content h2
{
    font-size :15px; color :#969;
}

#content h1
{
    font-size :16px; color :#C3C; font-family :Arial Rounded MT Bold; font-weight :normal ;
}

#content p
{
    line-height :15px; margin :20px 0 15px 0; text-align :justify ;
}

.homep
{
    line-height :15px; margin :20px 0 15px 0; text-align :justify ;
}

.slopara
{
    font-style :italic ; margin :20px 0 0 0; color :Gray ;
}

.srefpara
{
    font-style :italic ; margin :20px 0 0 0; color :Black ;
}

#contents
{
    width: 795px; border :0px solid red; margin :0 0 0 18px
}

.bx
{
     float:left; width: 185px; height: 175px; margin :10px 0 0 13px;
}

#clx
{
    float:left; width: 198px; height: 524px
}

#clm
{
    width: 185px; margin :16px 0 0 0
}

.bx h2
{
    font-size :15px; color :#969;
}

.bx img
{
    border :1px solid #939; margin :4px 0 0 0;
}

.nob
{
    margin-left :0px !important;
}

#logos
{
     width :779px; height :42px; margin:10px 0 30px 0px;
}

#logos a
{
    margin :0; padding :0;
}

#btmenu {text-align: left; margin:0 0 8px 0;}
#btmenu li {display: inline; margin: 0 5px 0 0; padding: 0 0 0 5px; border-left: 1px solid #969;}
#btmenu li.nob {border-width: 0px; padding: 0px;}
#btmenu li a
{
    color:#969; 
}

#numbers {text-align: left; margin:0 0 0 0; position :absolute ; right :20px; bottom :10px}
#numbers li {display: inline; margin: 0 1px 0 0; padding: 0 0 0 1px; border: 1px solid #CCC; color :#CCC; text-align :center; width:30px; height :10px; line-height :18px }



.ecom
{
    position:absolute; bottom:-40px;color:#FFF;
}

.adv
{
    position :absolute ; right :0; bottom :-40px;color:#FFF;
}

.ecom a,  .adv a
{
    color :#FFF;
}
.seo 
{
    position :absolute ; right :0; bottom :-60px;color:#FFF;
}
.seo a
{
    color :#FFF;
}

#photodiv
{
    margin:4px 0 10px 0; width :580px ; height :182px; position :relative ;
}

.va
{
    position:absolute ; font-weight :bold ;right :10px; top:0px; font-size :13px; color :#969; background :url(../images/arw.jpg) no-repeat left center; padding :0 0 0 20px; line-height :15px;
}

#info a
{
    position:relative ; font-weight :bold ; font-size :13px; color :#969; background :url(../images/arw.jpg) no-repeat left center; padding :0 0 0 20px; line-height :15px;
}

#info
{
     width :183px; height:auto; text-align :justify; position:relative;overflow:hidden;
}

#info p
{
     width :183px; height:auto; text-align :justify; position:relative;display:block;
}

#bottomline
{
    width :776px; height :30px; background :url(../images/bottomline.jpg) no-repeat right top; margin :0 0 0 0; position:relative ;
}

#floatingkid
{
    width:129px; height :178px; position:absolute; bottom: 4px; left:0px;
}

.clrdiv
{
    position:relative; clear :both
}

#logo a
{
    width :494px;height :101px; display :block; z-index :1; text-decoration :none;
}

#logo a:hover
{
    text-decoration :none;
}

#logo
{
    position :absolute; width :496px;height :101px; top:30px; left :20px;
}

#contactnumber
{
 position :absolute; top: 66px;left: 527px; text-align:center;width: 172px;    height: 74px;
 
}

#contactnumber h3
{
font-family:Arial; font-size:24px;color:#8D23A3; font-weight:normal;margin-bottom:3px;
}

#btmborder
{
position:relative; width:814px; height:6px; background: url(../images/btmboder.jpg) no-repeat 0 0; bottom:-6px;
}


/* page of content */


#content1
{
    float:left; margin :15px 0 0 0;width: 584px;
}


#content1 h2
{
    font-size :15px; color :#969;
}

#content1 h1
{
    font-size :16px; color :#C3C; font-family :Arial Rounded MT Bold; font-weight :normal ;
}

#contentleft
{
    float:left; margin :0 0 0 0;    width: 386px;
}

.p1
{
    line-height :15px; margin :10px 0 35px 0; text-align :justify ; font: 13px arial; word-spacing:-1px
}

.p2
{
    line-height :15px; margin :10px 0 10px 0; text-align :justify ; font: 13px arial;word-spacing:-1px
}

#contentleft h3
{
    font: bold 13px Arial Rounded MT Bold; color:#BF4BD8; font-weight:normal;
}


#contentleft ul
{
    margin:0 0 0 0;
}

#contentleft ul li
{
    background:url(../images/bullet.jpg) no-repeat 0 9px; padding:0 0 0 20px; line-height:25px;
}

#contentright
{
    float:left; margin:43px 0 0 10px;    width: 185px; height: 729px;
}

.imgbx
{
    height:136px; width:182px; border:solid 1px #8C23A4;margin:0 0 5px 0;
}

.imgdiv1
{
    margin:0 0 23px 0; padding:0
}

.imgdiv1 span
{
    color:#C33AE0; font-size:11px; margin:0 0 0 0; padding:0
}

#nowwhere
{  width: 583px;height:19px;
}

#nowwhere img
{
    margin-right:6px;
}

.label1
{
    font-family:Arial; color:#5A5758; font-size:13px; margin-right:3px;
}

.label2
{
    font-family:Arial; color:#8D23A3; font-size:13px;font-weight:bold;
}

/*useful links*/

#usefullnlscontent
{
    float:left; margin :15px 0 0 0;width: 582px;padding-bottom:23px;
}

#usefullnlscontent h1
{
    font-size :16px; color :#C3C; font-family :Arial Rounded MT Bold; font-weight :normal ; margin:25px 0 10px 0;
}

#linkdivs
{
    width:  100%; 
}

.ulnk
{
    height:95px; width:100%; float:left; margin: 15px 0 0 0
}

.links p
{
   font:13px arial; color:#5A5758; margin-top: 30px;
}

.links label
{
    font:13px arial; color:#BF4BD8
}

.links a
{
    font:13px arial; color:#BF4BD8
}

.imglnk
{
    float:left; margin-right:10px; width:126px; height:94px; border: solid 1px #8D23A3;
}

/*Photo gallery*/

#pgcontent
{
    float:left; margin :15px 0 0 0;width: 582px;padding-bottom:12px;
}

#pgcontent h1
{
    font-size :16px; color :#C3C; font-family :Arial Rounded MT Bold; font-weight :normal ; margin:25px 0 10px 0;
}

#pgdivs
{
    width:  100%; 
}

#pgdivs p
{
   color:#5A5758; font-size:13px; font-family:Arial;
}

.photogal
{
   margin-top:15px; 
}

.photogal p
{
   margin-bottom:25px; 
}

.lpx
{
    float:left; margin-right:15px;
}

.rpx
{
    float:left;
}

.divimg
{
    border:solid 1px #8D23A3; width:280px; height: 203px; margin-bottom:6px;
}


/*Photo gallery menu*/

#pgmenucontent
{
    float:left; margin :15px 0 0 0;width: 582px; padding-bottom:128px;
}

#pgmenucontent h1
{
    font-size :16px; color :#C3C; font-family :Arial Rounded MT Bold; font-weight :normal ; margin:25px 0 10px 0;
}

/*Vaccancies*/


#contenttext
{
    float:left; margin :0 0 0 0;    width: 575px;
}

#contenttext h3
{
    font: bold 13px Arial Rounded MT Bold; color:#BF4BD8; font-weight:normal;
}

#navOne
{
    color:#CC33CC;font-weight:bold;
}

#navTwo
{
    color:#CC33CC;font-weight:bold;
}

#logout
{
   float:right;
   position: relative;
}
#logout img
{
   margin-right:0px;
   margin-left:0px!important;
   padding:0;
   float:left;
}
#nowwhere2
{    
    width: 583px;height:19px;
}

#nowwhere2 img
{
    margin-right:6px;
    margin-left:4px;
    float:left;
}
#nowwhere2 a
{
    float:left;
}

.label3
{
    font-family:Arial; color:#8D23A3; font-size:13px;font-weight:bold;float:left;
}
