/* CSS Stylesheet */

body {
	font-family: Arial, Helvetica, sans-serif;
	background:url(http://www.upsidevaluation.com/assets/images/bg/square.jpg);
	margin-top: 0;
}
.clear
{clear:both;
font-size:1px;
}

p
{
font-size: 12px;color:#5D5D5D;
}
h1,h2,h3,h4
{
}

h1{font: bold 22px Georgia, Times, serif; color: #000;}
h2
{
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #fff;
	border-bottom:2px solid #fff;
	margin-top:0px;
}
.red
{color: #B00;}

a, a:visited
{
color:white;
}


a:hover
{color: #dd0000;}

img
{border:0px;
padding:0px;}

.imgr
{float:right;
margin:10px 0px 0px 20px;}

.imgl
{float: left;
margin-right:20px;}

.imgframer
{float:right;
margin:0px 0px 0px 20px;
padding:10px;
border: 1px solid #333;}

.button
{float:left;
padding-top: 10px;}

.ctr
{text-align:center;}

input
{width: 5em;}

/* ============================ Structure == */
.all
{width: 900px;
margin: auto;
padding-bottom:10px;
}
.bluehead
{width: 100%;
background: url(http://www.upsidevaluation.com/assets/images/bg/top-slice.jpg) top  repeat-x;
position: absolute;
left: 0;height: 221px;
}

.top-menu
{
	width: 662px;
	margin: 0 auto;
}

.top-menu a
{font: bold 12px Arial, Helvetica, sans-serif;
color: #1b1f42;
border-bottom: 2px solid white;
padding:11px 20px 8px 20px ;
background: #b5c5d5 url(http://www.upsidevaluation.com/assets/images/bg/top-menu-line.jpg) left no-repeat;
text-decoration:none;

}

.top-menu a:hover
{color: #fff;}

.top-menu .first
{background: #b5c5d5}

.top-menu img
{vertical-align:middle;}


.logo
{
	margin: auto;
	width: 662px;
	background: url(http://www.upsidevaluation.com/assets/images/upside-valuation-logo.jpg) no-repeat;

}

.tagline
{
	text-align:right;
	padding-top:60px;
	font: italic 16px Arial, Helvetica, sans-serif;
	color: #ccc;
}

.submenu
{
	width: 900px;
	margin: auto;
}
.submenu a:link, .submenu a:visited, .submenu a
{color: #dce0fc;
text-decoration: none;
}

.submenua
{font: normal 14px Georgia, "Times New Roman", Times, serif;
background:url(http://www.upsidevaluation.com/assets/images/bg/menu-bg.jpg) repeat-x;
padding: 3px 10px 0;
width: 160px;
float: left;
text-align:center;
vertical-align:middle;
}
.submenua:hover
{background:url(http://www.upsidevaluation.com/assets/images/bg/menu-hover.jpg) repeat-x;}

.submenuahighlight
{background:url(http://www.upsidevaluation.com/assets/images/bg/menu-hover.jpg) repeat-x;}

.content
{	width:900px;
	margin:auto;
	padding:0px 10px 0px 10px;

}

/* ======================================== blue boxes == */

.box
{	width: 350px; float:left; margin: 10px 10px 0 0;}

.box-2 /*box with 2 columns of white boxes */
{	width: 406px;float:left;margin: 10px 10px 0 0;}
.box-5 /*box with 5 columns of white boxes */
{	width: 815px;float:left;margin: 10px 10px 0 0;}
.box-inside
{	background-color: #3f7c9b;
	padding: 4px 10px 10px 10px;
}

.box_230
{	width: 230px; float:left; margin: 10px 10px 0 0;}
.box_250
{	width: 250px; float:left; margin: 10px 10px 0 0;}
.box_270
{	width: 270px; float:left; margin: 10px 10px 0 0;}
.box_350
{	width: 350px; float:left; margin: 10px 10px 0 0;}
.box_400
{	width: 400px; float:left; margin: 10px 10px 0 0;}
.box_450
{	width: 450px; float:left; margin: 10px 10px 0 0;}
.box_550
{	width: 550px; float:left; margin: 10px 10px 0 0;}
.box_575
{	width: 575px; float:left; margin: 10px 10px 0 0;}
.box_650
{	width: 650px; float:left; margin: 10px 10px 0 0;}
.box_675
{	width: 675px; float:left; margin: 10px 10px 0 0;}
.box_900
{	width: 900px; float:left; margin: 10px 10px 0 0;}
.box_1275
{	width: 1275px; float:left; margin: 10px 10px 0 0;}

table td
{color: #000;
font: normal 12px Arial, Helvetica, sans-serif;
text-align: right;
}

table td.input
{width: 6em;
}

table input.wide
{width: 6.3em;
}

table input.paymenttype
{width: 10em;
}

table input.paymenttype.narrow
{width: 6.3em;
}

table input.number
{text-align:right;
}

/* ================================================ */

#endlinks
{
	margin: auto;
	position: relative;
	top:20px;
	height: 100px;
	width:900px;
	font: normal 11px;
	text-align:center;
	color: #666;
	border-top: 2px solid #ccc;
	padding-top: 40px;

}

#endlinks .small
{font-size:9px;}

#endlinks  a
{
	color: #5D5D5D;
}
#endlink a:hover
{color: yellow;}

a.embedlink
{
	color: #5D5D5D;
	font: normal 11px;

}

.renomonths {
    background-color:#A5C9DA;
}

