.hide { display:none; }
.print { display:none; }
body { }
#all { font-family: Arial, Verdana, Helvetica, sans-serif; background-position:center top; background-repeat:no-repeat; }
#allwrap { font-size:0.986em; }

#header { height:140px; background-position:center top; background-repeat:no-repeat; background-color:#46777c; color:white; position:relative; }
#header a { color:white; }
#logo   { position:absolute; left:10px; top:15px; }
#box   { position:absolute; right:10px; top:15px; width:380px; text-align:right; height:37px  }
#box form { height:22px; line-height:22px; overflow:hidden; float:left; background:url(../images/searchbox-fs8.png) left top no-repeat; position:absolute; bottom:0; left:0 }
#box form p { float:left }
#box form p a:hover img { margin-top:-22px }
#box form input { margin-right:5px; height:16px; line-height:16px; padding:3px 4px; color:#263838; background:none; width:128px; font-size:0.91666em }
#box form label { display:none; }
#box form button { padding:0; background:none; cursor:pointer }
#mainnav { position:absolute; right:10px; bottom:13px; background:white; }
#mainnav li { color:#006A8D; display:block; float:left; border-left:1px solid #F7FBFB;}
#mainnav li.prev_selected,
#mainnav li.selected { border-left:1px solid #AB0873;}
#mainnav li.first { border-left:none;}
#mainnav li a { color:#006A8D; text-decoration:none; display:block; float:left; height:42px; padding:0 4px; }
#mainnav li a span.label { float:left; cursor:pointer }
#mainnav li.selected a,
#mainnav li a:hover { background-color:#AB0873; color:white; background-position:left bottom;}
#mainnav span { display:block; }
#mainnav a:hover span { background-position:left 100%; }
#mainnav a {position:relative; overflow:hidden}
#mainnav a span			{ width:100%; height:100%; display:block; cursor:pointer; left:0px; top:0px; position:absolute; }

#breadcrumb { padding:16px 0 16px; font-size:0.83333em; color:#263838; width:600px; height:15px;}
#breadcrumb a { color:#707c7c; text-decoration:none}
#breadcrumb a.first { color:#AB0772; text-decoration:underline}
#breadcrumb a:hover { color:#263838; text-decoration:underline}

h1 { font-family:"Times New Roman", serif; margin-bottom:0; color:#006A8C; font-size:2.5em }
h2.likeh1 { font-family:"Times New Roman", serif; margin-bottom:0; color:#006A8C; font-size:2.5em }
h2 { margin-bottom:0.5em; color:#006A8C; font-size:2em; font-weight:normal; }
h2.noh2,
h1.noh2 {margin-bottom:0.375em; }

#printlink { position:absolute; right:20px; top:16px; background:url(../images/print.gif) left top no-repeat; padding-left:15px; font-size:0.91666em }
#printlink a { color:#AB0672; text-transform:lowercase }
#printlink a:hover { color:#201A65; }

#center { position:relative; }
#pagebody { background:url(../images/body-fs8.png) center top no-repeat; padding:5px 10px 0; width:914px; }
#left, #right, #center { padding-bottom:30px; }

#footer { margin:0px 10px 0; width:914px; background:white; }
#footerwrap { border-top:3px solid #006A8E; padding:10px 0 10px; margin:10px 15px 0;}
#footer { font-size:0.83333em; color:#263838; }
#footer_nav { margin-left:-0.5em; }
#footer a { color:#707c7c; text-decoration:none; margin:0 0.5em; }
#footer a:hover { color:#263838; text-decoration:underline}

#podleft	{padding-bottom:30px}
#podcenter	{padding-bottom:30px}
#podright 	{padding-bottom:30px}
#podleft .pod  {padding-left:0px; padding-right:13px; }
#podcenter .pod  {padding-left:10px; padding-right:10px; }
#podright .pod  {padding-left:13px; padding-right:0px; }
.pod  {padding-left:13px; padding-right:0px; }
.pod .small_image img { float:left; margin:0 1em 0.5em 0 }
.pod p { color:#263838; font-size:0.91666em }
.pod .more { display:block; margin-top:1em}
.pod a { color:#AB0672; text-decoration:none}
.pod a:visited { color:#1F1965; }
.pod a:hover { color:#006A8C; }

#podbody h3 {border-bottom:3px solid #006A8E; color:#006A8E; margin-bottom:10px; padding-bottom:5px }

.content { padding-bottom:2em }
.content p { margin-bottom:1em; color:#263838 }
.content ul { margin-bottom:1em; color:#263838 }
.content ul ul { margin-bottom:0 }
.content table { margin-bottom:2em; margin-top:2em; color:#263838 }
.content table td { padding:0 1em 0.25em 0; vertical-align:top; }
.content table td p { margin-bottom:0 }
.content table td h3 { margin-top:0; margin-bottom:0.5em; font-size:1.08333em  }
.content table td img { margin-bottom:2em; margin-right:1em  }
.content table.images td { padding:1em 0 0 1em; border-bottom:0.5em solid white}
.content table th { width:12em; vertical-align:top; color:#006A8D }
.content ol { margin-bottom:1em; color:#263838 }
.content ul li { margin-left:0.25em; margin-bottom:0.25em; padding-left:1em; list-style-type:none; background:url(../images/li.gif) left 0.375em no-repeat; }
.content ol li { margin-left:0.75em; margin-bottom:0.25em; }
#content ol li { margin-left:2.5em }

.content h3 { font-weight:bold; color:#006A8C;font-size:1.16666em; margin-top:1em; margin-bottom:1em }
.content h4 { font-weight:bold; color:#263838;font-size:1em; margin-top:2em; margin-bottom:2em; margin-bottom:1em }
.content a { color:#AB0672; }
.content a:visited { color:#1F1965; }
.content a:hover { color:#006A8C; }

#header_image { margin-bottom:10px; }
#header_image_half { float:left; margin-right:20px; margin-bottom:15px; }
#quote { float:right; width:220px; padding-left:60px; background:url(../images/quote-bottom.gif) right bottom no-repeat; padding-bottom:24px; color:#006A8C;}
#quote blockquote { background:url(../images/quote-top.gif) right top no-repeat; padding:15px 20px 0}
#quote blockquote p.lede { font-weight:bold; font-size:1.16666em; margin-bottom:0em }
#quote p#quote_sub { margin-top:0.5em }
#quote p#quote_sub strong { display:block; }
#in_quote { margin-right:300px; }

#left { padding-top:16px }
#left h2 { color:white; background:#AB0873; border-bottom:3px solid #263838; font-size:1.16666em; font-weight:bold; padding:5px 8px }
#left .selected li a,
#left .this_selected li a,
#left a { color:#7FCAD0; text-decoration:none}
#left .selected li.selected a,
#left .selected li.this_selected a { color:#AB0873; text-decoration:none}
#left h2 a, #left h2 a:hover { color:white; }
#left h2 a:visited {color:white}
#left .this_selected a,
#left .selected a,
#left .selected .selected a,
#left .selected .this_selected a { color:#AB0873  }
#left .selected li a:hover,
#left a:hover { color:#0095A1 }
#left ul { margin-left:8px; font-weight:bold ; margin-top:10px }
#left ul li { font-size:1.083333em; font-weight:bold; }
#left ul ul li { font-size:84.6% }
#left ul ul ul li { font-size:0.9090909em }
#left ul ul ul ul li { font-size:0.9em }
#left ul li { display:block; margin-bottom:10px}

#right h3 { color:#006A8C; font-size:1.08333em; margin:0.5em 0 0; }
#right p { color:#263838; margin-bottom:0.5em }
#right a { color:#AB0672; text-decoration:none; font-size:0.91666em }
#right a:visited { color:#1F1965; }
#right a:hover { color:#006A8C; }

#back_link { float:right; font-size:0.91666em }
#back_link a { color:#AB0672; }
#back_link a:visited { color:#1F1965; }
#back_link a:hover { color:#006A8C; }

.fadeslidedescdiv .descpanelfg { width:200px; background:#AB0873; padding:10px 15px; }
.fadeslidedescdiv .descpanelfg h3 { font-size:1.1666em; margin-bottom:0.5em }

#slideshow_pagination { margin:-10px 0 20px; background:#0095A1; padding:1em 0px 1em; height:1em; text-align:right}
#slideshow_pagination p { float:right; padding-right:10px }
#slideshow_pagination a { float:left; height:16px; width:15px; display:block; text-align:center; color:white; font-weight:bold; text-decoration:none; margin:0 0.25em; position:relative; background-color:#AB0873 }
#slideshow_pagination a:hover { background-color:#7B0552 }
#slideshow_pagination a span { width:100%; height:100%; display:block; cursor:pointer; left:0px; top:0px; position:absolute; background-position:left top; }
#slideshow_pagination a:hover span ,
#slideshow_pagination a.selected span { background-position:left bottom; }

#slideshow_pagination a#slideshow_button_prev span	{ background-image:url(../images/left.gif); }
#slideshow_pagination a#slideshow_button_next span	{ background-image:url(../images/right.gif); }
#slideshow_pagination a#slideshow_button_1 span 	{ background-image:url(../images/1.gif); }
#slideshow_pagination a#slideshow_button_2 span 	{ background-image:url(../images/2.gif); }
#slideshow_pagination a#slideshow_button_3 span 	{ background-image:url(../images/3.gif); }
#slideshow_pagination a#slideshow_button_4 span 	{ background-image:url(../images/4.gif); }
#slideshow_pagination a#slideshow_button_5 span 	{ background-image:url(../images/5.gif); }
#slideshow_pagination a#slideshow_button_6 span 	{ background-image:url(../images/6.gif); }
#slideshow_pagination a#slideshow_button_7 span 	{ background-image:url(../images/7.gif); }
#slideshow_pagination a#slideshow_button_8 span 	{ background-image:url(../images/8.gif); }
#slideshow_pagination a#slideshow_button_9 span 	{ background-image:url(../images/9.gif); }

#slideshow_pagination_half { background:#0095A1; padding:1em 0px 1em; height:1em; position:absolute; left:0; margin-top:47px }
#slideshow_pagination_half p { float:right; padding-right:10px }
#slideshow_pagination_half a { float:left; height:15px; width:15px; display:block; text-align:center; color:white; font-weight:bold; text-decoration:none; margin:0 0.25em; background:url(../images/page-button.gif) left top no-repeat;}
#slideshow_pagination_half a.selected { background:url(../images/page-button-selected.gif) left top no-repeat;}

p.pdf	{ background:url(../images/pdf.gif) 8px 7px no-repeat #F0F6FA; padding:4px 0 4px 40px; }
p.pdf span	{ display:block; font-size:0.83333em }

p.doc	{ background:url(../images/doc.gif) 8px 10px no-repeat #F0F6FA; padding:4px 0 4px 40px; }
p.doc span	{ display:block; font-size:0.83333em }

#center h2 { width:460px; }
#center .half h2 { width:660px; margin-right:0 }
#center .half h1 { width:660px; margin-right:0 }
#main_content { width:460px; }
#main_content_half { width:460px; }
#in_quote #main_content { width:400px; }
#center #in_quote h2 { width:400px; }
#main_content.full_width { width:700px; }
#main_content.full_width td { padding-bottom:0.5em; }

.highlight { border-top:1px solid #e3e3e3; padding:15px 20px; background:#fbfbfb }
.highlight h3 { margin-top:0; color:#263838 }

a.morelink { font-size:0.91666em; color:white; display:block; }

h1 { position:relative; margin-bottom:0.1625em; margin-right:50px }
h1 img { position:absolute; left:0; top:0 }
.half h1 img { position:relative; }

.content table#awards { border-top:1px solid #E3E4E4; width:570px; background-color:#FBFBFB; clear:both }
.content table#awards th { width:450px; border-bottom:1px solid #E3E4E4; text-align:left; color:#006A8D; padding-left:15px; padding-right:15px; line-height:24px }
.content table#awards td { width:105px; text-align:left; color:#006A8D; border-bottom:1px solid #E3E4E4; border-left:1px solid #E3E4E4; padding:0 0 0 15px;  line-height:24px; font-weight:bold }

.beside_image { width:700px; }
.below_image { clear:left; }
