/* description: Default portal stylesheet. */

body {
 background: url("/skins/default/images/pagefusion_bg.png") top left repeat-x;
 margin: 0px;
 padding: 0px;
 border: 0px;
 height: 500px;
} 

.content_normal { /* width of entire portal layout */
 width: 100%;
}

.content_areas { /* width of combined content areas */
 width: 100%;
}

.portal_table {
 width: 100%;
}

.background_normal {
 background: url("/portals/0f37587ca4/files/retro_bg2.png") top left no-repeat;
 width: 100%;
}

.background_layout {
 background: url("/skins/default/images/bg.png") top left repeat-x;
 border-top: #AAAAAA 1px dotted;
 border-left: #AAAAAA 1px dotted;
 width: 100%;
}

table.header { width: 700px; }
table.top { width: 100%; }
table.middle { width: 700px; }
table.bottom { width: 700px; }
table.footer { width: 700px; }

/* normal areas; styles for all content areas (seen by all users) */
.header_left_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.header_center_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.header_right_normal { width: 200px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; }

.top_left_normal { width: 0px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding: 0px; }
.top_center_normal { width: 100%; font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding: 0px; }
.top_right_normal { width: 0px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding: 0px; }

.middle_left_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding: 5px; }
.middle_center_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding: 5px; }
.middle_right_normal { width: 200px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding: 5px; }

.bottom_left_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding: 5px; }
.bottom_center_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding: 5px; }
.bottom_right_normal { width: 195px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; padding: 5px; }

.footer_left_normal { width: 175px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.footer_center_normal { font: 11px tahoma, verdana, sans-serif; vertical-align: top; }
.footer_right_normal { width: 195px; font: 11px tahoma, verdana, sans-serif; vertical-align: top; }

/* various content styles used globally */
.content { /* most module content */
 font: 11px tahoma, verdana, sans-serif;
 color: #000000;  
}

hr { /* all horizontal rules */
 border: none;
 height: 2px;
 border-top: #DDDDDD 1px solid;
 border-bottom: #FFFFFF 1px solid;
 width: 99%;
}

hr.dotted {
 border: none;
 height: 2px;
 border-top: #AAAAAA 1px dotted;
 border-bottom: #FFFFFF 1px solid;
 width: 99%;
}

.indent {
 padding-right: 10px;
 padding-left: 10px;
}