/***************************/
/* BEGIN: Top-Level Styles */
/***************************/
body
{
   margin:0px;
   background-color:#000000;
   text-align:center;
   font-family:arial,helvetica,verdana,sans-serif;
   font-size:10pt;
   color:#515153;
}
/*************************/
/* END: Top-Level Styles */
/*************************/



/**********************/
/* BEGIN: Page Styles */
/**********************/
#page_container
{
   width:1098px;
   margin:0px auto 30px auto;
   /* background-image:url('images/page_shadow_double.png'); */
   overflow:hidden;
}
/*
#page_content_container
{
   text-align:center;
   float:left;
   width:890px;
   background-color:#FFFFFF;
   margin-top:0px;
   margin-left:5px;
   margin-right:5px;
   padding-bottom:40px;
}
*/
#page_content_container_withleftcolumn
{
   float:left;
   width:1098px;
   background-color:#FFFFFF;
   margin-top:0px;
   /*
   margin-left:5px;
   margin-right:5px;
   */
}
#page_wrapper_anchor
{
   float:left;
   width:1098px;
   height:5px;
   font-size:2pt;
}
#left_column
{
   float:left;
   width:225px;
   text-align:left;
   /* background-color:yellow; */ /* temp */
}
#right_column
{
   float:right;
   width:873px;
   padding-bottom:50px;
   /* background-color:green; */ /* temp */
}
/********************/
/* END: Page Styles */
/********************/



/*******************************/
/* BEGIN: Banner & Menu Styles */
/*******************************/
/*
#site_banner
{
   border-bottom:2px solid #345dc8;
}
*/
#menu_container
{
   float:left;
   width:1098px;
   height:50px;
   background:url('images/bg_menu-bar.gif') repeat-x top left #E76FA7;
   text-align:center;
}
#menu_link_wrapper
{
   padding-top:17px;
}
.menu_link
{
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
   margin-left:18px;
   margin-right:18px;
}
.menu_link:hover
{
   color:#FFFFFF;
   text-decoration:underline;
}
#menu_under-bar_1
{
   float:left;
   width:1098px;
   height:28px;
   background:url('images/bg_menu-under-bar.gif') repeat-x top left #484648;
   text-align:center;
}
#menu_under-bar_2
{
   float:left;
   width:1098px;
   height:4px;
   /* background-color:#FF08FF; */ /* temp */
   text-align:center;
}
/*****************************/
/* END: Banner & Menu Styles */
/*****************************/



/*********************/
/* BEGIN: Side Panel */
/*********************/
/*
.leftpanel_button
{
   width:220px;
   height:32px;
   background-color:#E7E8E9;
}
*/
#leftpanel_buttons
{
   float:left;
   width:220px;
   text-align:left;
   overflow:hidden;
}
#leftpanel_buttons a
{
   background-color:#E7E8E9;
   color:#515153;
   font-size:9pt;
   text-decoration:none;
   padding:10px 200px 10px 20px;
   white-space: nowrap;
}
#leftpanel_buttons a:hover
{
   background-color:#515153;
   color:#E7E8E9;
}
.leftpanel_button_break
{
   float:left;
   width:220px;
   height:22px;
}
/*******************/
/* END: Side Panel */
/*******************/



/************************/
/* BEGIN: Footer Styles */
/************************/
#footer
{
   width:1098px;
   height:40px;
   /*
   margin-left:0px;
   margin-right:0px;
   */
   background-color:#e5e5e5;
   border-top:1px solid #cccccc;
   border-bottom:2px solid #666666;
   font-size:8pt;
   color:#7d7d7d;
   overflow:hidden;
}
#footer_left_container
{
   float:left;
   width:50%;
   text-align:left;
}
#footer_left_content
{
   padding-top:10px;
   padding-left:20px;
}
#footer_right_container
{
   float:right;
   width:50%;
   text-align:right;
}
#footer_right_content
{
   padding-top:3px;
   padding-right:20px;
}
#footer img
{
   border:0px;
}
/**********************/
/* END: Footer Styles */
/**********************/



/********************************/
/* BEGIN: Common Content Styles */
/********************************/
h1
{
   text-align:left;
   margin:0px;
   font-size:12pt;
   color:#C1588A;
}
.textblock
{
   text-align:left;
   margin-bottom:15px;
   padding-left:30px;
   padding-right:100px;
   line-height:20px;
   overflow:hidden;
}
img
{
   border:0px;
}
a
{
   color:#C1588A;
   text-decoration:none;
}
a:hover
{
   color:#000000;
   text-decoration:none;
}
li
{
   padding-bottom:6px;
}
.page_pic_bottom
{
   margin-top:5px;
}
.page_pic_right
{
   float:right;
   padding: 10px;
   border:1px solid #CCCCCC;
   margin-left:40px;
}
.page_pic_bottom_flipped
{
   margin-top:20px;
   -moz-transform: scaleX(-1);
   -o-transform: scaleX(-1);
   -webkit-transform: scaleX(-1);
   transform: scaleX(-1);
   filter: FlipH;
   -ms-filter: "FlipH";
}
.page_pic_right_flipped
{
   float:right;
   padding-bottom: 100px;
   margin-left:20px;
   -moz-transform: scaleX(-1);
   -o-transform: scaleX(-1);
   -webkit-transform: scaleX(-1);
   transform: scaleX(-1);
   filter: FlipH;
   -ms-filter: "FlipH";
}
/******************************/
/* END: Common Content Styles */
/******************************/



