BODY
{
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: white;
    text-align: -moz-center;
}
P
{
}
TD
{
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.ContainerDiv
{
    vertical-align: top;
    width: 100%;
    height: 100%;
    text-align: center;
}
.ContainerTable
{
    width: 900px;
    height: 100%;
}
.ContainerCell
{
    vertical-align: top;
    padding-top: 12px;
    text-align: center;
}
.Document
{
    width: 900px;
    width: 100%;
    height: 100%;
    text-align: center;
    border-bottom: 1px solid #BFBFBF;
}
.TopAreaContainer
{
    border-top: 1px solid #BFBFBF;
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
}
.TopBarRow
{
    vertical-align: top;
    height: 1%;
}
.TopBarBottomArea
{
    height: 1px;
    vertical-align: top;
}
.TopBarBottomImage
{
    margin: 0px;
}
.CentralAreaRow
{
    vertical-align: top;
    height: 98%;
}
.CentralAreaRowTable
{
    width: 100%;
    height: 100%;
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
}
.BottomBarRow
{
    height: 1%;
}
.HorizontalTopMenuContainer
{
    width: 100%;
    text-align: left;
    height: 1px;
}
.HorizontalTopMenuArea
{
    padding-right: 0px;
    padding-left: 7px;
    padding-bottom: 0px;
    width: 100%;
    padding-top: 0px;
    text-align: left;
    height: 18px;
    background-position: left top;
    background-image:  url(stilePrincipale.css);
    background-repeat: no-repeat;
}
.HorizontalTopMenu
{
    width: 100%;
    height: 100%;
    height: 20px;
}
.ddmx 
{
    text-align: left;
    height: 1px;
}
.HorizontalTopMenuLeftSpace
{
    display: none;
}
.HorizontalTopMenuItem1
{
    background-position: left top;
    background-image:  url(stilePrincipale.css);
    background-repeat: no-repeat;
    padding-bottom: 2px;
    vertical-align: middle;
    padding-top: 5px;
    white-space: nowrap;
}
.HorizontalTopMenuItem1Div
{
    padding-right: 10px;
    padding-left: 10px;
}
.HorizontalTopMenuItemLink1
{
    font-weight: normal;
    font-size: 10px;
    text-transform: uppercase;
    color: dimgray;
    letter-spacing: 1px;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    height: 100%;
}
.HorizontalTopMenuItem2
{
    background-position: left top;
    background-image: url(../images/Buttons/Workbook1.gif);
    background-repeat: no-repeat;
    padding-bottom: 2px;
    vertical-align: middle;
    padding-top: 5px;
    white-space: nowrap;
}
.HorizontalTopMenuItem2Div
{
    padding-right: 10px;
    padding-left: 15px;
}
.HorizontalTopMenuItemLink2
{
    font-weight: normal;
    font-size: 10px;
    text-transform: uppercase;
    color: dimgray;
    letter-spacing: 1px;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    height: 100%;
}
.HorizontalTopMenuItem3
{
    background-position: left top;
    background-image: url(../images/Buttons/Workbook2.gif);
    background-repeat: no-repeat;
    padding-bottom: 2px;
    vertical-align: middle;
    padding-top: 5px;
    white-space: nowrap;
}
.HorizontalTopMenuItem3Div
{
    padding-right: 10px;
    padding-left: 15px;
}
.HorizontalTopMenuItemLink3
{
    font-weight: normal;
    font-size: 10px;
    text-transform: uppercase;
    color: dimgray;
    letter-spacing: 1px;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    height: 100%;
}
.HorizontalTopMenuRightSpace
{
    width: 90%;
    background-position: left top;
    background-image: url(../images/Buttons/WorkbookRight.gif);
    background-repeat: no-repeat;
}
.Section
{
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #EDEDED;
    border-top: 1px solid #b8b4ae;
    border-left: 1px solid #b8b4ae;
    border-right: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.HorizontalPopupMenuItem21
{
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 1px;
    padding-top: 1px;
    vertical-align: Top;
    width: 100%;
    height: 100%;
    border-top: solid 1px white;
    border-bottom: solid 1px #b8b4ae;
}
.HorizontalPopupMenuItem21Link
{
    padding-bottom: 3px;
    padding-top: 2px;
    vertical-align: Top;
    color: dimgray;
    text-decoration: none;
    width: 100%;
    height: 100%;
    text-transform: uppercase;
    font-size: 11px;
    white-space: nowrap;
}
.HorizontalPopupMenuItem21Link:hover
{
    background-color: White;
}
.TopAreaContainer
{
    height: 120px;
}
.TopArea
{
    vertical-align: top;
    width: 100%;
    padding: 0px;
}
.TopBar
{
    height: 1px;
}
.TopBarLeftBannersArea
{
    width: 1%;
    text-align: left;
    vertical-align: top;
}
.TopBarLeftArea
{
    width: 598px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    vertical-align: top;
}
.TopBarCentralArea
{
    width: 0px;
}
.TopBarRightArea
{
    width: 302px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    vertical-align: top;
}
.TopBarRightBannersArea
{
    width: 1%;
    text-align: right;
    vertical-align: top;
}
.TopBarRightImage
{
   text-align: right;
}
.LeftArea
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    vertical-align: top;
    width: 210px;
    padding-top: 6px;
    text-align: left;
    border-right: 1px solid #BFBFBF;
}
.CentralAreaContainer
{
    height: 100%;
    vertical-align: top;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.CentralAreaContainerTable
{
    width: 100%;
}
.CentralAreaLeftBlock
{
    vertical-align: top;
    padding-top: 0px;
    padding-right: 12px;
    padding-left: 12px;
    border-right: 1px solid #BFBFBF;
}
.CentralAreaLeftBlockTable
{
    height: 100%;
    width: 450px;
}
.CentralAreaRightBlock
{
    padding-right: 12px;
    padding-left: 12px;
    padding-bottom: 10px;
    padding-top: 7px;
    vertical-align: top;
}
.CentralAreaRightBlockTable
{
    width: 250px;
    padding-left: 15px;
}
.CentralArea
{
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    vertical-align: top;
}
.RightArea
{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    vertical-align: top;
    width: 310px;
    text-align: right;
}
.LeftBarTable
{
    height: 100%;
    width: 200px;
}
.LeftBar
{
    vertical-align: top;
    height: 100%;
}
.LeftAreaContainer
{
    vertical-align: top;
    width: 100%;
}
.LeftBarContainer
{
    vertical-align: top;
    width: 100%;
}
.MemorandumArea
{
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 2px;
    padding-top: 6px;
}
.Memorandum
{
    font-weight: bold;
    text-transform: uppercase;
    font-style: normal;
}
.RightBar
{
   vertical-align: top;
   height: 100%;
   text-align: right
}
.RightBarTable
{
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.RightBarContainer
{
}
.HorizontalMenuContainer
{
    width: 100%;
    text-align: left;
    height: 29px;
}
.HorizontalMenuArea
{
    width: 100%;
}
.HorizontalMenu
{
    width: 100%;
    height: 100%;
    text-align: left;
}
.HorizontalMenuLeftSpace
{
    width: 1%;
}
.HorizontalMenuItem1
{
    padding-right: 15px;
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 6px;
    vertical-align: Top;
}
.HorizontalMenuItemLink1
{
   font-weight: bold;
   text-transform: uppercase;
   font-size: 10px;
   color: white;
   letter-spacing: 0pt;
   text-decoration: none;
   white-space: nowrap;
}
a.HorizontalMenuItemLink1:hover
{
    color: red;
}
.HorizontalMenuRightSpace
{
    width: 98%;
}
.BottomAreaTable
{
    width: 100%;
    text-align: left;
}
.BottomArea
{
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    border-top: 1px solid #BFBFBF;
}
.BottomBarTable
{
    width: 100%;
    height: 100%;
    text-align: left;
}
.BottomBar
{
    font-size: 10px;
    padding-bottom: 4px;
    width: 100%;
    padding-top: 3px;
    vertical-align: top;
    text-align: center;
    color: black;
}
.LeftVerticalMenuArea
{
    padding-bottom: 0px;
    vertical-align: top;
    width: 100%;
    padding-top: 10px;
    height: 1px;
}
.LeftVerticalMenuDiv
{
    padding-bottom: 10px;
    vertical-align: top;
    width: 100%;
    padding-left: 8px;
    padding-right: 3px;
}
.LeftVerticalMenu
{
    width: 100%;
}
.LeftVerticalMenuItem1
{
    padding-right: 15px;
    padding-left: 5px;
    padding-bottom: 4px;
    vertical-align: middle;
    padding-top: 4px;
    text-align: left;
    border-bottom: 2px #d5d5c7 dashed
}
.LeftVerticalMenuItemLink1
{
    font-weight: bold;
    font-size: 9px;
    text-transform: uppercase;
    color: #e30000;
    letter-spacing: 1px;
    text-decoration: none;
}
a.LeftVerticalMenuItemLink1:hover
{
    color: #05458F;
}
.RightVerticalMenuArea
{
}
.RightVerticalMenuItem1
{
}
.RightVerticalMenuItem1Link
{
}
.RightVerticalMenuItem1
{
   padding-right: 6px;
   background-position: left bottom;
   padding-left: 6px;
   font-weight: bold;
   font-size: 9px;
   padding-bottom: 1px;
   vertical-align: middle;
   text-transform: uppercase;
   color: white;
   padding-top: 1px;
   border-bottom: white 1px solid;
   background-repeat: repeat-x;
   height: 20px;
   text-align: center;
   background-color: #b9b566;
}

.FormLabelCell
{
   padding-right: 4px;
   padding-left: 5px;
   font-weight: bold;
   font-size: 8pt;
   padding-bottom: 1px;
   text-transform: uppercase;
   padding-top: 3px;
   text-align: right;
   font-weight: normal;
   font-size: 10px;
   vertical-align: top;
}
.FormFieldCell
{
   padding-right: 5px;
   padding-left: 0px;
   padding-bottom: 0px;
   padding-top: 0px;
   text-align: left;
   font-weight: normal;
   font-size: 10px;
}
.FormText
{
   padding-right: 5px;
   padding-left: 5px;
   font-weight: normal;
   font-size: 10px;
   padding-bottom: 20px;
   padding-top: 10px;
   text-align: left;
}
.FormField
{
   border-right: #c8c8b9 1px solid;
   padding-right: 1px;
   border-top: #c8c8b9 1px solid;
   padding-left: 1px;
   font-weight: normal;
   font-size: 10px;
   padding-bottom: 1px;
   border-left: #c8c8b9 1px solid;
   padding-top: 1px;
   border-bottom: #c8c8b9 1px solid;
   background-color: #f5f5e7;
   text-align: left;
}
.FormButtonsRow
{
    border-top: #000000 2px solid;
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 3px;
   padding-top: 3px;
   text-align: center;
}
.FormButton
{
   border-right: #c8c8b9 1px solid;
   padding-right: 1px;
   border-top: #c8c8b9 1px solid;
   padding-left: 1px;
   font-weight: bold;
   font-size: 8pt;
   padding-bottom: 0px;
   text-transform: uppercase;
   border-left: #c8c8b9 1px solid;
   width: 100px;
   padding-top: 2px;
   border-bottom: #c8c8b9 1px solid;
   background-color: #e9e9db;
   text-align: center;
}
.SubscriptionRemoveArea
{
   padding-right: 0px;
   background-position: 3px 5px;
   padding-left: 21px;
   background-image: url("../images/Icons/EMail.gif");
   padding-bottom: 10px;
   padding-top: 3px;
   background-repeat: no-repeat;
   text-align: left;
}
.SubscriptionRemoveText
{
   font-size: 8pt;
   font-weight: normal;
   text-decoration: none;
   color: #000000;
}
.NewsLetterHeader
{
   border-bottom: #000000 1px solid;
}
.NewsLetterLogo
{
   padding-right: 0px;
   padding-left: 5px;
   padding-bottom: 1px;
   padding-top: 5px;
   text-align: left;
}
.NewsLetterTitleArea
{
   padding-right: 1px;
   padding-left: 5px;
   padding-bottom: 1px;
   padding-top: 5px;
   text-align: right;
   vertical-align: bottom;
}
.NewsLetterTitle
{
   font-size: 8pt;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: none;
   color: #000000;
}
.ContactArea
{
   padding-right: 50px;
   padding-left: 50px;
   padding-bottom: 50px;
   padding-top: 25px;
   text-align: center;
   vertical-align: top;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
}
.FlagsSearchBar
{
    padding-right: 5px;
    padding-left: 0px;
    padding-top: 6px;
    padding-bottom: 5px;
}
.FlagsSearchBarTable
{
    width: 100%;
}
.SearchArea
{
    text-align: left;
    padding-bottom:14px;
}
.SearchTable
{
}
.SearchTitle
{
   color: dimgray;
   font-weight: normal;
   vertical-align: bottom;
   text-transform: uppercase;
   text-align: left;
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
}
.SearchTextArea
{
}
.SearchFieldCell
{
    width: 1%;
    text-align: left;
    vertical-align: top;
    padding-left: 0px;
    padding-right: 1px;
}
.SearchField
{
    border-right: #bfbfbf 1px solid;
    padding-right: 1px;
    border-top: #bfbfbf 1px solid;
    padding-left: 1px;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 1px;
    border-left: #bfbfbf 1px solid;
    width: 150px;
    padding-top: 1px;
    border-bottom: #bfbfbf 1px solid;
    height: 18px;
    text-align: left;
}
.SearchButtonCell
{
    vertical-align: top;
    padding-left: 1px;
    padding-right: 0px;
    padding-top: 1px;
    width: 99%;
}
.SearchButton
{
    border-right: #bfbfbf 1px solid;
    padding-right: 1px;
    border-top: #bfbfbf 1px solid;
    padding-left: 3px;
    font-weight: normal;
    font-size: 9px;
    vertical-align: top;
    text-transform: uppercase;
    border-left: #bfbfbf 1px solid;
    width: 50px;
    cursor: pointer;
    color: dimgray;
    padding-top: 0px;
    border-bottom: #bfbfbf 1px solid;
    font-family: Times New Roman, Verdana, Tahoma, Arial, sans-serif;
    letter-spacing: 1px;
    height: 18px;
    background-color: white;
}
.ArgumentSummaryContainer
{
    padding-top: 12px;;
}
.ArgumentSummaryListTable
{
    width: 100%;
}
.ArgumentSummaryTable
{
    width: 100%;
}
.ArgumentSummaryItemTable
{
    width: 100%;
}
.ArgumentSummaryPartitionLine
{
    border-bottom: 1px dashed #BFBFBF;
}
.ArgumentSummaryTitle
{
    padding-left: 3px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 1px;    
}
.ArgumentSummaryTitleLink
{
    color: dimgray;
    font-weight: bold;
    text-decoration: none;
    width: 100%;
    height: 100%;
    text-transform: uppercase;
    font-size: 11px;
}
.CSDbListTable
{
   padding-bottom: 2px;
   width: 100%;
}
.CSDbListToolbar
{
   padding-bottom: 4px;
   padding-top: 3px;
   text-align: left;
   height: 1px;
}
.CSDbListFirstPage
{
    padding-left: 2px;
    padding-right: 3px;
}
.CSDbListPreviousPage
{
    padding-left: 2px;
    padding-right: 3px;
}
.CSDbListLabel
{
    font-size: 9px;
    color: black;
    font-family: Verdana, Arial;
    text-align: right;
    padding-top: 1px;
    padding-left: 4px;
    padding-right: 2px;
}
.CSDbListComboCell
{
    font-size: 9px;
    padding-top: 1px;
    padding-left: 2px;
    padding-right: 4px;
}
.CSDbListCombo
{
    font-size: 9px;
    color: black;
    font-family: Verdana, Arial;
    background-color: #edecdc;
    text-align: left;
}
.CSDbListNextPage
{
    padding-left: 3px;
    padding-right: 2px;
}
.CSDbListLastPage
{
    padding-left: 3px;
    padding-right: 2px;
}
.CSDbListAddNew
{
    padding-left: 3px;
}
.LeftTextImage
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   margin-top: 3px;
   margin-bottom: 6px;
   margin-right: 10px;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
}
.RightTextImage
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   margin-top: 3px;
   margin-bottom: 6px;
   margin-left: 10px;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
}
.PoweredBy
{
    padding-top: 5px;
    padding-bottom: 4px;
    padding-right: 1px;
    text-align: right;
    height: 1px;
}
.LastBookContainer
{
    text-align: center;
}
.LastBookListTable
{
    width: 100%;
}
.LastBookItem
{
    padding-top: 20px;
    padding-left: 0px;
    text-align: center;
}
.LastBookItemTable
{
    width: 100%;
}
.LastBookItemTitle
{
    text-align: center;
}
.LastBookItemTitleLink
{
    text-decoration: none;
    color: Black;
}
.LastBookItemPeriod
{
    text-align: center;
}
.LastBookItemPeriodLink
{
    color: black;
    font-variant: small-caps;
    text-decoration: none;
    font-weight: bold;
}
.LastBookItemImageCell
{
    text-align: center;
}
.LastBookItemImage
{
    border-top: 1px solid #BFBFBF;
    border-left: 1px solid #BFBFBF;
    border-bottom: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
}
.LastBookItemIntroduction
{
    text-align: center;
}
.LastBookItemIntroductionLink
{
    text-decoration: none;
    color: Black;
}

.GoogleMapContainer
{
    padding-top: 0px;
    padding-bottom: 12px;
}
.GoogleMap
{
    border: 1px solid #646464;
    height: 350px; 
    width: 100%;
}

.StdPageTable
{
    width: 100%;
    height: 100%;
}
.StdPageArea
{
    vertical-align: top;
    width: 100%;
    text-align: center;
    padding-left: 12px;
    padding-right: 12px;
}
.StdContainer
{
    vertical-align: top;
    width: 100%;
    text-align: center;
    padding-left: 12px;
    padding-right: 12px;
}
.StdContainerTable
{
    width: 100%;
    height: 100%;
}
.StdContainerArea
{
    padding: 0px;
    vertical-align: top;
}
.StdContainerAreaTable
{
    width: 100%;
    height: 100%;
    padding: 0px;
}
.StdContainerCell
{
    padding: 0px;
    vertical-align: top;
}
.StdAreaBodyTable
{
    width: 100%;
    height: 100%;
}
.StdAreaBody
{
    padding: 0px;
    vertical-align: top;
}
.StdTable
{
    width: 100%;
}
.StdAreaTitleTable
{
    width: 100%;
}
.StdAreaTitle
{
    font-size: 18px;
    padding-bottom: 2px;
    text-transform: uppercase;
    color: black;
    padding-top: 7px;
    letter-spacing: 3px;
    text-decoration: none;
}
.StdBlockTitleArea
{
    width: 100%;
    padding-bottom: 7px;
}
.StdBlockTitleTable
{
    width: 100%;
    height: 20px;
    background-image:  url(../img/Elements/MenuBarBgGray.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}
.StdBlockTitle
{
    background-image: url(../images/Elements/WhiteRoundTopRightAngleSmall.gif);
    background-position: right top;
    background-repeat: no-repeat;
    letter-spacing: 1px;
    padding-right: 7px;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    font-family: Verdana,Arial,Tahoma;
    color: white;
    text-align: left;
}
.StdBlockSubSectionTitleArea
{
    vertical-align: top;
}
.StdBlockSubSectionTitleTable
{
    width: 100%;
}
.StdBlockSubSectionTitle
{
    font-weight: bold;
    font-size: 14px;
    color: black;
    padding-top: 10px;
    padding-bottom: 5px;
}
.StdGroupArea
{
    vertical-align: top;
}
.StdGroupTable
{
    width: 100%;
}
.StdGroupCell
{
    vertical-align: top;
}
.StdBlock
{
    vertical-align: top;
}
.StdBlockTable
{
    width: 100%;
}
.StdBlockArea
{
    vertical-align: top;
}
.StdBlockCellTable
{
    width: 100%;
}
.StdBlockCellArea
{
    vertical-align: top;
}
.StdLeftBlock
{
    vertical-align: top;
    padding: 0px;
}
.StdRightBlock
{
    vertical-align: top;
    padding: 0px;
}
.StdItem
{
    vertical-align: top;
    padding: 0px;
}
.StdCell
{
    vertical-align: top;
    padding: 0px;
}
.StdLink
{
    text-decoration: none;
    color: Black;
    width: 100%;
    height: 100%;
}
.StdDate
{
    font-weight: bold;
    font-size: 10px;
    vertical-align: middle;
    text-align: left;
}
.StdEye
{
    text-align: left;
    vertical-align: middle;
    font-weight: 100;
    font-size: 11px;
}
.StdTitle
{
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    font-size: 11px;
}
.StdSubTitle
{
    text-align: left;
    vertical-align: middle;
    font-size: 10px;
}
.StdAbstract
{
    text-align: justify;
    vertical-align: top;
    color: Black;
    font-weight: normal;
    font-size: 10px;
}
.StdText
{
    color: Black;
    text-align: justify;
    vertical-align: top;
    font-weight: normal;
    font-size: 10px;
}
.StdCaption
{
}
.StdImage
{
    border: 1px solid #646464;
}
.StdLeftImage
{
    float: left;
    margin-left: 0px;
    margin-right: 12px;
    margin-top: 2px;
    margin-bottom: 2px;
    border: 1px solid #646464;
}
.StdRightImage
{
    float: right;
    margin-left: 12px;
    margin-right: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    border: 1px solid #646464;
}
.StdBlockButtonCell
{
    padding-right: 2px;
    padding-left: 12px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: left;
}
.StdBlockButtonDiv
{
    text-align: left;
    padding-left: 32px;
    height: 30px;
    width: 180px;
    vertical-align: top;
    padding-top: 8px;
}
.StdBlockButtonLink
{
    color: #2C82B5;
    font-size: 13px;
    font-family: Verdana,arial,tahoma;
    font-weight: bold;
    white-space: nowrap;
    width: 100%;
}
.StdWebAddress
{
    background-position: 4px top;
    padding-left: 33px;
    background-image: url(../images/Icons/ie.gif);
    background-repeat: no-repeat;
    padding-top: 2px;
    padding-bottom: 4px;
}
.StdWebAddressLink
{
    color: #2C82B5;
    font-size: 13px;
    font-family: Verdana,arial,tahoma;
    font-weight: bold;
}
.StdEMailAddress
{
    background-position: 3px 3px;
    padding-left: 33px;
    background-image: url(../images/Icons/eMail-2.gif);
    background-repeat: no-repeat;
    padding-top: 5px;
    padding-bottom: 4px;
}
.StdEMailAddressLink
{
    color: black;
    font-size: 13px;
    font-family: Verdana,arial,tahoma;
    font-weight: bold;
}
.StdPartitionLine
{
    border-bottom: 1px solid #BFBFBF;
}

a:visited {
    text-decoration: none;
    color:green;
}
a:link {
text-decoration: none;
    color:green;
}
a:hover {
  text-decoration: 
underline;
  color:red;
}
.bordinf {border-bottom: 1px dashed #CCC;}