html, body
{
	height: 100%;
}

html>body #outer
{
	height: auto;
}

body
{
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: url("../images/sq_logo_bw.gif") no-repeat center 30px;
}

#outer
{
	height: 100%;
	min-height: 100%;
	width: 100%;
	text-align: center;
	position: relative;
}

#prbr
{
	float: right;
	font: 11px Tahoma;
	font-weight: bold;
	text-align: right;
	color: #999;
	border-right: 1px solid #E1EAFC;
	padding: 6px 20px 5px 0px;
	background: url("../images/arrow.gif") no-repeat 76px 10px;
}

#projects
{
	width: 760px;
	text-align: right;
}

#projects a
{
	padding: 6px 7px 5px 7px;
	border-right: 1px solid #E1EAFC;
	display: block;
	float: right;
	font: 11px Tahoma;
	text-decoration: none;
}

#projects a:link, #projects a:visited
{
	color: #aaa;
}

#projects a:active, #projects a:hover
{
	color: #999;
	background-color: #e0e0e0;
}

#top6
{
	background-color: #eee;
	border-bottom: 1px solid #ddd;
	height: 24px;
}

#logo
{
	float: left;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#header, #menu, #line
{
	width: 760px;
	text-align: left;
}

#menu a
{
	font: 11px Tahoma;
	text-decoration: none;
	display: block;
	margin: 0px;
	color: #666;
}

#menu li a div
{
	padding: 5px 18px 5px 22px;
}

#menu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu ul li
{
	float: right;
	margin: 0px;
}

#menu
{
	background-color: #DBF5FF;
	height: 23px;
}

#menu li a div
{
	background: url("../images/arrleft.gif") no-repeat right center;
}

#menu li a
{
	background: url("../images/arrright.gif") no-repeat left center;
}

#menu li a:link, #menu li a:visited
{
	background-color: #BEECFE;
	color: #666;
}

#menu li a:active, #menu li a:hover
{
	background-color: #041969;
	color: #E3FD8A;
}

#ms
{
	background: url("../images/arrleft.gif") no-repeat right center;
	height: 23px;
}

#ms2
{
	background: url("../images/arrrights.gif") no-repeat right center;
	height: 23px;
}

#top9
{
	height: 1px;
	background: url("../images/tr21.gif") no-repeat center center;
	margin-bottom: 20px;
}

#top8
{
	background: url("../images/tr23.gif") repeat-y center center;
}

#line
{
	background: #041969 url("../images/tr22.gif") no-repeat right top;
}

#slogan
{
	float: right;
	margin-top: 30px;
	margin-right: 20px;
	width: 270px;
}

#slogan h1
{
	padding: 0px;
	margin: 0px;
	font: 10px Verdana;
	font-weight: bold;
	color: #04B4FC;
	line-height: 16px;
	text-align: right;
}

#clear
{
	clear: both;
	background-color: #fff;
}

#content
{
	width: 760px;
	color: #fff;
	text-align: left;
	border-bottom: 10px solid #E3FD8A;
	background: url("../images/moneyquake_screenshot.gif") no-repeat 418px bottom;
}

#content2
{
	padding: 0px 0px 100px 0px;
	width: 760px;
	color: #000;
	text-align: left;
}

#content #cb
{
	padding: 10px 20px;
}

#footer
{
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	height: 76px;
	background-color: #04B4FC;
	border-top: 4px solid #BEECFE;
	color: #FAFCD1;
}

#top
{
	background: url("../images/tr14.gif") repeat-x;
	height: 30px;
}

#top2
{
	height: 30px;
	background: url("../images/tr18.gif") repeat-x;
}

#top3
{
	border-top: 4px solid #BEECFE;
	background: #04B4FC url("../images/sq_logo_bw2.gif") no-repeat center top;
}

#sfooter
{
	width: 760px;
	text-align: left;
	padding-top: 20px;
}

#s2footer, #s3footer, #s4footer, #s5footer
{
	float: left;
	font: 11px Tahoma;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	height: 34px;
	border-left: 1px solid #4CCAFD;
}

#s3footer div, #s5footer div
{
	padding-top: 10px;
}

#s5footer div
{
	padding-left: 20px;
	background: url("../images/icq.gif") no-repeat left bottom;
}

#s2footer div
{
	padding-top: 4px;
}

#s4footer div
{
	padding-top: 2px;
}

#block1 h1, #block12 h1, #block4, #block3_new h1
{
	padding: 0px;
	margin: 0px;
	font: 16px Verdana;
	font-weight: bold;
	font-variant: small-caps;
	color: #E3FD8A;
}

#block1, #block12
{
	padding: 10px;
	background-color: transparent;
	width: 350px;
	float: left;
	margin-top: 10px;
}

#block1
{
	border-bottom: 1px solid #E3FD8A;
}

#block2
{
	padding-top: 10px;
	font: 12px Verdana;
	line-height: 18px;
	margin-bottom: 10px;
}

#block3
{
	margin-top: 15px;
	float: right;
	text-align: center;
	width: 350px;
}

#block3_new
{
	margin-top: 20px;
	float: right;
	width: 370px;
	font: 12px Verdana;
	line-height: 18px;
}

#block3_new div
{
	padding-top: 10px;
	padding-bottom: 5px;
}

#block3_new #fix
{
	padding-right: 12px;
	padding-bottom: 270px;
}

#block3_new #fix2
{
	padding-right: 12px;
	padding-bottom: 20px;
}

#block3 img
{
	margin: 5px 5px 0px 5px;
}

#block3_new a
{
	display: block;
	float: right;
	margin-top: 10px;
}

#block2 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 3px;
	padding-left: 3px;
}

#block2 ul li
{
	background-image: url("../images/list.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
}

#block6
{
	float: left;
	margin-right: 15px;
}

#block62
{
	float: left;
	margin-left: 30px;
}

#und
{
	font-weight: bold;
}

#top3 #cls
{
	background-color: #E3FD8A;
	clear: both;
}

#block7, #block72
{
	padding: 10px;
	padding-top: 0px;
	padding-left: 30px;
	background-color: transparent;
	color: #666;
}

#content3
{
	float: right;
	width: 420px;
	border-left: 1px dashed #BEECFE;
	margin-top: 10px;
}

#block5
{
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 7px;
	font: 14px Verdana;
	font-weight: bold;
	font-variant: small-caps;
	color: #E0741D;
}

#block8, #block82, p
{
	font: 12px Verdana;
	line-height: 18px;
}

#block8 a, #block82 a, #field_name a, #cp a
{
	text-decoration: none;
	color: #E0741D;
	padding-bottom: 1px;
	border-bottom: 1px solid #04B4FC;
}

#block8 a:link, #block82 a:visited, #block82 a:link, #block8 a:visited, #field_name a:link, #field_name a:visited, #cp a:link, #cp a:visited
{
	border-bottom: 1px solid #04B4FC;
	background-color: none;
}

#block8 a:active, #block82 a:hover, #block82 a:active, #block8 a:hover, #field_name a:active, #field_name a:hover, #cp a:active, #cp a:hover
{
	border-bottom: 1px solid #041969;
	background-color: #F7FFDA;
}

#block8
{
	border-bottom: 1px solid #BEECFE;
	padding-bottom: 10px;
}

#dl
{
	float: left;
	margin-left: 12px;
	margin-top: 20px;
	font: 12px Verdana;
	line-height: 18px;
	color: #666;
	width: 310px;
}

#dl #spec
{
	font-weight: bold;
	color: #E0741D;
}

#field_error, #field_name, #field option, #field select, #field input, #field textarea
{
	font: 12px Verdana;
}

#field_error, #field_name
{
	font-weight: bold;
}


#field_name
{
	color: #E0741D;
}

#field_error
{
	color: #f00;
}

#field option, #field select, #field input, #field textarea
{
	color: #000;
}

#field
{
	padding-left: 10px;
}

#field_name
{
	padding: 5px 0px;
}

#ffield
{
	padding-top: 10px;
}

#ttlp
{
	font: 14px Verdana;
	font-weight: bold;
	font-variant: small-caps;
	color: #E0741D;
}

#cp
{
	color: #666;
	padding-left: 15px;
}

#block2 ul li a:link, #block2 ul li a:visited
{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

#block2 ul li a:active, #block2 ul li a:hover
{
	text-decoration: none;
	color: #E3FD8A;
	font-weight: bold;
}

#h li
{
	padding-bottom: 3px;
}

ol li
{
	color: #E0741D;
	font: 16px Verdana;
	font-weight: bold;
}

ol li div
{
	font: 12px Verdana;
	color: #1C4AC9;
	font-weight: normal;
	border-bottom: 2px solid #E0741D;
}