.infobox {
display:block;
margin:0px;
padding:0px;
width:100%;
}

.infoboxHeader {
margin:0px;
padding:0px;
width:100%;
height:20px;
color:#666;
text-indent:5px;
line-height:20px;
background-color:#999
}

.infobox h4 {
color:#E6E6E6;
font-weight:bold;
letter-spacing:-0.05em
}

.infobox a {
color:#E6E6E6;
text-decoration:none
} 

.infobox a:hover {
color:#CCC;
text-decoration:none
} 

.infoboxContent {
padding:0px;
margin:5px auto;
width:96%;
font-size:11px;
color:#555;
font-family:Arial, Helvetica, sans-serif
}

.infoboxFloat {
	margin:0px 5px 5px 0px;
	padding:0px;
	float:left
}

.memberboxImage {
	margin:5px;
	padding:0px;
	border:#C0C0C0 solid 1px;
	background-color:#FFF
}

#searchbox {
margin:0px;
padding:0px;
}

#searchbox form {
margin:0px;
padding:0px;
}

#searchbox .inptext {
margin:0px;
margin-top:0px;
padding:0px;
font-size:11px;
height:20px;
line-height:20px;
font-family:"Courier New", Courier, monospace;
color:#555555;
background-color:#FFFFFF;
border:#c0c0c0 solid 1px;
}

#searchbox form .submit {

padding:0px;
background-color:#FFFFFF;
color:#7e7d7d;
border:#c0c0c0 solid 1px;
cursor:pointer;
}


.homebox {
position:relative;
width:140px;
height:170px;
color:#FFF;
}

.homeboxHeader {
position:relative;
display:block;
width:130px;
text-align:left;
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}

.homeboxContent {
position:relative;
display:block;
width:130px;
height:25px;
margin:0 auto;
padding:0;
font-size:10px;
font-weight:normal;
color:#333;
text-align:left
}

.homebox a, .homebox a:link, .homebox a:visited {
text-decoration:none;
color:#FFFFFF
}

.homebox a:hover {
color:#FFFFFF;
text-decoration:none;
}

.roundedBox {
display:block;
 margin:0px auto;
 color:#e9e9e9;
 position:relative;
}



.roundedBox .rHL,
.roundedBox .rHR,
.roundedBox .rBL,
.roundedBox .rBR {
position:absolute;
 font-size:1px; /* ensure minimum height */
 height:10px;
 width:10px;
 margin:0px;
 padding:0;

}

.roundedBox .rHL {
top:0px;
left:0px;
float:left;
background-image:url(../images/buttons/main-top-left.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.roundedBox .rHR {
top:0px;
right:0px;
float:right;
background-image:url(../images/buttons/main-top-right.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.roundedBox .rM {
clear:both;
background-color:#5e5e5e;
width:100%;
}
.roundedBox .rM .bRM {
height:10px;
font-size:1px;
}

.roundedBox .rM .rMC {
margin-left:10px;
margin-right:10px;
text-align:left;
}

.roundedBox .rM .rMC a { color:#FFF }

.roundedBox .rBL {
bottom:0px;
left:0px;
float:left;
background-image:url(../images/buttons/main-bottom-left.gif);
background-position:top right;
background-repeat:no-repeat;
}

.roundedBox .rBR {
bottom:0px;
right:0px;
float:right;
background-image:url(../images/buttons/main-bottom-right.gif);
background-position:top left;
background-repeat:no-repeat;
}

.roundedBox .eND {
clear:both;
}
.roundedBox h1 {
 /* header */
 margin:0px;
 padding:0px;
 color:#E9E9E9;
}
.roundedBox h2 {
 /* header */
 margin:0px;
 padding:0px;
 color:#3399CC;
}
.roundedBox h3 {
 /* header */
 margin:0px;
 padding:0px;
 color:#3399CC;
}


.roundedBoxLight {
display:block;
 margin:0px auto;
 color:#333333;
 position:relative;
}

.roundedBoxLight .rHL,
.roundedBoxLight .rHR,
.roundedBoxLight .rBL,
.roundedBoxLight .rBR {
position:absolute;
 font-size:1px; /* ensure minimum height */
 height:15px;
 width:15px;
 margin:0px;
 padding:0;

}

.roundedBoxLight .rHL {
top:0px;
left:0px;
float:left;
background-image:url(../images/buttons/sub-top-left.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

.roundedBoxLight .rHR {
top:0px;
right:0px;
float:right;
background-image:url(../images/buttons/sub-top-right.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.roundedBoxLight .rM {
clear:both;
background-color:#e1e1e1;
width:inherit;
border:#999999 solid 1px;
}
.roundedBoxLight .rM .bRM {
height:15px;
font-size:1px;
}

.roundedBoxLight .rM .rMC {
margin-left:10px;
margin-right:10px;
text-align:left;
}

.warning {
color:#FF0000;
}

.roundedBoxLight .rBL {
bottom:0px;
left:0px;
float:left;
background-image:url(../images/buttons/sub-bottom-left.gif);
background-position:top right;
background-repeat:no-repeat;
}

.roundedBoxLight .rBR {
bottom:0px;
right:0px;
float:right;
background-image:url(../images/buttons/sub-bottom-right.gif);
background-position:top left;
background-repeat:no-repeat;
}

.roundedBoxLight .eND {
clear:both;
}
.roundedBoxLight h1 {
 /* header */
 margin:0px;
 padding:0px;
 color:#333333;
}
.roundedBoxLight h2 {
 /* header */
 margin:0px;
 padding:0px;
 color:#666666;
}
.roundedBoxLight h3 {
 /* header */
 margin:0px;
 padding:0px;
 color:#999999;
}

.button a {
font-size:18px;
background-image:url(../images/buttons/big-button.gif);
height:50px;
line-height:50px;
}

.buttonMid a {
font-size:16px;
background-image:url(../images/buttons/mid-button.gif);
height:40px;
line-height:40px;
}
.buttonSmall a {
font-size:14px;
background-image:url(../images/buttons/small-button.gif);
height:30px;
line-height:30px;
}

.button a, .buttonMid a, .buttonSmall a {
margin:0px;
padding:0px;
width:150px;
display:block;
color:#666666;
font-weight:bold;
text-align:center;
background-position:top;
background-repeat:no-repeat;
}

.button a:hover, .buttonMid a:hover, .buttonSmall a:hover {
background-position:bottom;
color:#CCCCCC;
text-decoration:none;
}

