body, tr, td, ul, li, ol, p {font: 12px Arial, Helvetica, sans-serif;}
ul {list-style-type:square; color:#333333;}

.whSlogan {color:#ffffff; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; vertical-align:middle; text-align:center;}
.whBSm {color:#ffffff; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.whSm {color:#ffffff; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;}
.whSm_new {color:#0066CC; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;}

.sm {font-size:10px; text-align:right; vertical-align:middle; }
.red {color:#dd0000; font-weight:normal;}
.redb {color:#cc0000; font-weight:bold;}
.blue {color:#336699; font-weight:normal;}
.blueb {color:#336699; font-weight:bold;}

/* a, a:active {color:#0066CC; text-decoration:underline;} */
a.indexPage, a.indexPage:active {color:#ffffff; text-decoration: none;}
a.indexPage:hover {color:#E4F6FF;  text-decoration: underline;}

a, a:active {color:#336699; text-decoration: none;}
a:hover {color:#3399FF; text-decoration:underline;}
a:visited {}

a.redb, a.redb:active {color:#cc0000; font-weight:bold; text-decoration: none;}
a.redb:hover {color:#cc0000; font-weight:bold; text-decoration:underline;}
a.redb:visited {}

a.linkBlue, a.linkBlue:active {color:#0066CC; text-decoration: none;}
a.linkBlue:hover {color:#3399FF; text-decoration:underline;}
a.linkBlue:visited {}

a.linkBlueKeyword, a.linkBlueKeyword:active {color:#336699; text-decoration: none; font-weight:bold;}
a.linkBlueKeyword:hover {color:#3399FF; text-decoration:underline; font-weight:bold;}
a.linkBlueKeyword:visited {}

.keyword {color:#336699; text-decoration: none; font-weight:bold;}

a.companyLink, a.companyLink:active {color:#CC0000; font-weight:bold; text-decoration:none;}
a.companyLink:hover {color:#EF4742; font-weight:bold; text-decoration:underline;}

a.redLink, a.redLink:active {color:#CC0000; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a.redLink:hover {color:#EF4742; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}
a.redLink:visited {font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}

a.whSm, a.whSm:active {color:#ffffff; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.whSm:hover {color:#E4F6FF; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.whSm:visited {color:#ffffff; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;}

a.wh, a.wh:active {color:#ffffff; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.wh:hover {color:#E4F6FF; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.wh:visited {color:#ffffff; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}



/*		Table		*/
.mainWidth {width:750px;}
.leftWidth {width:189px;}
.rightWidth {width:559px;}
.rightInsideWidth {width:517px;}
/*      Ad Blocks       */

.adblockTable {border: 2px solid #5F9AAE;}

.adRedTitle {background-image:url(images/bg_adblock_grey.jpg); background-repeat:no-repeat; color:#CC0000; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:bottom; padding-left:15px; padding-bottom:2px;}

td.adLink {padding-left:15px; padding-top:2px; padding-bottom:15px;}
a.adLink, a.adLink:active {color:#006699; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
a.adLink:hover {color:#1588C1; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.adLink:visited {font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;}

.arrow {padding:0 7 0 15; width:15px;}


/*      Menus       */

td.topMenu {padding-left:11px; padding-right:11px; padding-top:5px; vertical-align:top; background-image:url(images/bg_top_menu.gif);}
a.topMenu, a.topMenu:active {color:#ffffff; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
a.topMenu:hover {color:#E4F6FF; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.topMenu:visited {font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;}

td.leftMenu {display:block; vertical-align:middle; padding-top:9px; padding-bottom:9px; padding-left:11px;}
a.leftMenu, a.leftMenu:active {color:#ffffff; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a.leftMenu:hover {color:#ffffff; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}
a.leftMenu:visited {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.subMenuTable {background-color:#F3F7F9; margin-top:3px; margin-bottom:3px;}
td.subMenu {padding-left:9px; padding-bottom:1px;}
td.subMenuIcon {padding-left:22px; vertical-align:top;}
a.subMenu, a.subMenu:active {color:#27505E; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.subMenu:hover {color:#3E7E94; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.subMenu:visited {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}


/*      Content     */

.h1MainPage {color:#cc0000; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.contentArea {border:1px solid #5F9AAE; padding: 20 17 25 23; width:559px;}
/*.anonce {background-image:url(images/bg_anonce.gif); background-repeat:repeat-y; width:191px; padding: 10 3 10 0;}

.anonce2 {background-image:url(images/bg_anonce.gif); background-repeat:repeat-y; width:191px;}
.anonce4 {background-image:url(images/bg_anonce.gif); background-repeat:repeat-y; width:179px; padding: 5 3 10 3;}
.anonce1 {width:179px; padding: 5 3 10 3;}
.anonceTxt {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.anonceTxtTitle {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:0px;}
.anonceTxt1 {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 3 5 0 0; text-align:justify;}
.anonceTxtEnd {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:3px; padding-bottom:10px; padding-right:5px;}
*/

/*      Text        */
.txtJustify {text-align:justify;}
p {text-align:justify; width:100%; margin-bottom:5px;}
.bold {color:#336699;}
.mapList {padding-left:0px; padding-right:5px; padding-bottom:5px;}
.mapListDouble {padding-left:10px; padding-right:0px; padding-bottom:5px;}
.mapListFirst {padding-left:0px; padding-right:5px; padding-top:10px; padding-bottom:5px;}

h1 {color:#cc0000; font: 16px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}
h2 {color:#336699; font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}

.anonce {background-image:url(images/bg_anonce.gif); background-repeat:repeat-y; width:191px; border-left:1px solid #C9CCCE; border-right:1px solid #C9CCCE;}
.anonceTitle {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:0px; color:#cc0000; font-weight:bold;}
.anonceBullet {padding-top:10px; padding-bottom:0px;}
.anonceTxt {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 3 5 0 0; text-align:justify;}
.anonceTxtEnd {font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:3px; padding-bottom:10px; padding-right:5px;}

.pageTitle {color:#cc0000; font: 16px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.pageSubTitle {color:#336699; font: 14px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.pageSubTitleRed {color:#cc0000; font: 14px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.pageSubTitle2 {color:#336699; font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.pageSubTitle3 {color:#336699; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.pageSubTitle4 {color:#black; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.pageSubTitle2Red {color:#cc0000; font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}

.projectTitle {color:#336699; font: 14px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:0; padding-bottom:0}
.projectDesc {font: 12px Arial, Helvetica, sans-serif; margin-left:1em; margin-top:.5em; padding-top:0;}

.table1 {border-left:1px solid #C9CCCE; border-right:1px solid #C9CCCE; padding:0 15 0 15;}
.blockTable {background-color:#F1F5F6;}
.blockIcon {padding-top:8px; vertical-align:top;}
.blockTxt {padding-top:5px; padding-bottom:7px; padding-right:10px; text-align:justify;}
.block2Table {background-color:#FFFCF4;}
.blockTableTxt {background-color:#F1F5F6; padding-top:5px; padding-bottom:7px; padding-right:10px;}

.blockTxtTitle {padding-top:7px; padding-right:5px; padding-left:5px; padding-bottom:7px;}
.blockTxtList {padding-right:5px; padding-left:10px; padding-bottom:1px;}
.blockTxtListIcon {padding-right:5px; padding-left:10px; padding-bottom:1px; vertical-align:baseline;}
.blockTxtList2 {padding-left:10px; padding-bottom:7px; padding-top:2px; vertical-align:top;}
.blockTxtListText {padding-bottom:5px; text-align:justify; padding-right:10px;}
.blockTxtListDouble {padding-right:5px; padding-left:25px; padding-bottom:3px;}
.blockTxtListTriple {padding-right:5px; padding-left:45px; padding-bottom:3px;}
.blockTxtListEnd {padding-bottom:7px; padding-right:5px; padding-left:10px;}
.blockTxtListEndIcon {padding-bottom:7px; padding-right:5px; padding-left:10px; vertical-align:top;}
.blockTxtListStart {padding-top:7px; padding-right:5px; padding-left:10px;  padding-bottom:1px;}
.blockTxtListInt {padding-right:5px; padding-left:10px; padding-bottom:3px;}
.blockImageTop {padding-bottom:7px;}
.blockIconMy {padding-top:8px; padding-left:10px; vertical-align:top;}
.tablePageTitle {padding-bottom:15px;}
.tablePageTitle2 {padding-top:20px; padding-bottom:7px;}
.blockTableMy {background-color:#F1F5F6; padding-top:7px;}
.tablePageSubTitle {padding-top:15px; padding-bottom:12px;}
.tablePageSubTitle2 {padding-top:10px; padding-bottom:12px;}
.tablePageSubTitle3 {padding-top:5px; padding-bottom:5px;}
/*      News        */

.whNews {font: 12px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
.newsIcon {padding-top:6px;}
.newsDate {color:#7A8284; font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px;}
.newsTxt {padding-top:5px; padding-bottom:7px; padding-right:10px; text-align:justify;}
.newsTxtHB {color:#336699; font-weight:bold;}
.bgNews2 {background-color:#F1F5F6;}

/*      Form        */
.bg1 {background-color:#f0f0f0;}
input, select, option { font: 12px Arial, Helvetica, sans-serif;}
textarea {font: 12px Arial, Helvetica, sans-serif; overflow:auto;}
.button {background-color:#D9E6E0; border:1px solid #747B78; color:#273F47; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; }

/*      List        */
.newLi  {list-style-image: url(images/news_icon.gif); text-align:justify;}





