* {
	margin: 0;
	padding: 0;
	font-style: normal;
	text-decoration: none;
	
}

html { font-size: 100.01%; }
html, body { border: 0; }

body {
	background: #fff url(http://maveno.us/library/media/images/pagebg.gif) !important; 
	color: #333;
	font: 1.0em/1.4 tahoma, verdana, arial, sans-serif;
}

a {
	color: #105cb6;
	text-decoration: none;
}
	a:hover { color: #003; border-color: #75abea; }
	a[rel="external"] { font-style: italic; color: #09F; }

input, textarea, select { 
	font-size: 101%;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif; 
}

fieldset { padding: 6px; }
	legend { padding: 0 8px; color: #444; }

h1, h2, h3, h4, h5, h6 {
	display: block;
	font-size: 1.8em;
	font-weight: normal;
	margin: .2em 0 .3em;
}
	h2 { font-size: 1.29em; margin: .2em 0 .1em; }
	h3 { font-size: 1.08em; }
	h4 { font-size: 0.95em; }
	h5 { font-size: 0.83em; }
	h6 { font-size: 0.67em; }

small { font-size: 85%; }

em { font-style: italic; color: #888; }

pre, code { margin: 1.5em 0 0.5em; white-space:pre;}
pre, code, tt { font: 13px 'andale mono', 'lucida console', monospace; line-height: 1.4; }
pre {
	background: #fff;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 5px 7px;
	overflow: auto;
}
	pre span.comment { color: #aaa; }
	pre.inlined { display: inline; border: 0; }


.inline { display: inline; }
.clear { clear: both; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.goleft, .alignleft { float: left; }
.goright, .alignright { float: right; }
.large { font-size: 120%; }
.alt { background-color: #efefef; border-color: #efefef; }
.gray, .grey { color: #aaa !important; }
.dgray { color: #777; }
.lblue { color: #105cb6; }
.large { font-size: 120%; }
.big { font-size: 110%; }

.disable, .disable *, .disable:hover, .disable:active {
	color: #666 !important;	
	border-color: #666 !important;
	opacity: 0.4;
	cursor: default !important;
}

.big-input {
	height: 26px;
	font-size: 105%;
	padding: 3px 0 0 3px;
	border: 1px solid #ccc;
}
	.big-input:focus { border-color: #333; }

ul.navigation {
	list-style: none url(http://maveno.us/library/media/icons/silk/arrow_right.png);
	margin: 4px 0 10px 26px;
}

ol { margin: 10px 0 8px 45px; }
	ol li { margin: 2px 0 12px; }
	
		.olul {  }
			.olul li { margin: 3px 0 3px 15px !important; }

ol.options-list { list-style:none; margin-left: 5px; }
	ol.options-list li { margin-left: 0; }

ol.returns-list li { margin-top: 3px; margin-bottom: 3px; }

ul.argument-list {  margin: 10px 0; }
ul.argument-list li { margin: 2px 0 2px 10px; }
ul.argument-list li pre { border: 0; padding: 0; margin: 0 4px; line-height: 1.3em; }
ul.argument-list li div { padding: 0; margin: 0 4px; line-height: 1.3em; }

.big-button {
	width: 120px !important;
	height: 34px !important;
	font-size: 95%;
	line-height: 1.6;
}

.up-top {
	margin: 15px 0 20px;
	display: block; 
	border-top: 1px solid #ccc;
	background: transparent url(http://maveno.us/library/media/icons/silk/arrow_up.png) no-repeat right 50%;
	padding: 3px 0;
}

#mav_header {
	border-top: 1px solid #2c8bb0;
	border-bottom: 1px solid #083a54;
	background: #fff url(http://maveno.us/library/media/images/headbg.gif) repeat-x left top;
	height: 127px;
}
	#mav_head_content {
		width: 970px;
		margin: 0 auto;
		display: block;
	}
		#mav_logo {
			float: left;
			width: 269px;
			height: 127px;
			background: url(http://maveno.us/library/media/images/mav_logo_big.png) no-repeat center center;
		}
			#mav_logo h1 a {
				border: 0;
				height: 87px;
				display: block;
				text-indent: -1000em;
				margin-top: 20px;
			}

		.head-sep {
			height: 81px;
			width: 2px;
			background: transparent url(http://maveno.us/library/media/images/head_sep.png) repeat-y;
			margin-top: 23px;
		}

#centered_ads { width: 730px; margin: 5px auto 2px; }

#main_content {
	width: 910px;
	background: #fff;
	border: 1px solid #fff;
	padding: 8px 20px;
	margin: 0 auto;

	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-radius-topleft: 12px;
	-webkit-border-radius-topright: 12px;
}
	#main_content h2 { border-bottom: 1px solid #ccc; }

#footer_content {
	width: 910px;
	color: #eee;
	background: #333;
	border: 1px solid #333;
	padding: 8px 20px;
	margin: 0 auto 20px;

	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-radius-bottomleft: 12px;
	-webkit-border-radius-bottomright: 12px;
}
	#footer_content h2 { margin-bottom: 0.8em; }
	#footer_content ul { list-style: none; margin-left: 5px; }
		#footer_content ul li { margin-bottom: 8px; }
	
	#footer_content a { color: #75abea; }
		#footer_content a:hover { color: #a5c5ea; }
	
	#footer_content div.smaller { font-size: 95%; padding-left: 8px; }

.select-box {
	cursor: default;
	border: 1px solid #aaa;
	display: block;
	padding: 0;
	margin: 0;
	background: #fff url(http://maveno.us/library/media/images/select_box_off.gif) no-repeat right center;
}
	.select-box:hover { border-color: #3393FF; background-image: url(http://maveno.us/library/media/images/select_box_on.gif); }

	.select-box a {
		display: block;
		padding: 1px 20px 2px 4px;
		margin: 1px 1px 2px 1px;
		white-space: nowrap;
		overflow: hidden;
	}
	.select-box-options {
		list-style: none;
		background: #fff;
		position: absolute;
		border: 1px solid #ccc;
		overflow-y: auto;
		z-index: 690;
	}
	        .select-box-alt { background-color: #eaf4ff; }
	        .select-box-options li {
				margin-bottom: 0;
				overflow: hidden;
				white-space: nowrap;
	        }
	        	.select-box-options li.optgroup>span { font-size: 105%; font-style: italic; }
	        	.select-box-options li>span { display: block; padding: 2px 5px; }
				.select-box-options li.selected { background-color: highlight !important; color: highlighttext !important; }
				.select-box-options li.disabled { color: gray; }

	.select-box-options ul { margin:0; padding:0; }
	.optgroup { margin: 4px 0 0 !important; }
	.select-box-options-group li>span {
		padding-left: 22px !important;
		width: auto;
	}


#code_library_select {
	width: 500px;
	height: 30px;
	margin: 5px 0 0 5px;
}

.code_container {
	width: 504px;
	height: 34px;
	padding: 4px 2px 2px 4px;
	background: #0a456a;
	border-top: 1px solid #012549;
	border-left: 1px solid #012549;
	border-bottom: 1px solid #2f91ac;
	border-right: 1px solid #2f91ac;
}

.select-box-top {
	cursor: default;
	display: block;
	padding: 0;
	margin: 0 0 0 1px;
	background: #fff url(http://maveno.us/library/media/images/select_box_top_off.gif) no-repeat right center;
}
	.select-box-top:hover { border-color: #022544; background-image: url(http://maveno.us/library/media/images/select_box_top_on.gif); }

	.select-box-top a {
		display: block;
		font-size: 110%;
		padding: 3px 20px 2px 4px;
		margin: 1px 1px 2px 1px;
		white-space: nowrap;
		overflow: hidden;
	}
	.select-box-top-options {
		list-style: none;
		background: #fff;
		position: absolute;
		border: 1px solid #ccc;
		overflow-y: auto;
		z-index: 690;
	}
	        .select-box-top-alt { background-color: #eaf4ff; }
	        .select-box-top-options li {
				margin-bottom: 0;
				overflow: hidden;
				white-space: nowrap;
	        }
	        	.select-box-top-options li.optgroup>span { font-size: 105%; font-style: italic; }
	        	.select-box-top-options li>span { display: block; padding: 2px 5px; }
				.select-box-top-options li.selected { background-color: highlight !important; color: highlighttext !important; }
				.select-box-top-options li.disabled { color: gray; }

	.select-box-top-options ul { margin:0; padding:0; }
	.optgroup { margin: 4px 0 0 !important; }
	.select-box-top-options-group li>span {
		padding-left: 22px !important;
		width: auto;
	}