@charset "utf-8";
/* ot system CSS */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
}

.pngfix { behavior: url(iepngfix.php)}

.table {background-image:url(../images/table/tbg.gif); border-left:#aaaaaa 1px solid ;  border-right:#aaaaaa 1px solid ; background-position:bottom right ; background-repeat:no-repeat; background-color:#FFFFFF; padding-bottom:130px}

.footer   {color : #404040; font-size:10px; font-family: Arial, Helvetica, sans-serif; line-height:18px;}
.footer  a        {color: #404040;text-decoration:none;}
.footer  a:hover  {color: #404040;text-decoration:underline;}

.title   {color : #ffffff; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold}

.box     {font-size:11px; font-family: Arial, Helvetica, sans-serif; width:120px; border:#aaaaaa 1px solid ; color : #666666; }
.contactbox     {font-size:11px; font-family: Arial, Helvetica, sans-serif; width:200px; border:#aaaaaa 1px solid ; color : #666666; }
.dcbox     {font-size:11px; font-family: Arial, Helvetica, sans-serif; width:90px; border:#aaaaaa 1px solid ; color : #666666; }
.dcbox2     {font-size:11px; font-family: Arial, Helvetica, sans-serif; width:450px; border:#aaaaaa 1px solid ; color : #666666; }


.projects    {color: #4ab848; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 0px 5px 0px}
.projects_c  {color: #303030; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}

.pull     {font-size:11px; font-family: Arial, Helvetica, sans-serif; width:80px; border:#666666 1px solid ; color : #666666; font-weight:bold }

.profile  {color: #303030; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.year     {font-size:15px; font-family: Arial, Helvetica, sans-serif; color : #4ab848; font-weight:bold }

.news_t     {font-size:12px; font-family: Arial, Helvetica, sans-serif; color : #484848; font-weight:bold ; padding:5px 0px 5px 0px}
.news_t  a        {color: #484848;text-decoration:none;}
.news_t  a:hover  {color: #000000;text-decoration:underline;}
.news_c     {font-size:12px; font-family: Arial, Helvetica, sans-serif; color : #484848; padding:5px 0px 5px 0px }

.p_t           {font-size:13px; font-family: Arial, Helvetica, sans-serif; color : #4a4a4a;   font-weight:bold }
.p_t  a        {color: #4a4a4a;text-decoration:none;}
.p_t  a:hover  {color: #000000;text-decoration:none;}

.p_list           {font-size:11px; font-family: Arial, Helvetica, sans-serif; color : #4a4a4a;   font-weight:bold }
.p_listd           {font-size:11px; font-family: Arial, Helvetica, sans-serif; color : #4a4a4a;  }
.p_listd  a        {color: #4a4a4a;text-decoration:none;}
.p_listd  a:hover  {color: #000000;text-decoration:underline;}

.p_sub          {font-size:15px; font-family: Arial, Helvetica, sans-serif; color : #4a4a4a;   font-weight:bold;  }
.p_sub  a        {color: #4a4a4a;text-decoration:none;}
.p_sub  a:hover  {color: #000000;text-decoration:underline;}


.p_s          {font-size:12px; font-family: Arial, Helvetica, sans-serif; color : #4a4a4a; line-height:18px; }

.page           {font-size:12px; font-family: Arial, Helvetica, sans-serif; color : #4a4a4a;  }
.page  a        {color: #4a4a4a;text-decoration:none; }
.page  a:hover  {color: #000000;text-decoration:none;font-weight:bold }

.p_tab          {font-size:15px; font-family: Arial, Helvetica, sans-serif; color:#4a4a4a;   font-weight:bold;  }
.p_tab  a        {color: #4a4a4a;text-decoration:none; }
.p_tab  a:hover  {color: #4ab848;text-decoration:none;font-weight:bold }

.contact1          {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#484848;   font-weight:bold;line-height:18px;  }
.contact2          {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#4ab848;   font-weight:bold;  line-height:18px;}
.contact2  a        {color: #4ab848;text-decoration:none; }
.contact2  a:hover  {color: #4ab848;text-decoration:underline; }
.contact3          {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#484848; line-height:18px; }
.contact3  a        {color: #484848;text-decoration:none; }
.contact3  a:hover  {color: #484848;text-decoration:underline; }

.photo {border:2px #ffffff solid}
.project_n          {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#ffffff;   font-weight:bold;  }
.photo_t {border:1px #b0b0b0 solid}

.menu_sub          {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#7d7d7d;   font-weight:bold; background-image:url(../images/menu/menu_sub.gif); background-position:bottom right; background-repeat:no-repeat ; padding-right:5px }
.menu_sub  a        {color: #7d7d7d;text-decoration:none; }
.menu_sub  a:hover  {color: #7d7d7d;text-decoration:underline; }

.dc           {font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#484848;   font-weight:bold;line-height:18px;  }
.dc2          {font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#4ab848;   font-weight:bold;  line-height:18px;}
.dc3          {font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#484848; line-height:18px; }

.adv1          {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#4ab848; font-weight:bold;  line-height:18px;padding:3px 0px 3px 0px}
.adv2          {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#484848; line-height:18px; }

.w11_14           {font-size:11px; font-family: Arial, Helvetica, sans-serif; color : #ffffff;  line-height:12px; }
.w11_14   a        {color: #ffffff;text-decoration:none; }
.w11_14  a:hover  {text-decoration:underline; }

.w12_16           {font-size:12px; font-family: Arial, Helvetica, sans-serif; color : #ffffff;  line-height:16px; }
.w12_16   a        {color: #ffffff;text-decoration:none; }
.w12_16  a:hover  {text-decoration:underline; }

.grey12_menu           {font-size:12px; font-family: Arial, Helvetica, sans-serif; color : #727272;  line-height:16px; }
.grey12_menu      a        {color: #727272;text-decoration:none; }
.grey12_menu  a:hover  {text-decoration:underline; }

.grey12_menub           {font-size:12px; font-family: Arial, Helvetica, sans-serif; color : #727272;  line-height:16px; font-weight:bold;}
.grey12_menub      a        {color: #727272;text-decoration:none; }
.grey12_menub  a:hover  {text-decoration:underline; }

.grey12_16           {font-size:12px; font-family: Arial, Helvetica, sans-serif; color : #4c4b4b;  line-height:16px; }
.grey12_16     a        {color: #4c4b4b;text-decoration:none; }
.grey12_16   a:hover  {text-decoration:underline; }


.grey12_16b           {font-size:12px; font-family: Arial, Helvetica, sans-serif; color : #4c4b4b;  line-height:16px; font-weight:bold;}
.grey12_16b     a        {color: #4c4b4b;text-decoration:none; }
.grey12_16b   a:hover  {text-decoration:underline; }

.grey11_14           {font-size:11px; font-family: Arial, Helvetica, sans-serif; color : #716f6f;  line-height:16px; }
.grey11_14      a        {color: #716f6f;text-decoration:none; }
.grey11_14     a:hover  {text-decoration:underline; }

.grey11_14b           {font-size:11px; font-family: Arial, Helvetica, sans-serif; color : #716f6f;  line-height:16px;font-weight:bold; }
.grey11_14b      a        {color: #716f6f;text-decoration:none; }
.grey11_14b     a:hover  {text-decoration:underline; }


.table_border_w {border: 3px solid #ffffff;}
.table_border_g {border: 1px solid #559c54;}
.table_border_grey {border: 1px solid #c9c9c9;}



#news_div{
	position:absolute;
	z-index:40;
	margin:30px 0 0 0px;
}

#gallery_div{
	position:absolute;
	z-index:20;
	margin:345px 0 0 0px;
}

#event_div{
	position:absolute;
	z-index:15;
	margin:123px 0 0 10px;
}

