﻿body {background-color:#fff; color:#3a3a3a;	text-align: center;	font-family: verdana, arial, sans-serif; font-size: 14px; margin: 0px;}

a           {color:#0000cc;}
a:link      {text-decoration:none;}         /* unvisited link */
a:visited   {text-decoration:none;}         /* visited link */
a:hover     {text-decoration: underline;}   /* mouse over link */
a:active    {text-decoration:none;}         /* selected link */

#header     {background-image: url(/App_Themes/MRG%20Classic/img/hdr/bg.jpg); background-repeat: repeat-x; height: 67px; min-width: 1000px; }
#logo       {float: left; background-image: url(/App_Themes/MRG%20Classic/img/hdr/logo.jpg); background-repeat:no-repeat; height: 67px; width: 124px;}

#partners   {float:left; margin: 0 10px 5px 5px; padding: 0 0 0 10px;}
    
#tagline    {float:right; margin: 0 10px 5px 5px; padding: 0 0 0 10px;}    
#partners, #tagline {color: #d1dfd5; font-family: Garamond, Serif; font-variant: small-caps; font-size: 19px; font-weight: bold;}

#nav        {color: #dfd1d5; font-family: Arial; font-size: 11px; text-align: left; float: left; padding: 10px 0 0 15px; width: 560px;}
    
#content    { width: 1000px; margin: 0 auto; padding: 0 10px; min-height:600px;}
    
#leftCol    {float:left;  width: 315px; margin: 20px 0; text-align:left; }
#rightCol   {float:right; width: 665px; text-align:left; margin: 0 0 0 20px;}
#rightCol li{margin-bottom: 10px;}

#pageTitle  {background-image:url(/App_Themes/MRG%20Classic/img/titles/pages/page_title_bg.gif);background-repeat:repeat-x; background-position: bottom;}
    
#footer     {text-align: center; padding: 15px 20px 10px 20px; margin: 23px 0 0 0; font-size: 9px; font-family: Arial; background-color: #004; color: #f7f7f7;}
#footer a   {color: #ff9;}

h1          {font-family: Garamond, Serif; font-size: 4em; line-height: 1.5em; margin: 20px 0 0 0; color: #004; }
h2          {font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 2em;  margin: 0; color: #333333;}
h3          {font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1.6em;  margin: 0; color: #333333;}
h4          {font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.2em;  margin: 0; color: #333333;}
p, td       {line-height: 1.4em; margin: 0.8em 0;}
td          {padding: 0.5em; vertical-align:top;}
table       {padding: 0.5em 0;}
ul          {line-height: 1.5em; }



.attourney img      {padding-top: 8px;}
.attourney .linkAttorneyListName {color: #444; font-weight: bold;}
.features li        {color:#c33; font-weight:bold; margin-bottom:15px; margin-top:5px;}
.tblStaffContacts   {border-top:1px solid #000033;}
.txtSubCategory     {font-weight:bold;}

/*News*/
h2.sf_newsTitle {font-size: 1.5em !important; margin: 0.8em 0 0 0 !important; }
p.sf_newsDate   {margin: 0; }
#home #footer   {margin: 0; background-image: url(/images/home/bg.jpg);}
#home table     {padding: 0;}

/*Compliance Alerts (blog)*/
h2.sf_postTitle {font-size: 1.5em !important; margin: 0.8em 0 0 0 !important; }
h1.sf_postTitle {color:#333; font-family:Arial,Helvetica,sans-serif; font-size:1.4em; line-height:2em; margin:0;}

/*TreeView - Archive*/
.RadTreeView_Default {text-align:left;}

/*Search Box*/
fieldset.sf_searchBox label {display:none;}
dl.searchResults dt         {margin: 1em 0 0 0;}

/*Tag Cloud*/
ul.tagCloud { list-style-type:none; }