
SELECT, option, textarea, input {FONT-FAMILY:Verdana,Geneva,sans-serif;color:#000000; FONT-SIZE: 12px; background-color:#eeeeee}
a:link,a:visited,a:active {text-decoration:none; color:#ffcc00;}
A:hover{color:#ffcc00;text-decoration:underline;}

div.orderedlist li {
  margin-bottom: 5px;
}

@-webkit-keyframes descend {
from {
top: -120px;
}
to {
top: 220px;
}
}


a.button{
	
	display:block;
	color:#FFcc00;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border: 1px solid #744174;
	background-color:#744174;
	font-weight:bold;
	height:27px;
	line-height:29px;
	text-decoration:none;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	
}
a:hover.button{
	color:#fff;
	background-color:#663366;
	border: 1px solid #936C93;
}

a.buttono{
	
	display:block;
	color:#ffcc00;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#663366;
	border: 1px solid #936C93;
	font-weight:bold;
	height:27px;
	line-height:29px;
	text-decoration:none;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	
}
a:hover.buttono{
	color:#fff;
	border: 1px solid #663366;
	background-color:#744174;
}

		
.lens{
		background:url(images/lens.gif) no-repeat 8px 8px;
		text-indent:28px;
		display:block;
		margin-top:-1px;
	}
	
.add{
		background:url(images/add.gif) no-repeat 8px 8px;
		text-indent:29px;
		display:block;
		margin-top:-1px;
	}
	
.camera{
		background:url(images/picture.gif) no-repeat 8px 7px;
		text-indent:30px;
		display:block;
		margin-top:-1px;
		
	}
	
.info{
		background:url(images/info.gif) no-repeat 8px 7px;
		text-indent:30px;
		display:block;
		margin-top:-1px;
		
	}
	
	
.descend {
-webkit-animation-name: descend;
-webkit-animation-duration: 5s;
top:220px;
left:610px;
width:400px;
height:120px;
z-index:600;
position:absolute;
-moz-border-radius: 18px;
-webkit-border-radius: 18px;
padding:10px;
}

@-webkit-keyframes pulse {
       0% {
         background-color: #FF8400;
         opacity: 1.0;
      
       }
       50% {
         background-color: #FFEA00;
         opacity: 1.0;

       }
       100% {
         background-color: #FF8400;
         opacity: 1.0;
    
       }
     
      }


@-webkit-keyframes lpulse {
       0% {
         color: #333333;
         opacity: 1.0;
      
       }
       50% {
         color: #FFFFD7;
         opacity: 1.0;

       }
       100% {
         color: #333333;
         opacity: 1.0;
    
       }
     
      }      


@-webkit-keyframes npulse {
       0% {
         color: #339900;
         opacity: 1.0;
      
       }
       50% {
         color: #C6E3B7;
         opacity: 1.0;

       }
       100% {
         color: #339900;
         opacity: 1.0;
    
       }
     
      }


@-webkit-keyframes ypulse {
       0% {
         color: #ffffff;
         opacity: 1.0;
      
       }
       50% {
         color: #ffcc00;
         opacity: 1.0;

       }
       100% {
         color: #ffffff;
         opacity: 1.0;
    
       }
     
      }
 
 @-webkit-keyframes ypulsebg {
       0% {
         color: #663366;
         opacity: 1.0;
      
       }
       50% {
         color: #ffcc00;
         opacity: 1.0;

       }
       100% {
         color: #663366;
         opacity: 1.0;
    
       }
     
      }


@-webkit-keyframes ltpulsebg {
       0% {
         background-color: #663366;         
      
       }
       50% {
         background-color: #936C93;
         
       }
       100% {
         background-color: #663366;        
    
       }
     
      }



@-webkit-keyframes gpulse {
       0% {
         background-color: #666;
         opacity: 1.0;
      
       }
       50% {
         background-color: #9E9E9E;
         opacity: 1.0;

       }
       100% {
         background-color: #666;
         opacity: 1.0;
    
       }
     
      }      


      
A.light:link,a.light:visited,a.light:active {text-decoration:none;color:#D5C5D5;}
A.light:hover{color:#D5C5D5;text-decoration:underline}

A.sml:link,a.sml:visited,a.sml:active {FONT-FAMILY:Verdana,Geneva,sans-serif;font-size:11px;text-decoration:none; color:#D5C5D5;}
A.sml:hover{color:#FFCC00;text-decoration:underline}

A.red:link,a.red:visited,a.red:active {text-decoration:none;color:#FF0000;}
A.red:hover{color:#FF0000;text-decoration:underline}

a, body {
font-family: Verdana,Geneva,sans-serif;
}

div.dline {
position:absolute;border-top:2px dashed #ffcc00;right:5px;left:5px;padding-top:10px;
}

.outerpair1 {background: url(images/upperrightfade.png) right top no-repeat;position:fixed;} 

.outerpair2 {
background:url(images/lowerleftfade.png) left bottom no-repeat;
padding-top:8px;
padding-left:8px;
}

.shadowbox {background:url(images/shadow.png) bottom right;}

.innerbox {
position:relative;
border: 1px solid #ccc;
left:-8px;
top:-8px;
height:350px;
}

div.butt1 {
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 1px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #FFDFA6;
	background-color: #FFFFD7;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

div.butt2 {
	margin-top: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 4px;
	border: 1px solid #FFDFA6;
	background-color: #FFFFD7;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

div.smsbath {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #fff;
	background-color: #fff;
	color:#663366;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	width:117px;
	display:inline;
	text-align:center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

div.smpbath {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #ffcc00;
	background-color: #ffcc00;
	color:#663366;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	width:117px;
	display:inline;
	text-align:center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

div.smalert {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #FFF;
	background-color: #FFF;
	color:#ff0000;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	width:117px;
	display:inline;
	text-align:center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

div.bal1 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #FFF;
	background-color: #FFF;
	color:#ff0000;
	font-family:verdana;
	display:inline;
	text-align:center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

div.bal2 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #FFF;
	background-color: #FFF;
	color:#339900;
	font-family:verdana;
	display:inline;
	text-align:center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

div.notice {
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 1px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #FFF;
	background-color: #FFF;
	color:#339900;
	font-family:verdana;
	font-size:12px;
	text-align:center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}


div.alert {
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 1px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #FFF;
	background-color: #FFF;
	color:#ff0000;
	font-family:verdana;
	font-size:12px;
	text-align:center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

td.mr {
	color:#D5C5D5;
}


div.g {
	position:absolute;
	top:107px;
}


div.a {
	white-space:nowrap;
	color:#FFF;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	background-color:#64B13E;
	cursor:pointer;
	width:69px;
	height:25px;
	margin-bottom:1px;
	padding-top:5px;
	text-align:center;
}

div.rb {
	white-space:nowrap;
	color:#FFF;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	background-color:#FF8400;
	margin-bottom:1px;
	width:34px;
	height:25px;
	text-align:center;
	padding-bottom:0px;
	padding-top:5px;
	-webkit-animation-name:pulse;
	-webkit-animation-duration:6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
}

div.rn {
	white-space:nowrap;
	color:#FFF;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	background-color:#663366;
	margin-bottom:1px;
	width:34px;
	height:25px;
	text-align:center;
	padding-bottom:0px;
	padding-top:5px;
}

div.n {
	white-space:nowrap;
	cursor:default;
	color:#ff0000;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	background-color:#DBDBDB;
	width:69px;
	height:25px;
	margin-bottom:1px;
	padding-top:5px;
	text-align:center;
	FONT-SIZE:10px;
}

div.p {
	white-space:nowrap;
	cursor:default;
	color:#ff0000;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	background-color:#DBDBDB;
	width:69px;
	height:25px;
	margin-bottom:1px;
	padding-top:5px;
	text-align:center;
	FONT-SIZE:10px;
	font-weight:bold;
}

div.b {
	white-space:nowrap;
	cursor:default;
	color:#FFF;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	background-color:#DBDBDB;
	width:69px;
	height:25px;
	margin-bottom:1px;
	padding-top:5px;
	text-align:center;
}


div.m {
	position:relative;
	top:-8px;
	font-size:9px;
	display:inline;
	color:#ff0000;
	font-weight:bold;
}

div.o {
	position:relative;
	top:-8px;
	font-size:9px;
	display:inline;
	color:#fff;
}

div.f {
	white-space:nowrap;
	cursor:default;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	background-color: #ff0000;
	width:69px;
	height:25px;
	margin-bottom:1px;
	padding-top:3px;
	padding-bottom:2px;
	text-align:center;
	FONT-SIZE: 10px;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	color: #FFF;
	font-weight:bold;
}


/*---------- bubble tooltip RIGHT -----------*/

div.ttr{
    position:relative;
    z-index:2;
}
div.ttr span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
div.ttr:hover{ z-index:3;  background:;}
div.ttr:hover span.toolt{
    display:block;
    position:absolute;
    top:0px; right:0;
	width:200px;
	color: #000;
	font-size:13px;
    text-align: center;
}
div.ttr:hover span.top{
	display: block;
	padding: 28px 8px 0;
    background: url(https://secure.palmcottages.com/booking/images/bubble-r-purple.gif) no-repeat top;
}
div.ttr:hover span.middle{ /* different middle bg for stretch */
	display: block;
	font-weight:normal;
	padding: 0 8px; 
	background: url(https://secure.palmcottages.com/booking/images/bubble_filler.gif) repeat bottom; 
}
div.ttr:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(https://secure.palmcottages.com/booking/images/bubble-r-purple.gif) no-repeat bottom;
}


/*---------- bubble tooltip LEFT -----------*/

div.tt{
    position:relative;
    z-index:2;
}
div.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
div.tt:hover{ z-index:3;  background:;}
div.tt:hover span.toolt{
    display:block;
    position:absolute;
    top:0px; left:0;
	width:200px;
	color: #000;
	font-size:13px;
    text-align: center;
}
div.tt:hover span.top{
	display: block;
	padding: 28px 8px 0;
    background: url(https://secure.palmcottages.com/booking/images/bubble-purple.gif) no-repeat top;
}
div.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	font-weight:normal;
	padding: 0 8px; 
	background: url(https://secure.palmcottages.com/booking/images/bubble_filler.gif) repeat bottom; 
}
div.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(https://secure.palmcottages.com/booking/images/bubble-purple.gif) no-repeat bottom;
}


/*---------- bubble tooltip BLUE16 -----------*/
a.ttblue16 {
line-height:27px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #597DC4;
color: #ffffff;
font-size:16px;
border: 1px #FFFFFF ridge;
position:relative;
z-index:2;
}
a.ttblue16 span{ display: none; }
a.ttblue16:visited {
color: #ffffff;
}
a.ttblue16:hover {
color: #ffffff;
text-decoration:none;
background-color:#6D91D8;
border: 1px #4569B0 ridge;
z-index:3;
}


a.ttblue16:hover span.toolt{
    display:block;
    position:absolute;
    top:0px; left:0;
	width:200px;
	color: #000;
	font-size:13px;
    text-align: center;
}
a.ttblue16:hover span.top{
	display: block;
	padding: 28px 8px 0;
    background: url(https://secure.palmcottages.com/booking/images/bubble-purple.gif) no-repeat top;
}
a.ttblue16:hover span.middle{ /* different middle bg for stretch */
	display: block;
	font-weight:normal;
	padding: 0 8px; 
	background: url(https://secure.palmcottages.com/booking/images/bubble_filler.gif) repeat bottom; 
}
a.ttblue16:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(https://secure.palmcottages.com/booking/images/bubble-purple.gif) no-repeat bottom;
}


/*---------- bubble tooltip GRAY10 -----------*/
a.ttgray10 {
line-height:18px;
padding: 2px 5px 2px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #666;
color: #ffffff;
font-size:10px;
border: 1px #FFFFFF ridge;
position:relative;
z-index:2;
}
a.ttgray10 span{ display: none; }
a.ttgray10:visited {
color: #ffffff;
}
a.ttgray10:hover {
color: #ffffff;
text-decoration:none;
background-color:#7A7A7A;
border: 1px #525252 ridge;
z-index:3;
}


a.ttgray10:hover span.toolt{
    display:block;
    position:absolute;
    top:0px; left:0;
	width:200px;
	color: #000;
	font-size:13px;
    text-align: center;
}
a.ttgray10:hover span.top{
	display: block;
	padding: 28px 8px 0;
    background: url(https://secure.palmcottages.com/booking/images/bubble-purple.gif) no-repeat top;
}
a.ttgray10:hover span.middle{ /* different middle bg for stretch */
	display: block;
	font-weight:normal;
	padding: 0 8px; 
	background: url(https://secure.palmcottages.com/booking/images/bubble_filler.gif) repeat bottom; 
}
a.ttgray10:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(https://secure.palmcottages.com/booking/images/bubble-purple.gif) no-repeat bottom;
}

div.cashreceived {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ff0000;
background-color:#ff0000;
width:420px;
text-align:center;
padding:3px;
color:#fff;
font-size:14px;
margin-bottom:9px;
margin-left:5px;
display:none;
}

div.c {
	white-space:nowrap;
	color:#FFF;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	background-image: url(https://secure.palmcottages.com/booking/images/linedbg.gif);
	width:69px;
	height:25px;
	margin-bottom:1px;
	padding-top:5px;
	text-align:center;
	z-index:6;
}


div.cw {
	white-space:nowrap;
	color:#FFF;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	background-image: url(https://secure.palmcottages.com/booking/images/dottedbg.gif);
	width:69px;
	height:25px;
	margin-bottom:1px;
	padding-top:5px;
	text-align:center;
	z-index:6;
}


div.d {
white-space:nowrap;
height:30px;
width:1px;
background:#64B13E;
position:relative;
margin-top:-5px;
margin-left:-1px;

}

div.dh {
white-space:nowrap;
height:30px;
width:1px;
background:#FF8400;
position:relative;
margin-top:-5px;
margin-left:-1px;

}


div.e {
	white-space:nowrap;
	color:#FFF;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	background-color:#FF8400;
	cursor:pointer;
	width:69px;
	height:25px;
	margin-bottom:1px;
	padding-top:5px;
	text-align:center;
}

span.yu {
	color:#FFFF00;
	border-bottom: 2px double #FFFF00;
}

div.ex {
	position:relative;
	padding-left:4px;
	z-index:5;
}

div.x {
	position:relative;
	padding-left:4px;
	z-index:5;
}

div.wd {

position:absolute;
top:68px;
left:0px;
white-space:nowrap;
z-index:5;
background:#ffffff;
height:38px;

}

div.wx {

position:fixed;
top:68px;
width:34px;
height:38px;
z-index:8;

}

div.th {
	color:#FFFFFF;
	FONT-FAMILY:Verdana,Geneva,sans-serif;
	width:69px;
	height:34px;
	float:left;
	font-size:14px;
	border-left:1px #FFFFFF;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}


div.remind {
	-webkit-animation-name:ltpulsebg;
	-webkit-animation-duration:3s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}


div.error {
	background-color:#FFF;
	color:#333;
	padding:5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}



  
form{ margin:0; }


TD.borderRpad			{ border-right: 1px solid #CCCCCC; padding: 3px 3px 3px 3px;} /* t, r, b, l */ 
TD.borderpadonly			{ padding: 3px 3px 3px 3px;} /* t, r, b, l */ 

TD.borderR			{ border-right: 1px solid #FFF; }
TD.borderT			{ border-top: 1px solid #FFF; }
TD.borderB			{ border-bottom: 1px solid #FFF; }
TD.borderL			{ border-left: 1px solid #FFF; }

TD.borderBblack			{ border-bottom: 1px solid #000; }

input.red18 {
line-height:29px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #cc0000;
color: #ffffff;
font-size:18px;
border: 1px #FFFFFF ridge;
}
input.red18:hover {
color: #ffffff;
text-decoration:none;
background-color:#E02828;
border: 1px #B80000 ridge;
}


input.red14 {
line-height:25px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #cc0000;
color: #ffffff;
font-size:14px;
border: 1px #FFFFFF ridge;
}
input.red14:hover {
color: #ffffff;
text-decoration:none;
background-color:#E02828;
border: 1px #B80000 ridge;
}

input.gray14 {
line-height:25px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #666;
color: #ffffff;
font-size:14px;
border: 1px #FFFFFF ridge;
}
input.red14:hover {
color: #ffffff;
text-decoration:none;
background-color:#7A7A7A;
border: 1px #525252 ridge;
}



input.green18 {
line-height:29px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #339900;
color: #ffffff;
font-size:18px;
border: 1px #FFFFFF ridge;
}
input.green18:hover {
color: #ffffff;
text-decoration:none;
background-color:#47AD14;
border: 1px #1F8500 ridge;
}


input.blue16 {
line-height:27px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #597DC4;
color: #ffffff;
font-size:16px;
border: 1px #FFFFFF ridge;
}
input.blue16:hover {
color: #ffffff;
text-decoration:none;
background-color:#6D91D8;
border: 1px #4569B0 ridge;
}


input.red16 {
line-height:27px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #cc0000;
color: #ffffff;
font-size:16px;
border: 1px #FFFFFF ridge;
}
input.red16:hover {
color: #ffffff;
text-decoration:none;
background-color:#E02828;
border: 1px #B80000 ridge;
}


input.green16 {
line-height:27px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #339900;
color: #ffffff;
font-size:16px;
border: 1px #FFFFFF ridge;
}
input.green16:hover {
color: #ffffff;
text-decoration:none;
background-color:#47AD14;
border: 1px #1F8500 ridge;
}


input.green14 {
line-height:25px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #339900;
color: #ffffff;
font-size:14px;
border: 1px #FFFFFF ridge;
}
input.green14:hover {
color: #ffffff;
text-decoration:none;
background-color:#47AD14;
border: 1px #1F8500 ridge;
}

input.green12 {
line-height:21px;
padding: 0px 5px 0px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #339900;
color: #ffffff;
font-size:12px;
border: 1px #FFFFFF ridge;
}
input.green12:hover {
color: #ffffff;
text-decoration:none;
background-color:#47AD14;
border: 1px #1F8500 ridge;
}


input.gray12 {
line-height:21px;
padding: 0px 5px 0px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #666;
color: #ffffff;
font-size:12px;
border: 1px #FFFFFF ridge;
}
input.gray12:hover {
color: #ffffff;
text-decoration:none;
background-color:#7A7A7A;
border: 1px #525252 ridge;
}


input.red12 {
line-height:21px;
padding: 0px 5px 0px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #cc0000;
color: #ffffff;
font-size:12px;
border: 1px #FFFFFF ridge;
}
input.red12:hover {
color: #ffffff;
text-decoration:none;
background-color:#E02828;
border: 1px #B80000 ridge;
}


input.green10 {
line-height:16px;
padding: 0px 5px 0px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #339900;
color: #ffffff;
font-size:10px;
border: 1px #FFFFFF ridge;
}
input.green10:hover {
color: #ffffff;
text-decoration:none;
background-color:#47AD14;
border: 1px #1F8500 ridge;
}


input.gray10 {
line-height:16px;
padding: 0px 5px 0px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #666;
color: #ffffff;
font-size:10px;
border: 1px #FFFFFF ridge;
}
input.gray10:hover {
color: #ffffff;
text-decoration:none;
background-color:#7A7A7A;
border: 1px #525252 ridge;
}

a.tabon {
-webkit-box-shadow:2px 2px 3px #000;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
line-height:30px;
padding: 3px 6px 5px 6px;
margin-top:0px;
position:relative;
margin-left:2px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #FFF;
color: #FF6600;
font-size:19px;
font-weight:bold;
}


a.taboff {
line-height:25px;
padding: 3px 5px 3px 5px;
margin-top:6px;
position:relative;
margin-left:2px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #936C93;
color: #ffffff;
font-size:14px;
border: 1px #936C93 ridge;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
a.taboff:hover {
background-color:#AA8BAA;
border: 1px #AA8BAA ridge;
}

a.arrowwhite {
line-height:25px;
padding: 3px 5px 3px 5px;
margin-top:6px;
position:relative;
margin-left:2px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #FFF;
color: #333;
font-size:14px;
}
a.arrowwhite:hover {
color:#FF6600;
}

a.gray18 {
line-height:29px;
padding: 6px 5px 7px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #666;
color: #ffffff;
font-size:18px;
border: 1px #FFFFFF ridge;
}
a.gray18:visited {
color: #ffffff;
}
a.gray18:hover {
color: #ffffff;
text-decoration:none;
background-color:#7A7A7A;
border: 1px #525252 ridge;
}

a.gray16p {
line-height:27px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #666;
color: #ffffff;
font-size:16px;
border: 1px #FFFFFF ridge;
-webkit-animation-name:gpulse;
-webkit-animation-duration:3s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:ease-in-out;
}
a.gray16p:visited {
color: #ffffff;
}
a.gray16p:hover {
color: #ffffff;
text-decoration:none;
border: 1px #525252 ridge;
}

a.gray16 {
line-height:27px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #666;
color: #ffffff;
font-size:16px;
border: 1px #FFFFFF ridge;
}
a.gray16:visited {
color: #ffffff;
}
a.gray16:hover {
color: #ffffff;
text-decoration:none;
background-color:#7A7A7A;
border: 1px #525252 ridge;
}

a.orange16 {
line-height:27px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #FF8400;
color: #ffffff;
font-size:16px;
border: 1px #FFFFFF ridge;
}
a.orange16:visited {
color: #ffffff;
}
a.orange16:hover {
color: #ffffff;
text-decoration:none;
background-color:#FFAD28;
border: 1px #EB8500 ridge;
}


input.orange18 {
line-height:29px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #FF8400;
color: #ffffff;
font-size:18px;
border: 1px #FFFFFF ridge;
}
input.orange18:hover {
color: #ffffff;
text-decoration:none;
background-color:#FFAD28;
border: 1px #EB8500 ridge;
}

a.blue16 {
line-height:27px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #597DC4;
color: #ffffff;
font-size:16px;
border: 1px #FFFFFF ridge;
}
a.blue16:visited {
color: #ffffff;
}
a.blue16:hover {
color: #ffffff;
text-decoration:none;
background-color:#6D91D8;
border: 1px #4569B0 ridge;
}

a.green16 {
line-height:27px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #339900;
color: #ffffff;
font-size:16px;
border: 1px #FFFFFF ridge;
}
a.green16:visited {
color: #ffffff;
}
a.green16:hover {
color: #ffffff;
text-decoration:none;
background-color:#47AD14;
border: 1px #1F8500 ridge;
}

a.red18 {
line-height:29px;
padding: 6px 5px 7px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #CC0000;
color: #ffffff;
font-size:18px;
border: 1px #FFFFFF ridge;
}
a.red18:visited {
color: #ffffff;
}
a.red18:hover {
color: #ffffff;
text-decoration:none;
background-color:#E02828;
border: 1px #B80000 ridge;
}

a.red16 {
line-height:27px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #CC0000;
color: #ffffff;
font-size:16px;
border: 1px #FFFFFF ridge;
}
a.red16:visited {
color: #ffffff;
}
a.red16:hover {
color: #ffffff;
text-decoration:none;
background-color:#E02828;
border: 1px #B80000 ridge;
}


a.gray14 {
line-height:25px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #666;
color: #ffffff;
font-size:14px;
border: 1px #FFFFFF ridge;
}
a.gray14:visited {
color: #ffffff;
}
a.gray14:hover {
color: #ffffff;
text-decoration:none;
background-color:#7A7A7A;
border: 1px #525252 ridge;
}

a.orange14 {
line-height:25px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #FF8400;
color: #ffffff;
font-size:14px;
border: 1px #FFFFFF ridge;
}
a.orange14:visited {
color: #ffffff;
}
a.orange14:hover {
color: #ffffff;
text-decoration:none;
background-color:#FFAD28;
border: 1px #EB8500 ridge;
}

a.blue14 {
line-height:25px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #597DC4;
color: #ffffff;
font-size:14px;
border: 1px #FFFFFF ridge;
}
a.blue14:visited {
color: #ffffff;
}
a.blue14:hover {
color: #ffffff;
text-decoration:none;
background-color:#6D91D8;
border: 1px #4569B0 ridge;
}

a.green14 {
line-height:25px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #339900;
color: #ffffff;
font-size:14px;
border: 1px #FFFFFF ridge;
}
a.green14:visited {
color: #ffffff;
}
a.green14:hover {
color: #ffffff;
text-decoration:none;
background-color:#47AD14;
border: 1px #1F8500 ridge;
}

a.red14 {
line-height:25px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #CC0000;
color: #ffffff;
font-size:14px;
border: 1px #FFFFFF ridge;
}
a.red14:visited {
color: #ffffff;
}
a.red14:hover {
color: #ffffff;
text-decoration:none;
background-color:#E02828;
border: 1px #B80000 ridge;
}

a.gray12 {
line-height:23px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #666;
color: #ffffff;
font-size:12px;
border: 1px #FFFFFF ridge;
}
a.gray12:visited {
color: #ffffff;
}
a.gray12:hover {
color: #ffffff;
text-decoration:none;
background-color:#7A7A7A;
border: 1px #525252 ridge;
}

a.orange12 {
line-height:23px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #FF8400;
color: #ffffff;
font-size:12px;
border: 1px #FFFFFF ridge;
}
a.orange12:visited {
color: #ffffff;
}
a.orange12:hover {
color: #ffffff;
text-decoration:none;
background-color:#FFAD28;
border: 1px #EB8500 ridge;
}

a.blue12 {
line-height:23px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #597DC4;
color: #ffffff;
font-size:12px;
border: 1px #FFFFFF ridge;
}
a.blue12:visited {
color: #ffffff;
}
a.blue12:hover {
color: #ffffff;
text-decoration:none;
background-color:#6D91D8;
border: 1px #4569B0 ridge;
}


a.red12 {
line-height:23px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #CC0000;
color: #ffffff;
font-size:12px;
border: 1px #FFFFFF ridge;
}
a.red12:visited {
color: #ffffff;
}
a.red12:hover {
color: #ffffff;
text-decoration:none;
background-color:#E02828;
border: 1px #B80000 ridge;
}

a.green12 {
line-height:23px;
padding: 3px 5px 3px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #339900;
color: #ffffff;
font-size:12px;
border: 1px #FFFFFF ridge;
}
a.green12:visited {
color: #ffffff;
}
a.green12:hover {
color: #ffffff;
text-decoration:none;
background-color:#47AD14;
border: 1px #1F8500 ridge;
}

a.green10 {
line-height:18px;
padding: 2px 5px 2px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #339900;
color: #ffffff;
font-size:10px;
border: 1px #FFFFFF ridge;
}
a.green10:visited {
color: #ffffff;
}
a.green10:hover {
color: #ffffff;
text-decoration:none;
background-color:#47AD14;
border: 1px #1F8500 ridge;
}

a.orange10 {
line-height:18px;
padding: 2px 5px 2px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #FF8400;
color: #ffffff;
font-size:10px;
border: 1px #FFFFFF ridge;
}
a.orange10:visited {
color: #ffffff;
}
a.orange10:hover {
color: #ffffff;
text-decoration:none;
background-color:#FFAD28;
border: 1px #EB8500 ridge;
}

a.red10 {
line-height:18px;
padding: 2px 5px 2px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #CC0000;
color: #ffffff;
font-size:10px;
border: 1px #FFFFFF ridge;
}
a.red10:visited {
color: #ffffff;
}
a.red10:hover {
color: #ffffff;
text-decoration:none;
background-color:#E02828;
border: 1px #B80000 ridge;
}

a.gray10 {
line-height:18px;
padding: 2px 5px 2px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #666;
color: #ffffff;
font-size:10px;
border: 1px #FFFFFF ridge;
}
a.gray10:visited {
color: #ffffff;
}
a.gray10:hover {
color: #ffffff;
text-decoration:none;
background-color:#7A7A7A;
border: 1px #525252 ridge;
}

a.sub11red {
line-height:18px;
padding: 1px 5px 2px 5px;
text-decoration:none;
font-family:verdana;
font-weight:bold;
text-align:center;
background-color: #FFFFD7;
color: #ff0000;
font-size:11px;
border: 1px #FFFFD7 ridge;
}
a.sub11red:visited {
color: #ff0000;
}
a.sub11red:hover {
border: 1px #ff0000 dotted;
}

a.subrecyc {
text-decoration:none;
font-family:verdana;
color: #8BBB72;
font-size:18px;
bottom:-3px;
position:relative;
padding-left:1px;
}
a.subrecyc:visited {
color: #8BBB72;
}
a.subrecyc:hover {
color: #339900;
}

a.sub11green {
line-height:18px;
padding: 1px 5px 2px 5px;
text-decoration:none;
font-family:verdana;
font-weight:bold;
text-align:center;
background-color: #FFFFD7;
color: #339900;
font-size:11px;
border: 1px #FFFFD7 ridge;
}
a.sub11green:visited {
color: #339900;
}
a.sub11green:hover {
border: 1px #339900 dotted;
}

a.sub11 {
line-height:18px;
padding: 1px 5px 2px 5px;
text-decoration:none;
font-family:verdana;
font-weight:bold;
text-align:center;
background-color: #FFFFD7;
color: #333333;
font-size:11px;
border: 1px #FFFFD7 ridge;
}
a.sub11:visited {
color: #333333;
}
a.sub11:hover {
border: 1px #333333 dotted;
}

a.blue10 {
line-height:18px;
padding: 2px 5px 2px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #597DC4;
color: #ffffff;
font-size:10px;
border: 1px #FFFFFF ridge;
}
a.blue10:visited {
color: #ffffff;
}
a.blue10:hover {
color: #ffffff;
text-decoration:none;
background-color:#6D91D8;
border: 1px #4569B0 ridge;
}

a.sect10 {
line-height:18px;
padding: 2px 5px 2px 5px;
text-decoration:none;
font-family:verdana;
text-align:center;
background-color: #527BC9;
color: #ffffff;
font-size:10px;
border: 1px #A3BFF5 ridge;
}
a.sect10:visited {
color: #ffffff;
}
a.sect10:hover {
background-color:#3E67B5;
border: 1px #FFFFFF ridge;
}

.sflx { FONT-FAMILY:Verdana,Geneva,sans-serif;color:#D5C5D5;font-size:11px;}
.sfontlight { FONT-FAMILY:Verdana,Geneva,sans-serif;color:#D5C5D5;}
.sfont { FONT-FAMILY:Verdana,Geneva,sans-serif;}
.t { FONT-SIZE: 10px; FONT-FAMILY:Verdana,Geneva,sans-serif; font-weight:bold;color: #ff0000;}
.r { FONT-SIZE: 12px; FONT-FAMILY:Verdana,Geneva,sans-serif; color: #333;}
.cp { FONT-SIZE: 12px; FONT-FAMILY:Verdana,Geneva,sans-serif; color: #D5C5D5;}
.alert { FONT-SIZE: 11px; FONT-FAMILY:Verdana,Geneva,sans-serif; font-weight:bold;color: #ffcc00;}
.t1 { FONT-SIZE: 10px; FONT-FAMILY:Verdana,Geneva,sans-serif; color: #FFF;}
.a1 { FONT-SIZE: 8px; FONT-FAMILY:Verdana,Geneva,sans-serif; color: #666666;}
.t2 { FONT-SIZE: 12px; FONT-FAMILY:Verdana,Geneva,sans-serif; color: #FFF;}
.t2big { FONT-SIZE: 14px; FONT-FAMILY:Verdana,Geneva,sans-serif; color: #FFF;}
.t2black { FONT-SIZE: 12px; FONT-FAMILY:Verdana,Geneva,sans-serif; color: #333;}
.t2w { FONT-SIZE: 11px; FONT-FAMILY:Verdana,Geneva,sans-serif; color: #FFF;}
.t2title { FONT-SIZE: 13px; FONT-FAMILY:Verdana,Geneva,sans-serif; font-weight:bold;color:#FFCC00;}
.t2titlegray { FONT-SIZE: 13px; FONT-FAMILY:Verdana,Geneva,sans-serif; font-weight:bold;color:#DCDCDC;}
.t3title { text-shadow:0px 2px 2px #333;FONT-SIZE: 16px; FONT-FAMILY:Verdana,Geneva,sans-serif;font-weight:bold;color: #FFCC00;}
.t3titlegray { FONT-SIZE: 14px; FONT-FAMILY:Verdana,Geneva,sans-serif; font-weight:bold;color: #DCDCDC;}
.t3 { FONT-SIZE: 14px; FONT-FAMILY:Verdana,Geneva,sans-serif; color: #333;}
.t4 { FONT-SIZE: 16px; FONT-FAMILY:Verdana,Geneva,sans-serif; color: #FFF;}
.error { color:#ff0000;font-weight:bold;font-family:helvetica,san serif;font-size:12px; }
.bigtitle { FONT-SIZE:22px;FONT-FAMILY:Verdana,Geneva,sans-serif;color:#FFF;}
