/* Default Template CSS File */
/* Generic Settings */

* {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   margin: auto;
   padding: 0px;
   border: 0px;
   border-spacing: 0px;
   list-stype: none;
   list-style-type: none;
   text-decoration: none;
}

input {
   background-color: white;
   color: #000000;
}

input.wf-form-input-numeric {
   -wap-input-format: "*N"
}

td {text-align: center;}

/* WFML Settings */

.wf-widget-foreground {
    text-align:left;
    background-color:#bdcfdd;
    margin : 10px 3px 10px 3px;
    border-width: 2px; 
    border-style: solid;
    border-color: #c5c5c5;
    padding: 2px;
}

.wf-widget-foreground a, .wf-widget-background a {
    color:#0033cc;
    font-size: small;
}
   
wf-widget-background{
    border-style:none;
    padding : 0px 3px 0px 3px;
}

.wf-align-left {
    text-align: left
}

.wf-align-center {
    text-align: center
}

.wf-align-right {
    text-align: right
}

.wf-widget-heading * {
   vertical-align:middle;
   font-weight:bold;
}

.wf-widget-heading li {
   list-style-position:inside;
   list-style-type: square;
   color: #0033cc;
   text-align: left;
   font-size: small;
   font-weight:bold;
   padding:2px;
}
   
.wf-text-large {
    font-size: large;
}

.wf-text-small {
    font-size: x-small;
}

.wf-text-normal { font-size:small; padding-left:3px; padding-right:3px; text-align:justify; clear:both; }

.wf-img-left-10,.wf-img-left-25,.wf-img-left-50,.wf-img-left-100,.wf-img-left-static {
    text-align: left;
}

div.wf-img-left-25 { float:left; margin-top:4px; margin-left:4px; margin-right:4px; }
img.wf-img-left-25 { float:left; }

div.wf-img-left-50 { float:left; margin-top:4px; margin-right:2px; }
img.wf-img-left-50 { border:none; border-style:none; }

img.wf-img-center-100 { border:none; border-style:none; }

.wf-img-center-10,.wf-img-center-25,.wf-img-center-50,.wf-img-center-100,.wf-img-center-static {
    text-align: center;
}

.wf-img-right-10,.wf-img-right-25,.wf-img-right-50,.wf-img-right-100,.wf-img-right-static {
    text-align: right;
}

.wf-image-grid { margin:0px; padding:0px; border:0px; }

.wf-image-grid-row { clear:both; }

.wf-image-grid-column { float:left; width: 33%; vertical-align:top; text-align:center; }

.wf-error * {
        color: red;
}

/* Class Settings */

.wf-table-1
{
    margin: auto;
    border-color: #600;
    border-width: 1px;
    border-style: solid;
}

td.wf-table-cell-1, td.wf-table-cell-2, td.wf-table-cell-3
{
    text-align:center;
    border-color: #600;
    border-width: 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
}

.wf-table-cell-1 {
    background-color: green;
}

.wf-table-cell-2 {
    background-color: red;
}

.wf-table-cell-3 {
    background-color: yellow;
}

.wf-int-submit {
    color:white;
    background-color:#0033cc;
}

.wf-int-widget-heading-text {
   color: black;
}

/* Default CTK Settings */

#default_container{
	padding:1px;
	margin:0;
	line-height: 130%;
	width:auto;			
}

#default_header{
	padding:2px;
	margin:0;
	width:auto;	
}

#default_footer{
	clear: both;
	margin: 0;
	padding:2px;
}

#default_footer a
{
	text-decoration:underline;
}

#default_navigation{
	padding:0;
	line-height:29px;
	text-align:center;
	width:auto;
}


#default_navigation a
{
	padding:1px; 
	text-decoration: none;
}

.default-content img{
	float:left;
	padding:0 8px 0 0;
}
.default-content p{

	padding:2px;
}

td{
	margin:0 2px 0 0;
}

.default-content{
	border-width:0 1px 1px 1px;
	border-style:solid;
	margin:auto;
	padding:8px;
	text-align:justify;
	width:auto;
}
.default-comment{
	font-style:italic;
	
}
.default-header{
	font-weight:bold;	
	display: inline;
	vertical-align:top;
}
.default-title{
	width:auto;
	font-size:normal;
	font-weight:bold;
	padding:6px 6px 2px 6px;
	margin:0;
	border-top:1px solid;
	border-right:1px solid;	
	border-left:1px solid;		
}
.default-img{
	width:auto;
}

.default-p{
	padding:0;
	margin:8px 0 0 0;
}
.default-table{

	margin:2px 0 0 2px;
}
.default-table td{
	padding:8px;
	margin:0;
	border-right:2px solid;
}
.default-table img{
	margin:auto;
}

.default-description{
	padding:0;
	margin:8px 0 0 0;
}

.default-content form{
	padding:2px;
}

.default-content .img{
	text-align:left;
}
.default-content table{
	width:98%;
}
.default-content td{
	padding:1px;
	border-bottom:1px solid;
}
.default-content .col1{
	text-align:right;
}
.default-content .col2{
	text-align:left;
}
.default-content .archiveLink{
	text-decoration:underline;
	margin-top:2px;
}
