body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images2/BG-fullpage.gif);
	background-repeat:repeat-x;
	background-color: #b0e9f2;
	left: 100px;
	top: 50px;
}
.box {
	border: 2px solid #54a0b9;
}
.box2 {
	border: 2px solid #9cbede;
}
.charactercount {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #333333;
	vertical-align: 0%;
	text-align: left;
	margin-right: 7px;
}
.charactercountField {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #333333;
	vertical-align: 0%;
	border: 0px none #FFFFFF;
	text-align: right;
}
.checkbox {
	vertical-align: middle;
}
.checkboxDown {
	vertical-align: bottom;
}
.checkboxText {
	vertical-align:text-bottom;
}
.contactNavButton {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #418fac;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: center;
}

.contactNavButtonActive {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #418fac;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: center;
}
.contactNavButton:hover {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.dataField {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	background-color: #f0f5dd;
	height: auto;
	width: auto;
	text-transform: none;
	border: 1px solid #54a0b9;
}
.dataFieldSize {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	background-color: #f0f5dd;
	height: 6em;
	width: auto;
	text-transform: none;
	border: 1px solid #54a0b9;
}
.dataFieldRight {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	background-color: #f0f5dd;
	height: auto;
	width: auto;
	text-transform: none;
	border: 1px solid #54a0b9;
}
.cleardefault {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	background-color: #f0f5dd;
	border: 1px solid #3f6978;
}
.dataFieldDisabled {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #666666;
	background-color: white;
	height: auto;
	width: auto;
	text-transform: none;
	border: 1px solid #D0D0D0;
}
.dataLabelCenter {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: center;
	color: #000000;
}
.dataLabelFree {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	color: #000000;
}
.dataLabelLeft, .dataLabelLeftLink {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	color: #000000;
	vertical-align: middle;
}

.dataLabelLeftLink {
	color: #418FAC;
	font-weight: bold;
}

.dataLabelLeftLink:hover {
	text-decoration: underline;
}

.dataLabelLeftB {
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	color: #000000;
	vertical-align: bottom;
}
.dataLabelRight {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	VERTICAL-ALIGN: middle;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none;
	color: #000000;
}
.errorText {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #FF0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	font-weight: bold;
}
.messageText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: green;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	font-weight: bold;
}
.feedbackText {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	font-weight: bold;
}
.filterborder {
	border: #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.footnote {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
	vertical-align: text-top;
}
.frame1 {
}
.frame2 {
	background-image: url(../images2/pictures/frame2.gif);
	background-repeat: no-repeat;
}
.frame3 {
	background-image: url(../images2/pictures/frame3.gif);
	background-repeat: no-repeat;
}
.gNoteGMSTab {
	background-color: #CCCCCC;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	position: absolute;
	height: 182px;
	width: 230px;
}
.gNoteDataField {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #418fac;
	background-color: #f0f5dd;
}
.gnoteLabel {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
.gnoteMessageField {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	width: 220px;
	border: 1px solid #418fac;
	background-color: #f0f5dd;
	overflow: auto;
	text-align: left;
}
.gnoteMessageFieldDisabled {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	/*width: 95%;*/

	width: 220px;
	color: #666666;
	background-color: white;
	overflow: auto;
	border: 1px solid #D0D0D0;
	text-align: left;
}
.gnoteRangeField {
	font-family: Arial, Sans-Serif;
	text-align: right;
	font-size: 10px;
	border: 1px solid #418fac;
	background-color: #F0F5DD;
}
.groupTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: left;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1f90a0;
}
.hideThisText {
	visibility: hidden;
}
.instructions {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.message20Char {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: 100;
	color: #000000;
}
.messageTitleText {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	color:#666666;
}
.messageTargetNumber {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #418fac;
}
.messageTimeStamp {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.iWantTo {	
	background-image: url(../images2/BG-pointer-green.gif);
	background-repeat: no-repeat;
	}

.navBackground {
	background-image: url(../images2/BG-gradient-green.jpg);
	background-repeat: repeat-y;
	position: absolute;
	width: 780px;
	height: 71px;
	left: 10px;
	top: 0px;
	z-index: 1;
}
.NoNavBackground {
	background-image: url(../images2/BG-gradient-green.jpg);
	background-repeat: repeat-y;
	position: absolute;
	width: 780px;
	height: 71px;
	left: 10px;
	top: 0px;
	z-index: 1;
}
.navButton {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #3f6978;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: center;
	text-transform: lowercase;
}
.navButton:hover {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-transform: lowercase;
	text-decoration: none;
}


/* multimedia link */


.popupText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #418fac;
}
.mmRow {
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #9CBEDE;
}
.mmRowB {
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #9CBEDE;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: #9CBEDE;
}
.mmRowBDown {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: #9CBEDE;
	background-color: #FFFFFF;
}
.mmCheckbox {
	vertical-align: bottom;
}
.multimediaDisabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	word-spacing: normal;
	vertical-align: bottom;
	color: #999999;
	text-decoration: none;
}
.multiDataField {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	background-color: #eeeeFF;
	height: auto;
	width: auto;
	text-transform: none;
	border: 1px solid #9CBEDE;
}
.multiLabelLeft {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	vertical-align: bottom;
}
.multiLabelRight {
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	color: #000000;
	vertical-align: bottom;
}
.multiTableCenter {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EEEEEE;
	text-align: center;
	vertical-align: middle;
}
.multiTableLeft {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: bottom;
}
.multiTableItem {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-align: left;
	color: #000000;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
.mmHelp {
	border: 1px solid #418fac;
	background-color: #FFFFFF;
	position: absolute;
	left: 190px;
	top: 240px;
	z-index: 6001;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
}
.mmCol1 {
	float:left;
	width: 10%;
	height: 25px;
}
.mmCol2 {
	float:left;
	width: 66%;
	height: 20px;
	position: relative;
	top: 4px;
}
.mmCol3 {
	float:left;
	width: 24%;
	height: 20px;
	position: relative;
	top: 4px;
}
.multimediaLink {
	font-weight: bold;
	font-size: 11px;
	word-spacing: normal;
	vertical-align: baseline;
	color: #418fac;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 25px;
	top: 201px;
}
.multimediaLinkDisabled {
	font-weight: bold;
	font-size: 11px;
	word-spacing: normal;
	vertical-align: baseline;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 25px;
	top: 201px;
}
.mmSmallLink {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: bottom;
	color: #418fac;
	text-decoration: underline;
}
.multimediaPreviewLink {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: bottom;
	color: #418fac;
	text-decoration: underline;
	position: absolute;
	left: 190px;
	top: 202px;
}
.multimediaPreviewLink2 {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: bottom;
	color: #418fac;
	text-decoration: underline;
	position: absolute;
	left: 140px;
	top: 185px;
}
.multimediaLink:hover {
	font-size: 11px;
	font-weight: bold;
	color: #418fac;
	text-decoration: underline;
}
.multimediaLayer {
	position:absolute;
	width:400px;
	height:440px;
	z-index:6000;
	left: 300px;
	top: 130px;
	background-image: url(../images2/gNote/multimediaCallout.gif);
	background-repeat: no-repeat;
	overflow: visible;
	margin-left: 7px;
	text-align: left;
	vertical-align: top;
}
.pageTitleMulti {
	font-weight: bold;
	font-size: 14px;
	vertical-align: bottom;
	font-family: Arial, Sans-Serif;
	text-align: center;
	color: #000000;
	height: 20px;
}
.multiFootnote {
	vertical-align: middle;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
}
.multimediaMessageField {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	width: 95%;
	border: 1px solid #418fac;
	background-color: #F0F5DD;
	overflow: auto;
	text-align: left;
}
.multiErrorText {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #FF0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	font-weight: bold;
}
.multiBox {
	border: 1px solid #418fac;
	position: absolute;
	left: 10px;
	top: 350px;
}
.mmBoxTypes {
	border: 1px solid #418fac;
	background-color: #FFFFFF;
	position: absolute;
	left: 180px;
	top: 380px;
	z-index: 6001;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
}
.bottomBar {
	padding-top: 3px;
	position: absolute;
	top: 408px;
	left: 120px;
}
.multiL {
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #9CBEDE;
}
.multiR {
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #9CBEDE;
}
.multiLRB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #418fac;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #418fac;
}
.multiLRDown {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #418fac;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: #9CBEDE;
}
.multiRDown {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #418fac;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
}
.scrollDIV {
	overflow: scroll;
	overflow-x: hidden;
	height: 129px;
	background-color: #F0F5DD;
	border-left-width: thin;
	border-left-color: #418fac;
	border-left-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #418fac;
	border-bottom-style: solid;
	border-right-width: thin;
	border-right-color: #418fac;
	border-right-style: solid;
}
/* multimedia link */

				

.navButtonCurrent {
	FONT-WEIGHT: 900;
	FONT-SIZE: 12px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR:#000000;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: left;
	font-style: normal;
	text-transform: lowercase;
}
.navSeparator {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #418fac;
}
.pageTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	VERTICAL-ALIGN: bottom;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: left;
	color: #418fac;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
}
.pageButton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: top;
	COLOR: #333333;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline
}
.pageText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	font-family: Arial, Sans-Serif;
	color: #000000;
}
.pageText14 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	FONT-STYLE: normal;
	font-family: Arial, Sans-Serif;
	color: #000000;
}
.pageTextBottom {
	font-weight: normal;
	font-size: 12px;
	font-size: normal;
	font-family: Arial, Sans-Serif;
	color: #000000;
	vertical-align: bottom
}
.readOnlyData {
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	font-family: Arial, Sans-Serif;
	border: 1px none #FFFFFF;
	background-color: #FFFFFF;
	color: #000000;
}
.readOnlyDataBox {
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	font-family: Arial, Sans-Serif;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #ACA899;
}
.readOnlyDataBoxSize {
	FONT-WEIGHT: 400;
	FONT-SIZE: 12px;
	font-family: Arial, Sans-Serif;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	color: #ACA899;
	height: 6em;
}
.welcome {
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.message20CharExpired {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.message20CharRead {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}
.messageCount {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #418fac;
	line-height: 18px;
	text-align: center;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
}
.tabdata {
	border-collapse: collapse;
	width: 100%;
	font-family: Arial, Sans-Serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 4px;
}
.tabdata tr {
	background-color: #FFFFFF;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #418fac;
	border-right-color: #418fac;
	border-bottom-color: #418fac;
	border-left-color: #418fac;
	padding: 4px;
}
.tabdata td {
	padding: 4px;
}
.tabdata th {
	background-color: #6365CE;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding: 4px;
}
.tabdata tr.altrow {
	background-color:#FFFFFF;
	padding: 4px;
}
.tabdata tr:hover, .tabdata tr.hilite, tabdata tr:active {
	background-color: #eeeeFF;
	padding: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #418fac;
}
.tabdata tr.marked {
	background-color: #eeeeee;
	border: 1px solid #418fac;
	padding: 4px;
}
.logoutpage {
	position: absolute;
	visibility: visible;
	top: 211px;
	right: 190px;
	left: 286px;
	width: 601px;
	overflow: visible;
}
.tablineseparator {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
}
.LastLocation {
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.noLocation {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: text-bottom;
	COLOR: #FF0000;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}
.overline {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #418fac;
}
.spacer {
	height: 10px;
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
	color: #FFFFFF;
}
.TabTable {
	background-color: #F7FFCE;
}
.TabTableBorder {
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #418fac;
	border-bottom-color: #418fac;
	border-left-color: #418fac;
	width: 100%;
	border-top-width: 0px;
	height: 190px;
	text-align: left;
	vertical-align: top;
	position: relative;
}
.calloutIncoming {
	position:absolute;
	width:190px;
	height:243px;
	z-index:102;
	left: 440px;
	top: 112px;
	background-image: url(../images2/gNote/calloutIncoming.gif);
	background-repeat: no-repeat;
	overflow: visible;
	margin-left: 7px;
	visibility: hidden;
}
.calloutLoc {
	position:absolute;
	width:155px;
	height:153px;
	z-index:102;
	left: 440px;
	top: 112px;
	background-image: url(../images2/gNote/calloutLoc.gif);
	background-repeat: no-repeat;
	overflow: visible;
	margin-left: 7px;
	visibility: hidden;
}
.calloutTracker {
	position:absolute;
	width:155px;
	height:180px;
	z-index:102;
	left: 440px;
	top: 112px;
	background-image: url(../images2/gNote/calloutTracker.gif);
	background-repeat: no-repeat;
	overflow: visible;
	margin-left: 7px;
	visibility: hidden;
}
.calloutLocLabel {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #418fac;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.calloutLocReadOnlyData {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	font-family: Arial, Sans-Serif;
	border: 1px none #FFFFFF;
}
.calloutMessageReadOnlyData {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	font-family: Arial, Sans-Serif;
	border: 1px solid #000000;
}
.gnoteLayer {
	position:absolute;
	width:260px;
	height:346px;
	z-index:5102;
	left: 440px;
	top: 143px;
	background-image: url(../images2/gNote/callout.gif);
	background-repeat: no-repeat;
	overflow: visible;
	margin-left: 7px;
	text-align: left;
	vertical-align: top;
}
.gNoteTable {
	position:absolute;
	background-color: #FFFFFF;
	width: 240;
	padding: 0;
	left: 5px;
	top: 5px;
	z-index: 100;
	overflow: visible;
	height: 270px;
}
.MessageTab {
	position:absolute;
	width:240px;
	z-index:5105;
	overflow: visible;
	left: 8px;
	top: 0px;
	height: 220px;
	text-align: left;
	vertical-align: top;
	visibility: inherit;
}
.AdvancedTab {
	position:absolute;
	width:240px;
	z-index:5104;
	overflow: visible;
	left: 8px;
	top: 25px;
	height: 220px;
	text-align: left;
	vertical-align: top;
}
.FilterTab {
	position:absolute;
	width:240px;
	z-index:5103;
	overflow: visible;
	left: 8px;
	top: 25px;
	height: 220px;
	text-align: left;
	vertical-align: top;
	visibility: inherit;
}
.TabRow {
	background:#FFFFFF;
	width:100%;
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.TabContent {
	width:240px;
	background-color:#FFFFFF;
	height: 220px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5105;
	visibility: inherit;
}
.tableLink {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color: #418fac;
}
.tableLink:hover {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
}
.deliveredLink {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #418fac;
	text-decoration: underline;
}
.deliveredNoLink {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
/* Login Layers */







.loginFrame {
	border: thin solid #000000;
}
.poweredBy {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
.loginContactUs {
	position:absolute;
	width:595px;
	height:23px;
	z-index:1213;
	visibility: visible;
	left: 105px;
	top: 462px;
	font-family: Arial, Sans-Serif;
	color: #333333;
	font-size: 10px;
	text-align: center;
}
.geopepperEmail {
	color: #FFFFFF;
	font-weight: bold;
}
.CTIAAWARD {
	position:absolute;
	width:111px;
	height:75px;
	z-index:1015;
	left: 645px;
	top: 523px;
	visibility: hidden;
}
.staticImage {
	overflow: visible;
	position: absolute;
	z-index: 1011;
	height: 405px;
	width: 595px;
	left: 195px;
	top: 72px;
	background-color: #FFFFFF;
	visibility: visible;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.loginimage {
	background-image: url(../images2/login_main.jpg);
	overflow: hidden;
	position: absolute;
	z-index: 1011;
	height: 405px;
	width: 595px;
	left: 195px;
	top: 72px;
	visibility: visible;
	background-repeat: no-repeat;
	text-align: left;
	background-color: #418fac;
}
.loginTopBar {
	position: absolute;
	z-index: 110;
	height: 71px;
	width: 780px;
	left: 10px;
	top: 0px;
	visibility: visible;
	background-image: url(../images2/nav/Strip2.gif);
	background-repeat: no-repeat;
}
.launchTopBar {
	position: absolute;
	z-index: 110;
	height: 71px;
	width: 780px;
	left: 10px;
	top: 0px;
	visibility: visible;
	background-image: url(../images2/nav/Strip2.gif);
	background-repeat: no-repeat;
}
.loginbox {
	border: none;
	position:absolute;
	left:10px;
	top:72px;
	width:184px;
	height:280px;
	z-index:1012;
	overflow: hidden;
	visibility: visible;
}
.browserSupport {
	position:absolute;
	width:180px;
	height:94px;
	z-index:1014;
	left: 5px;
	top: 386px;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	visibility: hidden;
}
.browserSupportToggle {
	position:absolute;
	width:180px;
	height:20px;
	z-index:1014;
	visibility: visible;
	left: 5px;
	top: 357px;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	text-decoration: underline;
}
/* Message Center Layers */

.TableTitle {
	position:absolute;
	width:184px;
	z-index:109;
	left: 10px;
	top: 72px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: text-bottom;
	overflow: hidden;
	height: 130px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	border-bottom-color: #418fac;
	visibility: visible;
}
.msgCountPagination {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	text-align: center;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
}
#msgMapLock {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	margin-top: 2px;
}
#MessageListForm {
	padding: 0;
	margin: 0;
}
.LocationTableTitle {
	position:absolute;
	width:184px;
	z-index:109;
	left: 10px;
	top: 75px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: text-bottom;
	overflow: hidden;
	height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	border-bottom-color: #418fac;
	visibility: visible;
}
.MessageList {
	position:absolute;
	width:182px;
	height:404px;
	left: 10px;
	top: 200px;
	overflow: scroll;
	overflow-x: auto;
	overflow-y: scroll;
	z-index: 105;
	clip: rect(auto,auto,auto,auto);
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	visibility: visible;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #418fac;
}

* html .MessageList{ 
	overflow-y: scroll; 
	overflow-x: auto;
}

.LocationList {
	position:absolute;
	width:184px;
	height:510px;
	left: 10px;
	top: 96px;
	overflow: scroll;
	overflow-x: auto;
	overflow-y: scroll;
	border: 1px solid #333333;
	z-index: 105;
	clip: rect(auto,auto,auto,auto);
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	visibility: visible;
}

* html .LocationList{ 
	overflow-y: scroll; 
	overflow-x: auto;
}

.NavBar {
	position:absolute;
	z-index:104;
	left: 0px;
	top: 0px;
	visibility: visible;
	height: 71px;
	width: 780px;
}
.Address {
	position:absolute;
	width:595px;
	height:40px;
	z-index:6;
	left: 195px;
	top: 563px;
	overflow: visible;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	visibility: visible;
}
.StatusText {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #418fac;
}
.Status {
	position:absolute;
	width:595px;
	height:20px;
	z-index:105;
	left: 195px;
	top: 75px;
	background-color: #FFFFFF;
	overflow: hidden;
	line-height: 18px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	visibility: visible;
}
.CCText {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.CCTextLink {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #418fac;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.smallText {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-align: right;
}
.smallTextLink {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #418fac;
	text-align: right;
}
.smallTextLink:hover {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #418fac;
	text-decoration: underline;
	text-align: right;
}
.rangeHeader {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #418fac;
	text-decoration: underline;
	text-align: right;
	background-color: #FFFFFF;
}
.legendText {
	padding: 3px;
	color: #418fac;
	font-size: 9px;
	font-family: Arial, Sans-Serif;
}
.legendHeader {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #418fac;
	text-decoration: underline;
}
.LocLegend {
	overflow: visible;
	position:absolute;
	z-index: 111;
	height: 59px;
	width: 84px;
	left: 704px;
	top: 96px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #418fac;
	border-left-color: #418fac;
	visibility: visible;
}
.legend3 {
	overflow: visible;
	position:absolute;
	z-index: 111;
	height: 70px;
	width: 82px;
	left: 706px;
	top: 93px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #418fac;
	border-left-color: #418fac;
	visibility: visible;
}
.legend5 {
	overflow: visible;
	position:absolute;
	z-index: 111;
	height: 105px;
	width: 86px;
	left: 702px;
	top: 93px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #418fac;
	border-left-color: #418fac;
	visibility: visible;
}
.legend6 {
	overflow: visible;
	position:absolute;
	z-index: 111;
	height: 34px;
	width: 82px;
	left: 706px;
	top: 93px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #418fac;
	border-left-color: #418fac;
	visibility: visible;
}
.outBoxFooter {
	height: 18px;
	width: 184px;
	left: 10px;
	top: 585px;
	z-index: 120;
	position: absolute;
	overflow: hidden;
	background-color: #FFFFFF;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	visibility: visible;
}
.DeliveryDetails {
	position:absolute;
	width:500px;
	z-index:121;
	left: 0;
	top: 0;
	background-color: #FFFFFF;
	border: 10px solid #418fac;
	visibility: visible;
}
/* Info Box Styles and Layers */



.titleBoxStyle {
	height: 19px;
	position:absolute;
	background-color: none;
	border-width: 0px;
	visibility: hidden;
	overflow: visible;
	z-index:3115;
}
.titleTableStyle {
	padding: 0px;
	border-spacing: 0px;
	border-style: none;
	height: 19px;
	background-color: none;
}
.titleTextStyle {
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #418fac;
}
.infoBoxStyle {
	width: 153px;
	position: absolute;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 3px;
	border-color: #418fac;
	visibility: hidden;
	z-index:3116;
}
.infoTableStyle {
	padding: 0px;
	border-spacing: 0px;
	border-style: none;
	width: 153px;
	background-color: #FFFFFF;
}
.infoTextStyle {
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #418fac;
	width:125px;
	text-align: left;
	background-color: #FFFFFF;
}
.infoLblStyle {
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #418fac;
	width: 75px;
	text-align: left;
	vertical-align: text-top;
	background-color: #FFFFFF;
}
/* Contacts Layers */

.ContactTabLayer {
	position: absolute;
	width: 780px;
	left: 10px;
	top: 135px;
	z-index: 1101;
	visibility: visible;
}
.ContactSearch {
	position: absolute;
	width: 780px;
	left: 10px;
	top: 75px;
	z-index: 1100;
	visibility: visible;
	height: 25px;
	overflow: visible;
}

div.ContactSearch td {
padding: 12px 0px 0px 15px;}


/* PEPPR  Layers */

.PEPPRLayer {
	position: absolute;
	width: 200px;
	left: 792px;
	top: 1px;
	z-index: 1100;
	visibility: visible;
	height: 590px;
}
/* Member  Layers */

.generalLayer {
	position: absolute;
	width: 780px;
	left: 10px;
	top: 75px;
	z-index: 1100;
	visibility: visible;
}
/* GMS Delivery Layer */

.deliveryLayer {
	position: absolute;
	width: 780px;
	left: 10px;
	top: 10px;
	visibility: visible;
}
/* Voting div's */

#votDiv {
	position:absolute;
	left:472px;
	top:162px;
	width:287px;
	height:179px;
	z-index:1101;
	visibility: visible;
}
#votDivUpd {
	position:absolute;
	left:472px;
	top:202px;
	width:287px;
	height:179px;
	z-index:1101;
	visibility: visible;
}
.votDivManager {
	position:absolute;
	left:453px;
	top:126px;
	width:287px;
	height:251px;
	z-index:1101;
	visibility: visible;
}
/* Table Classes */

.tableText {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color: #000000;
}
.tableStatusText {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
.tableButton {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #418fac;
	text-decoration: underline;
}
.tableCounter {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.tableHeaderRow {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 30px;
}
.tableColumnSortable {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background-color: #a9c831;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
}
.tableColumnSortable:hover {
	text-decoration: underline;
}
.tableColumnUnsortable {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background-color: #a9c831;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
}
.tableNav {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #418fac;
	text-decoration: none;
}
.tableNav:hover {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #418fac;
	text-decoration: underline;
}
.tableNavDisabled {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #418fac;
	text-decoration: none;
}
.tableRowBackgroundLight {
	background-color: #FFFFFF;
}
.tableScrollbar {
	overflow: scroll;
}
.tableRowBackgroundDark {
	background-color: #f0f5dd;
}
.bottomButtonBar {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #418fac;
	vertical-align: bottom;
}

.bottomButtonBarFootnote {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #418fac;
	vertical-align: top;
}

.spacer {
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.borderLess {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.borderLBR {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #24c3da;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #24c3da;
	border-bottom-color: #24c3da;
}
.borderLB {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #24c3da;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #24c3da;
}
.borderB {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #24c3da;
}
.borderBR {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #24c3da;
	border-bottom-color: #24c3da;
}
.borderTR {
	border-top-width: 2px;
	border-top-style: solid;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #24c3da;
	border-top-color: #24c3da;
}
.borderTL {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #24c3da;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #24c3da;
}
.borderLTR {
	border-top-width: 2px;
	border-top-style: solid;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #24c3da;
	border-top-color: #24c3da;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #24c3da;
}
.borderRight {
	border-left-width: 0px;
	border-left-style: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #24c3da;
}
.borderLeft {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #24c3da;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 0px;
	border-right-style: none;
}
.border1LBR {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #418fac;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #418fac;
	border-bottom-color: #418fac;
}
.border1LB {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #418fac;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
}
.border1B {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
}
.border1BR {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #418fac;
	border-bottom-color: #418fac;
}
.border1TR {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #418fac;
	border-top-color: #418fac;
}
.border1TL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #418fac;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #418fac;
}
.border1LTR {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #418fac;
	border-top-color: #418fac;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #418fac;
}
.border1Right {
	border-left-width: 0px;
	border-left-style: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #418fac;
}
.border1Left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #418fac;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 0px;
	border-right-style: none;
}
.checkbox {
	vertical-align: baseline;
}
.formatnote {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #000000;
}
.trackWho {
	position: absolute;
	width: 595px;
	left: 195px;
	top: 525px;
	z-index: 10;
	overflow: hidden;
	visibility: visible;
	height: 78;
	background-color: #FFFFFF;
}
.MapViewTracker {
	position:absolute;
	width:593px;
	height:427px;
	z-index:5;
	left: 195px;
	top: 95px;
	overflow: hidden;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	visibility: visible;
	background-color: #FFFFFF;
}
.disabledCheckBox {
	color: #666666;
}
.SMSSample {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #CCCCCC;
}
.agreement {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	visibility: hidden;
}
.cornerTopLeft {
	background-image: url(../images2/corners/TopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 21px;
	background-color: #FFFFFF;
}
.cornerTopRight {
	background-image: url(../images2/corners/TopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px;
	width: 21px;
	background-color: #FFFFFF;
}
.cornerBottomLeft {
	height: 21px;
	width: 21px;
	background-color: #FFFFFF;
}
.cornerBottomRight {
	height: 21px;
	width: 21px;
	background-color: #FFFFFF;
}
.frontFrame {
	background-image: url(../images2/pictures/frontframing.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.bigtext {
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
.bigtextLink {
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	color: #418fac;
	font-weight: bold;
}
.bigtextLink:hover {
	text-decoration: underline;
}
.biggertext {
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}
.biggertext:hover {
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}
.biggesttext {
	font-family: Arial, Sans-Serif;
	font-size: 30px;
	color: #418fac;
	font-weight: normal;
	font-style: normal;
}
.LoginText {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #418fac;
}
.LoginDataField {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
.biggertextLink {
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	color: #418fac;
	font-weight: normal;
	font-style: normal;
}
.biggertextLink:hover {
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	color: #418fac;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}
.PageLink {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #418fac;
}
.PageLink:hover {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	text-decoration: underline;
	color: #418fac;
}
.LinkedInLogin {
	position:absolute;
	width:400px;
	height:155px;
	z-index:105;
	left: 200px;
	top: 100px;
	visibility: hidden;
}
.PeopleSearch {
	position:absolute;
	width:400px;
	height:48px;
	z-index:105;
	left: 200px;
	top: 90px;
	visibility: hidden;
}
.PairPortContacts {
	position:relative;
	width:100%;
	height:300px;
	z-index:120;
	left: 0px;
	top: 0px;
	overflow-y: scroll;
	visibility: visible;
	border: 1px solid #9cbede;
}
.MyContacts {
	position:relative;
	width:100%;
	height:400px;
	z-index:120;
	left: 0px;
	top: 0px;
	overflow-y: scroll;
	visibility: visible;
	border: 1px solid #9cbede;
}
.SentInvitations {
	position:relative;
	width:100%;
	height:175px;
	z-index:120;
	left: 0px;
	top: 0px;
	overflow-y: scroll;
	visibility: visible;
	border: 1px solid #9cbede;
}
.ReceivedInvitations {
	position:relative;
	width:100%;
	height:175px;
	z-index:120;
	left: 0px;
	top: 0px;
	overflow-y: scroll;
	visibility: visible;
	border: 1px solid #9cbede;
}
.instructionsLink {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.invitePopUp {
	border: 2px solid #418fac;
	position: absolute;
	height: 160px;
	width: 329px;
	left: 57px;
	top: 270px;
	overflow: hidden;
	z-index: 1200;
	background-color: #FFFFFF;
	visibility: hidden;
}
.whiteText {
	color: #FFFFFF;
}
/* Footer Navigation */

.footerNav {
	z-index:1013;
	visibility: visible;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #418fac;
	text-align: left;
}
.FooterNavButton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR: #418fac;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: center;
	text-transform: none;
}
.FooterNavButton:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	text-decoration: underline;
}
.FooterNavButtonCurrent {
	FONT-WEIGHT: 900;
	FONT-SIZE: 12px;
	WORD-SPACING: normal;
	VERTICAL-ALIGN: middle;
	COLOR:#FFFFFF;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: left;
	font-style: normal;
	text-transform: none;
}
.navSeparator {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #418fac;
}
.pageTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	VERTICAL-ALIGN: bottom;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: left;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
	height: 30px;
	background-color: #FFFFFF;
}

.profileTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	VERTICAL-ALIGN: bottom;
	font-family: Arial, Sans-Serif;
	TEXT-ALIGN: left;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #418fac;
	height: 30px;
	background-color: #FFFFFF;
}
/* Layer Definitions */



/* Launch Page Layers */



.optinDetails {
	position:absolute;
	z-index:1200;
	left: 392px;
	overflow: visible;
	top: 158px;
	width: 375px;
	height: 400px;
	visibility: visible;
}
.locationExamples {
	position:absolute;
	z-index:1201;
	left: 34px;
	overflow: visible;
	bottom: 450px;
	top: 151px;
	right: 750px;
	width: 365px;
	height: 239px;
	visibility: hidden;
}
.LocRelMsgDetails {
	position:absolute;
	z-index:1200;
	left: 35px;
	overflow: visible;
	top: 130px;
	width: 740px;
	height: 400px;
	background-image: url(../images2/pictures/CellScreen.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	visibility: hidden;
}
.BlackBerry {
	position:absolute;
	z-index:1202;
	left: 400px;
	overflow: visible;
	bottom: 450px;
	top: 140px;
	right: 750px;
	width: 375px;
	height: 357px;
	visibility: hidden;
}
.centerer {
	text-align: center;
	padding-left: 10%;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-right: 10%;
}
.mapEdge {
	position:absolute;
	width:595px;
	height:470px;
	z-index:4;
	left: 195px;
	top: 93px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	background-color: #FFFFFF;
	visibility: visible;
}
.mapEdge2 {
	position:absolute;
	width:35px;
	height:506px;
	z-index:4;
	left: 159px;
	top: 88px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	background-color: #FFFFFF;
	visibility: visible;
}
.LocMapEdge {
	position:absolute;
	width:595px;
	height:510px;
	z-index:4;
	left: 195px;
	top: 96px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	background-color: #FFFFFF;
	visibility: visible;
}
.MapView {
	position:absolute;
	width:593px;
	height:469px;
	z-index:5;
	left: 195px;
	top: 93px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	visibility: visible;
}
.MapViewLoc {
	position:absolute;
	width:593px;
	height:510px;
	z-index:5;
	left: 195px;
	top: 96px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	visibility: visible;
}
.MapLocationV {
	border-color:#FFFFFF;
	border-style:none solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:334px;
	left:186px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	position:absolute;
	top:165px;
	width:384px;
	z-index:5;
}
.MapLocationV2 {
	border-color:#FFFFFF;
	border-style:none solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:334px;
	left:186px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	position:absolute;
	top:165px;
	width:384px;
	z-index:5;
}
/*   Help Divs  */

.help_div {
	border: 2px ridge #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eeeeFF;
	color: #000000;
	display: block;
	width: 230px;
	position: absolute;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
}
/* launch popups */



.LocRelMsgDetailsBorder {
	border: 1px solid #000000;
	width: 730px;
	height: 400px;
	background-color: #ebf0ff;
}
.LocRelMsgDetailsShadow1 {
	background-color: #666666;
	padding-right: 1px;
	padding-bottom: 1px;
	width: 732px;
	height: 402px;
}
.LocRelMsgDetailsShadow2 {
	background-color: #999999;
	padding-right: 1px;
	padding-bottom: 1px;
	width: 733px;
	height: 403px;
}
.LocRelMsgDetailsShadow3 {
	padding-right: 1px;
	padding-bottom: 1px;
	background-color: #cccccc;
	width: 734px;
	height: 404px;
}
.LocRelMsgDetailsShadow4 {
	padding-right: 1px;
	padding-bottom: 1px;
	background-color: #f0f0f0;
	width: 735px;
	height: 405px;
}
.LocRelMsgDetailsNew {
	position: absolute;
	left: 35px;
	top: 130px;
	height: 400px;
	background-color: #ebf0ff;
	width: 730px;
	z-index: 1200;
	visibility: hidden;
}
.locationExamplesShadow1 {
	background-color: #666666;
	padding-right: 1px;
	padding-bottom: 1px;
	left: 120px;
	bottom: 450px;
	top: 50px;
	right: 750px;
	width: 401px;
 #height: 241px;
}
.locationExamplesShadow2 {
	background-color: #999999;
	padding-right: 1px;
	padding-bottom: 1px;
	left: 120px;
	bottom: 450px;
	top: 50px;
	right: 750px;
	width: 402px;
 #height: 242px;
}
.locationExamplesShadow3 {
	padding-right: 1px;
	padding-bottom: 1px;
	background-color: #cccccc;
	left: 120px;
	bottom: 450px;
	top: 50px;
	right: 750px;
	width: 403px;
 #height: 243px;
}
.locationExamplesShadow4 {
	padding-right: 1px;
	padding-bottom: 1px;
	background-color: #f0f0f0;
	left: 120px;
	bottom: 450px;
	top: 50px;
	right: 750px;
	width: 404px;
 #height: 244px;
}
.locationExamplesNew {
	position:absolute;
	z-index:1205;
	left: 349px;
	bottom: 450px;
	top: 115px;
	right: 750px;
	width: 400px;
	visibility: hidden;
}
.CountryCodes {
	position:absolute;
	z-index:2000;
	left: 415px;
	bottom: 450px;
	top: 210px;
	right: 750px;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 196px;
	visibility: hidden;
}
.CountryCodesTable {
	position:relative;
	width:100%;
	height:159px;
	z-index:2001;
	left: 0px;
	top: 2px;
	overflow-y: scroll;
	border: 1px solid #9cbede;
	background-color: #FFFFFF;
}
.AddressBook {
	position:absolute;
	z-index:6202;
	left: 234px;
	bottom: 450px;
	top: 119px;
	right: 750px;
	width: 237px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}
.AddressBookTable {
	position:relative;
	width:100%;
	height:200px;
	z-index:2001;
	left: 0px;
	top: 2px;
	overflow-y: scroll;
	border: 1px solid #9cbede;
	background-color: #FFFFFF;
}
.BlackBerryShadow1 {
	background-color: #666666;
	padding-right: 1px;
	padding-bottom: 1px;
	left: 400px;
	bottom: 450px;
	top: 140px;
	right: 750px;
	width: 376px;
}
.BlackBerryShadow2 {
	background-color: #999999;
	padding-right: 1px;
	padding-bottom: 1px;
	left: 400px;
	bottom: 450px;
	top: 140px;
	right: 750px;
	width: 377px;
}
.BlackBerryShadow3 {
	padding-right: 1px;
	padding-bottom: 1px;
	background-color: #cccccc;
	left: 400px;
	bottom: 450px;
	top: 140px;
	right: 750px;
	width: 378px;
}
.BlackBerryShadow4 {
	padding-right: 1px;
	padding-bottom: 1px;
	background-color: #f0f0f0;
	left: 400px;
	bottom: 450px;
	top: 140px;
	right: 750px;
	width: 379px;
}
.BlackBerryNew {
	position:absolute;
	z-index:1190;
	left: 400px;
	bottom: 450px;
	top: 140px;
	right: 750px;
	width: 375px;
	background-color: #ebf0ff;
	visibility: hidden;
}
.AdminToolsPWD {
	position: absolute;
	width: 780px;
	left: 10px;
	top: 5px;
	z-index: 100;
	visibility: visible;
	height: 50px;
	overflow: visible;
}
.degree3 {
	position: absolute;
	width: 259px;
	left: 495px;
	top: 47px;
	z-index: 100;
	visibility: visible;
	height: 52px;
	overflow: visible;
	background-color: #418fac;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9CBEDE;
	text-align: right;
	vertical-align: middle;
	padding: 2px;
}
.degree2 {
	position: absolute;
	width: 167px;
	left: 0px;
	top: 1px;
	z-index: 100;
	visibility: visible;
	height: 51px;
	overflow: visible;
	background-color: #9CBEDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #418fac;
	text-align: right;
	vertical-align: middle;
	padding: 2px;
}
.degree1 {
	position: absolute;
	width: 83px;
	left: -12px;
	top: -1px;
	z-index: 100;
	visibility: visible;
	height: 50px;
	overflow: visible;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 2px;
	border: 1px solid #9CBEDE;
	color: #000000;
}
.locationExamplesHome {
	position:absolute;
	z-index:1205;
	left: 47px;
	bottom: 450px;
	top: 253px;
	right: 750px;
	width: 400px;
	visibility: hidden;
}
.Announcement {
	position:absolute;
	z-index:1206;
	left: 546px;
	top: 83px;
	width: 224px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	visibility: visible;
	text-align: right;
}
.MapViewLocHome {
	position:relative;
	width:100%;
	height:300px;
	left: 0px;
	top: 0px;
	overflow: hidden;
	visibility: visible;
	border: 1px solid #418fac;
	background-color: #9CBEDE;
}
.statcounter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}
.placeStatCounter {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	top: 100px;
	right: 100px;
}
.userIDAddressBook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.HomepageLayer {
	position: absolute;
	width: 780px;
	left: 10px;
	top: 135px;
	z-index: 5;
	visibility: visible;
}

.scheduler  {
	position: absolute;
	width: 700px;
	height: 150px;
	left: 42px;
	top: 180px;
	z-index: 1200;
	border: 2px solid #00519c;
	background-color: #ffffff;
	visibility: hidden;
}


.myContacts1st {
color: #000000;
background-color: #FFFFFF;
}
.myContacts2nd {
color: #ffffff;
background-color: #a7c731;
}
.myContacts3rd {
color: #ffffff;
background-color: #538208;
}

.inviteBG {
background-image: url(../images2/BG-InvitePeople-gradient-green.jpg);
background-position: bottom;
background-repeat: no-repeat;
}
