* { border:0; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
html { background:#d1d1d1 url(html_bgnd.png) scroll repeat-x left top; }
body { background:url(body_bgnd.jpg) scroll no-repeat center top; text-align:center; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
#home h1, h1 a span { display:none; }

#home #main { width:930px; height:610px; margin:0 auto; text-align:right; background-image:url(main_bgnd.jpg); }
#home #quick { font-size:16px; color:#343738; font-weight:bold; padding:18px 24px 0 0; line-height:17px; }
#home #quick a { font-size:14px; color:#343738; font-weight:normal; }
#home #info1 { padding:198px 40px 0 0; color:#fff; font-size:15px; }
#home #info2 { color:#fff; font-size:15px; padding:42px 40px 0 0; line-height:18px; }
#home #info1 a, #info2 a { color:#fff; font-weight:bold; }
#home #info3 { float:left; position:relative; color:#666; width:250px; text-align:left; font-size:14px; line-height:18px; padding:200px 0 0 42px; } 
#home #info3 a { color:#77b60d; font-weight:bold; } 

#main ul { clear:both; margin:185px 0 0 39px; }
#main ul li { float:left; background:url(mmenu_ul_li.gif) scroll no-repeat right top; padding-right:30px; list-style:none; }
#main ul li.last { background:none; padding-right:0; }
#main ul li a { display:block; color:#a8adb0; font-size:14px; font-weight:bold; }
#main ul li a.selected { color:#fff; text-decoration:underline; }

#triple { width:910px; height:260px; margin:0 auto; text-align:left; color:#07410c; padding-top:19px; }
#triple div.topbox { width:242px; height:214px; margin:0 0 0 13px; float:left; padding:12px 20px 0 24px; }
#first { background:url(home_triple_box1.jpg) scroll no-repeat left top; }
#second { background:url(home_triple_box2.jpg) scroll no-repeat left top; }
#third { background:url(home_triple_box3.jpg) scroll no-repeat left top; }

#triple h4 a { font-weight:normal; font-size:21px; line-height:23px; }
#triple h4 a span { font-weight:bold; }
#triple h4 a { font-size:21px; }
#triple p { font-size:14px; line-height:17px; margin-top:20px; }
#triple a { font-size:14px; font-weight:bold; color:#07410c; display:block; padding-top:11px; }
#triple a:hover { color:#000; }

#footer { width:930px; margin:0 auto; font-size:14px; color:#666; height:70px; clear:both; }
#footer a { color:#333; font-weight:bold; }
#footer strong { color:#000; }
#footer span { font-size:16px; color:#666; font-weight:bold; }

/* SUBPAGES */
#subpage { background-image:url(body_sub_bgnd.jpg); }
#subpage #main { width:930px; height:282px; margin:0 auto; text-align:right; background-image:url(sub_header_bgnd.jpg); overflow:hidden; }
#subpage h1 a { display:block; width:280px; height:150px; float:left; margin:20px 0 0 20px; }
#subpage #info1 { padding:18px 200px 0 0; color:#fff; font-size:15px; }
#subpage #info2 { color:#fff; font-size:15px; padding:12px 73px 0 0; line-height:18px; }
#subpage #info1 a { color:#fff; }
#subpage #main ul { margin:75px 0 0 39px; }

#subpage #first { background:url(sub_triple_box1.jpg) scroll no-repeat left top; }
#subpage #second { background:url(sub_triple_box2.jpg) scroll no-repeat left top; }
#subpage #third { background:url(sub_triple_box3.jpg) scroll no-repeat left top; }

#subpage .content { width:904px; margin:0 auto; background:#fff url(subpage_content_top.png) scroll no-repeat center top; text-align:left; }
#subpage .content #cleaner { display:block; width:904px; height:30px; background:#fff url(subpage_content_bottom.png) scroll no-repeat center bottom; clear:both; }
#subpage .content #cleaner a { display:none; }

#subpage .content h2 { font-size:36px; color:#000; font-weight:bold; padding:20px 0 0 30px; }
#subpage .content h3 { font-size:20px; line-height:23px; color:#999; font-weight:normal; padding:28px 0 0 30px; }
#subpage .content h3 span { font-weight:bold; }
#subpage .content img { float:right; margin-top:25px; }
#subpage .content p { padding:20px 0 0 30px; font-size:14px; line-height:17px; color:#222; }
#subpage .content p a { color:#000; }

#subpage .content ul { padding:5px 0 0 30px; }
#subpage .content ul li { list-style:none; padding:2px 0 2px 15px; background:url(content_ul_li1.gif) scroll no-repeat left center; font-size:14px; }

input, textarea
{
    border: 1px solid black;
    width: 220px;
    font-size:14px; 
    font-family:Arial, Helvetica, sans-serif; 
}

textarea
{
    height: 50px;
    font-size:14px; 
    font-family:Arial, Helvetica, sans-serif; 
}

div.formRow
{
    font-size:14px; 
    font-family:Arial, Helvetica, sans-serif; 
    margin-bottom: 2px;    
    margin-left: 30px;
}

div.formCaption
{
    width: 100px;
    float: left;
}

input.button
{
    width: 80px;
}