/*  MacForge Styles */
body                    { font-size: 62.5%; /* Resets 1em to 10px */ font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background-color: #eeeeee; color: #333; margin-top: 10; margin-left: 10; margin-right: 0; margin-bottom: 10; padding: 0; background-image: url(/images/background.jpg); }

table                   { width: 100%; border: 0px; valign: top; }
select,input    { font-size:11px; background-color:#eeeeee; }
hr                              { height: 1px;  background-color: #666;  border: thin; }
#page                   { background-color: #ffffff; margin: 5px auto; padding: 0; width: 96%; /*border: 1px solid #959596;*/ }
#browseby               { padding-top:10px; margin: 0 auto; width: 96%; font-size:1.2em; }

a:visited,
a:link,
a:active                { text-decoration: none; color:#0033FF; }a:hover                 { text-decoration: underline; color:#0033FF; }
a.black                 { text-decoration: none; color:#000000; font-weight:bold; }
.lighter                { font-weight:lighter; text-decoration: underline; }
.directlinks            { font-size:1em; font-weight:lighter; }
.noclick                { color:#000000; font-weight:bold; }    
.left                   { text-align:left; vertical-align:top; padding-bottom:15px; }
.right                  { text-align:right; vertical-align:top; font-size:0.9em; }
.vertical_space { position:relative; padding-top:10px; }
.activity               { text-align:right; vertical-align:top; font-weight:bold; }
.midsection             { padding: 0; margin: 0 auto; width: 96%; text-align:center; font-size:1em; }
#search                 { width: 96%; text-align:center; padding-top:6px; }
input.blue              { background-color: #006699; font-weight: bold; font-size: 11px; color: white; }
#project_list   { padding: 0; margin: 0 auto; width: 96%; font-size:1.1em; text-align:left; }
.description    { font-size:1.2em; vertical-align:top; }
.bold_text              { font-weight: bold; font-size: 1.1em; color:#660033; text-decoration:underline; }
.small_text             { font-size:0.9em; }
.text_next_select       { font-weight:bold; font-size:11px; position:relative; padding-right:2px; }
.menu_section, .top_section    { padding-top:10px; margin: 0 auto; width: 96%; text-align:left; }
.menu_section select    { width:320px; position:relative; top:5px; }
.top_section    { text-size: 0.9em; font-color: black; }
.filter_list    { padding-left:15px; color:#666666; }
.filter_list a  { color:#000000; }      
.filter_bottom  { padding-top:10px; margin: 0 auto; width: 96%; text-align:center; padding-bottom:10px; }
.space_btw              { padding-left:15px; padding-right:15px; }
.warning_message        { font-size:1.4em; font-weight:bold; color:#FF0000; text-align:left; }
.result_message { font-size:1.4em; font-weight:bold; text-align:left; }#result_list    { padding: 0; margin: 0 auto; width: 94%; font-size:1.2em; text-align:left; }
hr.result               {  height: 1px;  background-color: #ccc; border: thin; }
.highlight              { background:#FFFF99; }
.bold 					{font-weight: bold;}
/*  MacTech Related Styles */

TABLE.NavBar            { text-decoration: none; font-weight: normal; font-family: Verdana, Arial, SANS-SERIF; font-size: 10pt;}
TD.NavBar                               { text-decoration: none; font-weight: normal; font-family: Verdana, Arial, SANS-SERIF; font-size: 10pt;}

TABLE.Footer            { text-decoration: none; font-weight: normal; font-family: Verdana, Arial, SANS-SERIF; font-size: 10pt;}
TD.Footer                               { text-decoration: none; font-weight: normal; font-family: Verdana, Arial, SANS-SERIF; font-size: 10pt;}

TABLE.NavBarBackground          { background: #FFFFFF; }
TD.NavBarBackground             { background: #FFFFFF; }
TD.NavBarText                           { background: #FFFFFF; font-size: 7pt;}

A.headerbar                             { text-decoration: none; font-weight: bold; background: transparent; font-family: Verdana, Arial, SANS-SERIF;}
A.headerbar:active              { color: #0033FF; background: transparent; TEXT-DECORATION: none}
A.headerbar:visited             { color: #0033FF; background: transparent; TEXT-DECORATION: none}
A.headerbar:offsite             { color: #0033FF; background: transparent; TEXT-DECORATION: none}
A.headerbar:link                { color: #0033FF; background: transparent; TEXT-DECORATION: none}
A.headerbar:hover               { color: #FF0000; background: transparent; TEXT-DECORATION: underline }
A.headerbar:visited:hover       { color: #FF0000; background: transparent; TEXT-DECORATION: underline}

A.navlink               { color: #0033FF; text-decoration:none; font-size: 8pt; background: transparent; font-weight: bold; font-family: Verdana, Arial, SANS-SERIF;}
A.navlink:active        { color: #0033FF; background: transparent; }
A.navlink:visited       { color: #0033FF; background: transparent; }
A.navlink:offsite       { color: #0033FF; background: transparent; }
A.navlink:link          { color: #0033FF; background: transparent; }
A.navlink:hover         { color: #FF0000; background: transparent; }
A.navlink:visited:hover { color: #FF0000; background: transparent; }

A.footerhidden               { color: #B3B3B3; text-decoration:none; font-size: 4pt; background: transparent; }
A.footerhidden:active        { color: #B3B3B3; background: transparent; }
A.footerhidden:visited       { color: #B3B3B3; background: transparent; }
A.footerhidden:offsite       { color: #B3B3B3; background: transparent; }
A.footerhidden:link          { color: #B3B3B3; background: transparent; font-weight: normal; }
A.footerhidden:hover         { color: #B3B3B3; background: transparent; }
A.footerhidden:visited:hover { color: #B3B3B3; background: transparent; }

A.RightBarTextAd                                { text-decoration: none; font-size: 9pt; font-weight: normal; background: transparent; font-family: Georgia, "Times New Roman", Times, serif;}
A.RightBarTextAd:active                 { color: #000000; background: transparent; }
A.RightBarTextAd:visited                { color: #000000; background: transparent; }
A.RightBarTextAd:offsite                { color: #000000; background: transparent; }
A.RightBarTextAd:link                   { color: #000000; background: transparent; }
A.RightBarTextAd:hover                  { color: #FF0000; background: transparent; }
A.RightBarTextAd:visited:hover          { color: #FF0000; background: transparent; }

A.BodyTextAd                            { text-decoration: none; font-size: 9pt; font-weight: normal; background: transparent; font-family: Verdana, Arial, SANS-SERIF;}
A.BodyTextAd:active             { color: #000000; background: transparent; }
A.BodyTextAd:visited            { color: #000000; background: transparent; }
A.BodyTextAd:offsite            { color: #000000; background: transparent; }
A.BodyTextAd:link               { color: #000000; background: transparent; }
A.BodyTextAd:hover              { color: #FF0000; background: transparent; }
A.BodyTextAd:visited:hover      { color: #FF0000; background: transparent; }


P.rightnav      { font-family: Verdana, Arial, Geneva, SANS-SERIF; font-size: 8pt; font-weight: normal; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0 ;      }
P.Tagline
{       
        color: #000000;
        background: transparent;
        font-size: 10pt;
        margin: 0px;
        padding: 0px;
        text-align: right;
        font-style: italic;
        font-family: Georgia, "Times New Roman", Times, serif;
        vertical-align: super;
}

P.RightBarTextAd
{ 
	text-decoration: none; 
	font-size: 8pt; 
	font-weight: normal; 
	background: transparent; 
	font-family: Georgia, "Times New Roman", Times, serif;
}

a.trialsub, 
.trialsub { /* Trial Subscription Title */
        font-family: Verdana, Arial, SANS-SERIF;
        font-size: 12px;
        font-weight: bold;
        color: #C00;
        text-decoration: none;
        text-align: center;
        }

a.trialsubdesc, 
.trialsubdesc { /* Trial Subscription Description */
        font-family: Verdana, Arial, SANS-SERIF;
        font-size: 10px;
        font-weight: bold;
        text-align: center;
        }
/* Feed */


h1 { /* Date */
        margin: 0px 0px 0px 0px;
        padding: 4px 0 4px 15px;
        border-top: 1px solid #00005c ;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        background: #aaaaaa;
        background: #000000;
        }
		
.item { 
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        border-top: 1px solid #aac ;
        background-color: #ffffff;
        padding-bottom: 1px ;
        padding-left: 5px;
        vertical-align: top;
        }

#main {
        display: block;
        margin-right: 0px;
        border-right: 0px #aaa solid;
}

.mtnewstitle,
.mtnewstitle a 
{       
        /* Title */
        font-size: 10px;
        font-weight: bold;
        color: #555;
        text-decoration: none;
        cursor: pointer;
        margin: 0 0 0 0;
        vertical-align: top;
}

