/* ============= General Site Layout ================ */

#boxmain            {height: 640px ; width: 803px ; padding:  0px ; border: 1px solid #333333 ; margin-left:auto ; margin-right:auto ; background-color:#ffffff}
#boxleft            {height: 600px ; width: 270px ; padding: 20px ; border: 0px ; margin: 0px ; float:left}
#boxleftmid         {height: 320px }
#boxcenter          {height: 600px ; width:  30px ; padding:  0px ; border: 0px ; margin: 0px ; float:left}
#boxright           {height: 600px ; width: 420px ; padding: 20px ; border-left: 1px solid #cccccc ; border-top: 0px ; border-right: 0px ; border-bottom: 0px ; margin: 0px ; float:left ; background-image:url('img/right_back.gif') ; background-position: right bottom ; background-repeat: no-repeat }
#boxrightnews       {height: 600px ; width: 420px ; padding: 20px ; border-left: 1px solid #cccccc ; border-top: 0px ; border-right: 0px ; border-bottom: 0px ; margin: 0px ; float:left ; background-image:url('img/FM-Jobs-News.jpg') ; background-position: right bottom ; background-repeat: no-repeat }
#boxrightindex      {height: 600px ; width: 420px ; padding: 20px ; border-left: 1px solid #0058A8 ; border-top: 0px ; border-right: 0px ; border-bottom: 0px ; margin: 0px ; float:left ; background-image:url('img/homback.jpg')    ; background-position: right bottom ; background-repeat: no-repeat ; background-color: #0058A8}
#foot               {clear: both   ; width: 803px ; padding:  0px ; border: 0px ; margin: 0px ; text-align: center ; color: #666666 ; text-decoration: none ; font-size: 14px ; margin-left:auto ; margin-right:auto}


/* ============== General Site Format =============== */

body                {background-color: #cccccc ; margin-top:10px}
*                   {font-family: Calibri, Arial, Sans-serif}   
h1                  {color: #666666 ; text-decoration:none ; font-size: 16px ; margin:0px ; font-weight: bold}
h2                  {color: #666666 ; text-decoration:none ; font-size: 14px ; margin:0px}

.warn               {color: #ff0000 ; font-size: 16px}

.maintxt            {color: #666666 ; text-decoration:none ; font-size: 13px}
.maintxt a:link     {color: #666666 ; text-decoration:none}
.maintxt a:active   {color: #666666 ; text-decoration:none}
.maintxt a:visited  {color: #666666 ; text-decoration:none}
.maintxt a:hover    {color: #666666 ; text-decoration:underline}

.indextxt            {color: #ffffff ; text-decoration:none ; font-size: 13px}
.indextxt a:link     {color: #ffffff ; text-decoration:none}
.indextxt a:active   {color: #ffffff ; text-decoration:none}
.indextxt a:visited  {color: #ffffff ; text-decoration:none}
.indextxt a:hover    {color: #ffffff ; text-decoration:underline}

.srch               {color: #333333 ; text-decoration:none ; font-size: 12px}
.srch a:link        {color: #333333 ; text-decoration:none}
.srch a:active      {text-decoration:none}
.srch a:visited     {color: #333333 ; text-decoration:none}
.srch a:hover       {color: #333333 ; text-decoration:underline}


/* ============= Menu Buttons Format ================ */
/* size was 71x30 */
img.home            {height: 71px ; width: 21px ; padding:  0px ; border: 0px ; margin: 0px ;  float: right}
img.profile         {height: 71px ; width: 21px ; padding:  0px ; border: 0px ; margin: 0px ;  float: right}
img.experience      {height: 71px ; width: 21px ; padding:  0px ; border: 0px ; margin: 0px ;  float: right}
img.projects        {height: 71px ; width: 21px ; padding:  0px ; border: 0px ; margin: 0px ;  float: right}
img.products        {height: 71px ; width: 21px ; padding:  0px ; border: 0px ; margin: 0px ;  float: right}
img.services        {height: 71px ; width: 21px ; padding:  0px ; border: 0px ; margin: 0px ;  float: right}
img.news            {height: 71px ; width: 21px ; padding:  0px ; border: 0px ; margin: 0px ;  float: right}
img.links           {height: 71px ; width: 21px ; padding:  0px ; border: 0px ; margin: 0px ;  float: right}
img.contact         {height: 71px ; width: 21px ; padding:  0px ; border: 0px ; margin: 0px ;  float: right}


/* ================== Logo Format =================== */

img.opexlogo        {height: 81px ; width:200px ; border:0px}
img.bifmlogo        {height: 55px ; width:100px ; border:0px}


/* =============== News Page Format ================= */

.newsgeneral {color:#666666 ; text-decoration:none ; font-size: 14px ; width: 100% ; height: 19px ; padding:0 ; border-style: solid ; border-width:1px ; border-color: #cccccc; background-color: #ccccff}
/* not required .newsopex    {background-color: #ccccff ; width: 100% ; height: 19px} */


/* ============= RSS Reader Formatting ============== */

#boxrss             {height: 420px ; width: 416px ; overflow: auto ; padding: 2px ; border-style: solid ; border-width: 1px ; border-color: #cccccc; font-size: 10pt ; color: #666666}
#boxrssindex        {height:  50px ; width: 416px ; overflow: auto ; padding: 2px ; border-style: solid ; border-width: 1px ; border-color: #cccccc; font-size: 10pt ; color: #666666 ; background-color:#ffffff ; font-size: 13px}