html
{
    padding: 0px;
    margin: 0px;
}

body
{
	padding:0;
	background: url('/images/bg_pattern.gif') #a2eaf2 repeat-y center top;
	margin: 0px;
    font: 11px "lucida grande", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

a
{
    font-weight: bold;
    text-decoration: none
}

a img
{
	border: none;
}
	
a:hover
{
    text-decoration: underline;
}

acronym
{
    border-bottom: #666666 1px dotted;
    font-style: italic
}

#container
{
	padding: 0px;
	background: url('/images/bg.jpg') no-repeat center top;
	margin-left: auto;
	width: 760px;
    margin-right: auto;
    padding-top: 0px;
    position: relative;
    height: 900px;
    z-index:0;
}

#signupbox
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 10px;
    left: 20px;
    padding-bottom: 5px;
    margin: 0px;
    width: 125px;
    padding-top: 5px;
    position: absolute;
    top: 139px;
    text-align: left;
    z-index:100;
    background: #5d794f;
    color: #ffffff;
}

#contextlinks
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 10px;
    left: 170px;
    padding-bottom: 0px;
    margin: 0px;
    width: 158px;
    line-height: 20px;
    padding-top: 0px;
    position: absolute;
    top: 139px;
    text-align: left;
	z-index:100;
	background:url("/images/context_crv_top.gif") top no-repeat;

}

#contextlinks2
{
	background:url("/images/context_mid.gif") top repeat-y;
	position:relative;
	top:27px;
	padding-left:15px;
	padding-top:0px;
	margin-top:-5px;

}

#ruready
{
	background:url("/images/rureadywild.gif") no-repeat;
	position:absolute;
	top:33px;
	left:150px;
	width:301px;
	height:52px;
	z-index:2000

}

#contextlinks #last{
  	padding:0px;
	margin:0px;
	background:url('/images/context_crv_btm.gif') bottom no-repeat;
	width:158px;
	height:28px;
	position:relative;
	top:20px;
	
	
}

#contextlinks ul
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: tahoma;
    list-style-type: none
}

#contextlinks li
{
    color:red;
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    margin: 0px;
    padding-top: 0px;
    border-bottom: #000000 1px thin;	
	line-height:14px;
	
}

#contextlinks li a
{
    color: #FFFFFF;
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    margin: 0px;
    padding-top: 0px;
    border-bottom: #000000 1px thin;	
	line-height:14px;
	
}

#home
{
	position:absolute;
	top:0px;
	left:30px;
}

#content
{
    left: 363px;
    width: 363px;
    line-height: 18px;
    position: absolute;
    top: 140px;
    text-align: left;
	background:url('/images/top.gif') top no-repeat;
	color:#FFF;
}

#content h2, #content h3, #content h4
{
	color: #0FF;
}

#content2, .content2
{
	background:url('/images/mid.gif')  repeat-y;
	position:relative;
	top:38px;
	padding:0px;
	padding-top:0px;
	margin:0px;
}
#content #last
{
    padding:0px;
	margin:0px;
	background:url('/images/btm.gif') bottom no-repeat;
	width:363px;
	height:43px;
	position:relative;
	top:38px;
}

#content_cal
{
    left: 163px;
    width: 533px;
    line-height: 18px;
    position: absolute;
    top: 140px;
    text-align: left;
	background: url('/images/top_cal.gif') top no-repeat;
	color:#FFF;
}

#content_cal h2, #content_cal h3, #content_cal h4
{
	color: #0FF;
}
	

#content_cal #content2
{
	background:url('/images/mid_cal.gif')  repeat-y;
	position:relative;
	top:38px;
	padding-top:0px;
}

#content_cal #last
{
    padding:0px;
	margin:0px;
	background:url('/images/btm_cal.gif') bottom no-repeat;
	width:533px;
	height:43px;
	position:relative;
	top:38px;
}

#content p
{
    padding-right: 10px;
    padding-left: 40px;
    padding-bottom: 0px;
    margin: 10px 10px 0px 10px;
    color: #ffffff;
    padding-top: 10px;
}

#content h3
{
	padding: 0px;
	padding-left: 40px;
    margin: 0px 10px 0px 10px;
	line-height: 22px;
	font-size: 20px;
}

#content h2
{
	border-top: 1px solid #E6EEF0;
    padding-right: 0px;
    padding-bottom: 0px;
    margin: 0px 10px 0px 10px;
    padding-top: 40px;
	width:280px;
	position:relative;
	left:40px;
	font-size:14px;
}

#chunks
{
    padding: 0;
	left: 560px;
    margin: 0px;
    width: 100px;
    position: absolute;
    top: 480px;
    text-align: right
}

#chunks h3
{
	padding: 0;
    font-size: 9px;
	font-weight:bold;
	color:white;
    margin: 0px;
    text-align: right
}

#bread
{
    left: 170px;
    position: absolute;
    top: 122px;
}

#bread h3
{
	padding: 0;
	margin: 0px;
    color: #000;
    padding-top: 0px;
	font: 13px Verdana bold;
}

#bread a
{
	color:#000;
}

#mainnav
{
    font-size: 9px;
    left: 470px;
    position: absolute;
    top: 60px
}
#mainnav h3
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 9px;
    padding-bottom: 0px;
    margin: 0px;
    color: black;
    padding-top: 0px
}

#mainnav h3 a{
    font-weight:normal;
    color:green
}

#footer
{
    font-size: 9px;
    left: 50px;
	padding: 0px;
    color: #ffffff;
    position: relative;
	top: 50px;
}

#topbuttons
{
	position: absolute;
	top:75px;
	left:163px;
	z-index:0;
	width:583px;
	background:url("/images/top_toolbar_curve.gif") left  top no-repeat;
}

#topbuttons h3 {
	background:#000000;
	height:25px;
	left:10px;
	margin:0px;
	padding-left:5px;
	position:relative
}
#topbuttons h3 span{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif ;
    float:left;
	padding: 5px 0px 3px 0px;
	color:#000000;
	display:block;
	margin-right: 5px;
	
}

#topbuttons a{
	font-weight: bold;
    color: #00FF00;
    text-decoration: none;
}

#topbuttons a:hover {
	text-decoration: underline;
}

#calnav
{
	font-size:11px;
	text-align:right;
	clear:both;
}
