/******* GLOBAL SETTINGS *******/
html, body { margin: 0px; padding: 0px; background: #ffffcc; z-index: 0; text-align:center; font-size:12px; font-family:helvetica, arial, sans-serif; }
a, img, div { border:0px; margin:0px; padding:0px; }
form { padding:0px; margin:0px; border:0px; }
h1 { font-size:16px; }
h2 { font-size:14px; }

/******* CLASSES *******/
.headline { font-weight:bold; font-size:16px; padding-bottom:10px; margin-bottom:10px; border-bottom:dotted 1px #000000; }
.screenshot { border:solid 1px #000000; width:160px; height:230px; }

.legalbox { height:300px; overflow:auto; font-size:11px; }
.clear { clear:both; }

.nav_link { display:inline; font-weight:bold; font-size:12px; }
	.nav_link a { text-decoration:none; color:#000000; }
	.nav_link a:hover { text-decoration:underline; }
.nav_sep { display:inline; margin-left:5px; margin-right:5px; color:#000000; }

.side_nav_section { }
	.side_nav_section_text { display:inline; }
		.side_nav_section_text a { text-decoration:none; color:#000000; }
		.side_nav_section_text a:hover { text-decoration:underline; }
	.side_nav_section_header { font-size:14px; font-weight:bold; width:inherit; }
		.side_nav_section_arrow { height:10px; width:10px; display:inline; margin-right:5px; }
	.side_nav_section_subsection { margin-left:15px; }
	.side_nav_section_item { font-size:12px; width:inherit; }
		.side_nav_section_bullet { height:10px; width:10px; display:inline; margin-right:5px; }
		
.box { background:#e6e6e6 url(http://www.simpaddico.com/cashews/img/box_bg.png) repeat; }
	.boxrctl, .boxrctr, .boxrcbl, .boxrcbr { width:100%; height:15px; }
	.boxrctl { background: transparent url(http://www.simpaddico.com/cashews/img/box_tl.png) top left no-repeat; }
	.boxrctr { background: transparent url(http://www.simpaddico.com/cashews/img/box_tr.png) top right no-repeat; }
	.boxrcbr { background: transparent url(http://www.simpaddico.com/cashews/img/box_br.png) bottom right no-repeat; }
	.boxrcbl { background: transparent url(http://www.simpaddico.com/cashews/img/box_bl.png) bottom left no-repeat; }
	.boxcontent { padding:0px 15px 0px 15px; margin:0px; }

.contentrctl, .contentrctr, .contentrcbl, .contentrcbr { width:100%; height:15px; }
.contentrctl { background: transparent url(http://www.simpaddico.com/cashews/img/tl.png) top left no-repeat; }
.contentrctr { background: transparent url(http://www.simpaddico.com/cashews/img/tr.png) top right no-repeat; }
.contentrcbr { background: transparent url(http://www.simpaddico.com/cashews/img/br.png) bottom right no-repeat; }
.contentrcbl { background: transparent url(http://www.simpaddico.com/cashews/img/bl.png) bottom left no-repeat; }

.formcontainer {  }
.formline { width:510px; }
.formlabel { width:80px; float:left; padding-top:3px; padding-bottom:3px; }
.formfield { width:400px; float:left; padding-top:3px; padding-bottom:3px; }
.formerror { width:510px; float:left; display:none; }
.formerror_text { width:400px; float:left; color:#ff0000; font-size:11px; font-weight:bold; }
.forminput { width:210px; border:solid 1px #000000; }
.formsubject { width:375px; border:solid 1px #000000; }
.formtextbox { width:375px; height:150px; border:solid 1px #000000; }
.formsubmit { width:100px; border:solid 1px #000000; }
.formclear { width:100px; border:solid 1px #000000; margin-left:10px; }

/******* MAIN LAYOUT *******/
#container { margin:10px auto; width:820px; text-align:center; }
	#content { width:800px; margin:0px auto; text-align:left; background:#6699cc url(http://www.simpaddico.com/cashews/img/bg.png) repeat; }
		#main { padding:0px 15px 0px 15px; }
			#top { margin-bottom:10px; padding-bottom:10px; }
			#data { font-size:medium; width:800px; }
				#side_nav { float:left; display:inline; width:160px; margin-right:20px; }
					#side_nav_bottom { text-align:center; margin-top:15px; font-size:12px; }
				#main_content { float:left; display:inline; width:590px; }
					#main_content_bottom { text-align:center; margin-top:15px; }
			#bottom { clear:both; }