﻿body 
{
   margin:0 0 0 0;
   padding:0 0 0 0;
    font-family:Tahoma, Verdana, Helvetica, sans-serif;
    background-color:#cccccc;
}

div#pageHolder
{
     width:800px;
    height:598px;
    display:block;
    position:relative;
    background-color:#fff;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-color:#ccc;
    border-width:0px;
    border-style:solid;
}

div#pageHeader
{
    width:inherit;
    height:125px;
    display:inline-block;
    position:inherit;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

div#HeaderFloatLeft
{
    width:364px;
    height:125px;
    background-image:url('../../images/headerleft.png');
   float:left;
}
div#HeaderFloatRight
{
    width:436px;
    height:125px;
    background-image:url('../../images/headerright.png');
   float:right;
}
div#HeaderMidEmpty
{
    width:0px;
    height:125px;
}
div#pageMenu
{
    width:inherit;
    height:58px;
      display:inline-block;
    position:inherit;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
div#pageMenuSubLeft
{
    width:80px;
    height:58px;
    background-image:url('../../Images/menu/menu_01.png');
    float:left;
}
div#pageMenuSubRight
{
    width:80px;
    height:58px;
    background-image:url('../../Images/menu/menu_03.png');
    float:right;
}
div#pageMenuSubMid
{
    width:640px;
    background-image:url('../../Images/menu/menu_02.png');
    height:58px;
    text-align:left;
    vertical-align:middle;
}
div#pageMenuSubMid-Left
{
    float:left;
    width:180px;
    height:58px;
}
div#pageMenuSubMid-Right
{
    float:right;
    width:234px;
    height:58px;    
    line-height:87px;
    vertical-align:bottom;
    text-align:left;
    
}
div#pageMenuSubMid-Mid
{
    width:auto;
    height:58px;
}

div#pageBody
{
    width:inherit;
    height:387px;
    display:inline-block;
    position:inherit;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
    
}
div#bodyFloatLeft
{
    width:15px;
    height:387px;
    background-image:url('../../Images/leftSideBody.png');
    float:left;
}
div#BodyContentMid
{
    width:770px;
    height:387px;
    background-image:url('../../Images/Body.png');
    
    margin:5px 5px 5px 5px;
    text-align:left;
}

div#BodyFloatRight
{
    width:15px;
    height:387px;
    background-image:url('../../Images/rightSideBody.png');
    float:right;
}
div#pageFooter
{
    width:inherit;
    height:28px;
      display:inline-block;
    position:inherit;
    
      margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
}

div#FooterFloatLeft
{
    width:0px;
    height:28px;
    float:left;
}
div#FooterEmptyMid
{
    width:800px;
    height:28px;
    background-image:url('../../Images/Body/MainPage_07.gif');
}

div#FooterFloatRight
{
    width:0px;
    height:28px;
    float:right;
   
}
.img_span_style
{
    vertical-align:middle;
}
.img_css_style
{
    border:0 0 0 0;
}
.empty
{
      margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:0px;
    height:0px;
}
.emptyFloatRight
{
      margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:0px;
    height:58px;
    float:right;
}
.emptyFloatLeft
{
      margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:0px;
    height:58px;
    float:left;
}
span
{
    font-size:8pt;
    color:#F48A0D;
}
.h01
{
    font-weight:bold;
    letter-spacing:6pt;
    font-size:12pt;
    
}
.h02
{
    font-weight:bold;
    letter-spacing:1pt;
    font-size:10pt;
    color:#9A9A9A;
    margin-left:12px;
    text-decoration:underline;
    word-spacing:-1pt;
}

.h03
{
    font-weight:bold;
    letter-spacing:1pt;
    font-size:8pt;
    color:#8393CA;
    text-decoration:none;
}


span#pageTitleDisplay
{
}
.pageTitleDisplayTxt
{
    color:#fff;
    font-weight:bold;
    font-size:8pt;
}

div#ContentBGHome
{
    color:#448CCB;
    font-size:10pt;
    font-weight:bold
}
div#contentBGMUSIC
{
    background-image:url('../../Images/Body/projectsBG1.png');
    background-repeat:no-repeat;
    color:#448CCB;
    font-size:10pt;
    font-weight:bold
}

div#ContentBGContact
{
    background-image:url('../../Images/Body/contactBG1.png');
    background-repeat:no-repeat;
    color:#448CCB;
    font-size:10pt;
    font-weight:bold;
}
div#ContentBGServices
{
    background-image:url('../../Images/Body/serviceBG1.png');
    background-repeat:no-repeat;
    color:#448CCB;
    font-size:10pt;
    font-weight:bold;
}
div#ContentBGAbout
{
    background-image:url('../../Images/Body/AboutBG1.png');
    background-repeat:no-repeat;
    color:#448CCB;
    font-size:10pt;
    font-weight:bold;
}
div#ContentBody
{
    margin-left:20px;
    width:475px;
}

 /* This is for the original menu */
.aspnetMenuStyle
{
    font-size:8pt;
    font-weight:bolder;
    letter-spacing:2pt;
    height:58px;
    top:36px;
    margin-left:35px;
}
.aspnetMenuStyleS
{
    text-align:left;
    vertical-align:top;
    vertical-align:bottom;
    width:45px;
}
.aspnetMenuStyleD
{
     border-width:1px 1px 1px 1px;
    border-color:#000;
    border-style:solid;
    width:108px;
    height:134px;
  vertical-align:top;
  background-image:url('../../images/sitemap/sitemenuBG.png');
  background-repeat:no-repeat;
}
.aspnetMenuStyleDitem
{
    width:108px;    
    height:26px;
    
}

.aspnetMenuStyleSitem
{
     color:#fff;
     font-weight:bold;
     letter-spacing:2pt;
     padding-right:6px;
     }

a.aspnetMenuStyleSitem:hover
{
    color:#ccc;
}
a.aspnetMenuStyleDitem:hover
{
    background-image:none;
}
/* this is the end of original menu */
/* *********************************************************************** */
/* begin of second menu */

.aspnetMenuStyle_P
{
    font-size:8pt;
    font-weight:bolder;
    letter-spacing:2pt;
    height:58px;
    top:36px;
    margin-left:35px;
}

.aspnetMenuStyleSitem_P
{
     color:#fff;
     font-weight:bold;
     letter-spacing:2pt;
     padding-right:6px;
 }
 
.aspnetMenuStyleS_P
{
    text-align:left;
    vertical-align:top;
    vertical-align:bottom;
    width:45px;
}
.aspnetMenuStyleD_P
{
    border-width:1px 1px 1px 1px;
    border-color:#000;
    border-style:solid;
    width:108px;
    height:130px;
    vertical-align:top;
     background-image:url('../../images/menu_p/homebg_1.png');
}


.aspnetMenuStyleDitem_P
{
    width:108px;    
    height:26px;
    text-indent:5px;
    font-size:10pt;
   
}
a.aspnetMenuStyleDitem_P:link{color:#59C722;text-decoration:none;}
a.aspnetMenuStyleDitem_P:visited{color:#59C722;text-decoration:none;}
a.aspnetMenuStyleDitem_P:hover{color:#8393CA;text-decoration:none;font-weight:bold;}
a.aspnetMenuStyleDitem_P:active{color:#59C722;text-decoration:none;}

a.aspnetMenuStyleSitem_P:link{color:#ffffff;text-decoration:none;}
a.aspnetMenuStyleSitem_P:visited{color:#ffffff;text-decoration:none;}
a.aspnetMenuStyleSitem_P:hover{color:#cccccc;text-decoration:none;}
a.aspnetMenuStyleSitem_P:active{color:#ffffff;text-decoration:none;}

/* End of second menu */
/* *********************************************************************** */
/* This is for the Bullet Thoughout this site */

.ol_li
{
    font-size:8pt;
    color:#8393CA;
    font-weight:bold;
    text-indent:10px;
    vertical-align:middle;
    letter-spacing:2pt;
    line-height:14pt;
    width:490px;
    white-space:nowrap;
    letter-spacing:1px;
}

.ol_li a:link{color:#59C722;text-decoration:none;}
.ol_li a:visited{color:#59C722;text-decoration:none;}
.ol_li a:hover{color:#8393CA;text-decoration:none;}
.ol_li a:active{color:#59C722;text-decoration:none;}
/* This is the end for the Bullet Thoughout this site */
/* This is for the quick nav on default.aspx */

a.dfPGLink:link{color:#59C722;text-decoration:none;}
a.dfPGLink:visited{color:#59C722;text-decoration:none;}
a.dfPGLink:hover{color:#8393CA;text-decoration:none;}
a.dfPGLink:active{color:#59C722;text-decoration:none;}

/* This is for the email link on contact.aspx */

a.emailLinkStyle:link{color:#59C722;text-decoration:none;}
a.emailLinkStyle:visited{color:#59C722;text-decoration:none;}
a.emailLinkStyle:hover{color:#8393CA;text-decoration:none;}
a.emailLinkStyle:active{color:#59C722;text-decoration:none;}