﻿body    {margin: 0 0 0 0px; font-family:Tahoma;}
body a:link          { color: #000000; font-weight:bold; text-decoration: none; }
body a:active        { color: #cccccc; font-weight:bold; text-decoration: underline; }
body a:visited       { color: #000000; font-weight:bold; text-decoration: none; }
body a:hover         { color: #cccccc; font-weight:bold; text-decoration: underline;}
/* page wrappers */
#wrap_out       {width:100%; height:100%;}
#wrap_out_r1    {height:118px;}
#wrap_out_r2    {font-family:Tahoma;}
#wrap_out_r3    {height:100px; font-size:9px; vertical-align:bottom; border-top: dashed 1px black; background-image: url('../img/bg_blugrad_bot.png'); background-position:top; background-repeat:repeat-x;}
#r2_spacer      {height:20px;}

#r1_tbl         {width:100%; height:118px;}
#r1_c1          {}
#r1_c2          {width:493px; background-image: url('../img/bg_menu.jpg'); background-position:top right; background-repeat:no-repeat;}
/* top right menu */
#c2_tbl         {width:100%;}
#c2_rw1         {height:70px;}
#c2_rw2         {border-bottom: dotted 1px #000066; }
#c2_rw2 a               { font-size:12px;}
#c2_rw2 a:link          { color: #000066; font-weight:bold; text-decoration: none; }
#c2_rw2 a:active        { color: #cccccc; font-weight:bold; text-decoration: none; }
#c2_rw2 a:visited       { color: #000066; font-weight:bold; text-decoration: none; }
#c2_rw2 a:hover         { color: #cccccc; font-weight:bold; text-decoration: none;}
#c2_rw2 span            {margin:0 0 2px 0; }
#c2_rw1_spacer  {width:40px;}
/* product menu */
#prod_intro     {width:100%; height:440px;}
#prod_intro_cl1 {width:100px;}
#prod_intro_cl2 {font-family:arial; font-size:11pt; padding:0 10px 0 10px;}
#prod_intro_cl3 {width:200px;}
#prod_intro_cl4 {width:100px;}
#prod_wrap      {width:100%;}
#prod_menu      {width:188px; vertical-align:top;}

.p_menu         {width:188px; background: url('../img/bg_blugrad.jpg'); background-position: 0 30px; background-repeat:no-repeat;}
.p_menu1        {width:188px; background: url('../img/bg_orngrad.jpg'); background-position: 0 30px; background-repeat:no-repeat;}
.p_menu2        {width:188px; background: url('../img/bg_grngrad.jpg'); background-position: 0 30px; background-repeat:no-repeat;}

.p_item a:link      {color: #336699; font-weight:bold; text-decoration: none;}
.p_item a:active    {color: #000000; font-weight:bold; text-decoration: none;}
.p_item a:visited   {color: #336699; font-weight:bold; text-decoration: none;}
.p_item a:hover     {color: #000000; font-weight:bold; text-decoration: none;}  

.p1_item a:link     {color: #996633; font-weight:bold; text-decoration: none;}
.p1_item a:active   {color: #000000; font-weight:bold; text-decoration: none;}
.p1_item a:visited  {color: #996633; font-weight:bold; text-decoration: none;}
.p1_item a:hover    {color: #000000; font-weight:bold; text-decoration: none;}

.p2_item a:link     {color: #669933; font-weight:bold; text-decoration: none;}
.p2_item a:active   {color: #000000; font-weight:bold; text-decoration: none;}
.p2_item a:visited  {color: #669933; font-weight:bold; text-decoration: none;}
.p2_item a:hover    {color: #000000; font-weight:bold; text-decoration: none;}

.p_hd           {height:30px; vertical-align:middle;}
.p_item         {height:20px; vertical-align:middle; padding-left:5px; font-size:12px;}
.p1_item        {height:20px; vertical-align:middle; padding-left:5px; font-size:12px;}
.p2_item        {height:20px; vertical-align:middle; padding-left:5px; padding-top:2px; padding-bottom:2px; font-size:12px;}
/* product information coloum */
.product_spacer {width:40px;}
#p_table        {width:100%;}
#p_title        {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#000066; border-bottom: solid 1px #000000; }
#p_titlek       {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#000066; border-bottom: solid 1px #000000; }
#p_title_       {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#000066; border-bottom: solid 1px #000000;}
#p_table0        {width:100%; vertical-align:bottom;}
#p_table1       {vertical-align:bottom;}
#p_table2       {text-align:right;}
.p_header       {height:40px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:12pt; font-family:Georgia; font-weight:bold; color:#000066; border-bottom: solid 1px #000000;}
.p_info_hd      {height:40px; vertical-align:top; padding: 0 10px 0 10px; font-size:12pt; font-family:Georgia; font-style:italic; color:#000066;}
.p_cont         {padding: 0 10px 0 10px; font-size:10pt; font-family:Arial; color:#000000;}
/* product top menu coloum */
.p_minimenu     {width:100%; padding: 0 10px 0 10px;}
.p_minimenu a:link    {color: #999999; font-weight:normal; text-decoration: none; font-size:10px;}
.p_minimenu a:active  {color: #000000; font-weight:normal; text-decoration: none; font-size:10px;}
.p_minimenu a:visited {color: #999999; font-weight:normal; text-decoration: none; font-size:10px;}
.p_minimenu a:hover   {color: #000000; font-weight:normal; text-decoration: none; font-size:10px;}
/* product picture menu */
.p_pic          {width:188px; vertical-align:middle;}   
/* picture page */
.pic_goback     {width:100%;}
.pic_goback a:link    {color: #999999; font-weight:normal; text-decoration: none; font-size:10px;}
.pic_goback a:active  {color: #000000; font-weight:normal; text-decoration: none; font-size:10px;}
.pic_goback a:visited {color: #999999; font-weight:normal; text-decoration: none; font-size:10px;}
.pic_goback a:hover   {color: #000000; font-weight:normal; text-decoration: none; font-size:10px;}
/* background icons for product page */
#bg_icon_fbmk       {background-image: url('../img/bg_icon_fbmk.jpg'); background-position:right bottom; background-repeat:no-repeat;}
#bg_icon_wfe        {background-image: url('../img/bg_icon_wfe.jpg'); background-position:right bottom; background-repeat:no-repeat;}
#bg_icon_fcm        {background-image: url('../img/bg_icon_fcm.jpg'); background-position:right bottom; background-repeat:no-repeat;}
#bg_icon_fsm        {background-image: url('../img/bg_icon_fsm.jpg'); background-position:right bottom; background-repeat:no-repeat;}
#bg_icon_fdm        {background-image: url('../img/bg_icon_fdm.jpg'); background-position:right bottom; background-repeat:no-repeat;}
#bg_icon_fprm       {background-image: url('../img/bg_icon_fprm.jpg'); background-position:right bottom; background-repeat:no-repeat;}
#bg_icon_frmsr      {background-image: url('../img/bg_icon_frmsr.jpg'); background-position:right bottom; background-repeat:no-repeat;}
#bg_icon_fbmel      {background-image: url('../img/bg_icon_fbmel.jpg'); background-position:right bottom; background-repeat:no-repeat;}
/* contact us page */
#contact_tbl    {width:100%;}
#bg_contact     {background-image: url('../img/bg_img_contact2.jpg'); background-position:right bottom; background-repeat:no-repeat;}
#con_l          {width:20%; border-left: solid 1px #000000;}
#con_m          {width:60%; font-size:10pt; font-family:Arial; color:#000000;}
#con_r          {width:20%; border-right: solid 1px #000000;}
#con_tbl        {width:100%;}
.con_m_l        {width:30%; height: 50px; vertical-align:top; font-weight:bold; color:#000066;}
.con_m_r        {width:70%; height: 50px; vertical-align:top; }
#con_h_spacer   {height:40px;}
/* assosiations page */
.as_cont        {padding: 0 10px 0 10px; font-size:10pt; font-family:Arial; color:#000000;}
.as_tbl_td      {width:100%; border-left: solid 1px #000000; border-right: solid 1px #000000;}
.as_spacer      {height:40px;}
/* links page */
.link_tbl_td    { border-left: solid 1px #000000; border-right: solid 1px #000000; min-width:450px;}
.link_cont      {padding: 0 10px 0 10px; font-size:12pt; font-family:Arial; color:#000000;}
.link_cont_l    {padding-bottom:10px; padding-left:10px; padding-right:10px; border-top:dashed 1px #000066; font-size:10pt; font-family:Arial; vertical-align:top;}
.link_cont_r    {padding-left:10px; padding-right:10px; border-top:dashed 1px #cccccc;font-size:14pt; font-family:Georgia; text-align:right; vertical-align:top;}
.link_cont_r_msa    {width:310px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;  border-top:dashed 1px #3333cc;font-size:14pt; font-family:Georgia; text-align:right; vertical-align:top; }
.link_cont_r_kb     {padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:middle; border-top:dashed 1px #3333cc;font-size:14pt; font-family:Georgia; text-align:right; vertical-align:top; }
.link_cont_r_bit    {padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:middle; border-top:dashed 1px #3333cc;font-size:14pt; font-family:Georgia; text-align:right; vertical-align:top; }
.link_cont_r_hod    {padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:middle; border-top:dashed 1px #3333cc;font-size:14pt; font-family:Georgia; text-align:right; vertical-align:top; }
.link_cont_r_fib    {padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:middle; border-top:dashed 1px #3333cc;font-size:14pt; font-family:Georgia; text-align:right; vertical-align:top; }
.link_cont_r_g25    {padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:middle; border-top:dashed 1px #3333cc;font-size:14pt; font-family:Georgia; text-align:right; vertical-align:top; }

.link_cont_r_msa img   {border:1px solid #000000; }
.link_cont_r_kb  img   {border:1px solid #000000; }
.link_cont_r_bit img   {border:1px solid #000000; }
.link_cont_r_hod img   {border:1px solid #000000; }
.link_cont_r_fib img   {border:1px solid #000000; }
.link_cont_r_g25 img   {border:1px solid #000000; }

.link_tbl_td a:link    {color: #000066; font-weight:normal; text-decoration: none; font-size:12pt; background-color:White;}
.link_tbl_td a:active  {color: #ffffff; font-weight:normal; text-decoration: none; font-size:12pt; background-color:Black;}
.link_tbl_td a:visited {color: #000066; font-weight:normal; text-decoration: none; font-size:12pt; background-color:White;}
.link_tbl_td a:hover   {color: #ffffff; font-weight:normal; text-decoration: none; font-size:12pt; background-color:Black;}
.link_spacer    {height:40px;}
/* services page */
#serv_menu      {width:188px;}
.serv_m_spacer  {height:5px; font-size:1px;}
#serv_spacer    {width:40px;}
#serv_tbl_1     {width:100%; border-right:solid 10px #ff9999;}
#serv_tbl_2     {width:100%; border-right:solid 10px #ffcc99;}
#serv_tbl_3     {width:100%; border-right:solid 10px #ffff99;}
#serv_tbl_4     {width:100%; border-right:solid 10px #ccff99;}
#serv_tbl_5     {width:100%; border-right:solid 10px #ccff99;}
#serv_tbl_6     {width:100%; border-right:solid 10px #99ffcc;}
#serv_tbl_7     {width:100%; border-right:solid 10px #99ffcc;}
#serv_tbl_8     {width:100%; border-right:solid 10px #99ffff;}
#serv_tbl_9     {width:100%; border-right:solid 10px #99ccff;}
#serv_tbl_10    {width:100%; border-right:solid 10px #9999ff;}
#serv_title_1   {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#ffffff; border-bottom: dashed 1px #000000; background-color:#cc3333;}
#serv_title_2   {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#ffffff; border-bottom: dashed 1px #000000; background-color:#cc9933;}
#serv_title_3   {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#ffffff; border-bottom: dashed 1px #000000; background-color:#cccc33;}
#serv_title_4   {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#ffffff; border-bottom: dashed 1px #000000; background-color:#99cc33;}
#serv_title_5   {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#ffffff; border-bottom: dashed 1px #000000; background-color:#66cc33;}
#serv_title_6   {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#ffffff; border-bottom: dashed 1px #000000; background-color:#33cc66;}
#serv_title_7   {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#ffffff; border-bottom: dashed 1px #000000; background-color:#33cc99;}
#serv_title_8   {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#ffffff; border-bottom: dashed 1px #000000; background-color:#33cccc;}
#serv_title_9   {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#ffffff; border-bottom: dashed 1px #000000; background-color:#3399cc;}
#serv_title_10  {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#ffffff; border-bottom: dashed 1px #000000; background-color:#3333cc;}
#serv_cont      {font-size: 10pt; font-family:Arial; padding: 10px 10px 0 10px;}
#serv_cont hr   {border: none 0; border-top: 1px dashed #000; width: 50%; height: 1px;}
/* services page - approach table */
#s_appr_tbl     {width:100%;}
.s_appr_cl1     {width:170px; border-right: dashed 1px #cccccc;}
.s_appr_cl2     {font-size:10pt; font-family:arial; border-top: dashed 1px #cccccc; vertical-align:top;}
#s_appr_spc     {width:5px;}
hr              {border: none 0; border-top: 1px dashed #000; width: 50%; height: 1px;}
/* about page */
#about_cont     {height: 240px; padding: 0 10px 0 10px; font-size:10pt; font-family:Arial; color:#000000; vertical-align:top;}
/* privacy policy page */
#privacy_cont   {width:700px;}
/* anything tutorials */
#tut_title        {height:50px; vertical-align:bottom; padding: 0 10px 0 10px; font-size:20pt; font-family:Georgia; color:#000066; border-bottom: solid 1px #000000; }
#tut_spacer     {height:30px;}
.tut_table      {width:100%;}
.tut_info       {width:80%; height:120px; vertical-align:middle; font-size:16pt; font-family:Georgia; font-weight:bold; color:#000066;}
.tut_info span  {font-size:12pt; font-family:Georgia; font-weight:normal; color:#000066;}
.tut_info a:link    {color: #000066; text-decoration: none; }
.tut_info a:active  {color: #cccccc; text-decoration: none; }
.tut_info a:visited {color: #000066; text-decoration: none; }
.tut_info a:hover   {color: #cccccc; text-decoration: none; }
.tut_pic        {padding-right: 20px; width:20%; vertical-align:middle; text-align:right;}

#border0        {border-left:0px; border-right:0px;}