*                    { margin: 0; padding: 0; }
body                 { padding: 0; background-color: #FFF; }
p                    { margin: 10px 0; }

#page                { width: 1000px; margin: 0 auto; position: relative; padding: 0; }

#banner              {background-color: white; height:231px; background: url(../images/unashamedly-ethical-banner.jpg) no-repeat; }

#ltcolumn            {width:705px; margin:24px 0 0 30px; padding:0; min-height: 1000px;}

#search              {width:696px; border:1px solid #000; padding:9px;}

.bigbutton           {width:336px; border:1px solid #000; padding:9px; cursor:hand;}

#content             {width:705px; margin:0 0 0 0; text-align:left;
                      font-family:Arial Narrow,Arial,Verdana,Helvetica; font-weight:normal; color:#F76416; }

#rtcolumn            {width:186px; margin-top:0px; border:1px solid #000; padding:9px; overflow:hidden; position:absolute; top:0px; left: 763px;  }

#blackbar            {background-color: black; height:40px; width:100%; text-align:center; margin:0px; position:relative}
#basebar             {background-color: black; height:40px; width:100%; text-align:center; margin:24px 0 0 0; position:relative}

#menu                {margin: 0px; padding-top:0px; color:white; height:40px; min-width: 950px; position:static;}
#menu a:link         {font-family:Arial Narrow,Arial;Verdana,Helvetica; font-weight:bold;   color:#FFFFFF; text-decoration:none;     }
#menu a:visited      {font-family:Arial Narrow,Arial,Verdana,Helvetica; font-weight:bold;   color:#FFFFFF; text-decoration:none;     }
#menu a:hover        {font-family:Arial Narrow,Arial,Verdana,Helvetica; font-weight:bold;   color:#F96414; text-decoration:none;     }

#copyright           {margin: 0px; padding-top:12px; text-align:center; font-family:Arial Narrow,Arial; font-size:8pt; color:#666; position:static}

img                  {border-width:0;}

.news                {padding:2px 5px 2px 5px; font-family:Arial,Verdana,Helvetica; 
                      font-weight:normal; color:#F76416; font-size:9pt; text-align:left;}

.newsmore            {padding:2px 5px 15px 5px; font-family:Arial,Verdana,Helvetica; 
                      font-weight:normal; color:#F76416; font-size:10pt; text-align:right;}

.upcomingevents      {margin:2px 5px 2px 5px; font-family:Arial,Verdana,Helvetica; 
                      font-weight:normal; color:#F76416; font-size:9pt; text-align:left;}

.upcomingeventsmore  {margin:2px 5px 15px 5px; font-family:Arial,Verdana,Helvetica; 
                      font-weight:normal; color:#F76416; font-size:10pt; text-align:right;}

.memberlogin         {padding:2px 5px 2px 5px; font-family:Arial,Verdana,Helvetica; 
                      font-weight:normal; color:#F76416; font-size:9pt; text-align:center;}
.memberlogin input   {width:100px; color:#000;}

.search              {padding: 8px 5px 12px 5px; font-family:Arial,Verdana,Helvetica; 
                      font-weight:normal; color:#F76416; font-size:9pt; text-align:center;}
.search input        {width:220px;}
.searchwide input    {width:360px;}
.selectionbox        {width:220px;}
#searchresults       {font-size : 10pt; font-family:Arial,Verdana,Helvetica;}
#searchresults tr    {font-size :  9pt; line-height:1.2; color:#777;}
.entityname          {font-size : 14pt; line-height:1.2; font-weight:normal; color:#F76416;}
.entitydesc          {font-size : 10pt; line-height:1.2; font-weight:bold; color:#000;}
.individualname      {font-size : 14pt; line-height:1.2; font-weight:normal; color:#F76416;}
.videos              {border:1 solid black; margin:11px; text-align:center}

.cmtfrmtyp           {font-weight:bold;   padding-top:0; margin-top:0; width:130px; }
.cmtfrmnfo           {font-weight:normal; padding-top:0; margin-top:0;}
.cmtfrmor            {font-weight:normal; padding:10px 0; margin:0;}

.separator           {margin:15px 0; width:100%; border-bottom:1px solid #F76416;}
.commitmentform input textarea {width:375px;}
.memberfld1          {width:125px;}
.memberfld2          {width:275px;}
.agreement           {width:35px;}
.button              {background-color: #CFE6EE; color:#333333 ; font-family: Arial; font-size: 10px; padding-left: 2px }
.partnerlogo         {width:210px; text-align:center;}
.justtext            {text-align:justify}
.italics             {font-style:italic;}
.bolditalics         {font-style:italic; font-weight:bold;}
.blackhinttext       {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; background-color:#FFFFFF; color:#000000; font-weight:normal; text-decoration:none;}
.whitehinttext       {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; background-color:#000000; color:#FFFFFF; font-weight:normal; text-decoration:none;}

h1                   {font-family:Arial Narrow,Arial,Verdana,Helvetica; font-weight:600;    color:#F76416; font-size:18pt; padding-top:8px; margin-bottom:2px; }
h2                   {font-family:Arial Narrow,Arial,Verdana,Helvetica; font-weight:bold;   color:#F76416; font-size:13pt; padding-top:8px; margin-bottom:2px; }
h3                   {font-family:Arial Narrow,Arial,Verdana,Helvetica; font-weight:bold;   color:#F76416; font-size:11pt; padding-top:5px; margin-bottom:2px; }
a:link               {font-family:Arial Narrow,Arial;Verdana,Helvetica; font-weight:bold;   color:#F76416; text-decoration:none;     }
a:visited            {font-family:Arial Narrow,Arial,Verdana,Helvetica; font-weight:bold;   color:#F76416; text-decoration:none;     }
a:hover              {font-family:Arial Narrow,Arial,Verdana,Helvetica; font-weight:bold;   color:#F76416; text-decoration:underline;     }
ol                   {margin: 5px 10px 10px 40px;}
ul                   {margin: 5px 10px 10px 40px;}

#homepage            {font-family:Arial Narrow,Arial,Verdana,Helvetica; font-weight:600; font-size:16pt;}
#homepage ul         {margin: 5px 10px 10px 40px;padding:10px 0 10px 0;}
#homepage li         {margin: 10px 0 15px 0;}
