/* 
	mvclite.css 
	styles for error pages, and application update/install portals	
*/
	
body{ 
		margin:0; 
	 	padding:0; 
		font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
}
a:link, a:visited{ 
	color:#0000CC; 
}
h1{ 
		width:126px; 
		height:118px; 
	    margin:0; 
		background:url('../images/mvclite_logo.gif') no-repeat; 
}
h1 b{
	display:none;
}
h3{
	margin:30px 0 10px 0;
	font-size:36px;
	font-family:Georgia, Times, Serif;
}
h4{
	margin:30px 0 5px 0;
	font-size:18px;
	color:#D54444;
}
br{
	clear:both;
}
div{
	position:relative;
	height:100%;
}
div.full{
	width:850px;
	overflow:hidden;
	margin:0 auto;
}
div.left{	
	float:left;
	margin:0;
	width:130px;
	height:100%;
	text-align:left;
}
div.right{
	float:left;
	width:600px;
	margin:15px;
}
p{
	font-size:14px;
	width:100%;
}
pre{
	background-color:#EEEEFF;
	margin:15px 0;
	padding:10px;
	width:600px;
	font-size:11px;
}
.notify{
	color:#66C566;	
}
.message{
	color:#333;	
}
.smaller{
	font-size:11px;
}
.smaller strong{
	font-size:12px;
}

/* tables */
tr.odd{
	background-color:#EEEEEE;
}
th{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border:1px solid #222;
	border-width:0 0 1px 0;
	margin:1px;
	padding:0 4px;
}
td{
	padding:0 4px;
	font-size:11px;
	margin:1px;
	padding:3px 4px;
}
td input{ width:auto; }
.checkboxcol{ width:20px; }

/* forms */
form{
 	display:block;
	margin:0;
	padding:0;
}
label{ 
	display:block;
	float:left;
	width:140px;
	font-size:11px;

}
input, select{
	display:block;
	width:250px;
	float:left;
	margin:0 3px 0 0;
}
.submit{
	clear:both;
	display:block;
	width:auto;
}
.submit input{
	clear:both;
	float:none;
	width:auto;
}
.fieldwrap{
	clear:both;
	margin:10px 0;
	height:20px;
}
.textareawrap{
	clear:both;
}
.radiowrap{
	margin:10px;
}
.checkboxgroup{
	margin:5px auto;
}
.checkboxwrap{
	width:100px;
	clear:none;
	float:left;
	display:inline; 
	width:145px;
}	
.checkboxwrap label{ cursor:pointer; }
.radiowrap input, .checkboxwrap input{
	display:inline;
	width:15px;
}
.radiowrap label, .checkboxwrap label{
	display:inline;
	width:auto;
	clear:none;
	font-size:14px;
}
.button{
	width:auto;
}
/* nav  */
#nav{
	list-style:none;
	margin:0;
	padding:10px;
}
#nav li{
	margin:3px 0;
}
