@charset "utf-8";

/* CSS Document */

body  {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	background: #666666;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

}

p  {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

}

td  {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

}

text  {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

}

img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.sol_Transparency {

	filter: Alpha(Opacity:90);

}

.textHeader  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.textHeaderLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0000FF;
	width: 67%;
	background-image: url(images/sun_happy_top.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 40px;
	background-position: left bottom;
	overflow: visible;
	height: 27px;
	padding: 2px;
	margin-bottom: 5px;
}



/* Link Elements */

a:hover {

	color: #FF6600;

	text-decoration: none;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}

.greydark {

	background-color: #666666;

}

.greyblue {

	background-color: #D9E6F0;

}



.greylight {

	background-color: #CCCCCC;

}



/* Float Elements */

.twoColLiqLtHdr #container { 

	width: 820px;  /* this will create a container 80% of the browser width */

	background: #FFFFFF;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	border: 1px solid #000000;

	text-align: left; /* this overrides the text-align: center on the body element. */

} 

.twoColLiqLtHdr #header {

	padding: 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */

	background-color: #FFFFFF;

} 

.twoColLiqLtHdr #header h1 {

	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */

	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */

}



/* Miscellaneous classes for reuse */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



/* Form Elements */

input

{

	font-family:Verdana;

	font-size:8pt;

	font-weight:normal;

	font-style:normal;

	color:#000033;

}

select

{

	font-family:Verdana;

	font-size:8pt;

	font-weight:normal;

	font-style:normal;

	color:#000033;

}

textarea

{

	font-family:Verdana;

	font-size:8pt;

	font-weight:normal;

	font-style:normal;

	color:#000033;

}


.input_grey {

	font-family:Verdana;

	font-size:8pt;

	font-weight:normal;

	font-style:normal;

	color:#333333;

	background-color: #CCCCCC;

}

.fieldReadOnly {

	color: #666666;

	background-color: #ADCEA5;

}

.Sol_btn

{

	font                : bold 10pt Verdana;

	color               : #000033;

	background-color: #ADCEA5;

	border: 1px outset #ADCEA5;

}

.Sol_btn_grey

{

	border: 1px outset #E0DFE3;

	font                : bold 10pt Verdana;

	color               : #000033;

	background-color: #E0DFE3;

}

.Sol_file

{

	border-top-width    : 1px;

	border-left-width   : 1px;

	border-bottom-width : 1px;

	border-right-width  : 1px;

	border-top-color    : #e4e4e4;

	border-left-color   : #e4e4e4;

	border-right-color  : #c1c1c1;

	border-bottom-color : #c1c1c1;

	font                : bold 10pt Verdana;

	color               : #000033;

	background-color: #ADCEA5;

}
