/* Styles for Containers  */





/* Styles for Containers BlackTitle Container */



.BlackTitleTitle {

    padding: 0;

    float: left;

}



.BlackTitleTitle h2,

.BlackTitleTitle .ContainerTitle {

    padding: 0!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 16px;

    line-height: 20px;

    font-weight: bold;

    color: #3C3C3C;

    white-space: nowrap;

}



.BlackTitleWidth {

    padding: 0;

}



.BlackTitleTopMIddle {

    padding: 0;

}



.BlackTitleContentpane {

    text-align: left;

    vertical-align: top;

    padding: 10px 0px 10px 0px;

    clear: both;

}



.BlackTitleVisibilitycell {

    float: right;

    text-align: right;

}



.BlackTitleTitleTable {

    width: 100%;

}





/* Styles for Containers NoPaddingNoTitle Title Container */



.NoPaddingNoTitleTitleWidth {

    padding: 0px 0px 0px 0px;

}



.NoPaddingNoTitleTitleContentpane {

    text-align: left;

    vertical-align: top;

    padding: 0px 0px 0px 0px;

    clear: both;

}





/* Styles for Containers NoTitleBottomPaddingTitle Container */



.NoTitleBottomPaddingTitleWidth {

    margin: 0px 0px 12px 0px;

}



.NoTitleBottomPaddingTitleContentpane {

    text-align: left;

    vertical-align: top;

    padding: 0px 0px 0px 0px;

    clear: both;

}



.ClearFloat {

    clear: both;

    height: 0px;

    font-size: 0px;

    line-height: 0px;

}



.BottomAction {

    text-align: right;

    font-family: Verdana;

    font-size: 8pt;

    color: #000000;

    clear: both;

}



.TitleActionscell {

    float: left;

    position: relative;

    z-index: 888888!important;

}



.TitleActionscell table {

    width: 15px;

}



.TopMain .TitleActionscell table {

    z-index: 999999999!important;

    position: absolute!important;

}





/* Styles for Containers IconTitleBlue Container */



.IconTitleBlueTitle {

    padding: 0;

    float: left;

}



.IconTitleBlueTitle h2,

.IconTitleTitle .ContainerTitle {

    padding: 0!important;

    margin: 0 0 0 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 15px;

    line-height: 18px;

    font-weight: normal!important;

    color: #777777;

    white-space: nowrap;

    float: left;

}



.IconTitleBlueTitle h2 strong {

    display: block;

    font-weight: bold!important;

    font-family: Tahoma, Arial, Sans-serif!important;

}



.IconTitleBlueIcon {

    float: left;

    width: auto;

    margin: 0 10px 0 0;

}



.IconTitleBlueWidth {

    padding: 0;

}



.IconTitleBlueTopMIddle {

    padding: 0 0 10px 0;

    border-bottom: solid 5px #35C3D7;

}



.IconTitleBlueContentpane {

    text-align: left;

    vertical-align: top;

    padding: 10px 0px 0 0px;

    clear: both;

}



.IconTitleBlueVisibilitycell {

    float: right;

    text-align: right;

}



.IconTitleBlueTitleTable {

    width: 100%;

}





/* Styles for Containers IconTitleGreen Container */



.IconTitleGreenTitle {

    padding: 0;

    float: left;

}



.IconTitleGreenTitle h2,

.IconTitleTitle .ContainerTitle {

    padding: 0!important;

    margin: 0 0 0 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 15px;

    line-height: 18px;

    font-weight: normal!important;

    color: #777777;

    white-space: nowrap;

    float: left;

}



.IconTitleGreenTitle h2 strong {

    display: block;

    font-weight: bold!important;

    font-family: Tahoma, Arial, Sans-serif!important;

}



.IconTitleGreenIcon {

    float: left;

    width: auto;

    margin: 0 10px 0 0;

}



.IconTitleGreenWidth {

    padding: 0;

}



.IconTitleGreenTopMIddle {

    padding: 0 0 10px 0;

    border-bottom: solid 5px #7AC62E;

}



.IconTitleGreenContentpane {

    text-align: left;

    vertical-align: top;

    padding: 10px 0px 0 0px;

    clear: both;

}



.IconTitleGreenVisibilitycell {

    float: right;

    text-align: right;

}



.IconTitleGreenTitleTable {

    width: 100%;

}





/* Styles for Containers Yellow Container */



.GreenBGContainerTitleNew {

    float: left;

    padding: 2px 10px;

    background-color: #0098db;

    position: relative;

    text-align: left;

    font-size: 10px;

}



.GreenBGTopLeftNew {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    width: 10px;

    height: 5px;

}



.GreenBGTopRightNew {

    position: absolute;

    top: 0;

    right: 0;

    display: block;

    width: 10px;

    height: 5px;

}



.GreenBGContainerTitleNew h2,

.YellowContainerTitleNew .ContainerTitleNew {

    padding: 0!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 14px;

    line-height: 16px;

    font-weight: bold;

    color: #fff;

    white-space: nowrap;

}



.GreenBGContainerIconNew {

    float: left;

    width: auto;

    margin: 0 16px 0 0;

}



.GreenBGContainerWidthNew {

    position: relative;

}



.GreenBGBottomLeftNew {

    position: absolute;

    bottom: 0;

    left: 0;

    display: block;

    width: 3px;

    height: 3px;

}



.GreenBGBottomRightNew {

    position: absolute;

    bottom: 0;

    right: 0;

    display: block;

    width: 3px;

    height: 3px;

}



.GreenBGContainerTopMIddleNew {

    padding: 0;

}



.GreenBGContainerContentpaneNew {

    float: left;

    text-align: justify;

    vertical-align: center;

    margin-top: -10px;

    margin-right: 8px;

    background-color: #F8FFFF;

}



.GreenBGContainerVisibilitycellNew {

    float: right;

    text-align: right;

}



.GreenBGContainerTitleTableNew {

    width: 100%;

}



.GreenBGContainerBottomBoxNew {

    background-color: #F8FFFF;

    border-left: solid 1px #0098db;

    border-right: solid 1px #0098db;

    height: 100%;

    overflow: hidden;

    border-top: 2px solid #0098db;

    overflow: hidden;

    border-bottom: 2px solid #0098db;

    vertical-align: middle;

    padding: 12px 0 0px 10px;

    margin-bottom: 5px;

}





/* Styles for Containers Yellow Container */



.YellowContainerTitleNew {

    float: left;

    padding: 2px 10px;

    background-color: #0098db;

    position: relative;

    text-align: left;

    font-size: 10px;

}



.YellowTopLeftNew {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    width: 10px;

    height: 5px;

}



.YellowTopRightNew {

    position: absolute;

    top: 0;

    right: 0;

    display: block;

    width: 10px;

    height: 5px;

}



.YellowContainerTitleNew h2,

.YellowContainerTitleNew .ContainerTitleNew {

    padding: 0!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 14px;

    line-height: 16px;

    font-weight: bold;

    color: #fff;

    white-space: nowrap;

}



.YellowContainerIconNew {

    float: left;

    width: auto;

    margin: 0 16px 0 0;

}



.YellowContainerWidthNew {

    position: relative;

}



.YellowBottomLeftNew {

    position: absolute;

    bottom: 0;

    left: 0;

    display: block;

    width: 3px;

    height: 3px;

}



.YellowBottomRightNew {

    position: absolute;

    bottom: 0;

    right: 0;

    display: block;

    width: 3px;

    height: 3px;

}



.YellowContainerTopMIddleNew {

    padding: 0;

}



.YellowContainerContentpaneNew {

    float: left;

    text-align: justify;

    vertical-align: center;

    margin-top: 2px;

    margin-right: 8px;

}



.YellowContainerVisibilitycellNew {

    float: right;

    text-align: right;

}



.YellowContainerTitleTableNew {

    width: 100%;

}



.YellowContainerBottomBoxNew {

    background-color: #ffffff;

    border-left: solid 1px #0098db;

    border-right: solid 1px #0098db;

    height: 100%;

    overflow: hidden;

    border-top: 2px solid #0098db;

    overflow: hidden;

    border-bottom: 2px solid #0098db;

    vertical-align: middle;

    padding: 12px 0 0px 10px;

    margin-bottom: 15px;

}



.stripe-line {

    background: no-repeat url(stripe_green.png);

    height: 20px;

    overflow: hidden;

    margin-top: 0px;

}





/* Styles for Containers Green Container */



.GreenContainerTitleNew {

    float: left;

    padding: 5px 10px;

    background-color: #0098db;

    position: relative;

    text-align: left;

    font-size: 10px;

}



.GreenTopLeftNew {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    width: 10px;

    height: 5px;

}



.GreenTopRightNew {

    position: absolute;

    top: 0;

    right: 0;

    display: block;

    width: 10px;

    height: 5px;

}



.GreenContainerTitleNew h2,

.GreenContainerTitleNew .ContainerTitleNew {

    padding: 0!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 14px;

    line-height: 16px;

    font-weight: bold;

    color: #fff;

    white-space: nowrap;

}



.GreenContainerIconNew {

    float: left;

    width: auto;

    margin: 0 16px 0 0;

}



.GreenContainerWidthNew {

    padding: 0;

    padding: 0 0 3px 0;

    position: relative;

    margin: 0 0 10px 0;

}



.GreenBottomLeftNew {

    position: absolute;

    bottom: 0;

    left: 0;

    display: block;

    width: 3px;

    height: 3px;

}



.GreenBottomRightNew {

    position: absolute;

    bottom: 0;

    right: 0;

    display: block;

    width: 3px;

    height: 3px;

}



.GreenContainerTopMIddleNew {

    padding: 0;

}



.GreenContainerContentpaneNew {

    float: left;

    text-align: justify;

    vertical-align: top;

    margin: -5px 10px 0px -10px;

    width: 100%;

}



.GreenContainerVisibilitycellNew {

    float: right;

    text-align: right;

}



.GreenContainerTitleTableNew {

    width: 100%;

}



.GreenContainerBottomBoxNew {

    background-color: #ffffff;

    padding: 12px 0 0px 12px;

    height: 100%;

    border-top: 2px solid #0098db;

}





/* Styles for Containers YellowBox Container */



.YellowBoxTitleNew {

    padding: 0;

}



.YellowBoxTitleNew h2,

.YellowBoxTitleNew .ContainerTitleNew {

    padding: 0 0 3px 0!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 16px;

    line-height: 16px;

    font-weight: bold!important;

    color: #000;

    white-space: nowrap;

}



.YellowBoxIcon {

    float: left;

    margin: 3px 0 0 0;

}



.YellowBoxWidth {

    padding: 17px 13px 10px;

    background-color: #F5E637;

    position: relative;

    margin: 0 0 12px 0;

}



.YellowBoxTL {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/yellowBox-top-left.gif) 0 0 no-repeat;

}



.YellowBoxTR {

    position: absolute;

    top: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/yellowBox-top-right.gif) 100% 0 no-repeat;

}



.YellowBoxBL {

    position: absolute;

    bottom: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/yellowBox-bottom-left.gif) 0 100% no-repeat;

}



.YellowBoxBR {

    position: absolute;

    bottom: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/yellowBox-bottom-right.gif) 100% 100% no-repeat;

}



.YellowBoxTopMIddle {

    padding: 0;

}



.YellowBoxContentpane {

    text-align: justify;

    vertical-align: top;

    margin: -5px 10px 0px -10px;

}



.YellowBoxContentpane p {

    color: #000;

    padding: 0 0 5px 0 !important;

}



.YellowBoxContentpane a {

    color: #9D1111;

    text-decoration: underline;

}



.YellowBoxContentpane a:hover {

    color: #9D1111;

    text-decoration: none;

}



.YellowBoxVisibilitycell {

    text-align: right;

}



.YellowBoxTitleTable {

    width: 100%;

}



.YellowBoxLeft {

    float: left;

    width: 70px;

    margin: 0 15px 0 0;

}



.YellowBoxRight {

    float: left;

    width: 135px;

}





/* Styles for Containers GreenBox Container */



.GreenBoxTitle {

    padding: 0;

}



.GreenBoxTitle h2,

.GreenBoxTitle .ContainerTitle {

    padding: 0 0 3px 0!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 16px;

    line-height: 16px;

    font-weight: bold!important;

    color: #000;

    white-space: nowrap;

}



.GreenBoxIcon {

    float: left;

    margin: 3px 0 0 0;

}



.GreenBoxWidth {

    padding: 17px 13px 10px;

    background-color: #A7E246;

    position: relative;

    margin: 0 0 12px 0;

}



.GreenBoxTL {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/greenBox-top-left.gif) 0 0 no-repeat;

}



.GreenBoxTR {

    position: absolute;

    top: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/greenBox-top-right.gif) 100% 0 no-repeat;

}



.GreenBoxBL {

    position: absolute;

    bottom: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/greenBox-bottom-left.gif) 0 100% no-repeat;

}



.GreenBoxBR {

    position: absolute;

    bottom: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/greenBox-bottom-right.gif) 100% 100% no-repeat;

}



.GreenBoxTopMIddle {

    padding: 0;

}



.GreenBoxContentpane {

    text-align: left;

    vertical-align: top;

    padding: 0;

}



.GreenBoxContentpane p {

    color: #000;

    padding: 0 0 5px 0 !important;

}



.GreenBoxContentpane a {

    color: #9D1111;

    text-decoration: underline;

}



.GreenBoxContentpane a:hover {

    color: #9D1111;

    text-decoration: none;

}



.GreenBoxVisibilitycell {

    text-align: right;

}



.GreenBoxTitleTable {

    width: 100%;

}



.GreenBoxLeft {

    float: left;

    width: 70px;

    margin: 0 15px 0 0;

}



.GreenBoxRight {

    float: left;

    width: 135px;

}





/* Styles for Containers BlueBox Container */



.BlueBoxTitle {

    padding: 0;

}



.BlueBoxTitle h2,

.BlueBoxTitle .ContainerTitle {

    padding: 0 0 3px 0!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 14px;

    line-height: 16px;

    font-weight: bold!important;

    color: #000;

    white-space: nowrap;

}



.BlueBoxIcon {

    float: left;

    margin: 3px 0 0 0;

}



.BlueBoxWidth {

    padding: 17px 13px 10px;

    background-color: #4EDFEA;

    position: relative;

    margin: 0 0 12px 0;

}



.BlueBoxTL {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/blueBox-top-left.gif) 0 0 no-repeat;

}



.BlueBoxTR {

    position: absolute;

    top: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/blueBox-top-right.gif) 100% 0 no-repeat;

}



.BlueBoxBL {

    position: absolute;

    bottom: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/blueBox-bottom-left.gif) 0 100% no-repeat;

}



.BlueBoxBR {

    position: absolute;

    bottom: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/blueBox-bottom-right.gif) 100% 100% no-repeat;

}



.BlueBoxTopMIddle {

    padding: 0;

}



.BlueBoxContentpane {

    text-align: left;

    vertical-align: top;

    padding: 0;

}



.BlueBoxContentpane p {

    color: #000;

    padding: 0 0 5px 0 !important;

}



.BlueBoxContentpane a {

    color: #9D1111;

    text-decoration: underline;

}



.BlueBoxContentpane a:hover {

    color: #9D1111;

    text-decoration: none;

}



.BlueBoxVisibilitycell {

    text-align: right;

}



.BlueBoxTitleTable {

    width: 100%;

}



.BlueBoxLeft {

    float: left;

    width: 70px;

    margin: 0 15px 0 0;

}



.GreenBoxRight {

    float: left;

    width: 135px;

}





/* Styles for Containers BlueBG Title Container */



.BlueBGTitleTitle {

    padding: 0;

}



.BlueBGTitleTitle h2,

.BlueBGTitleTitle .ContainerTitle {

    padding: 0!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 17px;

    line-height: 19px;

    font-weight: bold!important;

    color: #fff;

    white-space: nowrap;

}



.BlueBGTitleWidth {

    margin: 0 0 12px 0;

}



.BlueBGTitleBG {

    padding: 5px 0 5px 13px;

    background-color: #4EDFEA;

    position: relative;

}



.BlueBGTitleTL {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/blueBox-top-left.gif) 0 0 no-repeat;

}



.BlueBGTitleTR {

    position: absolute;

    top: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/blueBox-top-right.gif) 100% 0 no-repeat;

}



.BlueBGTitleBL {

    position: absolute;

    bottom: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/blueBox-bottom-left.gif) 0 100% no-repeat;

}



.BlueBGTitleBR {

    position: absolute;

    bottom: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/blueBox-bottom-right.gif) 100% 100% no-repeat;

}



.BlueBGTitleTopMIddle {

    padding: 0;

}



.BlueBGTitleContentpane {

    text-align: left;

    vertical-align: top;

    padding: 10px 0 0 0;

}



.BlueBGTitleVisibilitycell {

    text-align: right;

}



.BlueBGTitleTitleTable {

    width: 100%;

}





/* Styles for Containers GreenBG Title Container */



.GreenBGTitleTitle {

    padding: 0;

}



.GreenBGTitleTitle h2,

.GreenBGTitleTitle .ContainerTitle {

    padding: 00!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 17px;

    line-height: 19px;

    font-weight: bold!important;

    color: #fff;

    white-space: nowrap;

}



.GreenBGTitleWidth {

    margin: 0 0 12px 0;

}



.GreenBGTitleBG {

    padding: 5px 0 5px 13px;

    background-color: #A7E246;

    position: relative;

}



.GreenBGTitleTL {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/greenBox-top-left.gif) 0 0 no-repeat;

}



.GreenBGTitleTR {

    position: absolute;

    top: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/greenBox-top-right.gif) 100% 0 no-repeat;

}



.GreenBGTitleBL {

    position: absolute;

    bottom: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/greenBox-bottom-left.gif) 0 100% no-repeat;

}



.GreenBGTitleBR {

    position: absolute;

    bottom: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/greenBox-bottom-right.gif) 100% 100% no-repeat;

}



.GreenBGTitleTopMIddle {

    padding: 0;

}



.GreenBGTitleContentpane {

    text-align: left;

    vertical-align: top;

    padding: 10px 0 0 0;

}



.GreenBGTitleVisibilitycell {

    text-align: right;

}



.GreenBGTitleTitleTable {

    width: 100%;

}





/* Styles for Containers YellowBox Container */



.YellowBGTitle {

    padding: 0;

}



.YellowBGTitle h2,

.YellowBGTitle .ContainerTitle {

    padding: 0 0 3px 0!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 19px;

    line-height: 20px;

    font-weight: bold!important;

    color: #484848;

    white-space: nowrap;

}



.YellowBGWidth {

    padding: 8px 13px 5px;

    background-color: #F5E637;

    position: relative;

    margin: 0 0 12px 0;

}



.YellowBGTL {

    position: absolute;

    top: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/yellowBox-top-left.gif) 0 0 no-repeat;

}



.YellowBGTR {

    position: absolute;

    top: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/yellowBox-top-right.gif) 100% 0 no-repeat;

}



.YellowBGBL {

    position: absolute;

    bottom: 0;

    left: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/yellowBox-bottom-left.gif) 0 100% no-repeat;

}



.YellowBGBR {

    position: absolute;

    bottom: 0;

    right: 0;

    display: block;

    width: 5px;

    height: 5px;

    background: url(Cimages/yellowBox-bottom-right.gif) 100% 100% no-repeat;

}



.YellowBGTopMIddle {

    padding: 0;

}



.YellowBGContentpane {

    text-align: left;

    vertical-align: top;

    padding: 10px 0 0 0;

}



.YellowBGVisibilitycell {

    text-align: right;

}



.YellowBGTitleTable {

    width: 100%;

}



.YellowBGContentpane form {

    padding: 0px;

    margin: 0px;

}





/* Styles for Containers BlackTitle Container */



.InnerTitleTitle {

    padding: 0;

}



.InnerTitleTitle h2,

.InnerTitleTitle .ContainerTitle {

    padding: 0 0 0 20px!important;

    margin: 0;

    font-family: Tahoma, Arial, Sans-serif;

    font-size: 23px;

    line-height: 33px;

    font-weight: bold;

    color: #fff;

    white-space: nowrap;

    background: url(Cimages/innerTitle-bg.gif) 0 0 no-repeat;

    height: 48px;

}



.InnerTitleWidth {

    padding: 0;

}



.InnerTitleTopMIddle {

    padding: 0;

}



.InnerTitleContentpane {

    text-align: left;

    vertical-align: top;

    padding: 0 0px 10px 43px;

    clear: both;

    margin: 0;

}



.InnerTitleVisibilitycell {

    float: right;

    text-align: right;

}



.InnerTitleTitleTable {

    width: 100%;

}





/* Styles for Containers IconTitleGreen Container */



.IconTitleTitle {

    padding: 0;

    float: left;

}



.IconTitleTitle h2,

.IconTitleTitle .ContainerTitle {

    padding: 3px 0 0 0!important;

    margin: 0 0 0 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 15px;

    line-height: 18px;

    font-weight: bold!important;

    color: #0E5876;

    white-space: nowrap;

    float: left;

}



.IconTitleTitle h2 strong {

    display: block;

    font-weight: bold!important;

    font-family: Tahoma, Arial, Sans-serif!important;

}



.IconTitleIcon {

    float: left;

    width: auto;

    margin: 0 10px 0 0;

}



.IconTitleWidth {

    padding: 0;

}



.IconTitleTopMIddle {

    padding: 0 0 3px 0;

}



.IconTitleContentpane {

    text-align: left;

    vertical-align: top;

    padding: 0 0px 0 0px;

    clear: both;

}



.IconTitleVisibilitycell {

    float: right;

    text-align: right;

}



.IconTitleTitleTable {

    width: 100%;

}





/* Styles for Containers Icon Title2 */



.IconTitle2Title {

    padding: 0;

}



.IconTitle2Title h2,

.IconTitle2Title .ContainerTitle {

    padding: 0 0 3px 0!important;

    margin: 0;

    font-family: Arial, Verdana, Geneva, sans-serif, Helvetica, sans-serif;

    font-size: 15px;

    line-height: 17px;

    font-weight: bold!important;

    color: #0E5876;

    white-space: nowrap;

}



.IconTitle2Icon {

    float: left;

    margin: 3px 0 0 0;

}



.IconTitle2Width {

    padding: 0 13px 0;

    margin: 0 0 5px 0;

}



.IconTitle2TopMIddle {

    padding: 0;

}



.IconTitle2Contentpane {

    text-align: left;

    vertical-align: top;

    padding: 0;

}



.IconTitle2Visibilitycell {

    text-align: right;

}



.IconTitle2TitleTable {

    width: 100%;

}



.IconTitle2Left {

    float: left;

    margin: 0 12px 0 0;

}



.IconTitle2Right {}





/* Styles for Containers GrayBgNoTitle Container */



.feedbackWidth {

    margin: 0 0 10px 0;

    padding: 10px 20px 0;

    background-color: #F0FBFD;

    color: #14B3C9 !important;

    border: solid 1px #14B3C9;

}



.feedbackContentpane {

    text-align: left;

    vertical-align: top;

    clear: both;

}



.feedbackWidth span {

    color: #14B3C9 !important;

}



.feedbackWidth a {

    color: #14B3C9 !important;

}



.feedbackWidth img {

    margin: 0 5px 0 0;

}



.feedbackVisibilitycell {

    float: right;

    text-align: right;

}



.feedbackTitleTable {

    width: 100%;

}