
body { margin-top:20px; padding:0; background:#4E5939; font-size:12px; text-align:justify; color:#ABABAB; }

body, th, td, input, textarea, select, option { font-family:Verdana, Arial, Helvetica, sans-serif; }

h1, h2, h3 { color:#FB7A39; }

h1 { letter-spacing:-2px; font-size:18px; }

h2 { letter-spacing:-1px; font-size:16px; }

h3 { font-size:14px; }

.ptbold { font-weight:bold; color:#FB7A39; }

.ptsmall{ font-size:11px; }

/********************** Tag_line ***************************/
#tag_line { width:800px; height:28px; margin:0px auto; text-align:center; font-size:18px; } 

/********************** Nav_Menu ***************************/
#nav_menu { width:800px; height:28px; margin:10px auto; } 
#nav_menu_links { width:640px; margin:0px auto; padding-top:5px; letter-spacing: normal; } 
#nav_menu a:link, #nav_menu a:active { text-decoration:underline; color:#F2F2F0; padding:0 20px 0 20px; letter-spacing: normal; font-size:16px; }
#nav_menu a:visited { text-decoration:underline; color:#F2F2F0; padding:0 9px 0 9px; letter-spacing: normal; font-size:16px; }
#nav_menu a:hover { text-decoration:none; color:#DAAB99; padding:0 9px 0 9px; letter-spacing: normal; font-size:16px; }

/* Header */

#header { width:800px; height:145px; margin:0 auto; margin-bottom:10px; padding:0; }

#header h1, #header p { margin:0; }

#header h1 { float:left; color:#FFFFFF; font-size:36px; padding-left:15px; }

#header p { padding:17px 0 0 10px; font-size:12px; font-weight:bold; }

#header a { text-decoration:none; color:#F79F1A; }

#header img { margin-left: 15px; }

/* Banner */

#banner { margin:0 auto; margin-bottom:15px; padding:0; width:800px; height:161px; background:url(images/banner.gif) no-repeat left top; }

p { line-height:200%; }

a { color:#CDCDCD; }

a:hover { color:#CDCDCD; }

#wrapper { width:800px; margin:0 auto; padding:0; background:url(images/img04.jpg) repeat-y left top; }

/* Page */

#page { width:800px; margin:0 auto; margin-bottom:15px; }

#page .bgtop { background:url(images/img03.jpg) no-repeat left top; }

#page .bgbtm { background:url(images/img05.jpg) no-repeat left bottom; }

/* Content */

#content { width:750px; margin:0 auto; padding:25px 25px 15px 25px; }

#left_content { width:369px; float:left; }

#right_content { width:350px; float:right; }

li { padding-bottom:4px; }

/* Footer */

#footer { width:800px; height:60px; min-height:60px; background:url(images/img02.jpg) no-repeat left top; margin:0 auto; margin-bottom:20px; text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#ABABAB; }

#footer p { padding:20px 0; }

#footer p a { color:#FFB300; }
