/*-------------------------------------------------
  Rounded corners - thin border line
-------------------------------------------------*/
.rbtop         { background: transparent url(img/c1_top.gif) repeat-x; }
.rbtop div     { background: transparent url(img/c1_top_left.gif) no-repeat top left; }
.rbtop div div { background: transparent url(img/c1_top_right.gif) no-repeat top right; }
.rbbot         { background: transparent url(img/c1_bottom.gif) repeat-x; }
.rbbot div     { background: transparent url(img/c1_bottom_left.gif) no-repeat top left; }
.rbbot div div { background: transparent url(img/c1_bottom_right.gif) no-repeat top right; }
.rbcontentwrap { background: transparent url(img/c1_left.gif) repeat-y; min-height:400px; }
.rbcontent     { background: transparent url(img/c1_right.gif) repeat-y right; }
/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px; }
.rbcontent  { padding: 15px 20px 1px; margin: 0;  }
/* .rbroundbox { width: 728px; margin:0 auto; }	*/
.rbroundbox { width: 95%; margin:0 auto; }

/*-------------------------------------------------
  Rounded corners - gray background
-------------------------------------------------*/
.gray_box { background: #F1F1F1; }
.gray_box .rbtop		{ background: transparent url(img/c2_top_right.gif) no-repeat top right; }
.gray_box .rbtop div	{ background: transparent url(img/c2_top_left.gif) no-repeat top left; }
.gray_box .rbbot		{ background: transparent url(img/c2_bottom_right.gif) no-repeat bottom right; }
.gray_box .rbbot div	{ background: transparent url(img/c2_bottom_left.gif) no-repeat bottom left; }
/* height and width stuff, width not really necessary. */
.gray_box .rbtop, .gray_box .rbtop div, .gray_box .rbbot, .gray_box .rbbot div {
	width: 100%;
	height: 5px;
	font-size: 1px; }

/*-------------------------------------------------
  Three gray rounded boxes
-------------------------------------------------*/
#boxes
{
	position: relative;
	width: 728px;
	margin: 10px auto 0;
}
.boxdiv
{
	margin: 0 10px;
}
.boxdiv a:link, .boxdiv a:active, .boxdiv a:hover, .boxdiv a:visited
{
	color: #444;
	text-decoration: none;
}
.boxdiv a:hover
{
	color: #000;
	text-decoration: underline;
}
#box1, #box2, #box3
{
	float: left;
	width: 226px;
	background: transparent;
	padding: 0;
	margin: 0 16px 0 0;
}
#box3
{
	float: right;
	margin: 0;
}
#box1 h2, #box2 h2, #box3 h2
{
	color: #397078;
	font-size: 15px;
	padding: 4px 0 0 10px;
	margin: 0 0 3px 0;
}

