/* CSS RESET */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* END: CSS RESET */
html,body {font-family:Arial, Helvetica, sans-serif;font-size:100%;background:url(images/bg_page.jpg) repeat-x top}

h1 {margin:17px 0 20px 0;font-size:125%;font-weight:bold}
h2 {margin:0;font-size:115%;font-weight:bold}
h3 {margin:10px 0;font-size:105%;font-weight:bold;color:#386c9e}

#main h2,#main h3 {margin:20px 0}

p {margin:10px 0;line-height:130%;font-size:90%}
p,h1,h2,h3,h4,h5,h6 {font-family:arial}
h2 a {text-decoration:none;color:#144a78}
h2 a:hover {color:#386c9e}

p a {color:#0000FF}
p a:hover {color:#0000FF;text-decoration:none}
p a:active {color:#0000FF}
p a:visited {color:#0000FF}

#list {margin-left:20px;list-style-type:disc}
#list li {margin:5px 0}
 
#ex {margin:0 auto;width:780px}
#in {margin:0;width:780px;float:left}
#head {width:780px;height:50px}
#logo {float:left;padding-left:10px}
#strap {float:right;padding-right:10px}
#content {background:url(images/bg_content.jpg) no-repeat top;width:780px;position:absolute;top:50px}

#nav {position:relative;top:22px;width:780px;text-align:center}
#nav li {display:inline;padding:0 15px}
#nav a {text-decoration:none;font-size:90%;color:#144a78;font-weight:bold}
#nav a:hover {color:#386c9e}

#bc {width:740px;height:12px;background-color:#e2eaf1;position:absolute;top:50px;left:10px;padding:6px 10px;font-size:80%;border-top:#999 1px solid}

#bc a,#bc a:hover,#bc a:active,#bc a:visited {color:#0000FF}


#main {position:relative;top:70px;left:20px;width:740px}
#hometext{float:right;width:240px;margin-right:5px;background:url(images/bg_hometext.jpg) no-repeat;padding:0 10px}
#activitytext {float:left;width:730px;background:url(images/bg_sub_txt.jpg) no-repeat;padding:0 10px}
#activitytext img {float:right;margin-left:40px}

#bar-big1,#bar-big2,#bar-big3,#bar-big4,#bar-big5,#bar-big6 {float:left;border:none;height:40px}
#bar-small1,#bar-small2,#bar-small3,#bar-small4,#bar-small5,#bar-small6 {float:left;border:none;height:20px}

#sponsorbar {float:left;position:relative;top:10px;background:url(images/bg_sponsorbar_big.jpg) no-repeat;width:460px;height:78px;padding:24px 0 0 10px}
#sponsorbar_small {float:left;position:relative;margin-top:5px}
#sponsortext {position:absolute;left:13px;top:9px;font-size:70%}

#paypal {float:right;margin-top:15px}
#paypal_small {float:right;position:relative;top:-68px}
#target {background:url(images/bg_target.jpg) no-repeat;width:110px;height:55px;padding-top:10px;float:left;margin-right:15px;text-align:center;font-size:70%}
#target span {font-size:160%;font-weight:bold;color:#144a78}

#homeboxes {float:left;clear:both;width:100%;padding-left:5px}
#homebox {background:url(images/bg_homebox.jpg) no-repeat;width:230px;height:120px;float:left;margin-left:22px}
#homebox h2 {padding:10px 0 0 10px;margin:0}
#homebox img {float:right;padding:10px 10px 0 0;margin-left:10px}
#homebox p {padding:0 0 0 10px;font-size:70%}

#activity {float:left;width:360px;height:215px;margin:5px 5px 15px 5px}
#activity img {float:left}
#ac_text {float:right;width:195px;padding-top:10px}
#activity h2 {margin:0}

#news {position:relative;top:70px;left:20px;width:740px}
#news ul {margin-left:20px}
#news li {margin:10px 0;list-style-type:disc}
#news p,#news ul {font-size:100%}
#news h2,#news h3 {margin:20px 0}

#links {float:left;clear:both}
#links_l,#links_r {float:left;width:350px;margin:5px;padding:5px}
#links ul {margin-left:20px;font-size:90%}
#links li {list-style-type:square;padding-top:5px;margin:0}

#footer {background:url(images/bg_footer.gif) no-repeat;width:720px;height:60px;text-align:center;float:left;left:30px;top:90px;position:relative;font-size:80%;padding-top:20px}