/*HTML SELECTORS*/
*			{ margin:0; padding:0; }
body                    { font-family:arial, sans-serif; background:#ccc; }
img			{ border:0; }
h1.header_1		{ font-size:18px; text-align:center; border-bottom:1px solid black;  }
h2.copyright		{ font-size:14px; font-weight:normal; text-align:center; letter-spacing:1px; padding:2px 0; }
h3.copyright		{ font-size:14px; font-weight:normal; text-align:center; letter-spacing:1px; padding:2px 0; }
h4.copyright		{ font-size:14px; font-weight:normal; text-align:center; letter-spacing:1px; padding:2px 0; }
ul.navbar		{ font-size:9px; padding:2px 0; text-align:center; }
li.nav_item		{ list-style:none; margin:0 2px; display:inline; }
ul.info_list		{ font-size:13px; }
li.info_item		{ list-style:none; }
p			{ font-weight:bold; }
p.reg_txt		{ font-size:14px; font-weight:normal; margin:5px 0; }
p.error_txt		{ font-size:14px; color:#937046; text-align:center;  margin:5px 0; }
p.section_txt		{ font-size:18px; text-align:center; border-bottom:1px solid black; }
p.program		{ font-size:12px; font-weight:normal; }
p.contact		{ font-size:14px; }
p.form			{ font-size:14px; font-family:cursive; text-align:right; }
span.name		{ font-style:italic; }
iframe			{ width:100%; }
/*HTML SELECTORS*/
/*FORM ELEMENTS*/
form.contact_form	{ width:100%; margin:10px 0; }
input.name		{ border:1px solid black; width:150px; }
input.address		{ border:1px solid black; width:250px; }
input.security		{ border:1px solid black; width:100px; }
textarea		{ border:1px solid black; width:350px; height:50px; }
form.login_form		{ width:100%; margin:10px 0; }
input.userid		{ border:1px solid black; width:150px; }
input.userkey		{ border:1px solid black; width:150px; }
/*FORM ELEMENTS*/
/*LINK CLASSES*/
a:link.body, a:active.body, a:visited.body		{ color:black; }
a:hover.body						{ color:gray; }
a:link.footer, a:active.footer, a:visited.footer	{ color:black; }
a:hover.footer						{ text-decoration:none; }
/*LINK CLASSES*/
/*DIV IDS*/
#site_container		{ width:785px; margin:40px auto 10px auto; }
#content		{ width:100%; min-height:550px; }
* html #content		{ height:550px; }
#footer			{ width:100%; }
/*DIV IDS*/
/*DIV CLASSES*/
.logo			{ width:100%; text-align:center; }
.logo_line		{ width:100%; margin-bottom:50px; text-align:center; }
.logo_line img		{ margin:0 23px; }
.programs_table		{ width:100%; }
.programs_row		{ width:100%; overflow:auto; }
.programs_left		{ width:150px; float:left; }
.programs_right		{ width:620px; float:right; }
.pagebody		{ margin:0 5px; }
.contact_table		{ width:100%; }
.contact_row		{ width:100%; overflow:auto; margin-bottom:5px; }
.contact_left		{ width:200px; float:left; }
.contact_right		{ width:350px; float:left; }
.login_table		{ width:100%; }
.login_row		{ width:100%; overflow:auto; margin:5px 0; }
.login_left		{ width:230px; float:left; margin-right:5px; }
.login_right		{ width:300px; float:left; }


.round_box   		{ background:white; }
.round_t                      { background:url(/images/roundbox/dot.jpg) 0 0 repeat-x; }
.round_b                      { background:url(/images/roundbox/dot.jpg) 0 100% repeat-x; }
.round_l                      { background:url(/images/roundbox/dot.jpg) 0 0 repeat-y; }
.round_r                      { background:url(/images/roundbox/dot.jpg) 100% 0 repeat-y; }
.round_bl                     { background:url(/images/roundbox/bl.gif) 0 100% no-repeat; }
.round_br                     { background:url(/images/roundbox/br.gif) 100% 100% no-repeat; }
.round_tl                     { background:url(/images/roundbox/tl.gif) 0 0 no-repeat; }
.round_tr                     { background:url(/images/roundbox/tr.gif) 100% 0 no-repeat; }
/*DIV CLASSES*/

