/* Globals */
html { min-height:100%; margin-bottom:1px; }
html body { padding:0px 0px 20px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:62.8%; color:#000000; background-color:#336699; line-height:150%; }
html body td { vertical-align:top; text-align:left; }

h1 { padding:0px; margin:0px 0px 6px -5px; font-family:Arial, Helvetica, sans-serif; font-size:2.2em; font-weight:bold; color:#cccc66; line-height:100%; }
h2 { padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#336699; line-height:100%; }
h3 { padding:0px; margin:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#336699; line-height:100%; }
h4 { padding:0px; margin:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#000000; line-height:100%; }

.padded { margin-bottom:20px; }

p { padding:0px; margin:0px 0px 16px 0px; }
a { color:#003366; text-decoration:underline; }
a:hover { color:#000000; text-decoration:underline; }
ul { padding:0px; margin:0px 0px 16px 0px; list-style:none; }
li { padding:0px 0px 0px 10px; margin:0px 0px 7px 10px; list-style-type:none; background-image:url(images/pic_global_bullet_01.gif); background-repeat:no-repeat; background-position:0px 7px; }

/* Structure */
.page_frame { width:720px; padding:30px 0px 0px 29px; background-color:#cccc66; }
.content_frame { width:720px; background-color:#FFFFFF; }

#header { width:720px; }
#header td { width:50%; line-height:100%; }
#header .header_nav { padding:24px 8px 0px 0px; text-align:right; font-size:1.2em; }
#header .header_nav a { padding:0px; margin:0px 8px 0px 8px; color:#66cccc; text-decoration:none; }
#header .header_nav a:hover { color:#9999cc; text-decoration:underline; }

#mid .content { width:538px; padding:0px 0px 0px 22px; }
#mid .spotlight { width:160px; background-color:#cccc66; font-size:1.3em; color:#FFFFFF; }

#nav { padding:0px 34px 0px 0px; }
#nav img { display:block; }
#nav ul { margin:0px; padding:0px; float:right; list-style:none; }
#nav li { width:80px; padding:2px 0px 3px 0px; margin:0px; line-height:100%; font-size:1.5em; text-align:right; border-bottom:2px solid #8ec5c4; list-style-type:none; background-image:none; }
#nav li.last_item { border-bottom:none; }
#nav li a { color:#cccc66; text-decoration:none; }
#nav li a:hover { color:#336699; text-decoration:none; }
#nav li.active a { color:#336699; text-decoration:none; }
#nav li.active a:hover { color:#336699; text-decoration:none; }


#content_area { padding:34px 25px 100px 5px; font-size:1.1em; }

#footer { padding:16px; margin:0px; background-color:#6699cc; text-align:left; font-size:1.1em; font-weight:bold; color:#FFFFFF; }
#footer a { padding:0px; margin:0px 10px 0px 10px; color:#FFFFFF; text-decoration:underline; }
#footer a:hover { color:#cccc66; }
#footer .eal { color:#cccc66; font-size:.9em; font-weight:normal; }

/* Specials */
.inpage_nav { padding:10px 5px 10px 5px; margin:0px -5px 22px -5px; background-color:#336699; }
.inpage_nav ul { padding:0px; margin:0px; list-style:none; }
.inpage_nav li { padding:0px; margin:0px 3px 0px 3px; font-size:1.1em; color:#FFFFFF; list-style-type:none; display:inline; background-image:none; }
.inpage_nav li a { color:#95ccfa; text-decoration:none; }
.inpage_nav li a:hover { color:#FFFFFF; text-decoration:none; }
.inpage_nav li.subactive a { color:#FFFFFF; text-decoration:none; font-weight:bold; }

.spotlight .quote { padding:10px; font-family:"Times New Roman", Times, serif; line-height:160%; }
.spotlight .quote_by { text-align:right; }

.home { background-color:#99cccc; }
.home .facebook { width:718px; padding-right:2px; position:absolute; top:2px; text-align:right; }
.home .header_logo { padding-left:0px; }
.home #mid .content { width:498px; padding:0px; background-image:url(images/bg_home_content.gif); background-repeat:repeat-x; background-position:0px 0px; }
.home #mid .spotlight { width:222px; background-color:#99cccc; font-size:1.1em; color:#FFFFFF; line-height:120%; }
.home #mid .spotlight img { display:block; }
.home #mid .spotlight ul { margin:-7px 10px 0px 10px; }
.home #mid .spotlight li { padding:7px 0px 7px 0px; margin:0px; background-image:url(images/bg_home_news_li.gif); background-repeat:repeat-x; background-position:bottom left; }
.home #mid .spotlight a { text-decoration:none; }
.home #mid .spotlight p { padding:0px; margin:10px; }
.home #mid .spotlight p.more { color:#FFFFFF; font-size:1.1em; text-transform:uppercase; }
.home #mid .spotlight p.more a { color:#FFFFFF; text-decoration:none; }
.home #mid .spotlight p.more a:hover { color:#336699; }
.home #content_area { width:498px; padding:34px 0px 0px 0px; font-size:1.1em; color:#000000; }
.home #content_area img { display:block; }
.home .home_content { width:498px; height:101px; background-image:url(images/index_bgtext.gif); background-repeat:no-repeat; background-position:0px 0px; }
.home #content_area p { margin:0px; padding:20px 15px 0px 15px; font-weight:bold; }
.home #content_area strong { font-size:1.3em; color:#336699; }

.datatable_01 { margin:0px 0px 20px 0px; background-color:#f3f39d; border:1px solid #999999; border-right:0px; border-bottom:0px; }
.datatable_01 th { padding:8px 10px 8px 10px; font-size:1.1em; font-weight:bold; text-align:left; vertical-align:middle; border-right:1px solid #999999; border-bottom:1px solid #999999; }
.datatable_01 td { padding:4px 10px 4px 10px; text-align:left; vertical-align:top; border-right:1px solid #999999; border-bottom:1px solid #999999; }