@charset "utf-8";
/* CSS Document */

body{
	background: url('/images/frog_layout/bg.png');
	background-position:center;
	background-repeat:repeat;
}
a:link {
	color: #630;
	text-decoration:none;
}
a:active {
	color:#630;
	text-decoration:none;
	}
a:visited {
	color: #630;
	text-decoration:none;
}
a:hover {
	color: #000;
	text-decoration:underline;
}
a{border:none;}
img{border:none;}
p{text-indent:20px;}
#header{
	margin:20px auto 0 auto;
	width:990px;
	background:url('/images/frog_layout/headerbg.png');
	height:200px;
	background-repeat:no-repeat;
}
#frog_eyes{
	left:15px;
	top:-5px;
	position:relative;
}

#logotxt{
	margin-left:50px;
}
#nav{
	width:990px;
	height:89px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-8px;
}
#nav h2{
	padding:0;
	margin:0;
	}
	
#nav a{
	color:#000;	
}
#nav a:hover{
	color:#333;	
}
.topLinkRight{
	background:url('/images/frog_layout/right_navlinkbg_up.png');
	background-repeat:no-repeat;
	cursor:pointer;
	height:90px;
	padding:0;
	width:232px;
}
.topLinkMid{
	background:url('/images/frog_layout/mid_navlinkbg_up.png');
	background-repeat:no-repeat;
	cursor:pointer;
	height:90px;
	padding:0;
	width:225px;
}
.topLinkLeft{
	background:url('/images/frog_layout/left_navlinkbg_up.png');
	background-repeat:no-repeat;
	cursor:pointer;
	height:90px;
	padding:0;
	width:227px;
}
.topLinkMid:hover{
	background:url('../images/frog_layout/mid_navlinkbg_hover.png');
	background-repeat:no-repeat;
}
.topLinkRight:hover{
	background:url('../images/frog_layout/right_navlinkbg_hover.png');
	background-repeat:no-repeat;
}
.topLinkLeft:hover{
	background:url('../images/frog_layout/left_navlinkbg_hover.png');
	background-repeat:no-repeat;
}
#contact, #web, #consulting, #software{
	position:relative;
	float:left;
	font-size:.8em;
	padding:10px;
}




#content{
	min-height:300px;
	background:url('../images/frog_layout/contentbg.png');
	margin-left:auto;
	margin-right:auto;
	width:930px;
	padding:30px;
}

#leftBar{
	width:70%;
	float:left;
	border-right:2px solid #000000;
	padding-right:25px;
}

#rightBar{
	width:25%;
	margin-left:auto;
	margin-right:0;
}


#leftBarLonger{
	width:70%;
	
	border-right:2px solid #000000;
	padding-right:25px;
}

#rightBarShorter{
	float:right;
	width:25%;
	margin-left:auto;
	margin-right:0;
}
/********************
	Registration
********************/

#register_steps ul{
	  margin: 0;
      padding: 0;
      list-style-type: none;
}
#register_steps li {
		  margin: 0;
		  padding: 0;
		  float: left;
		  width: 33%;
		  text-align: center;
}
.active_step{
	background-color: #333300; 
	border:solid 1px black;
	font-size:1.1em;
}


/********************
	   Footer
********************/
#footer{
	background:url('/images/frog_layout/footerbg.png');
	text-align:center;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	height:34px;
}
	#footer ul{
	  margin: 0;
      padding: 0;
      list-style-type: none;  
	}
	#footer li {
		margin-top:5.5px;
		padding: 0;
		float: left;
		width: 19%;
		text-align: center;
	}
#bottomText{
	font-size:.75em;
	color: #666666;
	text-align:center;
}