body
{
  margin: 0;
  padding: 0;
  background: #ffffff url(../images/bg.jpg) repeat-x;
  font-family:Georgia;
  font-size:16px;
  color:#000000;
}

/* footer */
.footer
{
	width: 100%;
	height: 48px;
	bottom:0;
	left:0;
	text-align:center;
	color: #ffffff;
	background:url(../images/footer.jpg) ;
}

.footer a
{
	width: 100%;
	height: 48px;
	bottom:0;
	left:0;
	text-align:center;
	color: #ffffff;
	text-decoration: none;
}

.footerp
{
    padding-top:10px;
}

/* NAVIGATION */

#header
{
	position:absolute;
	top:93px;
	float:left;
	width:100%;
   font-size:80%;
	line-height:normal;
}

#header ul
{
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}

#header li
{
	float:left;
	background:url(images/norm_left.png) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}

#header a
{
	float:left;
	display:block;
	background:url(images/norm_right.png) no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

		/* Commented Backslash Hack
		   hides rule from IE5-Mac \*/
		#header a {float:none;}
		/* End IE5-Mac hack */
		#header a:hover {
		  text-decoration: underline;
		  }
		#header #current {
		  background-image:url(images/norm_left_on.png);
		  }
		#header #current a {
		  background-image:url(images/norm_right_on.png);
		  color:#00558D;
		  padding-bottom:5px;
		  }

/* content */

#contentcontainer
{
	font-size: 12px;
	position: relative;
	/*min-height: 100%;*/
	top:130px;
}


#content
{
	padding: 10px;
}

#content ul
{
	margin-top: 0;
	margin-bottom: 0;
}

#content li
{
	margin-top: 0;
	margin-bottom: 0;
	margin:0;
}

.content p
{
			padding-left: 15px;
}

.content a
{
			color: #00568F;
}

.head
{
	font-size: 1.0em;
	color: #00568F;
	background-color: #DEEEFF;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

h1
{
	font-size: 1.0em;
	color: #00568F;
	background-color: #DEEEFF;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

/* buttons */

.solidblockmenu
{
position:relative;
margin: 0;
padding:0;
left:0px;
float: left;
font-weight:bold;
font-size: 10px;
color: #00568F;
font-family:Georgia;
border: 1px solid #ffffff;
border-width: 1px 0;
background: white url(../images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a
{
float: left;
font-size: 10px;
font-family:Georgia;
font-weight:bold;
color: #00568F;
padding: 5px 9px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
font-size: 10px;
font-weight:bold;
font-family:Georgia;
color: #00568F;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
font-size: 10px;
font-weight:bold;
font-family:Georgia;
color: #00568F;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}

.buttons2
{
font-size: 12px;
font-family:Georgia;
font-weight:bold;
color: #00568F;
padding: 2px 2px 2px 2px;
text-decoration:none;
float:left;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}

.input{
width:300px;height:24px;border:solid 1px #DEEEFf;
}

.buttons_text
{
font-size: 12px;
font-family:Georgia;
font-weight:bold;
color: #00568F;
padding-left: 15px;
padding-right: 15px;
text-decoration:none;
float:left;
}

.sol_font{
padding-top: 15px;
padding-bottom: 25px;
font-size: 15px;
font-weight:bold;
font-family:Georgia;
color: #00568F;
}

.sol_button
{
font-size: 14px;
font-family:Georgia;
font-weight:bold;
color: #00568F;
cursor:pointer;
float:left;
width:120px;
background: transparent url(../images/blockdefault.gif) center center repeat-x;
}

.sol_button2
{
font-size: 14px;
font-family:Georgia;
font-weight:bold;
color: #00568F;
cursor:pointer;
float:left;
width:250px;
background: transparent url(../images/blockdefault.gif) center center repeat-x;
}


.sol_font_smal{
font-size: 13px;
font-weight:bold;
font-family:Georgia;
color: #00568F;
}
.sol_font_smal_red{
font-size: 13px;
font-weight:bold;
font-family:Georgia;
color: red;
}

.sol_input_text
{
font-size: 12px;
font-family:Georgia;
font-weight:bold;
color: #00568F;

height:20px;
border:solid 1px #DEEEFf;
width:50px;
}

.sol_input_color
{
font-size: 12px;
font-family:Georgia;
font-weight:bold;
color: #00568F;
height:20px;
border:solid 1px #DEEEFf;
width:60px;
}

.sol_input_checkbox
{
font-size: 12px;
font-family:Georgia;
font-weight:bold;
color: #00568F;
height:18px;
border:solid 1px #DEEEFf;
width:18px;
}

.sol_input_glittertext
{
font-size: 12px;
font-family:Georgia;
font-weight:bold;
color: #00568F;
height:20px;
border:solid 1px #DEEEFf;
width:246px;
}

.sol_input_textarea
{
font-size: 12px;
font-family:Georgia;
font-weight:bold;
color: #00568F;
border:solid 1px #DEEEFf;
}

.contact_text
{
font-size: 12px;
font-family:Georgia;
font-weight:bold;
color: #00568F;
height:20px;
border:solid 1px #DEEEFf;
width:350px;
}

.contact_textarea
{
font-size: 12px;
font-family:Georgia;
font-weight:bold;
color: #00568F;

border:solid 1px #DEEEFf;

}
