* {margin:0; padding:0;}


body {
       background-color:#000000;
       background-image: url("images/pageback.jpg");
       background-repeat: repeat;
       }

       p {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:12px;
       color:#565656;
       text-decoration: none;
       font-weight:normal;
       display: inline
       }
       a:link {color:#565656;text-decoration:none;}
       a:hover {color:#565656;text-decoration:none;}
       a:active {color:#565656;text-decoration:none;}
       a:visited {color:#565656;text-decoration:none;}
       
      .whitetext {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:11px;
       color:#ffffff;
       text-decoration: none;
       font-weight:normal;
       display: inline
       }

       h1 {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:15px;
       color:#1c1414;
       text-align: left;
       text-decoration: none;
       font-weight:bold;
       display: inline
       line-height:50px;
       }
       
       h2 {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:10px;
       color:#9f7373;
       text-align: left;
       text-decoration: none;
       font-weight:bold;
       display: inline
       line-height:50px;
       }
       
       
       
.references_quote {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:16px;
       color:#9f7373;
       text-decoration: none;
       font-weight:bold;
       font-style:italic;
       }
       


#box_portfolio {
       border:0px;
       width:800px;
       background-image: url("images/box_portfolio_middle.gif");
       background-repeat: repeat-y;
       }
       
      .box_portfolio_header {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:12px;
       color:#1c1414;
       text-decoration: none;
       font-weight:bold;
       }
       
      .box_portfolio_text {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:12px;
       color:#565656;
       text-decoration: none;
       font-weight:normal;
       }
       
      .box_portfolio_textsmall {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:9px;
       color:#565656;
       text-decoration: none;
       font-weight:normal;
       }
       
      .box_portfolio_link {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:11px;
       color:#565656;
       text-decoration: none;
       font-weight:normal;
       }
       
      .box_portfolio_link a:link {color:#565656;text-decoration: none;}
      .box_portfolio_link a:hover {color:#565656;text-decoration:none; border-bottom:1px dotted #8c2d71;}
      .box_portfolio_link a:active {color:#565656;text-decoration: none;}
      .box_portfolio_link a:visited {color:#565656;text-decoration: none;}

      .box_portfolio_header a:link {color:#1c1414;text-decoration: none;}
      .box_portfolio_header a:hover {color:#1c1414;text-decoration:none; border-bottom:1px dotted #8c2d71;}
      .box_portfolio_header a:active {color:#1c1414;text-decoration: none;}
      .box_portfolio_header a:visited {color:#1c1414;text-decoration: none;}

      .box_portfolio_table {
       background-color:#ffffff;
       width:750;
       border:3px;
       border-style:solid;
       border-color:#6c4e4e;
       }
       
       
       
#box_left {
       border:0px;
       width:607px;
       background-image: url("images/box_left_middle.gif");
       background-repeat: repeat-y;
       }
       
      .box_left_header {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:12px;
       color:#1c1414;
       text-decoration: none;
       font-weight:bold;
       }
       
      .box_left_text {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:12px;
       color:#565656;
       text-decoration: none;
       font-weight:normal;
       }

      .box_left_text a:link {color:#565656;text-decoration: none;}
      .box_left_text a:hover {color:#565656;text-decoration:none; border-bottom:1px dotted #8c2d71;}
      .box_left_text a:active {color:#565656;text-decoration: none;}
      .box_left_text a:visited {color:#565656;text-decoration: none;}
      
      .box_left_textsmall {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:9px;
       color:#565656;
       text-decoration: none;
       font-weight:normal;
       }
       
      .box_left_link {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:11px;
       color:#565656;
       text-decoration: none;
       font-weight:normal;
       }
       
      .box_left_link a:link {color:#565656;text-decoration: none;}
      .box_left_link a:hover {color:#565656;text-decoration:none; border-bottom:1px dotted #8c2d71;}
      .box_left_link a:active {color:#565656;text-decoration: none;}
      .box_left_link a:visited {color:#565656;text-decoration: none;}

      .box_left_header a:link {color:#1c1414;text-decoration: none;}
      .box_left_header a:hover {color:#1c1414;text-decoration:none; border-bottom:1px dotted #8c2d71;}
      .box_left_header a:active {color:#1c1414;text-decoration: none;}
      .box_left_header a:visited {color:#1c1414;text-decoration: none;}

      .box_left_table {
       background-color:#ffffff;
       width:550;
       border:3px;
       border-style:solid;
       border-color:#6c4e4e;
       }
      
      
      
#box_right_reference {
       border:0px;
       text-align:justify;
       width:203px;
       height:185px;
       font-family:trebuchet, arial, helvetica;
       font-size:13px;
       text-decoration: none;
       font-weight:normal;
       background-image: url("images/referencebox_back.gif");
       background-repeat: no-repeat;
       }
       
      .box_right_reference_text {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:12px;
       color:#e28fa3;
       text-decoration: none;
       font-weight:bold;
       font-style:italic;
       }
       
      .box_right_reference_link {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:11px;
       color:#999999;
       text-decoration: none;
       font-weight:normal;
       }
       
      .box_right_reference_link a:link {color:#999999;text-decoration: none;}
      .box_right_reference_link a:hover {color:#999999;text-decoration:none; border-bottom:1px dotted #8c2d71;}
      .box_right_reference_link a:active {color:#999999;text-decoration: none;}
      .box_right_reference_link a:visited {color:#999999;text-decoration: none;}



#box_right_links_short {
       border:0px;
       text-align:left;
       width:203px;
       height:367px;
       font-family:trebuchet, arial, helvetica;
       font-size:13px;
       text-decoration: none;
       font-weight:normal;
       background-image: url("images/linksbox_backshort.gif");
       background-repeat: no-repeat;
       }
       
       
#box_right_links_large {
       border:0px;
       text-align:left;
       width:299px;
       height:588px;
       font-family:trebuchet, arial, helvetica;
       font-size:13px;
       text-decoration: none;
       font-weight:normal;
       background-image: url("images/linksbox_backlarge.gif");
       background-repeat: no-repeat;
       }
       
       
#box_right_links {
       border:0px;
       text-align:left;
       width:203px;
       height:495px;
       font-family:trebuchet, arial, helvetica;
       font-size:13px;
       text-decoration: none;
       font-weight:normal;
       background-image: url("images/linksbox_back.gif");
       background-repeat: no-repeat;
       }

      .box_right_links_header {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:13px;
       color:#cecece;
       text-decoration: none;
       font-weight:bold;
       }
       
      .box_right_links_link {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:11px;
       color:#999999;
       text-decoration: none;
       font-weight:normal;
       line-height:25px;
       }
       
      .box_right_links_link a:link {color:#999999;text-decoration: none;}
      .box_right_links_link a:hover {color:#999999;text-decoration:none; border-bottom:1px dotted #8c2d71;}
      .box_right_links_link a:active {color:#999999;text-decoration: none;}
      .box_right_links_link a:visited {color:#999999;text-decoration: none;}

.box_right_login_text {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:11px;
       color:#cecece;
       text-decoration: none;
       font-weight:normal;
       }
       
      .box_right_login_text a:link {color:#cecece;text-decoration: none;}
      .box_right_login_text a:hover {color:#cecece;text-decoration:none; border-bottom:1px dotted #8c2d71;}
      .box_right_login_text a:active {color:#cecece;text-decoration: none;}
      .box_right_login_text a:visited {color:#cecece;text-decoration: none;}
      
      .box_right_login_header {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:11px;
       color:#ffffff;
       text-decoration: none;
       font-weight:bold;
       }
       
      .box_right_login_links {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:11px;
       color:#cecece;
       text-decoration: none;
       font-weight:normal;
       }
       
      .box_right_login_links a:link {color:#cecece;text-decoration: none;}
      .box_right_login_links a:hover {color:#cecece;text-decoration:none; border-bottom:1px dotted #8c2d71;}
      .box_right_login_links a:active {color:#cecece;text-decoration: none;}
      .box_right_login_links a:visited {color:#cecece;text-decoration: none;}


#topbar {
       position: absolute;
       z-index: 1;
       width: 100%;
       top: 0px;
       height:193px;
       border:0px;
       border-style:solid;
       background-image: url("images/topbar.jpg");
       }
       
       #headermenu_right {
       position: absolute;
       z-index: 3;
       right: 40px;
       top: 120px;
       border:0px;
       border-style:solid;
       text-align:right;
       font-family:trebuchet, arial, helvetica;
       font-size:12px;
       color:#a8a8a8;
       line-height: 20pt;
       text-decoration: none;
       font-weight:normal;
       display: inline;
       }
       #headermenu_right a:link {color:#a8a8a8;text-decoration: none;}
       #headermenu_right a:hover {color:#a8a8a8;text-decoration: none;}
       #headermenu_right a:active {color:#a8a8a8;text-decoration: none;}
       #headermenu_right a:visited {color:#a8a8a8;text-decoration: none;}

       #headermenu_right_pink {
       position: absolute;
       z-index: 3;
       right: 40px;
       top: 145px;
       border:0px;
       border-style:solid;
       text-align:right;
       font-family:trebuchet, arial, helvetica;
       font-size:10px;
       color:#e28fa3;
       line-height: 20pt;
       text-decoration: none;
       font-weight:normal;
       display: inline;
       }
       #headermenu_right_pink a:link {color:#e28fa3;text-decoration: none;}
       #headermenu_right_pink a:hover {color:#e28fa3;text-decoration: none;}
       #headermenu_right_pink a:active {color:#e28fa3;text-decoration: none;}
       #headermenu_right_pink a:visited {color:#e28fa3;text-decoration: none;}
             
       #headerimage_left {
       position: absolute;
       z-index: 2;
       width: 100%;
       top: 0px;
       height:193px;
       border:0px;
       border-style:solid;
       text-align:left;
       }
  
       #headerimage_right {
       position: absolute;
       z-index: 2;
       width: 100%;
       top: 0px;
       height:193px;
       border:0px;
       border-style:solid;
       text-align:right;
       }
       
       
       
.divider {
       color:#c0c0c0;
       background-color:#c0c0c0;
       height:1px;
       border:none;
       }



#maintable {
       position: absolute;
       z-index: 1;
       width:100%;
       top: 245px;
       border:0px;
       border-style:solid;
       border-color:e95bc3;
       text-align:justify;
       font-family:trebuchet, arial, helvetica;
       font-size:13px;
       color:#5a5a5a;
       text-decoration: none;
       font-weight:normal;
       display: inline;
       }
      
      
      
#footer {
       width:100%;
       border:0px;
       border-style:solid;
       border-color:b2b2b2;
       font-weight:normal;
       background-image: url("images/footer_back.gif");
       background-repeat: repeat-x;
       }
      .footer_text
       {
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:12px;
       color:#757575;
       text-decoration: none;
       font-weight:normal;
       display: inline
       }
      .footer_text a:link {color:#757575;text-decoration:none;}
      .footer_text a:hover {color:#757575;text-decoration:none; border-bottom:1px dotted #8c2d71;}
      .footer_text a:active {color:#757575;text-decoration:none;}
      .footer_text a:visited {color:#757575;text-decoration:none;}



.formfield {
       border:1px;
       border-style:solid;
       border-color:c0c0c0;
       background: #ffffff;
       font-family:trebuchet, arial, helvetica;
       font-size:12px;
       text-decoration: none;
       font-weight:normal;
       background-color:#ffffff;
       }
       
      .formbutton {
       border:1px;
       border-style:solid;
       border-color:565656;
       font-family:trebuchet, helvetica, arial, sans-serif;
       font-size:12px;
       color:#565656;
       background-color:#c0c0c0;
       text-decoration: none;
       font-weight:bold;
       line-height:25px;
       padding:3px;
       }