/* Normalizes margin, padding */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }/* Normalizes font-size for headers */h1,h2,h3,h4,h5,h6 { font-size : 100%; }/* Removes list-style from lists */ol,ul { list-style : none; }/* Normalizes font-style and font-weight to normal */address, caption, cite, code, dfn, em, strong, th, var{ font-style : normal; font-weight : normal; }/* Removes list-style from liststable { border-collapse : collapse; border-spacing : 0; } *//* Removes border from fieldset and img */fieldset,img { border : 0; }/* Left-aligns text in caption and th */caption,th { text-align : left; }/* layout.css */html 	{ text-align : center;  }body { background-color: #D0DFAD;position : relative; width : 770px; margin : 0 auto; text-align : left; font : 90%/1.5 "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif;color: #145214;}h2, h3, h4, p, ul, blockquote { margin : 0 20px .75em 5em	;tex-align:center; }h2, h3 { margin-bottom : .15em;font : 200% "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif; font-weight : bold; letter-spacing : -1px; }p { font-size : 100%; }h2, h3 { color : #88a308; }h2+p { font-size : 110%; }li > h4 { margin-left : 0; }/*navigation------------*/div#nav_main { padding-left:1em;background-color : #CBCB65; }#nav_main a { color : #FFFF99; }#nav_main a:hover { color : #fff; }/*site info------------*/div#site_info{font-size:85%; }div#site_info {padding-left:1em;padding-top:3em;clear:both;text-align:center;}#site_info h1 {	font-size: 1em;	text-align:left;}#site_info h2 {	font-size: 1em;	font-weight:normal;	}#site_info p {	color: #5f8b06;		font-size: 1em;	font-weight:normal;	}#site_info a {	color: #5f8b06;;	text-decoration: none;}#site_info a:hover {	color: #145214;	text-decoration: none;}#site_info li { display: inline; margin: 0; padding-right:5em;}#site_info li#skyhook a{color: #5f8b06;	text-decoration: none;}#site_info li#contact{color: #5f8b06;	text-decoration: none;}li > p { margin-left : 0; }/*branding------------*/div#branding {text-align:center;width:100%;}/*content------------*/div#content { position : relative; width : 100%; }/*content_main------------*/div#content_main a:hover {color:60850b}div#content_main {color : #145214;line-height:32px;/*text-indent:15px;*/}div#content_main p{/*text-indent:15px;*/line-height:18px;font-size:10px;}div#content_main h5{/*text-indent:15px;*/margin-left:5em;line-height:18px;font-size:10px;}div#content_main h4{/*text-indent:15px;*/margin-left:4.5em;line-height:18px;font-size:100%;}div#content_main h1 a {color : #145214;}div#content_main h1 a:hover; {color : #fff;}div#content_main h1 {margin-left:2em;margin-top: .3em;font-size:95%;text-align:center;color : #145214;}div#content_main {margin-top:2em;float: left;left : 0; width : 300px; padding : 0 0 1em 0;font-family: Verdana;color : #145214; }  /*content_sub------------*/div#content_sub {color : #145214;line-height:32px;float: left;margin-top:1em;left : 55%;  width : 450px; padding : 1em 0 font-family: Verdana;}div#content_sub p{margin-left:4em;/*text-indent:15px;*/line-height:18px;font-size:80%;font-weight:normal;}div#content_sub  h5{/*text-indent:15px;*/color : #145214;margin-left:4em;line-height:18px;font-size:11px;font-weight:strong;}div#content_sub  h4{margin-left:2em;margin-bottom:0em;font-size:100%;text-align:center;letter-spacing : 5px;}div#content_sub h1 {margin-left:2em;margin-top:0em;font-size:100%;text-align:center;color : #145214;}a:link, a:visited { text-decoration : none; }a:link, a:visited { color : #f90; }#nav_tools a {color : #145214; } #nav_tools {font-family: Verdana;list-style : none;color : #fff; } ul#nav_tools li {margin-left:3.95em;margin-right: 0.5em; padding-right: 1.2em;list-style : none;display: inline;font-weight:bold;color : #fff; } div#branding, div#nav_main, div#site_info {width : 100%; }/* =si_clear_children */.pc,.sc { position : absolute; top: 0; left: 0; }.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */