body {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	background:#999999;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	margin:0;
	padding:0;
	height:100%; /* needed to display bkgnd2 at full height in IE */
}

.display_no {display:none;}

.tiny_comment_text {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
form { margin:0;}
input, select, textarea {
	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size: 12px; color:#000;
	border: 1px solid #999999; 
	margin-bottom:3px; vertical-align:middle;
}

input.radiobutton {
	border:none; margin: 0px; vertical-align:middle;
}

.asterix { color:#CC0000; vertical-align:top;}
img.utility_icons { 
	vertical-align:middle;
}

.prthumb { padding-right:10px; vertical-align:text-top; float:left; height:auto;}
input.img {
	border:none; 
}

.line_horz { display: block; background-color:#d2d2d2; height:1px; font-size:1px; margin:4px 0 4px 0;}
.gutter_horz { display:block; height:6px; font-size:1px; padding:0; margin:0;}

ul {margin-left: 0;
padding-left: 0;
list-style: none;}
li {padding-left: 10px;
background-image: url(../images/bullet_red.gif);
background-repeat: no-repeat;
background-position: 0 .5em;}
li.list_divider {display: block; background-color:#d2d2d2; height:1px; list-style-image:none;}
 

/**************************** TEXT FORMATTING STYLES**************************/	
.page_title_black {
	font-size:16px; font-weight:bold; color:#000000;
}

.page_title_blue {
	font-size:16px; font-weight:bold; color:#2E58A6;
}

.page_title_green {
	font-size:16px; color:#9DBE0F; font-weight:bold;
}

.page_pr_title_blue {
	font-size:20px; font-weight:bold; color:#2E58A6; line-height:120%;
}

.page_pr_title_red {
	font-size:24px; font-weight:bold; color:#990000; line-height:120%;
}

.page_subtitle_blue {
	font-size:14px; font-weight:bold; color:#2E58A6;
}

.page_subtitle_green {
	font-size:14px; color:#9DBE0F; font-weight:bold;
}

.page_subtitle_black {
	font-size:14px; color:#000; font-weight:bold;
}

.page_subtitle_white {
	font-size:14px; color:#fff; font-weight:bold;
}

.page_primage_title {
	font-size:12px; color:#000; font-weight:bold; display:block; padding:2px 2px 2px 2px;
}

.page_text_featurednews {
	font-size:12px; font-weight:none; color:#000000;
}

.page_text_gray {
	font-size:12px; font-weight:none; color:#666666;
}

.page_text_gray_small {
	font-size:10px; font-weight:none; color:#666666;
}

.page_text_black {
	font-size:12px; font-weight:none; color:#000; line-height:110%;
}

.page_text_lightgray {
	font-size:12px; font-weight:none; color:#cccccc;
}

.page_text_blackbold {
	font-size:12px; font-weight:none; color:#000000; font-weight:bold;
}

.page_text_redbold {
	font-size:12px; font-weight:none; color:#990000; font-weight:bold;
}

.page_text_bluebold {
	font-size:12px; font-weight:none; color:#2E58A6; font-weight:bold;
}

.page_text_greenbold {
	font-size:12px; font-weight:none; color:#9DBE0F; font-weight:bold;
}

.page_text_redbold {
	font-size:12px; font-weight:none; color:#990000; font-weight:bold;
}

.page_text_blue {
	font-size:12px; font-weight:none; color:#2E58A6;
}
.page_text_green {
	font-size:12px; font-weight:none; color:#9DBE0F;
}

.page_number_active {
	display:block: font-size:10px; font-weight:none; color:#ffffff; background-color:#990000; text-decoration:none; padding:0px 2px 0px 2px;
}

.directory_letter_active {
	display:block: font-size:14px; font-weight:bold; color:#ffffff; background-color:#0E72AF; text-decoration:none; padding:0px 2px 0px 2px;
}



/**************************** LINKS STYLES**************************/	
a:link,a:active {
	font-size:12px; font-weight:normal; color: #003366; text-decoration:none;
}
a:visited  {
	font-size:12px; font-weight:normal; color:#003366; text-decoration:none;
}
a:hover  {
	font-size:12px; font-weight:normal; color:#006699; text-decoration:underline;
}

a.link_bluebold:link,a.link_bluebold:active {
	font-size:12px; font-weight:bold; color:#2E58A6; text-decoration:none;
}
a.link_bluebold:visited  {
	font-size:12px; font-weight:bold; color:#2E58A6; text-decoration:none;
}
a.link_bluebold:hover  {
	font-size:12px; font-weight:bold; color:#83C622; text-decoration:underline;
}

a.link_blackbold:link,a.link_blackbold:active {
	font-size:12px; font-weight:bold; color:#000000; text-decoration:none;
}
a.link_blackbold:visited  {
	font-size:12px; font-weight:bold; color:#000000; text-decoration:none;
}
a.link_blackbold:hover  {
	font-size:12px; font-weight:bold; color:#000000; text-decoration:underline;
}

a.link_release_content:link,a.link_release_content:active {
	font-size:12px; font-weight:normal; color: #003366; text-decoration:underline;
}
a.link_release_content:visited  {
	font-size:12px; font-weight:normal; color:#003366; text-decoration:underline;
}
a.link_release_content:hover  {
	font-size:12px; font-weight:normal; color:#006699; text-decoration:none;
}


/*--- Left Categories Links --- */
a.link_categories:link,a.link_categories:active {
	font-size:12px; color:#000000; text-decoration:none;
}
a.link_categories:visited  {
	font-size:12px; color:#000000; text-decoration:none;
}
a.link_categories:hover  {
	font-size:12px; color:#990000; text-decoration:underline;
}



/*--- News Links --- */
a.link_news_title_featured:link,a.link_news_title_featured:active {
	font-size:16px; font-weight:bold; color:#990000; text-decoration:underline;
}
a.link_news_title_featured:visited  {
	font-size:16px; font-weight:bold; color:#990000; text-decoration:underline;
}
a.link_news_title_featured:hover  {
	font-size:16px; font-weight:bold; color:#000; text-decoration:underline;
}

a.link_news_title:link,a.link_news_title:active {
	font-size:14px; font-weight:bold; color:#990000; text-decoration:underline;
}
a.link_news_title:visited  {
	font-size:14px; font-weight:bold; color:#990000; text-decoration:underline;
}
a.link_news_title:hover  {
	font-size:14px; font-weight:bold; color:#000; text-decoration:underline;
}

/*--- Utility Links --- */

a.link_utility:link,a.link_utility:active {
	font-size:10px; font-weight:none; color:#0E72AF9; text-decoration:none; vertical-align:middle;
}
a.link_utility:visited  {
	font-size:10px; font-weight:none; color:#0E72AF9; text-decoration:none;
}
a.link_utility:hover  {
	font-size:10px; font-weight:none; color:#0E72AF9; text-decoration:underline;
}

/*--- Advertisement Links --- */

a.link_ad:link,a.link_ad:active {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:none; color:#666666; text-decoration:underline; vertical-align:text-bottom;
}
a.link_ad:visited  {
	font-size:10px; font-weight:none; color:#666666; text-decoration:underline;
}
a.link_ad:hover  {
	font-size:10px; font-weight:none; color:#666666; text-decoration:underline;
}

/*--- Announcement Links --- */

a.link_announcement:link,a.link_announcement:active {
	font-size:12px; font-weight:bold; color:#2E58A6; text-decoration:underline;
}
a.link_announcement:visited  {
	font-size:12px; font-weight:bold; color:#2E58A6; text-decoration:underline;
}
a.link_announcement:hover  {
	font-size:12px; font-weight:bold; color:#83C622; text-decoration:underline;
}

/*--- Tiny Footer Links --- */
a.link_tiny:link,a.link_tiny:active {
	font-size:9px; font-weight:bold; color:#2E58A6; text-decoration:underline;
}
a.link_tiny:visited  {
	font-size:9px; font-weight:bold; color:#2E58A6; text-decoration:underline;
}
a.link_tiny:hover  {
	font-size:9px; font-weight:bold; color:#990000; text-decoration:underline;
}


/*--- Footer Links --- */

a.link_footer:link,a.link_footer:active {
	font-size:11px; font-weight:none; color:#000000; text-decoration:none;
}
a.link_footer:visited  {
	font-size:11px; font-weight:none; color:#000000; text-decoration:none;
}
a.link_footer:hover  {
	font-size:11px; font-weight:none; color:#000000; text-decoration:underline;
}

a.link_footer_bold:link,a.link_footer_bold:active {
	font-size:11px; font-weight:bold; color:#000000; text-decoration:none;
}
a.link_footer_bold:visited  {
	font-size:11px; font-weight:bold; color:#000000; text-decoration:none;
}
a.link_footer_bold:hover  {
	font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;
}


a.link_footer_light:link,a.link_footer_light:active {
	font-size:11px; font-weight:none; color:#999999; text-decoration:none;
}
a.link_footer_light:visited  {
	font-size:11px; font-weight:none; color:#999999; text-decoration:none;
}
a.link_footer_light:hover  {
	font-size:11px; font-weight:none; color:#183881; text-decoration:underline;
}

a.link_footer_resources:link,a.link_footer_resources:active {
	font-size:10px; font-weight:none; color:#999999; text-decoration:none;
}
a.link_footer_resources:visited  {
	font-size:10px; font-weight:none; color:#999999; text-decoration:none;
}
a.link_footer_resources:hover  {
	font-size:10px; font-weight:none; color:#999999; text-decoration:underline;
}

/* PAGE NAVIGATION LINKS*/
a.link_page_nav:link,a.link_page_nav:active {
	font-size:12px; font-weight:none; color:#ffffff; background-color:#990000; text-decoration:none; padding:0px 2px 0px 2px;
}
a.link_page_nav:visited  {
	font-size:12px; font-weight:none; color:#ffffff; background-color:#990000; text-decoration:none; padding:0px 2px 0px 2px;
}
a.link_page_nav:hover  {
	font-size:12px; font-weight:none; color:#ffffff; background-color:#999999; text-decoration:none; padding:0px 2px 0px 2px;
}

a.link_page_number:link,a.link_page_number:active {
	font-size:12px; font-weight:none; color:#990000; text-decoration:none; padding:0px 2px 0px 2px;
}
a.link_page_number:visited  {
	font-size:12px; font-weight:none; color:#990000; text-decoration:none; padding:0px 2px 0px 2px;
}
a.link_page_number:hover  {
	font-size:12px; font-weight:none; color:#ffffff; background-color:#999999; text-decoration:none; padding:0px 2px 0px 2px;
}


/* DIRECTORY LETTER NAVIGATION LINKS*/

a.link_directory_letter:link,a.link_page_number:active {
	font-size:14px; font-weight:bold; color:#0E72AF; text-decoration:none; padding:0px 2px 0px 2px;
}
a.link_directory_letter:visited  {
	font-size:14px; font-weight:bold; color:#0E72AF; text-decoration:none; padding:0px 2px 0px 2px;
}
a.link_directory_letter:hover  {
	font-size:14px; font-weight:bold; color:#ffffff; background-color:#83C622; text-decoration:none; padding:0px 2px 0px 2px;
}


/* TOP BANNER AREA*/

#banner_pane {
	width:985px; height:128px; padding-top:25px; margin-left:auto; margin-right:auto; background-image:url(../images/bg_top_banner.jpg);
}

#header_pane {
	width:985px; margin-left:auto; margin-right:auto; 
}

#menu_pane {
	width:985px; margin-left:auto; margin-right:auto; background-color:#5B5E66; text-align:center;
}
#menu_pane a{
	display:block; float:left; padding:8px; padding-left:14px; padding-right:14px;  font:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; background:#5B5E66; 
}
#menu_pane a:hover {
	background:#990000; text-decoration:none;
}
#menu_pane .menu_div_line {
	display:block; float:left; height:32px; width:2px; background:url(../images/menu_div_line.gif) top center repeat-y;
}

#persist_menu_pane {
	width:985px; height:38px; padding-top:14px; margin-left:auto; margin-right:auto; background-image:url(../images/bg_persist_menu.jpg); text-align:center;
}




/* MAIN BODY AREA */

#main_pane {
width:985px; margin-left:auto; margin-right:auto; padding-top:6px; 
}

#main_pane_info1 {
width:985px; margin-left:auto; margin-right:auto; padding-top:6px;  }

#main_pane_info2 {
width:985px; margin-left:auto; margin-right:auto; padding-top:6px;  }

#homepage_pane1 {
	width:175px; padding-right:3px; float:left;
}

#homepage_pane2 {
	width:483px; padding-left:3px; float:left;
}

#homepage_pane3 {
	width:315px; padding-left:3px; float:right;
}

#homepage_pane4 {
	width:804px; padding-left:3px; float:left;
}

#interior_pane1 {
	width:800px; padding-left:3px; float:left;
}

#interior_pane1_prcontent {
	width:610px; padding-left:3px; float:left;
}

#interior_pane1_adbox {
	width:170px; padding-left:3px; float:right;
}

#interior_pane2 {
	width:175px; padding-left:3px; float:right;
}


#homepage_left_pane {
	width:632px; padding-right:3px; float:left;
}

#homepage_right_pane {
	width:347px; padding-left:3px; float:right;
}

/* general panels for interior pages */

#interior_left_pane {
	width:347px; padding-right:3px; float:left;
}

#interior_right_pane {
	width:632px; padding-left:3px; float:left;
}


.pr_textsize {
	float:right; padding-top:10px;
}

#footer_pane {
text-align:center;  width:986px; margin-left:auto; margin-right:auto;
}

#divider {
border-top:1px dotted #cccccc; width:100%; padding-top:2px; padding-bottom:2px;
}


/* AD STYLES */

/* Miidle Skyscaper Google Ad For Pr Detail Page*/
.midnavads {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px	
}
