/* HTML STYLES */
body { background: url(images/shell/bkg_main.jpg); font-family: "Lucida Grande", Arial, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
p { color: #333333; font-family: "Lucida Grande", Arial, sans-serif; font-size: 12px; line-height: 14px; margin: 0px; padding: 0px 0px 16px; }
td { color: #333333; font-family: "Lucida Grande", Arial, sans-serif; font-size: 12px; line-height: 14px; }

h1, h2 { color: #0C4EA0; font-family: "Lucida Grande", Arial, sans-serif; font-size: 24px; font-weight: normal; margin: 0px; padding: 0px 0px 19px; text-transform: uppercase; }
h1 { font-size: 24px; line-height: 28px; }
h2 { font-size: 15px; line-height: 19px; }
h2.large { font-size: 19px; line-height: 23px; }
h2.no_pad { margin: 0px; padding: 0px; }
strong { color: #0C4EA0; font-weight: bold; text-transform: uppercase; }
ul { margin: 0px; padding: 4px 16px 0px; }
li { margin: 0px; padding: 0px 0px 4px; }

/* LINK STYLES */
a:link { color: #0EAEEA; text-decoration: none; }
a:active { color: #0EAEEA; text-decoration: none; }
a:visited { color: #0EAEEA; text-decoration: none; }
a:hover { color: #0EAEEA; text-decoration: underline; }

a.login:link { color: #FFFFFF; text-decoration: none; }
a.login:active { color: #FFFFFF; text-decoration: none; }
a.login:visited { color: #FFFFFF; text-decoration: none; }
a.login:hover { color: #FFFFFF; text-decoration: underline; }

a.footer:link { color: #0EAEEA; text-decoration: none; }
a.footer:active { color: #0EAEEA; text-decoration: none; }
a.footer:visited { color: #0EAEEA; text-decoration: none; }
a.footer:hover { color: #0EAEEA; text-decoration: underline; }

/* BACKGROUND/PADDING STYLES */
.bkg_repeat { background: url(images/shell/bkg_repeat.jpg) repeat-x; }
.bkg_aboutpresbia1 { background: #FFFFFF url(images/pics/pic_aboutpresbia1.jpg) no-repeat 520px 0px; }
.body_bottom_left { background: url(images/shell/body_bottom_left.gif) no-repeat bottom left; }
.body_bottom_right { background: url(images/shell/body_bottom_right.gif) no-repeat bottom right; }
.body_repeat { background: #DAEDFE url(images/shell/body_repeat.jpg) repeat-x; }
.carrers_container { border: 1px solid #0C4EA0; padding: 20px; }
.dividers_vert { background: url(images/dividers.gif) top 50% repeat-y; }
.home_header { background: url(images/home/home_header.jpg) no-repeat; }
.home_header2 { background: url(images/home/home_header2.jpg) no-repeat 0px 35px; }
.home_header_left { background: url(images/home/home_header_left.jpg) no-repeat bottom right; }
.home_header_repeat { background: url(images/home/home_header_repeat.jpg) repeat-x; }
.home_header_right { background: url(images/home/home_header_right.jpg) no-repeat bottom left; }
.home_login_repeat { background: url(images/home/home_login_repeat.gif) repeat-x; }
.nav_bar { border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
.nav_repeat { background: url(images/nav/nav_repeat.gif) repeat-x; }
.note1 { background: url(images/home/note1.jpg) no-repeat; padding: 24px 0px 0px 24px; }
.note3 { background: url(images/home/note3.jpg) repeat-y; }
.note4 { background: url(images/home/note4.jpg) repeat-y; }
.sub_header { background: #D1D1D1 url(images/shell/sub_header.jpg) no-repeat; }

.sub_header2 { background: #D1D1D1 url(images/shell/sub_header2.jpg) no-repeat 0px 35px; }
.sub_header_repeat_left { background: #D1D1D1 url(images/shell/sub_header_repeat_left.jpg) repeat-x top right; }
.sub_header_repeat_right { background: #D1D1D1 url(images/shell/sub_header_repeat_right.jpg) repeat-x 0 35px; }

/* FORM STYLES */
form { margin: 0px; padding: 0px; }
.login { color: #FFFFFF; font-family: "Lucida Grande", Arial, sans-serif; font-size: 9px; line-height: 11px; }
input.loginField { width: 100px; }
input.contact { border: 1px solid #CCCCCC; margin: 0px; padding: 2px; width: 196px; }
input.contact_full { border: 1px solid #CCCCCC; margin: 0px; padding: 2px; width: 418px; }
textarea.contact { border: 1px solid #CCCCCC; margin: 0px; padding: 4px; width: 416px; }

/* TEXT STYLES */
.alert { color: #A80000; font-weight: bold; }
.luc10 { font-family: "Lucida Grande", Arial, sans-serif; font-size: 10px; }
.footer { color: #0EAEEA; font-family: "Lucida Grande", Arial, sans-serif; font-size: 10px; line-height: 11px; padding: 10px 0px; }
.footer_nav { color: #FFFFFF; font-family: "Lucida Grande", Arial, sans-serif; font-size: 10px; line-height: 11px; padding: 10px 0px; }
.tagline { color: #333333; font-family: Georgia, Times, serif; font-size: 18px; line-height: 16px; margin: 0px; padding: 22px 0px 8px 110px; }
