/* dRight 191px */

/* dLeft 306px */

/* dMiddle 583px  */

@media all{

.FirstText {
	color: #fc00e8;
	font-size: 20px;
}

h1 {
	color: #069e00;
	font: 23px "Lucida Grande", Lucida, Verdana, sans-serif;
}

h2 {
	color: #037a2a;
	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
}

.left {
	float: left;
}

h3 {
	color: #037a2a;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
}

h4 {

	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 13px;
	color: #003000;
}      
/* TAG STYLE */
body{font-family:arial;font-size:12px;margin:0px;text-align:center;
	background-image: url(images1/bgTile.jpg);
}
      div{position:relative;display:block;}
      a{
	color: #74d160;
}

a:visited{
	color: #74d160;
}
      a:hover{color: #00d900;}
      a:active{}
      table{}
            tr{}
                  td{}
      span{}
      fieldset{}
         legend{}
      
      u{}
      i{}
      b{}
      li{}
      ol{}
}

@media screen{

/* @group formfix */

select { 
 color: black;
	border: 1px solid #191919;
}

input.checkbox {
	width: 10px;
	border-width: 0;
	border-style: none;
}

input.radio {
	width: 10px;
	border-width: 0;
	border-style: none;
}

input.file {
	width: 400px;
	background-color: #e6e6e6;
	color: black;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	height: 20px;
	border: 1px solid #72919c;
}

.cssform input[type="file"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 200px;
border : 2px solid #6b878d;
	background-color: silver;
	color: black;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 0;
	padding: 0 0 1px;
	margin-top: 2px;
}

label {
    display: block;
    width: 190px;
    float: left;
    margin: 0 5px 0 0;
    text-align: right;
	padding: 0;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
	height: 34px;
}

fieldset {
	border: 1px solid #b3b3b3;
	width: 555px;
	margin: 0 auto;
	padding: 5px;
}

textarea {
    border: 1px solid #191919;
    background: #e6e6e6;
	width: 340px;
	height: 100px;
	margin: 0;
	padding: 0;
}

legend {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #191919;
}
br { clear: left; }

.input {
    border: 1px solid #424242;
    background: #e6e6e6;
	width: 310px;
	height: 20px;
}

*html .button {
    border: 1px solid #5e5e5e;
	color: black;
	height: 26px;
	width: 100px;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: gray;
}

.button {
    border: 1px solid #5e5e5e;
	color: black;
	background: url(_img/bgButton.png) repeat-x;
	height: 26px;
	width: 100px;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

*:first-child+html .button {
    border: 1px solid #5e5e5e;
	color: black;
	background: url(_img/bgButton.png) repeat-x;
	height: 26px;
	width: 100px;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.button:hover {
    border: 1px solid #5e5e5e;
	background: url(_img/bgButtonHover.png) repeat-x;
}



/* @end */

/* ID STYLE */
#dPageHolder{width:1010px;height:auto;margin-left:auto;margin-right:auto;text-align:left;z-index:1;
	position: relative;
}
      #dHeader{width: 1010px;overflow:hidden;z-index:4;height: 207px;
}
      #dSubHeader{width:1010px;z-index:5;height:30px;}
      *html #dTorso{overflow:hidden;z-index:8;
	position: relative;
	height: auto;
	width: 1010px;
	background-image: url(images1/dTorsoBacgroundTileIE.png);
}

#dTorso{overflow:hidden;z-index:8;
	width: 1010px;
	position: relative;
	background-image: url(images1/dTorsoBacgroundTile1262x93.png);
}

/* @group dLeft */

#dLeft{float: left;z-index:10;overflow:hidden;
	width: 306px;
	background: url(images1/dLeft382x557.png) no-repeat;
}

#dLeftMenu {
	left: 115px;
	top: 10px;
}

#dLeftMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#dLeftMenu li {
	border-bottom: 1px solid olive;
	width: 220px;
	display: block;
	height: 27px;
	margin-top: 10px;
	color: #2A5A0C;
		text-decoration: none;
	font: 22px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#dLeftMenu li a {
	color: #2A5A0C;
	text-decoration: none;
}

#dLeftMenu li a:visited {
	color: #2A5A0C;
	text-decoration: none;
}

#dLeftMenu li a:hover {
	color: #ef48bc;

}

#dIconCamera {
	position: absolute;
	top: 318px;
	width: 31px;
	height: 31px;
}

#dIconMovie {
	position: absolute;
	top: 359px;
	width: 31px;
	height: 31px;
}

#dBannerNotre {
	position: absolute;
	top: 506px;
	left: -14px;
}

#dLeftPictureAdd {
	width: 224px;
	text-align: center;
	top: 35px;
	float: left;
	left: -20px;
}



/* @end */

/* @group dRight */

#dRight{float: right;width: 191px;z-index:11;overflow:hidden;
	right: 107px;
	height: 0;
}

#dRight ul {
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px 0 0;
	margin: 0;
	position: relative;
	top: 2px;
}

*:first-child+html #dRight ul {
	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	position: relative;
	top: 2px;
}

*html #dRight ul {
	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	position: relative;
	top: 2px;
}

*:first-child+html #dRight li
 {
	display: block;
	width: 180px;
	margin-left: 10px;
	margin-top: 14px;
	border-bottom: 1px solid #ccc;
}

*html #dRight li
 {
	display: block;
	width: 180px;
	margin-left: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #ccc;
}

#dRight li
 {
	display: block;
	width: 180px;
	margin-left: 10px;
	margin-top: 14px;
	border-bottom: 1px solid #ccc;
}

#dRight li a
 {
	color: #2A5A0C;
	text-decoration: none;
}

#dRight li a:hover
 {
	color: #ff50d9;
	text-decoration: none;
}

#dMenuRightShort {
	width: 240px;
	background: url(images1/dRightBGShort240x279.png) no-repeat;
}

#dMenuRightLong {
	width: 240px;
	background: url(images1/dRightBGLong240x900.png) no-repeat;

	
}

#dMenuRightUnder {
	width: 240px;
	background-image: url(images1/dRightBgClose240x16.png);
	height: 11px;
	margin: 0;
	padding: 0;
}



/* @end */
      #dFooter{width:1010px;overflow:hidden;z-index:6;
	height: 87px;
	background-image: url(images1/dFooterBackground1262x116.png);
}

      #dSubFooter{width:1010px;overflow:hidden;z-index:7}

      #dLeftWing{position:absolute;left:-120px;top:0px;width:120px;overflow:hidden;z-index:2;height:500px;}

/* @group dMiddle */

/* @group Main */

#dMiddle{position:absolute;top:0px;z-index:12;overflow:hidden;
	left: 316px;
	width: 583px;
}

#dMidContent {
	
}

#dMidReserv {
	width: 580px;
}

#dMidContent ul {
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 0 0 0 22px;
	color: #333;
}

#dMidContent li {
	margin-top: 1px;
}

#dMidContentSub ul {
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 0 0 0 22px;
	color: #333;
}

#dMidContentSub li {
	margin-top: 1px;
}

#dMidContent p {
	font: 14px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #191919;
}

#dMidContentLeft {
	float: left;
	width: 330px;
}

#dMidContentRight {
	width: 253px;
	float: left;
	left: 10px;
	margin: 0;
	padding: 0;
}



/* @end */

/* @group Sub */

#dMiddleSub li {
	margin-top: 4px;
}

#dMiddleSub ul {
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 0 0 0 22px;
	color: #333;
}

#dMiddleSub {
	position:absolute;top:0px;width: 386px;z-index:12;overflow:hidden;
	left: 316px;
}

#dMidContentSub p {
	font: 14px/19px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: justify;
}



/* @end */



/* @end */

/* @group Footer */

*html #dFooter{width:1010px;overflow:hidden;z-index:6;
	height: 86px;
	background-image: url(images1/dFooterBackground1262x116.png);
	float: left;
}

*html #dFooter{width:1010px;overflow:hidden;z-index:6;
	height: 86px;
	background-image: url(images1/dFooterBackground1262x116.png);
	float: left;
}

#dFooterText {
	width: 900px;
	text-align: center;
	top: 34px;
	left: 60px;
}

#dFooter h5 {
	padding: 0;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 2px 0 0;
	color: #333;
}

#dFooter h5 a:link {

	color: #333;
}

#dFooter h5 a:visited {

	color: #333;
}

#dFooter h5 a:Hover {

	color: #930082;
}



/* @end */

#dRightWing{position:absolute;left:1000px;top:0px;width:120px;overflow:hidden;z-index:3;}

#dFloaterFlowerUpleft{overflow:hidden;position:absolute;top: 109px;z-index:40;
	left: 54px;
}

#dFloaterFlowerUpRight{overflow:hidden;position:absolute;top: 127px;left: 755px;z-index:40}

#dFloaterFlowerDownRight{overflow:hidden;position:absolute;top: 400px;z-index: 0;
	left: 775px;
}

#dFloaterFlowerDownleft{overflow:hidden;position:absolute;top: 517px;z-index: 0}

*html #dFloaterFlowerDownleft{overflow:hidden;position:absolute;top: 517px;z-index: 0;
	left: 0;
}

/* @group Print */

#dMiddleHeader{display:none;}
                  #dMiddleFooter{display:none;}

/* @end */	
}


@media print{
body{background-color:white};
 #dPageHolder{width:600px;height:auto;background:white;}
      #dHeader{display:none;}
      #dSubHeader{display:none;}
      #dTorso{width:600px;height:auto;}
            #dLeft{display:none;}
            #dMiddle{width:600px;}
                  #dMiddleHeader{display:block;height:auto;}
            #dMiddleFooter{display:block;height:auto;}
            #dRight{display:none;}
      #dFooter{display:none;}
      #dSubFooter{display:none;}

      #dLeftWing{display:none;}
      #dRightWing{display:none;}

#dFloater{display:none;}	
}

