<style type='text/css'>
/* copyright http://www.aleto.christian krebs aka aleto
This work is licensed under the Creative Commons Attribution License. To  view a
copy of this license, visit http://creativecommons.org/licenses/by/1.0/  or send
a letter to Creative Commons, 559 Nathan Abbott Way, Stanford,  California 94305,
USA. */

* {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	font-weight:normal;
	}

body {
	font-family:"Arial";
	color: #000080;
	font-size:10px;
	margin:0 auto;
	background:#F0F0FF url('pic/metalla.jpg') no-repeat scroll 0 0; 
	text-decoration:none;

	}
	.alertBox{
	background-color: #FFFFE0;
	border: 1px solid #0000FF;
	font-size: 1.25em;
	margin: 10px;
	padding: 2px;
	width: 70%;
}

.alertBox h1{
	color: #FFFFFF;
	font-size: larger;
	margin: 0px;
}

.alertBox h1.errorHeader {
	background-color: #FF0000;
}

.alertBox h1.msgHeader {
	background-color: #008000;
}

.alertBox ul {
	margin: .8em;
	margin-left: 2em;
}

.error{
	color: #FF0000;
}

.msg, .search_fileSize, .search_truncatedMsg, .search_link, .search_hitCount {
	color: #008000;
}

.search_container{
	list-style-position: outside;
	list-style-type: disc;
	width: 450px;
}

.search_hitCount{
	font-size: 9px;
}

.search_summary{
	color: #000000;
}

.search_term{
	background-color: #F5F5F5;
	font-size: 11px;
	font-weight: bolder;
}

.search_title :link{
	color: #0000FF;
}

.search_truncatedMsg, .search_searchInfo {
	font-size: 10px;
}

.tab {
	font:  12px Arial;
	color: #000080;
	border-right:1px	solid #FFFFFF; 
	border-left:1px solid #CCCCFF; 
	border-bottom:1px solid #FFFFFF; 
	border-top:1px solid #CCCCFF;
	background:#F0F0FF;
	}
.bot {
	font: bold 12px Arial;
	color: #000080;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #CCCCFF; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #CCCCFF;
	background:#D8D8F6;
	}
.bot  a:hover{
	font: bold 12px Arial;
	color: #000080;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #CCCCFF; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #CCCCFF;
	background:#8585DC;
	}
.bot  a{
	font: bold 12px Arial;
	color: #000080;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #CCCCFF; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #CCCCFF;
	background:#8585DC;
	}

.expre {
	background:url('expresion/expreo.jpg') no-repeat scroll left top;
	display:block;
	height:50px;
	width:185px;
	padding:0 6px;

	}
.expre a {
	display:block;
	}
.expre a:hover{
	color: #D24400;
	font-weight: bold;
	text-decoration:none;
	display:block;
	margin:0px 15px 0px 0px;
	height:50px;
	width:185px;
	background:url('expresion/exprea.jpg') no-repeat scroll left top;
			}
.exprea{
	color: #D24400;
	font-weight: bold;
	text-decoration:none;
	display:block;
	margin:0px 15px 0px 10px;
	height:50px;
	width:185px;
	background:url('expresion/exprea.jpg') no-repeat scroll left top;
			}
	
.enlace{
	font-size:12px;
	color: #3232AD;
	}
.enlace a{
	color: #000080;
	text-decoration:none;
	}

.enlace a:hover{
	color: #8D8DDE;
		}
	
.enl {
	font-size:11px;
	text-decoration:none;
	color: #3484F4;
	font-weight: bold;
	text-decoration:none;
	background:url('blog/boton.jpg') no-repeat scroll center top;
		}
.enl a:hover{
	color: #AA5500;
	display:block;
	width:163px;
	height:27px;
	text-decoration:none;
	background:url('blog/botonav.jpg') no-repeat scroll center top;
			}

.enlacet  {
	font-size:11px;
	text-decoration:none;
	color: #3484F4;
	font-weight: bold;
	text-decoration:none;
	background:url('blog/boton.jpg') no-repeat scroll center top;
		}
.enlaceta  {
	font-size:11px;
	color: #1E5DB2;
	font-weight: bold;
	text-decoration:none;
			}

.enlacet a:hover{
	color: #AA5500;
	font-weight: bold;
	text-decoration:none;
	display:block;
	line-height:20px;
	padding:0 0 0px 0;
	margin:-0px 0 0 0;
	background:url('blog/botonav.jpg') no-repeat scroll center top;
			}
.boton {
	font-size:11px;
	text-decoration:none;
	padding: 0px 0px 10px 10px; /*Padding within each menu item*/
	border:0px; 
	color: #23468D;
	background:url('blog/cuadrotex.jpg') no-repeat scroll center top;
		}

.botonv {
	font-size:11px;
	text-decoration:none;
	text-align: left;
	color: #1E5DB2;
	font-weight: bold;
	text-decoration:none;
	border:0px; 
	text-decoration:none;
	background:#F0F0FF 
		}

.tabla {
	border-style:solid;
	border-color:#D24400;
	border-left-width:5px;
	border-right-width: 5px;
	border-top-width: 5px;
	border-bottom-width: 5px;
	}
.drop {
   border: 0px none;
   background-color:transparent;
   }

.drop td {
   font-family: Arial, Helvetica, sans-serif;
  
}
.drop a {
   
}
.drop a:hover {
   
}
.clase2{border-left:none outset #DCDCF5;border-right:0 outset #DCDCF5;border-top:0px outset #DCDCF5;border-bottom:3px double #DCDCF5;}
	
.clase1:hover {color:#BBFFFF; font-size: 12px;border-style: inset; 
	border-color: #BBFFFF; padding:5px;background:#7E7ED3;} 

.clase1 {color:#7E7ED3; font-size: 12px;border-style: groove; 
	border-color: #CCCCFF; padding:5px;
	background:url('pic/cuadria.jpg') repeat-y scroll left top;
} 

    
.clase1 td {	
	}
	<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown2{
padding: 0;
width: 100%;
border-top: 5px solid #F4B786; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 12px Arial;
color:#1E5DB2;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
background-color: #C0C0ED; /*Default menu color*/
border-bottom: 8px solid #F0F0FF;
}

.invertedshiftdown2 a:hover{
background-color: #F4B786; /*Highlight red color theme*/

padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #EC8633; /*Highlight red color theme*/
color: #AA5500;
}
.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color: #EC8633; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #EC8633; /*Highlight red color theme*/
color: #F0F0FF;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: black;
color: white;
}

</style>

/*LILA*/
.blog{
	background:url('blog/la.jpg') repeat-y scroll left top;
	text-align:right;
	font-size:12px;
	color: #BC79FF;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 20px;
	height:33px;

	
	}
.blogc{
	background: url('blog/lc.jpg') no-repeat scroll left top;
	font-size:10px;
	color: #3D0059;
	padding-left: 20px;
	padding-right: 20px;

	}

.blogc a{
	color: #3D0059;
	text-decoration:none;

	}
.blogc a:hover{
	color: #CC33FF;
		}
	
	
.blogb{
	background: url('blog/lab.jpg') no-repeat scroll left top ;
	font-size:11px;
	color:#3D0059;
	padding-left: 20px;
	padding-right: 10px;
	height:28px;

	}
	.blogb0{
	background: url('blog/lab0.jpg') no-repeat scroll left top ;
	font-size:11px;
	color:#3D0059;
	padding-left: 20px;
	padding-right: 10px;
	height:28px;

	}

.blogb a:{
	font-size:10px;
	color:"#5E008A";
	font-weight:bold;
	text-decoration:none;
	}
.blogbe {
	font-size:12px;
	color:#3D0059;
	text-decoration:none;
	}

	
.blogb a:hover{
	color: #3D0059;
	font-size:11px;
	font-weight: bold;
		}
	
.blogb1{
	color:#3D0059;
	background: url('blog/lb.png') no-repeat scroll left top ;
	font-size:11px;	
	text-align: right;
	padding-left: 20px;
	padding-right: 20px;

	}

.blogb1 a: {
	font-size:12px;
	color:#3D0059;
	font-weight: bold;
	}

	
.blogb1 a:hover{
	font-size:12px;
	color:#3D0059;
	font-weight: bold;
	text-align: right;
	margin-right: -5px;
			}


	/*AZUL*/
.bloga{
	background:url('blog/enca.jpg') repeat-y scroll left top;
	text-align:right;
	font-size:12px;
	color: #1E5DB2;
	font-weight: bold;
	padding-left: 0px;
	padding-right:35px;
	height:33px;
	
	}
.blogca{
	font-size:12px;
	color: #23468D;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration:none;


	}
.blogca1{
	font-size:12px;
	color: #23468D;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:none;


	}

.blogcad{
	font-size:12px;
	color: #23468D;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:none;


	}
	
.blogcd{
	font-size:12px;
	color: #23468D;
	padding-left: 5px;
	text-decoration:none;
	}

.blogcd a:hover{
	font-size:12px;
	color:#9999FF;
	font-weight: bold;
	text-decoration:none;
	}

.blogba{
	background: url('blog/pie.jpg') no-repeat scroll left top ;
	font-size:11px;
	color:#000080;
	padding-left: 20px;
	padding-right: 10px;
	text-decoration:none;
	height:28px;

	}
.blogbaa{
	font-size:12px;
	color:#23468D;
	text-decoration:none;
	}


	
.blogbca a:hover{
	color: #23468D;
	font-size:11px;
	font-weight: bold;
	}
	

.blogbac{
	background: url('blog/a0.jpg') no-repeat scroll left top ;
	font-size:11px;
	color:#23468D;
	padding-left: 20px;
	padding-right: 20px;

	}
	
.blogca a:{
	font-size:12px;
	color:#000080;
	text-decoration: none;
	}

	
.blogca a:hover{
	font-size:12px;
	color:#9999FF;
	font-weight: bold;
	text-align: right;
	text-decoration:none;
			}
.vinc {
	font-size:8pt;
	color:#000080;
	text-decoration: none;
	}


.vinc a:{
	font-size:8pt;
	color:#000080;
	text-decoration: none;
	}

	
.vinc a:hover{
	font-size:8pt;
	color:#9999FF;
	font-weight: bold;
	text-decoration:none;
			}
		
.blogcad a:hover{
	font-size:12px;
	color:#9999FF;
	font-weight: bold;
	text-decoration:none;
	}

/*naranja*/
	.blogn{
	background:url('blog/na.jpg') repeat-y scroll left top;
	text-align:right;
	font-size:12px;
	color: #FF9966;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 20px;
	text-decoration:none;
	height:33px;
	
	}
	
.blogcn{
	background: url('blog/nc.jpg') no-repeat scroll left top;
	font-size:10px;
	color: #79491A;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration:none;

	}
	
.blogbn{
	background: url('blog/nab.jpg') no-repeat scroll left top ;
	font-size:10px;
	color:#79491A;
	padding-left: 20px;
	padding-right: 10px;

	}
.blogbn0{
	background: url('blog/nab0.jpg') no-repeat scroll left top ;
	font-size:10px;
	color:#79491A;
	padding-left: 20px;
	padding-right: 10px;

	}

.blogbn a:{
	font-size:10px;
	color:#79491A;
	text-decoration:none;
	}

.blogbna {
	font-size:12px;
	color:#79491A;
	text-decoration:none;
	}

.blogbn a:hover{
	color: #79491A;
	font-size:11px;
	font-weight: bold;
	height:28px;
	}
/*verde*/
	.blogv{
	background:url('blog/va.jpg') repeat-y scroll left top;
	text-align:right;
	font-size:12px;
	color: #55C68D;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 20px;
	height:33px;

	
	}
.blogcv{
	background: url('blog/vc.jpg') repeat-y scroll left top;
	font-size:10px;
	color: #1D583A;
	text-align:justify;
	padding-left: 20px;
	padding-right: 20px;
	height:28px;


	}
.blogcv a{
	color: #1D583A;
	text-decoration:none;

	}
.blogcv a:hover{
	color: #00CC66;
		}

.blogbv0{
	background: url('blog/vab.jpg')  no-repeat scroll left top;
	font-size:10px;
	color: #1D583A;
	padding-left: 20px;
	padding-right: 20px;


	}

	
.blogbv2{
	background: url('blog/vab.jpg') no-repeat scroll left top ;
	font-size:10px;
	color:#1D583A;
	padding-left: 20px;
	padding-right: 10px;
	text-decoration:none;

	}
.blogbvacio{
	background: url('blog/vab0.jpg') no-repeat scroll left top ;
	font-size:10px;
	color:#1D583A;
	padding-left: 20px;
	padding-right: 10px;
	text-decoration:none;

	}

.blogbve{
	font-size:11px;
	color:#1D583A;
	text-decoration:none;
	

	}
.blogbve a:{
	font-size:11px;
	color:#1D583A;
	text-decoration:none;
	font-weight: bold;


	}


.blogbve a:hover{
	font-size:11px;
	color:#00CC66;
	text-decoration:none;
	font-weight: bold;


	}
	
.blogbv0 a:hover{
	color:#008080;
	font-size:11px;
	font-weight: bold;

	}
	
/*inferior*/
.infe{
	background:url('blog/inferior.jpg') no-repeat scroll center top;
	font-size:14px;
	color: #BBFFFF;
	float:left;
	font-weight: bold;

}
#panel {	
	width:157px;
	padding:6px;
	position:absolute;
	top:130px;
	left:0px;
	margin-left:4px;
	margin-right:0px;
	list-style:none;
	}

#panel li {
	width:157px;
	position:relative;		
	list-style:none;

	}

#panel a {
	display:block;
	width:153px;
	}


#panel h2 a  {
	background:transparent none repeat scroll top right;
	line-height:20px;
	font-size:15px;
	color:#1E5DB2;
	text-align:right;
	width:160px;
	padding:0 6px;
	text-decoration:none;
	}

#panel h2 a:hover {
	font-size:15px;
	color:#9933FF;
	font-weight:bold;
	text-decoration:none;
	}


#panel .hint h2 {
	position:relative;
	z-index:2;
	background:transparent url('pic/back.gif') no-repeat scroll 140px 0px;
	}

#panel .hint h2 a {
	color: #5994E3;
	text-align:left;
	width:136px;
	margin:10px 15px 0px 10px;
	padding:0;
	text-decoration:none;
	}

#panel .hint ul {
	background:transparent url('pic/center.png') repeat-y scroll left top;
	width:136px;
	padding:24px 15px 20px 15px;
	margin: -40px 0px 0px 0px;
 	
	}

#panel .hint span {

	display:block;
	width:163px;
	height:27px;
	}

#panel .hint li {
	width:136px;
	margin:2px 0 0 0;
	background:transparent url('pic/metall16.gif') repeat scroll 0 0;
	}

#panel .hint ul a {
	background:transparent url('pic/metall15.gif') repeat scroll 0 0;
	text-align:right;
	width:129px;
	padding:0 5px;
	margin:0;
	font-size: 9px;
	color: #33CCFF;	
	font-weight:bold;
	line-height:18px;
	font-size:12px;
	color: #23468D;
	text-decoration:none;
	}

#panel .hint ul a dfn {
	display:block;
	font-size: 9px;
	color: #33CCFF;	
	font-weight:normal;
	font-style:normal;
	line-height:15px;
	padding:0 0 1px 0;
	margin:-1px 0 0 0;
	}
#panel .hint ul a:hover, #panel .hint ul a:hover dfn {
	background-image:none;
	color: #BBFFFF;
	}

#panel .hint ul a:hover h3 {
	color: #33CCFF;
	}

#panel .hint ul a img {
	float:left;
	padding:0px;
	margin:0px;
	margin-left:-5px;
	}

#panel .hint ul li span {
	background:transparent none;
	height:0px;
	width:1px;
	clear:both;
	margin:-1px 0 0 0;
	padding:0;
	}

#panel li ul {
	display:none;
	}

#panel .hint ul {
	display:block;
	}


* html #panel .hint ul {
	background:transparent none;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/center.png', sizingMethod='scale');
	}



* html #panel  li {
	float:left;	
	}

* html #panel .hint li span {
	display:inline;
	}

* html #panel .hint a {
	background-position:140px 20px;
	}
/* Calendar */
.text { 
	
	font-family: Arial; font-size: 100%;

	}

a:visited { 
	color: #blogca;
	text-decoration:none;
	}



.HeaderLeft { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeft img{
	width: 7px;
	}

.HeaderRight img{
	width: 14px;
	}


/* Grid Options */
.Grid { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.Caption th { 
	font-size: 80%; 	text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-image: url('Images/CaptionBg.gif'); color: #25588B;
	white-space: nowrap;
	}

.Caption td { 
	font-size: 80%; 	text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-image: url('Images/CaptionBg.gif'); color: #25588B;
	white-space: nowrap;
	}

.Caption a:link { 
	color: #25588B;
	}

.Caption a:visited { 
	color: #25588B;
	}

.Caption a:hover, .Caption a:active { 
	color: #D08802;
	}

.Caption img {
	margin: 2px; 
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}

.Row th { 
	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #f7f7f7; color: #25588B;
	white-space: nowrap;
	color: #25588B;
	}

.Row td { 
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #25588B;
	}

.Row a:link { 
	color: #25588B;
	}

.Row a:visited { 
	color: #840000;
	}

.Row a:hover, .Row a:active { 
	color: #D08802;
	}

.Separator{
	color: #3d84cc;
	}

.Separator td{
	height: 1px;
	}


.AltRow th { 
	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #f7f7f7; color: #25588B;
	white-space: nowrap;
	color: #25588B;
	}

.AltRow td { 
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	background-color: #fff6e6; 
	color: #25588B;
	}

.AltRow a:link { 
	color: #25588B;
	}

.AltRow a:visited { 
	color: #840000;
	}

.AltRow a:hover, .AltRow a:active { 
	color: #D08802;
	}

.NoRecords td { 
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #f7f7f7; 
	color: #25588B;
	vertical-align: top;
	}

.Footer td { 
	font-size: 80%;
	padding: 2px;
	border: 1px solid #ffe3b0; border-left: 0px none;
	background-image: url('Images/CaptionBg.gif'); color: #25588B;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #25588B;
	}

.Footer a:link { 
	color: #25588B;
	}

.Footer a:visited { 
	color: #840000;
	}

.Footer a:hover, .Footer a:active { 
	color: #D08802;
	}

.Footer img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footer input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Record { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.Error td { 
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	color: #D08802;
	vertical-align: top;
	background-color: #f7f7f7; 
	}

.Controls th { 
	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #f7f7f7; color: #25588B;
	white-space: nowrap;
	color: #25588B;
	}

.Controls td { 
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #25588B;
	}

.Bottom td { 
	font-size: 80%;
	padding: 2px;
	border: 1px solid #ffe3b0; border-left: 0px none;
	background-image: url('Images/CaptionBg.gif'); color: #25588B;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #25588B;
	}

.Bottom a:link { 
	color: #25588B;
	}

.Bottom a:visited { 
	color: #840000;
	}

.Bottom a:hover, .Caption a:active { 
	color: #D08802;
	}

.Bottom img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottom input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaption th{
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #fff6e6; 
	color: #25588B;
	}

.GroupCaption td{
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #25588B;
	}

.GroupCaption a:link {
	color: #25588B;
	}

.GroupCaption a:visited{
	color: #25588B;
	}

.GroupCaption a:hover, .GroupCaption a:active{
	color: #D08802;
	}

.GroupFooter td{
	font-size: 80%;
	padding: 2px;
	border: 1px solid #ffe3b0; border-left: 0px none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #ffe3b0; 
	color: #25588B;
	}

.GroupFooter a:link {
	color: #25588B;
	}

.GroupFooter a:visited{
	color: #840000;
	}

.GroupFooter a:hover,.GroupFooter a:active{
	color: #D08802;
	}

.GroupFooter img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooter input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotal td{
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	font-weight: bold;
	background-color: #fff6e6; 
	color: #25588B;
	border-bottom: 2px solid #3d84cc;
	}

.SubTotal a:link {
	color: #25588B;
	}

.SubTotal a:visited{
	color: #840000;
	}

.SubTotal a:hover, .SubTotal a:active{
	color: #D08802;
	}

.Total td{
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #fff6e6; 
	color: #25588B;
	}

.Total a:link {
	color: #25588B;
	}

.Total a:visited{
	color: #840000;
	}

.Total a:hover, .Total a:active{
	color: #D08802;
	}

/* Form Options */
.Button { 
	background-color: #3d84cc; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-size: 85%; font-family: Tahoma;
	}


.Calendar { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.CalendarWeekdayName{
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #fff6e6; 
	color: #25588B;
	}

.CalendarWeekdayName a:link {
	color: #25588B;
	}

.CalendarWeekdayName a:visited{
	color: #840000;
	}

.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color: #D08802;
	}

.CalendarWeekendName{
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #fff6e6;	
	color: #25588B;
	}

.CalendarWeekendName a:link {
	color: #25588B;
	}

.CalendarWeekendName a:visited{
	color: #25588B;
	}

.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color: #D08802;
	}

/* Calendar Day */
.CalendarDay{
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	text-align: center;
	background-color: #f7f7f7;	
	color: #25588B;
	}

.CalendarDay a:link {
	color: #25588B;
	}

.CalendarDay a:visited{
	color: #840000;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	color: #D08802;
	}

/* Calendar Weekend */
.CalendarWeekend{
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	text-align: center;
	background-color: #fff6e6;	
	color: #25588B;
	}

.CalendarWeekend a:link {
	color: #25588B;
	}

.CalendarWeekend a:visited{
	color: #840000;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #D08802;
	}

/* Calendar Today */
.CalendarToday {
	font-size: 80%;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #25588B;
	}

.CalendarToday a:link {
	color: #25588B;
	}

.CalendarToday a:visited{
	color: #840000;
	}

.CalendarToday a:hover, .CalendarToday a:active {
	color: #D08802;
	}

/* Calendar Weekend Today */
.CalendarWeekendToday {
	font-size: 80%;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #fff6e6;	
	color: #25588B;
	}

.CalendarWeekendToday a:link {
	color: #25588B;
	}

.CalendarWeekendToday a:visited{
	color: #840000;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #D08802;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color: #D08802;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	font-size: 80%;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color: #D08802;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	text-align: center;
	background-color: #fff6e6;	
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color: #D08802;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	font-size: 80%;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	color: #3d84cc;
	background-color: #fff6e6;	
	}

.CalendarOtherMonthWeekendToday a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendToday a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #D08802;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #ffe3b0;
	color: #25588B;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDay a:link {
	color: #25588B;
	}

.CalendarSelectedDay a:visited{
	color: #25588B;
	}

.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color: #D08802;
	}

/* Calendar Navigator */
.CalendarNavigator {
	font-size: 80%;
	padding: 2px;
	background-image: url('Images/CaptionBg.gif'); color: #25588B;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #25588B;
	}

.CalendarNavigator a:link {
	color: #25588B;
	}

.CalendarNavigator a:visited{
	color: #840000;
	}

.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color: #D08802;
	}

.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEvent{
	font-size: 80%;
	text-align: left;
	width: 100px; 
	height: 100px;
	}

.CalendarEvent a:link {
	color: #25588B;
	}

.CalendarEvent a:visited{
	color: #840000;
	}

.CalendarEvent a:hover, .CalendarEvent a:active{
	color: #D08802;
	}
/* CCSTheme v 3.x */
/* General */



.HeaderSandbeach {
	width: 100%;
	}

.HeaderSandbeach th { 
	font-family: Arial; font-size: 110%; font-weight: bold; text-align: left;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif'); color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.HeaderSandbeach a:link { 
	color: #ffffff;
	}

.HeaderSandbeach a:visited { 
	color: #ffffff;
	}

.HeaderSandbeach a:hover, .CaptionSandbeach a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeftSandbeach { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRightSandbeach { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeftSandbeach img{
	width: 7px;
	}

.HeaderRightSandbeach img{
	width: 14px;
	}


/* Grid Options */
.GridSandbeach { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.CaptionSandbeach th { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-image: url('Images/CaptionBg.gif'); color: #25588B;
	white-space: nowrap;
	}

.CaptionSandbeach td { 
	font-family: Arial; font-size: 80%; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-image: url('Images/CaptionBg.gif'); color: #25588B;
	white-space: nowrap;
	}

.CaptionSandbeach a:link { 
	color: #25588B;
	}

.CaptionSandbeach a:visited { 
	color: #25588B;
	}

.CaptionSandbeach a:hover, .CaptionSandbeach a:active { 
	color: #B97902;
	}

.CaptionSandbeach img {
	margin: 2px; 
	vertical-align: middle;
	}

.CaptionSandbeach input {
	vertical-align: middle;
	}

.RowSandbeach th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #f7f7f7; color: #25588B;
	white-space: nowrap;
	color: #25588B;
	}

.RowSandbeach td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #25588B;
	}

.RowSandbeach a:link { 
	color: #0033cc;
	}

.RowSandbeach a:visited { 
	color: #B97902;
	}

.RowSandbeach a:hover, .RowSandbeach a:active { 
	color: #B97902;
	}

.SeparatorSandbeach{
	color: #3d84cc;
	}

.SeparatorSandbeach td{
	height: 1px;
	}


.AltRowSandbeach th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #f7f7f7; color: #25588B;
	white-space: nowrap;
	color: #25588B;
	}

.AltRowSandbeach td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	background-color: #fff6e6; 
	color: #25588B;
	}

.AltRowSandbeach a:link { 
	color: #0033cc;
	}

.AltRowSandbeach a:visited { 
	color: #B97902;
	}

.AltRowSandbeach a:hover, .AltRowSandbeach a:active { 
	color: #B97902;
	}

.NoRecordsSandbeach td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #f7f7f7; 
	color: #25588B;
	vertical-align: top;
	}

.FooterSandbeach td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border: 1px solid #ffe3b0; border-left: 0px none;
	background-image: url('Images/CaptionBg.gif'); color: #25588B;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #25588B;
	}

.FooterSandbeach a:link { 
	color: #0033cc;
	}

.FooterSandbeach a:visited { 
	color: #B97902;
	}

.FooterSandbeach a:hover, .FooterSandbeach a:active { 
	color: #B97902;
	}

.FooterSandbeach img {
	margin: 2px; 
	vertical-align: middle;
	}

.FooterSandbeach input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.RecordSandbeach { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.ErrorSandbeach td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	color: #B97902;
	vertical-align: top;
	background-color: #f7f7f7; 
	}

.ControlsSandbeach th { 
	font-family: Arial; font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #f7f7f7; color: #25588B;
	white-space: nowrap;
	color: #25588B;
	}

.ControlsSandbeach td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #25588B;
	}

.BottomSandbeach td { 
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border: 1px solid #ffe3b0; border-left: 0px none;
	background-image: url('Images/CaptionBg.gif'); color: #25588B;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #25588B;
	}

.BottomSandbeach a:link { 
	color: #0033cc;
	}

.BottomSandbeach a:visited { 
	color: #B97902;
	}

.BottomSandbeach a:hover, .CaptionSandbeach a:active { 
	color: #B97902;
	}

.BottomSandbeach img {
	margin: 2px;
	vertical-align: middle; 
	}

.BottomSandbeach input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaptionSandbeach th{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #fff6e6; 
	color: #25588B;
	}

.GroupCaptionSandbeach td{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #25588B;
	}

.GroupCaptionSandbeach a:link {
	color: #25588B;
	}

.GroupCaptionSandbeach a:visited{
	color: #25588B;
	}

.GroupCaptionSandbeach a:hover, .GroupCaptionSandbeach a:active{
	color: #B97902;
	}

.GroupFooterSandbeach td{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border: 1px solid #ffe3b0; border-left: 0px none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #ffe3b0; 
	color: #25588B;
	}

.GroupFooterSandbeach a:link {
	color: #0033cc;
	}

.GroupFooterSandbeach a:visited{
	color: #B97902;
	}

.GroupFooterSandbeach a:hover, .GroupFooterSandbeach a:active{
	color: #B97902;
	}

.GroupFooterSandbeach img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooterSandbeach input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotalSandbeach td{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	font-weight: bold;
	background-color: #fff6e6; 
	color: #25588B;
	border-bottom: 2px solid #3d84cc;
	}

.SubTotalSandbeach a:link {
	color: #0033cc;
	}

.SubTotalSandbeach a:visited{
	color: #B97902;
	}

.SubTotalSandbeach a:hover, .SubTotalSandbeach a:active{
	color: #B97902;
	}

.TotalSandbeach td{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #fff6e6; 
	color: #25588B;
	}

.TotalSandbeach a:link {
	color: #0033cc;
	}

.TotalSandbeach a:visited{
	color: #B97902;
	}

.TotalSandbeach a:hover, .TotalSandbeach a:active{
	color: #B97902;
	}

/* Form Options */
.ButtonSandbeach { 
	background-color: #3d84cc; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-size: 85%; font-family: Tahoma;
	}

/* Calendar */

.CalendarSandbeach { 
	border: 1px solid #3d84cc;
	width: 100%;
	}

.CalendarWeekdayNameSandbeach{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #fff6e6; 
	color: #25588B;
	}

.CalendarWeekdayNameSandbeach a:link {
	color: #0033cc;
	}

.CalendarWeekdayNameSandbeach a:visited{
	color: #B97902;
	}

.CalendarWeekdayNameSandbeach a:hover, .CalendarWeekdayNameSandbeach a:active{
	color: #B97902;
	}

.CalendarWeekendNameSandbeach{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #fff6e6;	
	color: #25588B;
	}

.CalendarWeekendNameSandbeach a:link {
	color: #25588B;
	}

.CalendarWeekendNameSandbeach a:visited{
	color: #25588B;
	}

.CalendarWeekendNameSandbeach a:link, .CalendarWeekendNameSandbeach a:visited{
	color: #B97902;
	}

/* Calendar Day */
.CalendarDaySandbeach{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	text-align: center;
	background-color: #f7f7f7;	
	color: #25588B;
	}

.CalendarDaySandbeach a:link {
	color: #0033cc;
	}

.CalendarDaySandbeach a:visited{
	color: #B97902;
	}

.CalendarDaySandbeach a:hover, .CalendarDaySandbeach a:active{
	color: #B97902;
	}

/* Calendar Weekend */
.CalendarWeekendSandbeach{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	text-align: center;
	background-color: #fff6e6;	
	color: #25588B;
	}

.CalendarWeekendSandbeach a:link {
	color: #0033cc;
	}

.CalendarWeekendSandbeach a:visited{
	color: #B97902;
	}

.CalendarWeekendSandbeach a:hover, .CalendarWeekendSandbeach a:active{
	color: #B97902;
	}

/* Calendar Today */
.CalendarTodaySandbeach {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #25588B;
	}

.CalendarTodaySandbeach a:link {
	color: #0033cc;
	}

.CalendarTodaySandbeach a:visited{
	color: #B97902;
	}

.CalendarTodaySandbeach a:hover, .CalendarTodaySandbeach a:active {
	color: #B97902;
	}

/* Calendar Weekend Today */
.CalendarWeekendTodaySandbeach {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #fff6e6;	
	color: #25588B;
	}

.CalendarWeekendTodaySandbeach a:link {
	color: #0033cc;
	}

.CalendarWeekendTodaySandbeach a:visited{
	color: #B97902;
	}

.CalendarWeekendTodaySandbeach a:hover, .CalendarWeekendTodaySandbeach a:active{
	color: #B97902;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDaySandbeach{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}

.CalendarOtherMonthDaySandbeach a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthDaySandbeach a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthDaySandbeach a:hover, .CalendarOtherMonthDaySandbeach a:active{
	color: #B97902;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthTodaySandbeach {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}

.CalendarOtherMonthTodaySandbeach a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthTodaySandbeach a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthTodaySandbeach a:hover, .CalendarOtherMonthTodaySandbeach a:active{
	color: #B97902;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekendSandbeach {
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	text-align: center;
	background-color: #fff6e6;	
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendSandbeach a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendSandbeach a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendSandbeach a:hover, .CalendarOtherMonthWeekendSandbeach a:active{
	color: #B97902;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendTodaySandbeach {
	font-family: Arial; font-size: 80%;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	color: #3d84cc;
	background-color: #fff6e6;	
	}

.CalendarOtherMonthWeekendTodaySandbeach a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendTodaySandbeach a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendTodaySandbeach a:hover, .CalendarOtherMonthWeekendTodaySandbeach a:active{
	color: #B97902;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDaySandbeach{
	font-family: Arial; font-size: 80%;
	padding: 2px;
	border-top: 1px solid #ffe3b0; border-right: 1px solid #ffe3b0;
	background-color: #ffe3b0;
	color: #25588B;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDaySandbeach a:link {
	color: #25588B;
	}

.CalendarSelectedDaySandbeach a:visited{
	color: #25588B;
	}

.CalendarSelectedDaySandbeach a:hover, .CalendarSelectedDaySandbeach a:active{
	color: #B97902;
	}

/* Calendar Navigator */
.CalendarNavigatorSandbeach {
	font-family: Arial; font-size: 80%;
	padding: 2px;
	background-image: url('Images/CaptionBg.gif'); color: #25588B;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #25588B;
	}

.CalendarNavigatorSandbeach a:link {
	color: #0033cc;
	}

.CalendarNavigatorSandbeach a:visited{
	color: #B97902;
	}

.CalendarNavigatorSandbeach a:hover, .CalendarNavigatorSandbeach a:active{
	color: #B97902;
	}

.CalendarNavigatorSandbeach img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEventSandbeach{
	font-size: 80%;
	width: 100px; 
	height: 100px;
	text-align: left;
	}

.CalendarEventSandbeach a:link {
	color: #0033cc;
	}

.CalendarEventSandbeach a:visited{
	color: #B97902;
	}

.CalendarEventSandbeach a:hover, .CalendarEventSandbeach a:active{
	color: #B97902;
	}

</style>