
html, body {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #7ca0cf;
    background-repeat: no-repeat;
    background-position: top center;
}

.png {
    behavior: url("/css/png.htc");
}

.mainLink {
    cursor: pointer;
    text-decoration: none;
}

.mainUpTextBoxClass {
    position: absolute;
    top: 0px;
    right: 0px;
    margin: 5px;
}

.mainUpTextClass {
    color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
    white-space: nowrap;
}

.mainDownTextBoxClass {
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin: 5px;
    width: 100%;
    text-align: center;
    line-height: 16px;
}

.mainDownTextClass {
    color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
    white-space: nowrap;
}

.mainCopyrightTextClass {
    color: #c4c4c4;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
    white-space: nowrap;
}

.defLink {
    color: #0058cc; /*radiusLightBlue*/
    cursor: pointer;
    text-decoration: none;
}

.defLink:hover {
    color: #997300; /*radiusDarkOrange*/
}

.mainTaskBarAreaClass {
    border: 1px solid red;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
}

.mainTaskBarContainerClass {
    line-height: 21px;
}



.debugWinClass {
}

.debugWinHeaderClass {
    background-color: red;
}

.debugWinConsoleClass {
    color: red;
    background-color: white;
    overflow: scroll;
    white-space: nowrap;
}


.defWinClass {
    position: absolute;
}

.defWinColorSchema {
	background-color: #e3e9f2;
}

/*.defWinCaptionBarClass {
    position: relative;
    width: auto;
}*/

.defWinCaptionBarClass {
    position: absolute;
    left: 0px;
    top: 0px;
    white-space: nowrap;
    background-image: url("/images/x.gif?version=RELEASE_0_27&build=200608281106");
}

.defWinCaptionTextClass {
	color: #25578e;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
    white-space: nowrap;
    background-color: transparent;
    cursor: default;
    /*o1verflow: hidden;
    t1ext-overflow: ellipsis;*/
}

.defWinScaleClass {
    background-color: transparent;
    cursor: nw-resize;
}

.defWinContentClass {
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
    margin-left: 6px;
    margin-top: 0px;
    margin-right: 6px;
    margin-bottom: 6px;
}

.defWinButtonLabelClass {
	color: #003273;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left:  10px;
	padding-right: 10px;
	vertical-align: middle;
    white-space: nowrap;
}

.defWinLabelSmallClass {
	color: #001736;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
    white-space: nowrap;
}

.defWinLinkClass {
    color: #0058cc;
    cursor: pointer;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-align: right;
    white-space: nowrap;
}

.defWinLabelClass {
	color: #001736;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
    white-space: nowrap;
}

.defWinMessageClass {
	color: #003273;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
    white-space: nowrap;
    cursor: default;
}

.defWinSysMessageClass {
	color: #611c33;
	font-family: Arial;
	font-size: 11px;
    cursor: default;
	overflow: auto;
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	height: 250px;
	width: 210px;
	vertical-align: top;
	text-align: left;
}

.defWinMessage9Class {
	color: #003273;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
    white-space: nowrap;
    cursor: default;
}

.defWinInputClass {
	background-color: #FFF;
	border: 1px solid #7ca0cf;
	color: #001736;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	height: 16px;
	width: 110px;
    white-space: nowrap;
}

.defWinSelectClass {
	background-color: #FFF;
	border: 1px solid #7ca0cf;
	color: #001736;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	height: 16px;
	width: auto;
}

.defWinSelectBoxClass {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
}

.defWinCheckBoxClass {
	color: #336699;
	vertical-align: middle;
}

.defWinRadioButtonClass {
	color: #336699;
	vertical-align: middle;
}

.orangeArrowClass {
	height: 11px;
	width: 8px;
}

.defWinAsterisk {
	color: #F00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/*
*	Inner outlines: on the blue bg & on the white bg
*/
.innerFromBlueToWhite {
}

.innerFromBlueToWhite .innerFromBlueToWhiteLT {
	background-image: url(../images/outline/inner/l_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromBlueToWhite .innerFromBlueToWhiteMT {
	background-image: url(../images/outline/inner/m_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: auto;
}

.innerFromBlueToWhite .innerFromBlueToWhiteRT {
	background-image: url(../images/outline/inner/r_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromBlueToWhite .innerFromBlueToWhiteML {
	background-image: url(../images/outline/inner/m_l.png?version=RELEASE_0_27&build=200608281106);
	height: auto;
	width: 6px;
}

.innerFromBlueToWhite .innerFromBlueToWhiteMID {
	background-color: #FFF;
	height: auto;
	width: auto;
}

.innerFromBlueToWhite .innerFromBlueToWhiteMR {
	background-image: url(../images/outline/inner/m_r.png?version=RELEASE_0_27&build=200608281106);
	height: auto;
	width: 6px;
}

.innerFromBlueToWhite .innerFromBlueToWhiteLB {
	background-image: url(../images/outline/inner/l_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromBlueToWhite .innerFromBlueToWhiteMB {
	background-image: url(../images/outline/inner/m_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: auto;
}

.innerFromBlueToWhite .innerFromBlueToWhiteRB {
	background-image: url(../images/outline/inner/r_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

/*
* =========
*/

.innerFromWhiteToBlue {
}

.innerFromWhiteToBlue .innerFromWhiteToBlueLT {
	background-image: url(../images/outline/inner_blue/l_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromWhiteToBlue .innerFromWhiteToBlueMT {
	background-image: url(../images/outline/inner_blue/m_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: auto;
}

.innerFromWhiteToBlue .innerFromWhiteToBlueRT {
	background-image: url(../images/outline/inner_blue/r_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromWhiteToBlue .innerFromWhiteToBlueML {
	background-image: url(../images/outline/inner_blue/m_l.png?version=RELEASE_0_27&build=200608281106);
	height: auto;
	width: 6px;
}

.innerFromWhiteToBlue .innerFromWhiteToBlueMID {
	background-color: #e3e9f2;
	height: auto;
	width: auto;
}

.innerFromWhiteToBlue .innerFromWhiteToBlueMR {
	background-image: url(../images/outline/inner_blue/m_r.png?version=RELEASE_0_27&build=200608281106);
	height: auto;
	width: 6px;
}

.innerFromWhiteToBlue .innerFromWhiteToBlueLB {
	background-image: url(../images/outline/inner_blue/l_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromWhiteToBlue .innerFromWhiteToBlueMB {
	background-image: url(../images/outline/inner_blue/m_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: auto;
}

.innerFromWhiteToBlue .innerFromWhiteToBlueRB {
	background-image: url(../images/outline/inner_blue/r_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

/*
* =========
*/

.innerFromDarkBlueToWhite {
}

.innerFromDarkBlueToWhite .innerFromDarkBlueToWhiteLT {
	background-image: url(../images/outline/inner_dark_blue/l_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromDarkBlueToWhite .innerFromDarkBlueToWhiteMT {
	background-image: url(../images/outline/inner_dark_blue/m_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: auto;
}

.innerFromDarkBlueToWhite .innerFromDarkBlueToWhiteRT {
	background-image: url(../images/outline/inner_dark_blue/r_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromDarkBlueToWhite .innerFromDarkBlueToWhiteML {
	background-image: url(../images/outline/inner_dark_blue/m_l.png?version=RELEASE_0_27&build=200608281106);
	height: auto;
	width: 6px;
}

.innerFromDarkBlueToWhite .innerFromDarkBlueToWhiteMID {
	background-color: #FFF;
	height: auto;
	width: auto;
}

.innerFromDarkBlueToWhite .innerFromDarkBlueToWhiteMR {
	background-image: url(../images/outline/inner_dark_blue/m_r.png?version=RELEASE_0_27&build=200608281106);
	height: auto;
	width: 6px;
}

.innerFromDarkBlueToWhite .innerFromDarkBlueToWhiteLB {
	background-image: url(../images/outline/inner_dark_blue/l_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromDarkBlueToWhite .innerFromDarkBlueToWhiteMB {
	background-image: url(../images/outline/inner_dark_blue/m_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: auto;
}

.innerFromDarkBlueToWhite .innerFromDarkBlueToWhiteRB {
	background-image: url(../images/outline/inner_dark_blue/r_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

/*
* =========
*/

.innerFromWhiteToBeige {
}

.innerFromWhiteToBeige .innerFromWhiteToBeigeLT {
	background-image: url(../images/outline/outline_beige/l_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromWhiteToBeige .innerFromWhiteToBeigeMT {
	background-image: url(../images/outline/outline_beige/m_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: auto;
}

.innerFromWhiteToBeige .innerFromWhiteToBeigeRT {
	background-image: url(../images/outline/outline_beige/r_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromWhiteToBeige .innerFromWhiteToBeigeML {
	background-image: url(../images/outline/outline_beige/m_l.png?version=RELEASE_0_27&build=200608281106);
	height: auto;
	width: 6px;
}

.innerFromWhiteToBeige .innerFromWhiteToBeigeMID {
	background-color: #fdf2cf;
	height: auto;
	width: auto;
}

.innerFromWhiteToBeige .innerFromWhiteToBeigeMR {
	background-image: url(../images/outline/outline_beige/m_r.png?version=RELEASE_0_27&build=200608281106);
	height: auto;
	width: 6px;
}

.innerFromWhiteToBeige .innerFromWhiteToBeigeLB {
	background-image: url(../images/outline/outline_beige/l_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromWhiteToBeige .innerFromWhiteToBeigeMB {
	background-image: url(../images/outline/outline_beige/m_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: auto;
}

.innerFromWhiteToBeige .innerFromWhiteToBeigeRB {
	background-image: url(../images/outline/outline_beige/r_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

/*
* =========
*/

.innerFromBlueToBlue {
}

.innerFromBlueToBlue .innerFromBlueToBlueLT {
	background-image: url(/images/outline/inner_blue_blue/l_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromBlueToBlue .innerFromBlueToBlueMT {
	background-image: url(/images/outline/inner_blue_blue/m_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: auto;
}

.innerFromBlueToBlue .innerFromBlueToBlueRT {
	background-image: url(/images/outline/inner_blue_blue/r_t.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromBlueToBlue .innerFromBlueToBlueML {
	background-image: url(/images/outline/inner_blue_blue/m_l.png?version=RELEASE_0_27&build=200608281106);
	height: auto;
	width: 6px;
}

.innerFromBlueToBlue .innerFromBlueToBlueMID {
	background-color: #e3e9f2;
	height: auto;
	width: auto;
}

.innerFromBlueToBlue .innerFromBlueToBlueMR {
	background-image: url(/images/outline/inner_blue_blue/m_r.png?version=RELEASE_0_27&build=200608281106);
	height: auto;
	width: 6px;
}

.innerFromBlueToBlue .innerFromBlueToBlueLB {
	background-image: url(/images/outline/inner_blue_blue/l_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

.innerFromBlueToBlue .innerFromBlueToBlueMB {
	background-image: url(/images/outline/inner_blue_blue/m_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: auto;
}

.innerFromBlueToBlue .innerFromBlueToBlueRB {
	background-image: url(/images/outline/inner_blue_blue/r_b.png?version=RELEASE_0_27&build=200608281106);
	height: 6px;
	width: 6px;
}

/*
*	The End of Inner outlines
*/



.floatingWinModalBgClass {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    cursor: not-allowed progress;
}


.imgBtnClass {
    /*position: relative;*/
    cursor: pointer;
}

.imgBtnImageClass {
    position: absolute;
    visibility: hidden;
    left:0px;
    top:0px;
}

.imgBtnZoneImageClass {
    position: absolute;
    cursor: pointer;
    left:0px;
    top:0px;
}



.mapWinContentClass {
    background-color: #e3e9f2;
}

.mapWinUpBarHeader1Class {
    color: #114588;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
    white-space: nowrap;
    cursor: default;
    width: 110px;
}

.mapWinGridBoxClass {
    border: 1px solid #cecece;
    background-color: #ffffff;
}

.mapWinPhotoClass {
    position: absolute;
}

.mapWinIBarClass {
    position: absolute;
    line-height: 12px;
    height: 12px;
    color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
    white-space: nowrap;
    cursor: default;
}

.mapWinIBarBackgroundClass {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    line-height: 12px;
    height: 12px;
	font-family: Verdana;
	font-size: 11px;
    cursor: default;
    background-color: #000000;
}

.mapWinIBarForegroundClass {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 12px;
}

.mapWinIBarUserIDClass {
    color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
    white-space: nowrap;
    cursor: default;
}

.mapWinIBarStatusClass {
    color: #ffffff;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
    white-space: nowrap;
    cursor: default;
    padding-left: 3px;
}

.mapWinGMapBoxClass {
    position: absolute;
}

.mscrollWinContentClass {
    margin-left: 0px;
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    background-color: #d6deeb;
}

.locFilterContentClass {
    margin: 5px;
    margin-top: 0px;
    padding-top: 4px;
    background-color: #e3e9f2;
}

.locFilterWinContentBoxClass {
	height: 136px;
	left: 4px;
	position: absolute;
	top: 6px;
    width: 250px;
}

.recentWinContentClass {
    margin-left: 5px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
    background-color: #e3e9f2;
}

.recentWinGridBoxClass {
    border: 1px solid #cecece;
    border-top: 0px;
    background-color: #ffffff;
}

.recentWinUpBarTextClass {
    color: #114588;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
    white-space: nowrap;
    cursor: default;
}

.recentWinPhotoClass {
    position: absolute;
    top:24px;
}

.recentWinNavClass {
    border: 2px solid #7ca0cf;
    position: absolute;
    top: 24px;
    background-color: #ffffff;
}

.recentWinNavTextClass {
    color: #0058cc;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
    white-space: nowrap;
    line-height: 8px;
    letter-spacing: -1px;
    cursor: pointer;
}


/****************************
.mapWinGridCeilClass {
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    border-right-width: 1px;
    border-bottom-width: 1px;
    background-color: #7ca0cf;
}

.mapWinGridDivClass {
    position: relative;
}

.mapWinGridPicClass {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

.mapWinGridUserIDBoxClass {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 12px;
}

.mapWinGridUserIDClass {
    color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
    white-space: nowrap;
    cursor: default;
    pading-left: 1px;
    padding-right: 1px;

    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 12px;
}

.mapWinGridROClass {
    position: absolute;
    background-color: #7ca0cf;
    border: 1px solid #114588;
    cursor: pointer;
}

.mapWinGridROPicClass {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

.mapWinGridROIBarBoxClass {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    background-color: #000000;
    height: 12px;
}

.mapWinGridROIBarTableClass {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 12px;
}

.mapWinGridROIBarUserIDClass {
    color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
    white-space: nowrap;
    width: 100%;
    cursor: default;
}

.mapWinGridROIBarStatusClass {
    color: #ffffff;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
    white-space: nowrap;
    cursor: default;
    padding-left: 3px;
}

.recentWinContentClass {
    margin-left: 5px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
    background-color: #e3e9f2;
}

.recentWinGridBoxClass {
    border: 1px solid #979797;
    border-top: 0px;
    background-color: #ffffff;
    padding: 2px;
    padding-top: 0px;
}

.recentWinUpBarClass {
    height: 24px;
}

.recentWinUpBarTextClass {
    color: #114588;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
    white-space: nowrap;
    cursor: default;
}

.recentWinGridClass {
    border: 0px;
}

.recentWinGridCeilClass {
    border: 0px;
    border-right: 1px solid #ffffff;
    background-color: #7ca0cf;
}

.recentWinGridPicClass {
}

.recentWinGridNavClass {
    border: 2px solid #7ca0cf;
    background-color: #ffffff;
    width: 100%;
    height: 100%;
}

.recentWinGridNavTextClass {
    color: #0058cc;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
    white-space: nowrap;
    cursor: pointer;
}
*/



.simpleMenuContentClass {
    margin: 3px;
    background-color: #bacde6;
}

.simpleMenuTableClass {
    margin-left: 0px;
    margin-top: 6px;
    margin-right: 0px;
    margin-bottom: 6px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.simpleMenuLIndentClass {
    padding-left: 6px;
}

.simpleMenuRIndentClass {
    padding-right: 6px;
}

.simpleMenuItemClass {
    background-color: transparent;
    cursor: pointer;
}

.simpleMenuIconClass {
    margin-right: 3px;
    cursor: pointer;
}

.simpleMenuTextClass {
    color: #013374;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    padding-top: 1px;
    padding-bottom: 2px;
    cursor: pointer;
}

.simpleMenuSepClass {
    width: 100%;
    height: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
}


.checkBoxClass {
}

.checkBoxBtnClass {
    /*position: relative;*/
}

.checkBoxTextClass {
    color: #001736;
	font-family: Verdana;
	font-size: 10px;
    white-space: nowrap;
    cursor: default;
    padding-left: 2px;
}


.logWinOrangeArrowClass {
	height: 11px;
	width: 8px; 	
}

.browserDisclaimersClass {
	color: #001736;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
.signWinCanvasLeftClass {
    border: 1px solid #cecece;
	position: relative;
	height: 100%;
	width: 100%;
    background-color: #ffffff;
}

.signWinCanvasRightClass {
    border: 1px solid #cecece;
	position: relative;
	height: 100%;
	width: 100%;
    background-color: #f2f5fa;
}

.signWinLeftColumnClass {
	/*background-color: #FFF;*/
	/*border: 1px solid #CECECE;*/
	width: 340px;
	height: 100%;
	vertical-align: top;
}

.signWinRightColumnClass {
	background-color: #e3e9f2;
	/*border: 1px solid #CECECE;*/
	width: 210px;
	height: 100%;
	vertical-align: top;	
}

.signWinRequiredLabelClass {
	color: #ff7e00; 
	font-weight: bold;
}

.signWinHeaderLabelClass {
	color: #013374;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
    white-space: nowrap;
}

.signSideBarTd1Class {	
	vertical-align: top;
	text-align: center;
	width: 15px;
}

.signSideBarHorSepClass {
	border-bottom: 15px solid #f2f5fa;
}

.signWinSelectBoxClass {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
}

.signWinContextHelpClass {
	color: #ff7e00; 
	font-family: Verdana;
	font-size: 10px;
}



.radioButtonClass {
}

.radioButtonBtnClass {
    position: relative;
    text-align:center;
}

.radioButtonTextClass {
    color: #001736;
	font-family: Verdana;
	font-size: 10px;
    white-space: nowrap;
    cursor: default;
    padding-left: 2px;
}

.pullDownClass {
	background-color: #FFF;
	border: 1px solid #7ca0cf;
	color: #001736;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	width: 110px;
    white-space: nowrap;
}

.pullDownTextClass {
	background-color: #FFF;
	color: #001736;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
	width: 110px;
    white-space: nowrap;
    cursor: pointer;
}

.simpleSelectBoxContentClass {
    margin: 3px;
    background-color: #bacde6;
}

.simpleSelectBoxTextClass {
    color: #013374;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
    white-space: normal;
    overflow: hidden;
    height: 10px;
    padding-top: 1px;
    padding-bottom: 2px;
    cursor: pointer;
    border-bottom: 1px solid #aabdd6;
}

.simpleSelectBoxLabelClass {
    color: #013374;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
    white-space: normal;
    cursor: pointer;
}

.simpleSelectBoxItemClass {
    background-color: transparent;
    background-image: none;
}

.simpleSelectBoxItemOverClass {
    background-color: #d7e9ff;
}

.simpleSelectBoxItemSelClass {
    background-color: #f7d56b;
}



.simpleTooltipContentClass {
    margin: 3px;
    /*background-color: #bacde6;*/
    background-color: white;
    border: 1px solid gray;
}

.simpleTooltipTableClass {
    margin-left: 0px;
    margin-top: 6px;
    margin-right: 0px;
    margin-bottom: 6px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.simpleTooltipLIndentClass {
    padding-left: 6px;
}

.simpleTooltipRIndentClass {
    padding-right: 6px;
}

.simpleTooltipItemClass {
    background-color: transparent;
    cursor: pointer;
}

.simpleTooltipIconClass {
    margin-right: 3px;
    cursor: pointer;
}

.simpleTooltipTextClass {
    color: #013374;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    padding-top: 1px;
    padding-bottom: 2px;
    cursor: pointer;
}

.simpleTooltipSepClass {
    width: 100%;
    height: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
}




.regWinCanvClass {
	height: 310px;	
	margin-top: 5px;
	position: relative;
	width: 316px; 
}

.regTitleMsgClass {
	height: 125px;
	margin-top: 5px; 
	margin-left: 12px;
	width: 292px;
}

.regWinBasicTextClass {
	padding: 0px;
	text-indent: 0px;	
	white-space: normal;
}

.regTitleSubMsgClass {
	color: #001837;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 3px;
}

.regButtonSetClass {
	height: 134px;
	margin-left: 65px;
	margin-top: 5px;
	position: relative;
	width: 184px;
}

.regButtonClass {
	height: 36px;
	position: absolute;
	width: 184px;	
}

.regFootLabelClass {
	margin-top: 12px;
	text-align: left;
	text-indent: 8px;;
}

.setWinClass {	 
	margin-bottom: 1px;
}

.setWinCanvasClass {
	height: 358px;
	width: 100%;
}

.setWinLeftTabsClass {
	background-color: #7891b3;
	height: 347px;
	vertical-align: top;
	width: 75px;
}

.setWinRightTabsClass {
	background-color: #e3e9f2;
	height: 100%;
	vertical-align: top;	
}

.setWinLeftTabCellClass {
	border-right: 1px solid #e3e9f2;
	height: 28px;
}

.setWinLeftTabButRegClass {
	background-image: url(../images/b/settings/tab_reg.gif?version=RELEASE_0_27&build=200608281106);
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 28px;
}

.setWinLeftTabButPresClass {
	background-image: url(../images/b/settings/tab_pres.gif?version=RELEASE_0_27&build=200608281106);
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 28px;
}

.setWinLeftTabSepClass {
	border-right: 1px solid #114588;
	height: 2px;
	width: 100%;
}

img.setWinLeftTabIMSepClass {
	height: 2px;
	width: 100%;
}

.setWinLeftTabDivClass {
	margin-left: 16px;
}

.setWinLeftTabDivPresClass {
	margin-left: 8px;
}

.setWinDetailsCanvClass {	
	height: 305px; 
	margin-left: 5px; 
	width: 447px;
}

.setWinDetailsBodyClass {	
	border: 1px solid #CECECE; 
	background-color: #FFF;
	height: 312px; 
}

.setWinDetailsBodyLightClass {	
	height: 305px; 
}

.setWinContentClass {
	height: 285px; 
	margin: 15px;
	margin-top: 10px;
	margin-bottom: 5px; 
	width: 400px; 	
}

.setWinContentLegacyClass {
	background-color: #e3e9f2;
	height: 282px;
	margin-left: 4px;
	margin-right: 0px;
	width: 426px;
}

.setWinCaptTextClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1a4e91;
}

.setWinInputClass {
	background-color: #FFF;
	border: 1px solid #7ca0cf;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 16px;
	width: 310px;	
}

textarea.setWinInputClass {
	background-color: #FFF;
	border: 1px solid #7ca0cf;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 16px;
	width: 310px;
	overflow: auto;
}

.setWinInput132Class {
	width: 130px;
}

.setWinGeneralCell1Class {
}

textarea.setWinInputClass {	
	height: 27px;	
	overflow: hidden;
}

.setWinLegacyTabClass {
	height: 132px; 
	width: 216px; 
}

.setWinLegacyIMClass {
	height: 112px;
	width: 198px;
}

.setWinLegacyIMLogoClass {
	height: 27px;
	width: 30px;
}

.setWinLegacyIMTmLogoClass {
	height: 14px;
	width: 111px;
}

.setWinPhotoEditHostClass {
	width: 52px; 
	height: 36px; 
	position: relative; 
	top: 2px;
}

.setWinCornerClass {
	height: 7px; 
	width: 9px; 	
	position: absolute;
}

.setWinPhotoEditActiveFrameClass {
	border: 2px solid #0058cc;
	width: 48px; 
	height: 36px; 
	position: absolute; 
	left: 3px; 
	top: 1px;	
}

.setWinPhotoEditInactiveFrameClass {
	border: 2px solid #cecece;
	width: 48px; 
	height: 36px;
	position: absolute; 
	left: 3px; 
	top: 1px;
}

.setWinEmptyPhotoSlotClass {
	width: 52px; 
	height: 40px; 
	position: absolute; 
	left: 3px; 
	top: 1px;	
}

.setWinPhotoEditImgCanvClass {
	background-color: #eaeaea;
	position: absolute; 
	width: 49px; 
	height: 37px; 
	left: 4px; 
	top: 2px;
	clip: rect(1px, 49px, 37px, 1px);
}

.setWinPhotoEditCellClass {
	height: 62px;
	position: relative;
	vertical-align: top;
	width: 58px;
}

.setWinPhotoEditRadioClass {
	position: absolute; 
	bottom: -2px; 
	width: 58px; 
	text-align: center;
}

.setWinPhotoPanCavClass {
	width: 100%;
	left: 2px;
	position: relative;
}

.transparentInput {
	cursor: pointer;
	filter: alpha(opacity: 0);
	opacity: 0;
	-moz-opacity: 0;
}

.setWinRequiredLabelClass {
	color: #ff7e00; 
	font-weight: bold;
}

.locationWinCanvasClass {
	margin-top: 4px;
	width: 612px;
}

.locationWinDataHostClass {
	height: 100%;
	width: 100%;
}

.locationWinMapHelpClass {
	height: 16px;
}

.locationWinMapHelpInClass {
}

.locationWinMapHelpRightClass {
}

.locationWinMapHelpCellRightClass{
}

.locationWinMapHelpInRightClass {
	margin-top: 16px;
}

.locationWinMapHelpCellLeftClass {
	color: #061e3e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}

.locationWinMapClass {
	height: 260px;
}

.locationSettingsClass {
	text-align: center;
}

.locationWinHelpLabelClass {
	font-size: 9px;
	margin-bottom: 16px;
	margin-left: 4px;
}

.locationWinMapCanvasClass {
	height: 260px;
	width: 444px;
}

.locationWinMapPrivacyClass {
	height: 14px;
	text-align: right;
	vertical-align: bottom;
}

.locationMapMapClass {
	height: 270px;
	width: 440px;
	text-align: center;
}

.locationMapDoneBtnClass {
	height: 22px;
}


.locationMapFootClass {
	font-size: 11px;
}

.locationSettSeparatorClass {
	width: 68px;
}


.locationSettLeftTabClass {
	text-align: right;
}

.locationSettRightTabClass {
	text-align: left;
}

.locationWinAddressErrorTDClass {
	width: 140px;
}

.locationWinAddressErrorClass {
	width: 100%;
	height: 18px;
	color: red;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
    white-space: nowrap;
}


.rosterWinContentClass {
    margin-bottom: 1px;
    background-color: #e3e9f2;
    overflow: hidden;
}

.rosterWinCanvasClass {
    border: 1px solid #cecece;
	position: absolute;
	top: 48px;
	width: 188px;
	height: 460px;
    background-color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
}

.rosterWinTreeAreaClass {
}

.rosterTreeClass {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.legacyIconAbsClass {
    position: absolute;
    left:0px;
    top:0px;
}

.legacyIconNodeClass {
    position: absolute;
    visibility: hidden;
    left:0px;
    top:0px;
}

.legacyIconImageClass {
    position: absolute;
    visibility: hidden;
    left:0px;
    top:0px;
}


.rosterTreeChildAreaClass {
}

/*
 * Group Classes
 */
.rosterTreeGroupClass {
    line-height: 20px;
    font-size: 18px;
    text-align: left;
    white-space: nowrap;
    cursor: default;

    background-color: #ffffff;
    background-image: none;
}

.rosterTreeGroupOverClass {
    line-height: 20px;
    font-size: 18px;
    text-align: left;
    white-space: nowrap;

    background-color: #d7e9ff;
    background-image: url('/images/trees/roster/rowover1x20.gif?version=RELEASE_0_27&build=200608281106');
    background-repeat: repeat-x;
}

.rosterTreeGroupSelClass {
    line-height: 20px;
    font-size: 18px;
    text-align: left;
    white-space: nowrap;

    background-color: #f7d56b;
    background-image: url('/images/trees/roster/rowsel1x20.gif?version=RELEASE_0_27&build=200608281106');
    background-repeat: repeat-x;
}

.rosterTreeGroupArrowIconClass {
    vertical-align: middle;
}

.rosterTreeGroupTypeIconClass {
    vertical-align: middle;
    margin-right: 1px;
}

.rosterTreeGroupTextClass {
    color: #366cb3;
	font-family: Verdana;
    vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
    white-space: nowrap;
    cursor: default;
}

.rosterTreeGroupInfoTextClass {
    padding-left: 4px;
    color: #366cb3;
	font-family: Verdana;
    vertical-align: middle;
	font-size: 9px;
	font-weight: bold;
    white-space: nowrap;
    cursor: default;
}


/*
 * User Classes
 */
.rosterTreeUserClass {
    width: 100%;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    text-align: left;
    white-space: nowrap;
    cursor: default;

    background-color: #ffffff;
    background-image: none;

    overflow: hidden;
    text-overflow: ellipsis;
}

.rosterTreeUserOverClass {
    width: 100%;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    text-align: left;
    white-space: nowrap;

    background-color: #d7e9ff;
    background-image: url('/images/trees/roster/rowover1x16.gif?version=RELEASE_0_27&build=200608281106');
    background-repeat: repeat-x;

    overflow: hidden;
    text-overflow: ellipsis;
}

.rosterTreeUserSelClass {
    width: 100%;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    text-align: left;
    white-space: nowrap;

    background-color: #f7d56b;
    background-image: url('/images/trees/roster/rowsel1x16.gif?version=RELEASE_0_27&build=200608281106');
    background-repeat: repeat-x;

    overflow: hidden;
    text-overflow: ellipsis;
}

.rosterTreeUserStatusIconClass {
    vertical-align: middle;
}

.rosterTreeUserTypeIconClass {
    vertical-align: middle;
    margin-right: 2px;
}

/*
 * Radius User Classes
 */
.rosterTreeRadiusUserPlusIconClass {
    vertical-align: middle;
}

.rosterTreeRadiusUserTextClass {
    color: #001736;
	font-family: Verdana;
    vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
}

.rosterTreeRadiusUserDistanceTextClass {
    width: 70px;
    padding-left: 3px;
    color: #001736;
	font-family: Verdana;
    vertical-align: middle;
	font-size: 9px;
	font-weight: normal;
    white-space: nowrap;
    cursor: default;
}

/*
 * FOF Classes
 */
.rosterTreeFOFTextClass {
    color: #001736;
	font-family: Verdana;
    vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
    white-space: nowrap;
    cursor: default;
}

/*
 * Legacy User Classes
 */
.rosterTreeLegacyUserTextClass {
    color: #001736;
	font-family: Verdana;
    vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
    white-space: nowrap;
    cursor: default;
}

/*
 * Offline User Classes
 */
.rosterTreeOfflineUserTextClass {
    color: #363636;
	font-family: Verdana;
    vertical-align: middle;
	font-size: 11px;
    font-style: italic;
	font-weight: normal;
    white-space: nowrap;
    cursor: default;
}



.loginLegacyCornrImgClass {
	width: 9px; 
	height: 7px; 
	position: absolute;
}

.loginLegacyLabelClass {
	height: 16px; 
	text-indent: 14px; 
	width: 80px;
}
.loginCheckLabelClass {
	border-right: 6px solid #e3e9f2;
}
.proWinCanvasClass {
	background-color: #e3e9f2;
	height: 280px;
	left: 3px;
	border-top: 4px solid #e3e9f2;
	position: relative;
	width: 514px;
}

.proWinEpiCellClass {
	background-color: #e3e9f2;
	height: 40px;
}

.proWinEpiImgClass {
	border: 1px solid #1e4f8f;
	height: 36px;
	width: 48px;
}

.proWinEpiImgCellClass {
	text-align: center;
	width: 56px;
}

.proWinEpiDescCellClass {
	color: #013374;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.proWinEpiBtnsClass {
	height: 16px;
	right: 0px;
	text-align: right;
	width: 85px;
}

.proWinEpiMidLayerBtnsClass {
	position: relative;
	top: 0px;
	right: 5px;
	width: 85px;
}

.proWinEpiBtnClass {
	cursor: pointer;
}

.proWinMidLeftCellClass {
	height: 236px;
	width: 254px;
}

.proWinMidRightCellClass {
	height: 236px;
	width: 260px;
}

.proWinMidRightTopCellClass {
	height: 212px;
	width: 254px;
}

.proWinMidBigImgCellClass {
	height: 182px;
	width: 242px;
}

.proWinMidBigImgClass {
	border: 1px solid #0058cc;
	height: 180px;
	width: 240px;
}

.proWinMidImagesCellClass {
	height: 40px;
	width: 242px;
}

.proWinMidImgCellClass {
	border: 2px solid #d0d0d0;
	height: 36px;
	width: 48px;
}

.proWinMidImgSelCellClass {
	border: 2px solid #1163cf;
	height: 36px;
	width: 48px;
}

.proWinMidVSeparatorClass {
	height: 4px;
}

.proWinMidRightBotCellClass {
	height: 100%;
	width: 254px;
}

.proWinInputClass {
	width: 134px;
}

.proWinCloseBtnCellClass {
	width: 42px;
}

.proWinLabel1Class {
	color: #114588;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.proWinLabel2Class {
	color: #001839;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}

.proWinLabel3Class {
	color: #001839;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.proWinProfileInputBtnCellClass {
	width: 48px;
}

.proWinProfileDetailsClass {
}

.proWinProfileDetailCell1Class {
	height: 28px;
	width: 52px;
}

.proWinProfileDetailCell2Class {
	height: 100%;
	width: 184px;
	word-wrap: break-word;
	white-space: normal;
	overflow-x: hidden;
	vertical-align: top;
}

.proWinProfileDetailCell2PClass {
	word-wrap: break-word;
}

.proWinProfileBtnCellClass {
	width: 16px;
}

.AboutWhatWinMainClass {
	height: 412px;
	margin-top: 4px;
	width: 572px;
}

/*
*	Top menu
*/
.AboutWhatWinMenuClass {
	height: 22px;
}

.AboutWhatWinMenuEdgeClass {
	height: 22px;
	width: 33px;
}

.AboutWhatWinMenuMidClass {
	height: 22px;
	width: 8px;
}

.AboutWhatWinMenuTabRegClass {
	background-image: url(../images/menus/tabs/tab_blue165x21.gif?version=RELEASE_0_27&build=200608281106);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #003273;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	width: 165px;
}

.AboutWhatWinMenuTabOverClass {
	background-image: url(../images/menus/tabs/tab_orange165x21.gif?version=RELEASE_0_27&build=200608281106);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #003273;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	width: 165px;
}

.AboutWhatWinMenuTabPresClass {
	background-image: url(../images/menus/tabs/tab_white165x22.gif?version=RELEASE_0_27&build=200608281106);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #001736;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	width: 165px;
}

.AboutWhatWinMenuTabNoBorderClass {
	background-image: none;
}

/* === End === */

.AboutWhatWinBodyClass {
	background-color: #FFF;
	height: 384px;
}

.AboutWhatWinContentClass {
	height: 100%;
	vertical-align: middle;
	width: 100%;
}

.AboutWhatWinCellClass {
	width: 50%;
}

.AboutWhatWinTextColumnClass {
	margin-left: 26px;
	width: 222px;
}

/* 
*	Text classes
*/
.AboutWhatWinTextColumnClass, .AboutWhatWinTextClass, .AboutWhatWinText1Class, .AboutWhatWinText2Class, .AboutWhatWinText3Class{
	color: #001736;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	width: 144px;
}

.AboutWhatWinText1Class {
	color: #003273;
	font-size: 11px;
	font-weight: bold;
}

.AboutWhatWinText2Class {
	color: #003273;
	font-size: 11px;	
}

.AboutWhatWinText3Class {
	color: #003273;
	font-size: 8px;
}

.AboutWhatWinText4Class {
	color: #ff6c00;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.AboutWhatWinSampleClass {
	background-image: url(../images/labels/aboutRadiusIM.gif?version=RELEASE_0_27&build=200608281106);
	background-position: center;
	background-repeat: no-repeat;
	height: 230px;
}

.AboutWhatWinAboutTitleClass {
	margin-left: 10px;
}

.AboutWhatWinStoryRowClass, .AboutWhatWinStoryContRowClass {
	margin-bottom: 22px;
	margin-left: 34px;	
	width: 490px;
}

.AboutWhatWinStoryContRowClass {
	margin-bottom: auto;
}

.AboutWhatWinStoryContCell1Class {
	width: 116px;
}

.AboutWhatWinStoryContCell2Class {
	text-align: center;
}

.AboutWhatWinStoryContCell3Class {
	height: 106px;
	width: 162px;
}

.AboutWhatWinPeopleRowClass {
	height: 100px;
	width: 498px;
}

.AboutWhatWinPeopleCell1Class {
	text-align: center;
}

.AboutWhatWinPeopleCellZoharClass {
	background-image: url(../images/labels/radiusZoharText.gif?version=RELEASE_0_27&build=200608281106);
	background-position: center;
	background-repeat: no-repeat;
	width: 144px;
}


.AboutWhatWinPeopleCellJohnClass {
	background-image: url(../images/labels/radiusJohnText.gif?version=RELEASE_0_27&build=200608281106);
	background-position: center;
	background-repeat: no-repeat;
	width: 144px;
}
.AboutWhatWinPeopleCell3Class {
	text-align: center;
}

.AboutWhatWinPeopleCell4Class {
	text-align: center;
	width: 16px;
}

.AboutWhatWinFAQClass {
	height: 100%;
	width: 100%;
}

.AboutWhatWinFAQPan1Class {
	text-align: center;
}

.AboutWhatWinFAQPan2Class {
	text-align: center;
	width: 164px;
}

.AboutWhatWinFAQPan2Row1Class {
	height: 320px;
	width: 164px;
}

.AboutWhatWinFAQPan2Row2Class {
	height: 10px;
	width: 164px;
}

.AboutWhatWinFAQPan2Row3Class {
	height: 40px;
	width: 164px;
}

.AboutWhatWinFAQAnswersClass {
	margin: 4px;
}

.AboutWhatWinFAQQuestionsClass {
	margin-left: 8px;
}

.AboutWhatWinFAQQuestInnerClass {
	margin-left: 14px;
	text-align: left;
}

.AboutWinQuestionOverClass {
	color: #997300;
}

.AboutWinQuestionRegClass {
	color: #0058cc;
}

hr.AboutWinClass {	
	border-bottom: none; 
	border-top: 1px solid #335a8c; 
	height: 1px; 
	margin: 0px; 
	margin-top: 3px; 
	padding: 0px;
}



.MessnWinBaseSectionClass {
	height: 224px;
	margin-top: 3px;
	width: 296px;	
}

.MessnWinTextClass {
	color: #013374;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.MessnWinBaseProfileClass {
	height: 42px;
	width: 296px;	
}

.MessnWinBaseProfileInnerClass {
	height: 42px;
	width: 100%;
}

.MessnWinBaseLegacyIconClass {
	width: 48px;
	height: 36px;
	display: inline;
	position: relative;
}

.MessnWinBaseProfileImgClass {
	background-image: url(/images/outline/placeholder/img_blue54x42.gif?version=RELEASE_0_27&build=200608281106);
	background-position: left;
	background-repeat: no-repeat;
	height: 42px;
	position: relative;
	text-align: center;
	width: 54px;
}

.MessnWinBaseProfileDescrClass {
	height: 42px;
	margin-left: 5px; 
	width: 230px;  
}

.MessnWinToolBtnsClass {
	position: relative;
	top: 0px;
	right: 5px;
	width: 86px;
}

.MessnWinToolEpiBtnClass {
	cursor: pointer;
}

.MessnWinBaseConversationClass {
	height: 113px;
	width: 296px;
}

.MessnWinConversationClass {
	height: 100%;
	width: 292px;
}

.MessnConversatoinClass {
	font-weight: normal;
	height: 93px;	
	overflow: auto; 
	overflow-x: auto; 
	overflow-y: auto;
	position: absolute;
	width: 282px;
}

.MessnWinBaseTextClass {
	height: 43px;
	width: 296px;
}

.MessnWinTextClass {
	height: 43px;
	width: 292px;
}

.MessnWinBaseTextToolsClass {
	height: 20px;
	width: 296px;
}

.MessnWinDaseRowDelimiterClass {
	height: 3px;
	width: auto;
}

.MessnWinBaseTextToolsSepClass {
	height: 1px;
	width: 3px;
}

.messnWinIncomMsgUinClass {
	color: #1a4e91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.messnWinIncomMsgStampClass {
	color: #1a4e91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.messnWinIncomMsgTextClass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.messnWinOutgonMsgUinClass {
	color: #4a9e00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


.messnWinOutgonMsgStampClass {
	color: #4a9e00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.messnWinOutgonMsgTextClass {	
	
}

.messnWinRichEditBlockClass {
	height: 30px;
	line-height: 120%;	
	width: 275px;
	word-wrap: break-word; 
	white-space: -moz-pre-wrap !important;
}

p {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.messnWinEmoticonCellClass {
	height: 20px;
	text-align: center;
	vertical-align: bottom;
	width: 28px;	
}

.messnWinEmoticoClass {
	height: 18px;
	width: 18px;
}

.messnWinOutlineClass {
	bottom: 20px;
	height: 87px;
	position: absolute;
	right: 0px; 
	width: 209px;
	z-index: 9999999;
}

.MessnWinTextareaClass {
	border: none;
	display: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 280px; 
	height: 32px; 	
	overflow: hidden;
	overflow-y: auto;
	white-space: -moz-pre-wrap !important;
	word-wrap: break-word; 	
}

.AddFriendWinClass, .AddInviteFriendWinClass {
	margin-top: 5px;
	width: 252px;
	height: 152px;
}

.AddInviteFriendWinClass {
	height: 174px;
}

.AddFriendWinFormClass {
	height: 100%;
	width: 100%
}

.AddFriendWinBtn72x21Class {
	width: 72px;
	height: 21px;
	position: relative;
}

.AddFriendWinFormHeadClass {
	color: #325f98;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.AddFriendWinNotesClass {
	color: #003273;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.AddFriendWinFormLeftColumnClass, .AddInviteFriendWinFormLeftColumnClass {
	height: 22px;
	width: 82px;
}

.AddInviteFriendWinFormLeftColumnClass {
	width: 85px;
}

.AddFriendWinFormRightColumnClass {
	height: 22px;
}

.AddFriendWinText1Class{
	color: #001736;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.AddFriendWinCntrl2LColClass {
	width: 22px;
	height: 28px;
}

.AddFriendWinCntrl2RColClass {
	width: 130px;
	height: 28px;
}

.addInviteFriendWinLeftTabClass {
	width: 252px;
	height: 168px;
}

.addInviteFriendWinRightTabClass {
	width: 250px;
}

.editFriendWinCanvasClass {
    position: absolute;
    left: 0px;
    top: 6px;
    border: 1px solid #cecece;
    height: 99px;
    padding-left:5px;
    padding-right:5px;
    background-color: white;
}

.AddFriendLegacyWinClass, .DeleteFriendWinClass,  .friendPopUpWinClass{
	margin-top: 6px;
	width: 100%;
}

.DeleteFriendWinClass {
	height: 100%;
}

.friendPopUpWinClass {
	height: 100%;
	margin-bottom: 6px;
}

.logViewWinMessageHeaderClass {
	color: #0058cc;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
    background-color: white;
    cursor: default;
    margin: 2px;
    white-space: nowrap;
}

.logViewWinMessageHeaderLastClass {
	color: #0058cc;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
    background-color: white;
    cursor: default;
}

.logViewWinMessageToClassPre {
	color: red;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
    white-space: nowrap;
    padding: 3px;
}

.logViewWinMessageFromClassPre {
	color: blue;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
    white-space: nowrap;
    padding: 3px;
}

.logViewWinMessageToClass {
	color: red;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
    white-space: normal;
    padding: 3px;
    word-wrap: break-word;
    overflow: hidden;
}

.logViewWinMessageFromClass {
	color: blue;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
    white-space: normal;
    padding: 3px;
    word-wrap: break-word;
    overflow: hidden;
}

.sysMsgsAdminWinHeaderClass {
	color: #0058cc;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
    background-color: white;
    cursor: default;
    margin: 2px;
}

.sysMsgsAdminWinNameClass {
	color: #001736;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
    white-space: nowrap;
}

.sysMsgsAdminWinMessageClass {
	color: #001736;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
    white-space: normal;
}

.sysMsgsAdminWinMessageClass {
	background-color: #FFF;
	border: 1px solid #7ca0cf;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 100%;
	height: 54px;
	overflow: hidden;
}


.findAddressCanvasClass {
	height: auto;
	width: 168px;
}

.findAddressAddressClass {
	height: 15px;
	width: 164px;
}

.findAddressCityClass {
	height: 15px;
	width: 83px;
}

.findAddressStateClass {
	height: 15px;
	width: 29px;
}

.findAddressZipClass {
	height: 15px;
	width: 39px;
}

.findAddressCityDivClass, .findAddressStateDivClass, .findAddressZipDivClass{
}

.findAddressCityDivClass {
	width: 83px;
}

.findAddressStateDivClass {
	width: 29px;
}

.findAddressZipDivClass {
	width: 39px;
}


.downForMaintenanceMessage {
	#color: #ff7e00; 
	color: black;
	font-family: Verdana;
	font-size: 10px;
	align: center;
	vertical-align: middle;
}
