/**********************************************
 * ClicFlic Default Style sheet
 **********************************************/

.floatingicondiv
{
   float:left;
   margin:10px 10px;
   text-align:center;
}

.floatingiconimg
{
    border:1px solid #cccccc;
    padding:1px
}


/**********************************************
 * MISC
 **********************************************/

.pageheadr
{
    font-size:28pt;
}


.pageheadrblue
{
    font-size:24pt;
    color: #0089bd;
}

.pageheadrsmallblue
{
    font-size:20pt;
    color: #0089bd;
    font-weight:normal;    
}


/**********************************************
 * LINKS
 **********************************************/
a
{
  color: #0089bd;
  text-decoration: none;
}

a:hover
{
  color: #0089bd;
  text-decoration: underline;
}

a.whitelink
{
  color: #ffffff;
  text-decoration: none;
}

a.whitelink:hover
{
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
}


/**********************************************
 * ALIGNMENT
 **********************************************/

table
{ 
	margin-left: auto;
	margin-right: auto;
}

table.left
{ 
	margin-left: 0px;
}


.hleft
{
	text-align: left;
}


/**********************************************
 * TEXT COLORS
 **********************************************/

.stbluetext
{
	color: #0089bd;
}	
	
.whitetext
{
	color: #ffffff;
}	
	
.greentext
{
	color: #549546;
}	

.redtext
{
	color: #ff0000;
}	
	
.darkgraytext
{
	color: #4d4d4d;
}	
	
/**********************************************
 * BACKGROUND COLORS
 **********************************************/

.shadebluefade
{
    /* background-image: url('/st/skin/brick/images/barbgbluedark_1row.gif');*/
    background-color: #0089bd;
}

.shadewhite
{
	background-color: #ffffff;
}

.shade
{
	background-color: #7598c4;
}

.shadelite
{
	background-color: #bbcee3;
}

.shadeextralite
{
	background-color: #dce6f0;
}

.shadelitealt
{
	background-color: #bbcee3;
}

.shadeextralitealt
{
	background-color: #dce6f0;
}

.shadeextralitegray
{
	background-color: #f3f3f3;
}

.shadeextralitegray2
{
	background-color: #e6e6e6;
}

.whitebackgnd
{
	background-color: #ffffff;
}


/**********************************************
 * TABLE DEFAULTS
 **********************************************/

td
{
	/* color: #000000; */
  	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
  	font-weight: normal;
  	font-size:  8pt;
  	text-align: left;	
	vertical-align: top;
}

.tdright
{
	text-align: right;
}

.halfwidth
{
	width:50%;
}

	.fullwidth
	{
		width:100%;
	}

/**********************************************
 * TEXT and FONT DEFINITIONS
 **********************************************/

   /*
body
{
    margin: 0px auto;
    font-size: 8pt;
    background-color: #aaa;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/



.titletext1
{
  	color: #0089bd;
  	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
  	font-size:  13pt;
  	font-weight: bold;  
}

.titletext2
{
	color: #0089bd;
  	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
  	font-size:  11pt;
  	font-weight: bold;  	
}

   .titletext2thin
   {
       color: #0089bd;
       /* font-family: Verdana, Arial, Helvetica, sans-serif; */
       font-size:  11pt;
       font-weight: normal;      
   }

.titletext3
{
	color: #0089bd;
  	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
  	font-size:  9pt;
  	font-weight: bold;
}

.bodytiny
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-weight: normal;
  font-size:  7pt;
  text-align: left;
}

.bodytinybold
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-weight: bold;
  font-size:  7pt;
  text-align: left;
}

.bodytinyitalic
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-weight: normal;
  font-size:  7pt;
  text-align: left;
  font-style: italic;
}

.actscript
{
  font-size:  10pt;
}

.bodysmall
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-weight: normal;
  font-size:  8pt;
  text-align: left;
}
	
			
.bodysmallitalic
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-weight: normal;
  font-style: italic;
  font-size:  8pt;
  text-align: left;
}
	
.bodysmallbold
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-weight: bold;
  font-size:  8pt;
  text-align: left;
}


.bodysmallbolditalic
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-weight: bold;
  font-style: italic;
  font-size:  8pt;
  text-align: left;
}

.bodyhugebold
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-weight: bold;
  font-size:  12pt;
  text-align: left;
}


.bodylarge
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-weight: normal;
  font-size:  10pt;
  text-align: left;
}

.bodybold
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-weight: bold;
  font-size:  10pt;
  text-align: left;
}

   .bodyitalic
   {
     font-weight: normal;
     font-size:  10pt;
     font-style: italic;
   }
	
.emphasizeit
{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-style: italic;
  font-size:  8pt;
  text-align: left;
  background-color: #0089bd;
  padding:2px;
  margin:2px;
  color: #ffffff;
}

/**********************************************
 * FORM ELEMENTS
 **********************************************/


input
{
	/* color: #00f; */
	border-width:0px;
	background-color:#ffffff;
}

.inputtextbox
{
	/* color: #000000; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
    border: #808080 1px solid;
    text-align: left;
    background-color:#ffffff;
}


select
{
	/* color: #000000; */
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
    border: #808080 1px solid;
    text-align: left;
    background-color:#ffffff;
}



.inputcheckbox
{
	/* color: #000000; */
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
    text-align: left;
    border-style: none;
}


.ibutton
{
	color: #000000;
	background-image: url('/st/images/lake/sidebarbg_light2.gif');
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
    text-align: center;
    border: #000000 1px solid;
}

   .ibuttonover
{
	color: #ffffff;
	background-image: url('/st/images/lake/sidebarbg_dark2.gif');
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
    text-align: center;
    border: #000000 1px solid;
}

.ibuttondisabled
{
	color: #808080;
	background-image: url('/st/images/lake/sidebarbg_light2.gif');
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
    text-align: center;
    border: #808080 1px solid;
}

.gobutton
{
	width:22px;
	padding:0px;
}


/**********************************************
 * TEMPLATE LAYOUT CLASSES
 **********************************************/

img
{
    border-width: 0px;
}

.grayborderbox
{
  border: #808080 1px solid;
}



.thinbuffer
{
    height: 5px;
   	font-size: 5px;
}
	
.leftsidebuffer
{
  font-size: 5px;
	width: 5px;
}

