
body { font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
       background:#D5D1CA; font-size: 11px; color: #000000;
       line-height: 18px; margin:0; padding:0; height:100%; }

.line { display: block; background-color:#D2D2D2; height:1px; font-size:1px; }

.spacing { display:block; height:6px; font-size:1px; padding:0; margin:0; }

ul { margin: 5px 0px; padding-left: 0; list-style: none; }

li { padding-left: 10px; background-image: url(images/bullet.gif);
     background-repeat: no-repeat; background-position: 0 .5em; }    
 
/**************************** TEXT FORMATTING STYLES**************************/	

.date { font-size:11px; font-weight:bold; color:#606060; }

.primage { font-size:12px; font-weight:bold; color:#000000; display:block; padding:2px; }

.page_pr_title_black { font-size:20px; font-weight:bold; color:#000000; line-height:120%; }

.page_pr_title_blue { font-size:20px; font-weight:bold; color:#2E58A6; line-height:120%; }

.page_pr_title_gray { font-size:20px; font-weight:bold; color:#606060; line-height:120%; }

.page_title_white { font-size:16px; font-weight:bold; color:#FFFFFF; }

.page_title_black { font-size:16px; font-weight:bold; color:#000000; }

.page_title_blue { font-size:16px; font-weight:bold; color:#2E58A6; }

.page_title_gray { font-size:16px; font-weight:bold; color:#606060; }

.page_subtitle_black { font-size:14px; font-weight:bold; color:#000000; }

.page_subtitle_blue { font-size:14px; font-weight:bold; color:#2E58A6; }

.page_subtitle_gray { font-size:14px; font-weight:bold; color:#606060; }

.page_text_blackbold { font-size:12px; font-weight:bold; color:#000000; }

.page_text_bluebold { font-size:12px; font-weight:bold; color:#2E58A6; }

.page_text_graybold { font-size:12px; font-weight:bold; color:#606060; }

.page_text_black { font-size:11px; font-weight:none; color:#000000; }

.page_text_blue { font-size:11px; font-weight:none; color:#2E58A6; }

.page_text_gray { font-size:11px; font-weight:none; color:#606060; }

.black_text { font-size:12px; font-weight:none; color:#000000; }

.blue_text { font-size:12px; font-weight:none; color:#2E58A6; }

.gray_text { font-size:12px; font-weight:none; color:#606060; }

/**************************** LINKS STYLES**************************/
	
a:link, a:active { font-size:11px; font-weight:normal; color:#606060; text-decoration:underline; }

a:visited { font-size:11px; font-weight:normal; color:#606060; text-decoration:underline; }

a:hover { font-size:11px; font-weight:normal; color:#606060; text-decoration:none; }

a.link_blackbold:link, a.link_blackbold:active { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }

a.link_blackbold:visited { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }

a.link_blackbold:hover { font-size:11px; font-weight:bold; color:#000000; text-decoration:underline; }

a.link_bluebold:link, a.link_bluebold:active { font-size:11px; font-weight:bold; color:#2E58A6; text-decoration:none; }

a.link_bluebold:visited { font-size:11px; font-weight:bold; color:#2E58A6; text-decoration:none; }

a.link_bluebold:hover { font-size:11px; font-weight:bold; color:#2E58A6; text-decoration:underline; }

a.link_graybold:link, a.link_graybold:active { font-size:11px; font-weight:bold; color:#606060; text-decoration:none; }

a.link_graybold:visited { font-size:11px; font-weight:bold; color:#606060; text-decoration:none; }

a.link_graybold:hover { font-size:11px; font-weight:bold; color:#606060; text-decoration:underline; }

/*---  Press Release Detail Page Links --- */

a.link_content:link, a.link_content:active { font-size:12px; font-weight:none; color:#606060; text-decoration:underline; }
	
a.link_content:visited { font-size:12px; font-weight:none; color:#606060; text-decoration:underline; }

a.link_content:hover { font-size:12px; font-weight:none; color:#606060; text-decoration:none; }

/*--- Similar Press Releases Or Other Press Releases Links --- */

a.link_similarpr:link, a.link_similarpr:active { font-size:12px; font-weight:none; color:#000000; text-decoration:none; }

a.link_similarpr:visited { font-size:12px; font-weight:none; color:#000000; text-decoration:none; }

a.link_similarpr:hover { font-size:12px; font-weight:none; color:#000000; text-decoration:underline; }

/* TOP BANNER AREA*/

#banner { background:url(images/bg.jpg) repeat-x; margin-left:auto; margin-right:auto; padding:0px; }

.menu   { width:985px; height:30px; padding-top:10px; text-align:center;
          margin-left:auto; margin-right:auto; background-image:url(images/menu.jpg); }

/* MAIN BODY AREA */

.main_pane { width:985px; margin-left:auto; margin-right:auto; padding-top:6px; }

.left_pane { width:250px; padding-right:3px; float:left; }

.center_pane { width:728px; padding-left:3px; float:left; }

.pr_title_quote { float:left; width:848px; padding-left:72px; padding-top:10px; 
                  padding-bottom:5px; background:url(images/quotes.png) no-repeat left top;
                  font-style:italic; font-weight:bold; font-size:13px; color:#666666; }

.footer  { font-size: 12px; color:#FFFFFF; text-align: center; } 

.footer a:link, .footer a:visited  { font-size: 12px; color: #FFFFFF; text-decoration:none; } 

.footer  a:hover { color: #FFFFFF; background-color: transparent; text-decoration:underline; }   

/* WHITE BOX */
b.bt, b.bt b, b.bb, b.bb b {
    display: block; height: 10px; font-size: 1px;
    background:url(images/corners_white.gif) no-repeat; position:relative }
b.bt { top: -3px; left: -3px; } b.bt b { background-position:100% -10px; left: 6px; }
b.bb { background-position:0 -20px; top:3px; left: -3px; }
b.bb b { background-position:100% -30px; left: 6px; }
.white_box { border: #FFFFFF 3px solid; background-color:#FFFFFF; height:100%; }
.white_box_fullwidth { border: #FFFFFF 1px solid; background-color:#FFFFFF; margin:0px 0px; height:100%; }

/*BLUE BOX */
b.bt_blue, b.bt_blue b, b.bb_blue, b.bb_blue b {
    display: block; height: 10px; font-size: 1px;
    background:url(images/corners_blue.gif) no-repeat; position:relative }
b.bt_blue { top: -3px; left: -3px; } b.bt_blue b { background-position:100% -10px; left: 6px; }
b.bb_blue { background-position:0 -20px; top:3px; left: -3px; }
b.bb_blue b { background-position:100% -30px; left: 6px; }
.blue_box { border: #F1F5FA 3px solid; background-color:#F1F5FA; height:100%; }

/* OUTLINE BOX */
b.bt_outline, b.bt_outline b, b.bb_outline, b.bb_outline b {
    display: block; height: 4px; font-size: 1px;
    background:url(images/corners_outline.gif) no-repeat; position:relative }
b.bt_outline { top: -1px; left: -1px; } b.bt_outline b { background-position:100% -4px; left: 2px; }
b.bb_outline { background-position:0 -8px; top: 1px; left: -1px; }
b.bb_outline b { background-position:100% -12px; left: 2px; }
.outline_box { border: #CCCCCC 1px solid; background-color:#FFFFFF; margin:0px 8px; height:100%; }
.outline_box_fullwidth { border: #CCCCCC 1px solid; background-color:#FFFFFF; margin:0px 0px; height:100%; }

/* OUTLINE BLACK BOX */
b.bt_outline_black, b.bt_outline_black b, b.bb_outline_black, b.bb_outline_black b {
    display: block; height: 4px; font-size: 1px;
    background:url(images/corners_outline_black.gif) no-repeat; position:relative }
b.bt_outline_black { top: -1px; left: -1px; } b.bt_outline_black b { background-position:100% -4px; left: 2px; }
b.bb_outline_black { background-position:0 -8px; top: 1px; left: -1px; }
b.bb_outline_black b { background-position:100% -12px; left: 2px; }
.outline_box_black { border: #2A2A2A 1px solid; background:url(images/bg.jpg) repeat-x; margin:0px 8px; height:100%; }
.footer_box_black_fullwidth { border: #CCCCCC 1px solid; background-color:#FFFFFF; margin:0px 0px; height:100%; }

/* OUTLINE BLUE BOX */
b.bt_outline_blue, b.bt_outline_blue b, b.bb_outline_blue, b.bb_outline_blue b {
    display: block; height: 4px; font-size: 1px;
    background:url(images/corners_outline_blue.gif) no-repeat; position:relative }
b.bt_outline_blue { top: -1px; left: -1px; } b.bt_outline_blue b { background-position:100% -4px; left: 2px; }
b.bb_outline_blue { background-position:0 -8px; top: 1px; left: -1px; }
b.bb_outline_blue b { background-position:100% -12px; left: 2px; }
.outline_box_blue { border: #CCCCCC 1px solid; background-color:#F5F8F7; margin:0px 8px; height:100%; }
.outline_box_blue_notopborder { border: #CCCCCC 1px solid; border-top: 0px; background-color:#F5F8F7; margin:0px 8px; }
.outline_box_blue_fullwidth { border: #CCCCCC 1px solid; background-color:#F5F8F7; margin:0px 0px; height:100%; }

/* OUTLINE GRAY BOX */
b.bt_outline_gray, b.bt_outline_gray b, b.bb_outline_gray, b.bb_outline_gray b {
    display: block; height: 4px;font-size: 1px;
    background:url(images/corners_outline_gray.gif) no-repeat; position:relative }
b.bt_outline_gray { top: -1px; left: -1px; } b.bt_outline_gray b { background-position:100% -4px; left: 2px; }
b.bb_outline_gray { background-position:0 -8px; top: 1px; left: -1px; }
b.bb_outline_gray b { background-position:100% -12px; left: 2px; }
.outline_box_gray { border: #CCCCCC 1px solid; background-color:#F5F8F7; margin:0px 0px; height:100%; }
.outline_box_gray_notopborder { border: #CCCCCC 1px solid; border-top: 0px; background-color:#E2E9F5; margin:0px 8px; }
.outline_box_gray_fullwidth { border: #CCCCCC 1px solid; border-top: 0px; background-color:#E2E9F5; margin:0px 0px; }

/* BOX CONTENT CONTAINERS */
.box_content_featurednews { padding:15px 15px 10px 15px; font-size:12px; }
.box_content_promotions { padding:5px 10px 0px 10px; font-size:12px; }
.box_content_standard { padding:5px 10px; font-size:12px; }
.box_pr_image {	padding-left: 15px; float:right; width:200px; margin:10px 0px; }
.box_video_image { padding:0; float:none; width:500px; margin:0px 0px 20px 0px; }
.box_pr_image img.pr_image { padding:2px; border: solid 1px #EEEEEE; }

