body { margin: 0px; background: url('/images/bg.gif'); background-position: center; font-family: arial,sans-serif,verdana; font-size: 12px; }

.logout { width: 840px; text-align: right; font-size: 11px; line-height: 18px; color: #CCCCCC; background: #006390; }
.logout div { padding-right: 20px; }
.logout a { color: #CCCCCC; text-decoration: none; }
.logout a:hover { text-decoration: underline; }

#front_nav { position: absolute; left: 50%; margin-left: -240px; width: 640px; margin-top: -35px; }
#front_nav a { padding: 0 25px 0 25px; text-decoration: none; color: #666666; }
#front_nav a:hover { text-decoration: underline; }
#back_nav { position: absolute; left: 50%; margin-left: -265px; width: 640px; margin-top: -40px; }

#main { width: 800px; background: url('/images/main_bg.gif'); margin-top: 0px; font-size: 12px; }
#main a { text-decoration: none; color: #65adc5; }
#main a:hover { text-decoration: underline; }

#main_spacer { width: 12px; }

#main_left { width: 207px; background: #959B7E; margin-top: -5px; }
#main_left .text_head { padding-left: 10px; padding-right: 5px; font-weight: bold; font-size: 13px; color: #FFFFFF; margin-bottom: 10px; }
#main_left .text_main { padding-left: 20px; padding-right: 5px; color: #000000; }
#main_left .text_head a { color: #FFFFFF; }
#main_left .text_main a { color: #000000; }
#main_left hr { margin-left: 5px; margin-right: 5px; height: 2px; color: #FFFFFF; background-color: #FFFFFF; }

#main_frontmiddle { width: 296px; background: #DFE0D7; }
#main_frontmiddle .credit { text-align: right; font-size: 10px; color: #999999; padding-right: 1px; }
#main_frontmiddle .text_head { padding-left: 10px; padding-right: 10px; font-weight: bold; font-size: 13px; color: #006390; margin-top: 15px; margin-bottom: 10px; }
#main_frontmiddle .text_head a { color: #006390; }
#main_frontmiddle .text_main { padding-left: 10px; padding-right: 10px; color: #333333; }
#main_frontmiddle .text_link { font-size: 10px; color: #65adc5; padding-left: 10px; }
#main_frontmiddle .text_link a { color: #65adc5; }
#main_frontmiddle .login { text-align: left; margin-top: 60%; width: 100%; }
#main_frontmiddle .login .image { text-align: center; }
#main_frontmiddle .login .text { position: absolute; text-align: left; margin-left: 82px; margin-top: -67px; line-height: 18px; display: inline; color: #006390; font-weight: bold; }
#main_frontmiddle .login .fields { position: absolute; text-align: left; margin-left: 150px; line-height: 18px; margin-top: -67px; display: inline; }
#main_frontmiddle .login .fields input { background: #FFFFFF; margin-bottom: 1px; font-family: arial,sans-serif,verdana; font-size: 12px; }
#main_frontmiddle .login .fields .box { width: 115px; height: 16px; border: 1px solid #006390; color: #006390; }

#main_frontright { width: 273px; background: #FFFFFF; padding-top: 5px; }
#main_frontright .text_head { padding-left: 10px; padding-right: 10px; font-weight: bold; font-size: 13px; color: #006390; margin-bottom: 10px; }
#main_frontright .text_head a { color: #006390; }
#main_frontright .text_main { padding-left: 10px; padding-right: 10px; color: #333333; margin-bottom: 15px; }
#main_frontright .text_link { font-size: 10px; color: #65adc5; padding-left: 10px; }
#main_frontright .text_link a { color: #65adc5; text-decoration: none; }
#main_frontright .text_link a:hover { text-decoration: underline; }

#main_corner { background: #959B7E; }
#main_title { background: #006390; padding: 3px 5px 3px 15px; font-size: 14px; font-weight: bold; color: #FFFFFF; }
#main_right { width: 569px; padding-top: 15px; }
#main_right table { font-size: 12px; }
#main_right .text_main { padding-left: 15px; padding-right: 15px; color: #333333; margin-bottom: 15px; line-height: 18px; }
#main_right table { color: #333333; }
#main_right .text_link { font-size: 10px; color: #65adc5; padding-left: 10px; }
#main_right .text_link a { color: #65adc5; text-decoration: none; }
#main_right .text_link a:hover { text-decoration: underline; }

#main_right .login { text-align: left; width: 266px; }
#main_right .login .image { text-align: center; }
#main_right .login .text { position: absolute; text-align: left; margin-left: 67px; margin-top: -67px; line-height: 18px; display: inline; color: #006390; font-weight: bold; }
#main_right .login .fields { position: absolute; text-align: left; margin-left: 135px; line-height: 18px; margin-top: -67px; display: inline; }
#main_right .login .fields input { background: #FFFFFF; margin-bottom: 1px; font-family: arial,sans-serif,verdana; font-size: 12px; }
#main_right .login .fields .box { width: 115px; height: 16px; border: 1px solid #006390; color: #006390; }
#main_right .login .fields .box_error { width: 115px; height: 16px; border: 1px solid #FF0000; background: #EEEEEE; color: #006390; }

#main_right .membership_letters { line-height: 24px; margin-top: 1px; margin-bottom: 4px; }
#main_right .membership_letters a { font-size: 12px; padding: 1px 2px 1px 2px; border: 1px solid #65adc5; text-decoration:none; }
#main_right .membership_letters a:hover { background: #CCCCCC; text-decoration:none; }

#main_right .job_details td { padding: 3px; border-bottom: 1px solid #CCCCCC; }

#main_right .job_submit { width: 100%; }
#main_right .job_submit td { padding: 3px; }
#main_right .job_submit input,select { background: #FFFFFF; font-family: arial,sans-serif,verdana; font-size: 12px; }
#main_right .job_submit textarea { background: #FFFFFF; font-family: arial,sans-serif,verdana; font-size: 12px; width: 280px; height: 100px; border: 1px solid #000000; }
#main_right .job_submit .box { border: 1px solid #000000; }

#main_right .register_conf table { width: 100%; }
#main_right .register_conf td { padding: 3px; }
#main_right .register_conf input,select { background: #FFFFFF; font-family: arial,sans-serif,verdana; font-size: 12px; }
#main_right .register_conf textarea { background: #FFFFFF; font-family: arial,sans-serif,verdana; font-size: 12px; width: 280px; height: 100px; border: 1px solid #000000; }
#main_right .register_conf .box { border: 1px solid #000000; }
#main_right .register_conf .error,#main_right .error { border: 1px solid #FF0000; color: #FF0000; padding: 3px; }

#footer { font-size: 10px; padding-bottom: 10px; }
