
body    {margin:0px; padding:0px;font-family: Verdana,Arial,Helvetica, Sans-Serif; color:#000000; font-size:10px;background-color:#35312F;}

#wrap   {margin:0px auto 0px auto; width:842px; padding:30px;background-color:#ffffff; border:solid 1px #000000}
  #container {float:left; width:840px;}
    #header     {float:left; width: 840px; height:117px; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px}
        #logo          {float:left; width:134px; margin:0px 0px 0px 0px;}  
        #navmain       {float:left; width:682px; margin:0px 0px 0px 24px;}        
        #search        {float:left; width:679px; height:34px; border-bottom:solid 1px #C1C1AA; margin:0px 0px 0px 0px}  
            #searchpanel  {float:right; width:220px; color:#00A3C6; font-size:11px; font-weight:bold; margin:6px 0px 0px 1px; text-align:right;}    
        #heading       {float:left; width:679px; height:31px; border-bottom:solid 1px #C1C1AA;}        
    
    #colL    {float:left; width:134px; margin:0px 0px 0px 0px;}    
    #colM    {float:left; width:679px; margin:0px 0px 0px 24px;}

    .content{margin:0px; padding:0px}

        /* Home page */
        .pL {float:left; width:324px; padding:0px 15px 0px 0px;}
        .pR {float:left; width:339px;}
        .pF {float:left; width:679px; margin:10px 0px 0px 0px}
        a.sq_button:link {float:left; width: 149px; height: 189px;font-size:13px; font-weight:bold; color: #704DA4;   padding:6px; margin: 0px 10px 0px 0px; background-image: url(/imgs/buttons/comm_home_panel.gif); display:block; text-decoration:none}
        a.sq_button:visited {float:left; width: 149px; height: 189px;font-size:13px; font-weight:bold; color: #704DA4;padding:6px; margin: 0px 10px 0px 0px; background-image: url(/imgs/buttons/comm_home_panel.gif); display:block; text-decoration:none }
        a.sq_button:hover {float:left; width: 149px; height: 189px; font-size:13px; font-weight:bold;color: #ffffff;  padding:6px; margin: 0px 10px 0px 0px; background-image: url(/imgs/buttons/comm_home_panel_on.gif); display:block; text-decoration:none }
        a.sq_buttonR:link {float:left; width: 149px; height: 189px; font-size:13px; font-weight:bold;color: #704DA4;  padding:6px; margin: 0px 0px 0px 0px; background-image: url(/imgs/buttons/comm_home_panel.gif); display:block; text-decoration:none}
        a.sq_buttonR:visited {float:left; width: 149px; height: 189px; font-size:13px; font-weight:bold;color: #704DA4; padding:6px; margin: 0px 0px 0px 0px; background-image: url(/imgs/buttons/comm_home_panel.gif); display:block; text-decoration:none }
        a.sq_buttonR:hover {float:left; width: 149px; height: 189px; font-size:13px; font-weight:bold;color: #ffffff; padding :6px; margin: 0px 0px 0px 0px; background-image: url(/imgs/buttons/comm_home_panel_on.gif); display:block; text-decoration:none }
        .sq_butt_img {border:0px; margin:0px 0px 5px 0px}
       
        #flash_container {border:solid 1px #C1C1AA;}
    
    #footer             {float:left; margin:25px 0px 0px 0px; color:#504C4C;}
        #footer_comments    {padding:0px 0px 10px 0px; border-bottom:solid 1px #C1C1AA; color:#704DA4;}
        .footer_comments2   {color:#504C4C;}    
        #footer_links       {padding:8px 0px 0px 0px; color:#504C4C;}
        #footer    a      {text-decoration:none; font-size:10px; }   
            a.fn:link      {color:#504C4C;}
            a.fn:visited   {color:#504C4C;}
            a.fn:hover     {color:#00A3C6;}
            a.fn_on        {color:#00A3C6;}
      
    /* Panels */  
    .panel_side          {border:solid 1px #C1C1AA; margin-bottom:8px}
    .panel_side_header   {border-bottom:solid 1px #C1C1AA; padding:6px; color:#504C4C; font-size:9px; font-weight:bold}
    .panel_side_content  {padding:6px; }  
    .panel_side    a     { text-decoration:none; font-size:10px; display: block; }    
        
        a.sn:link      {width:120px; color:#704DA4; padding:0px 0px 4px 0px;}
        a.sn:visited   {width:120px; color:#704DA4; padding:0px 0px 4px 0px;}
        a.sn:hover     {width:120px; color:#000000; padding:0px 0px 4px 0px;}
        a.sn_on        {width:120px; color:#000000; padding:0px 0px 4px 0px; font-weight:bold}
  
        a.sn2:link      {width:111px; color:#00A3C6; padding:0px 0px 4px 0px;}
        a.sn2:visited   {width:111px; color:#00A3C6; padding:0px 0px 4px 0px;}
        a.sn2:hover     {width:111px; color:#000000; padding:0px 0px 4px 0px;}
        a.sn2_on        {width:111px; color:#000000; padding:0px 0px 4px 0px; font-weight:bold}
        
        a.sn3:link      {width:102px; color:#000000; padding:0px 0px 4px 0px;}
        a.sn3:visited   {width:102px; color:#000000; padding:0px 0px 4px 0px;}
        a.sn3:hover     {width:102px; color:#000000; padding:0px 0px 4px 0px;}
        a.sn3_on        {width:102px; color:#000000; padding:0px 0px 4px 0px; font-weight:bold}
  
  
  
    /* News */
    .news_sidenav {color:#704DA4; font-size:10px; margin:0px 0px 4px 0px; padding:0px;}
    .news_imgsidenav{border:solid 1px #504C4C; margin-top:4px}
    #news_items {float:left; width:418px;  padding:0px 20px 0px 0px; border-right:solid 1px #C1C1AA; }
    .news_item {float:left; width:418px; border-bottom:solid 1px #C1C1AA; padding:10px 0px 15px 0px}
    .news_item h2 {color:#00A3C6; font-size:11px; font-weight:bold;  margin:0px 0px 2px 0px; padding:0px;}
    .news_item h3 {color:#00A3C6; font-size:10px; font-style:italic; font-weight:normal;  margin:0px 0px 2px 0px; padding:0px;}
    .news_text {float:left;width:325px; padding:3px 10px 0px 0px}
    .news_img {float:left;width:80px; }
    #news_items a {text-decoration:none; color:#00A3C6; height:35px; line-height:35px }
      
    #newsarchive {float:left; width:200px; margin:0px 0px 0px 10px; padding:0px 0px 10px 10px; }
    #newsarchive    a     {text-decoration:none; font-size:11px; display: block; border-bottom:solid 1px #C1C1AA;} 
    a.newsarchive:link      {width:150px; line-height:20px; font-size:11px; color:#704DA4;}
    a.newsarchive:visited   {width:150px; line-height:20px;font-size:11px; color:#704DA4; }
    a.newsarchive:hover     {width:150px; line-height:20px;font-size:11px; color:#000000; }
    a.newsarchive_on        {width:150px; line-height:20px;font-size:11px;  color:#000000; font-weight:bold}
   
    
    /* Text, Images, Copy links */
    h1 {color:#000000; font-size:14px; font-weight:bold; margin:0px 0px 15px 0px; padding:0px;}   
    h2 {color:#00A3C6; font-size:11px; font-weight:bold;  margin:0px 0px 15px 0px; padding:0px;}   
    h3 {color:#00A3C6; font-size:11px; font-weight:bold;  margin:0px 0px 5px 0px; padding:0px;}   
    
    .bct{color:#704DA4; font-size:11px; font-weight:normal;  margin:5px 0px 0px 0px; padding:0px; float:left; line-height:21px; }   
    .bct_on{color:#000000; font-size:12px; font-weight:bold;  margin:4px 0px 0px 0px; padding:0px; float:left; line-height:21px;}   
    .bct_home{color:#704DA4; font-size:12px; font-weight:bold;  margin:5px 0px 0px 0px; padding:0px; float:left; line-height:21px; }   
    
    
    p           {font-size:10px; color:#704DA4; margin:0px 0px 15px 0px;}    
    .red{color:#E00729}
 
    .imgnoborder { border: 0px; }
    .imgborder  {border:solid 1px #C1C1AA;}
    
    ul {margin-bottom:18px; margin-top:0px;}
    li {margin:0px 0px 6px 0px; color:#cdcdcb; font-weight:normal}
    
    
    a.copylink:link    {font-size:10px; color:#704DA4; text-decoration:none; font-weight:bold}
    a.copylink:visited {font-size:10px; color:#704DA4; text-decoration:none; font-weight:bold}
    a.copylink:hover   {font-size:10px; color:#704DA4; text-decoration:underline; font-weight:bold}
    
    .fltL {float:left}
        
    /* Forms */
    .fm             {margin:0px; padding:0px }
    .fmPagPerPage   {width:110px; height:17px; font-size:9px; margin:3px 0px 12px 1px; border:solid 1px #C1C1AA; color:#000000; background-color: #ffffff;}
    #search         {font-size:11px; color:#cdcdcb; padding-top:1px}  
    .tn_search      {width:100px; font-size:11px; padding-left:3px;  margin:0px 0px 0px 7px; border:solid 1px #C1C1AA; color:#504C4C; background-color: #ffffff;}
    
    div.formLabel {float:left; font-size:10px; padding-top:5px; width:100px; margin-bottom:5px}
    div.formElement{}
    .select1    {font-family: Verdana,Arial; margin-bottom:5px; padding-left: 5px; font-size:11px; color:#000000; overflow:auto;width:298px; border: solid 1px #C1C1AA;}
    .inputtxt1  {font-family: Verdana,Arial; margin-bottom:5px; padding-left: 5px; font-size:11px; color:#000000; overflow:auto;width:290px; height: 15px; border: solid 1px #C1C1AA;}
    .txtarea2   {font-family: Verdana,Arial; margin-bottom:5px; padding: 5px; font-size:11px; color:#000000; overflow:auto;width:286px;  height: 61px; border: solid 1px #C1C1AA;}
    
    /* PC */
    .cat_row1 {float:left; width:678px; padding:0px 0px 10px 0px; border-bottom:solid 1px #C1C1AA}
    .cat_row {float:left; width:678px; padding:10px 0px 10px 0px; border-bottom:solid 1px #C1C1AA}
    .cat_item {float:left; width:185px; padding:0px 10px 0px 10px; }
    .cat_item p {color:#00A3C6; font-size:10px; margin:0px 0px 10px 0px; padding:0px; text-decoration:none}   
    
    a.cat_itemlink:link {color:#000000; font-size:10px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none}
    a.cat_itemlink:visited {color:#000000; font-size:10px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none}
    a.cat_itemlink:hover {color:#000000; font-size:10px; margin:0px 0px 0px 0px; padding:0px; text-decoration:underline}
      
    a.cat_heading:link {color:#704DA4; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; text-decoration:none; display:block}   
    a.cat_heading:visited {color:#704DA4; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; text-decoration:none; display:block}   
    a.cat_heading:hover {color:#704DA4; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; text-decoration:underline; display:block}   
    
    .cat_item2 {float:left; width:100px; padding:0px 13px 0px 0px; color:#704DA4; font-size:9px;text-decoration:none}
    .cat_item2 p {color:#704DA4; font-size:9px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none}   
      
    a.cat_link:link {color:#704DA4; font-size:9px;  text-decoration:none}   
    a.cat_link:visited {color:#704DA4; font-size:9px;  text-decoration:none}   
    a.cat_link:hover {color:#704DA4; font-size:9px; text-decoration:underline}   
         
    .cm_content {float:left; width:650px}
    
    
    
    /* mac IE5 ignore commented backslash hack v2 \*/
  
  
    /* end hack */
    
    