body {
	WIDTH:				100%;
	HEIGHT:				100%;
	OVERFLOW:			auto;
    MARGIN:				0px;
    PADDING:			0px;
	BACKGROUND:			#FFFFFF;
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			12px;
	FONT-WEIGHT:		normal;
    COLOR:				#000000;
    TEXT-INDENT:		0px;
	SCROLLBAR:					#DDEBFD;
	SCROLLBAR-3DLIGHT-COLOR:	#D9D9CA;
	SCROLLBAR-ARROW-COLOR:		#000000;
	SCROLLBAR-DARKSHADOW-COLOR: #DDEBFD;
	SCROLLBAR-FACE-COLOR:		#DDEBFD;
	SCROLLBAR-HIGHLIGHT-COLOR:	#DDEBFD;
	SCROLLBAR-SHADOW-COLOR:		#DDEBFD;
	SCROLLBAR-TRACK-COLOR:		#FCFCEB;
}
.body {
	BACKGROUND:			#FFFFFF;
}
.even {
	BACKGROUND:			##E3E3E3;
}
.inFocus {
	BACKGROUND:			#eeeeff;
}
.mandatory, .required {
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			11px;
    MARGIN:				0px 0px 0px 0px;
    COLOR:				#ff0000;
	font-weight:		normal;
}
.allright {
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			11px;
    MARGIN:				0px 0px 0px 0px;
    COLOR:				#0A9111;
}
.warning {
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			11px;
    MARGIN:				0px 0px 0px 0px;
    COLOR:				#ff0000;
}
.creditcardwarning {
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			14px;
	BACKGROUND:			#ffffd9;
	FONT-WEIGHT:		bold;
    MARGIN:				0px 0px 0px 0px;
    COLOR:				#ff0000;
}
input, select {
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			11px;
    TEXT-DECORATION:	none;
}
textarea {
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			11px;
    TEXT-DECORATION:	none;
	OVERFLOW:			auto;
}
input.postalcode {
	text-transform:		uppercase;
}
.bttn {
    BORDER-LEFT:		#C40E17 1px solid;
    BORDER-TOP:			#C40E17 1px solid;
    BORDER-RIGHT:		#5E070B 1px solid;
    BORDER-BOTTOM:		#5E070B 1px solid;
    BACKGROUND:			#1B3D81;
    COLOR:				#FFFFFF;
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			11px;
    TEXT-DECORATION:	none;
    CURSOR:				hand;
	HEIGHT:				20px;
}
.bttnEven {
    BORDER-LEFT:		#C1CCCE 1px solid;
    BORDER-TOP:			#C1CCCE 1px solid;
    BORDER-RIGHT:		#C1CCCE 1px solid;
    BORDER-BOTTOM:		#C1CCCE 1px solid;
	BACKGROUND:			#E3E3E3;
    COLOR:				#000000;
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			11px;
    TEXT-DECORATION:	none;
    CURSOR:				hand;
	HEIGHT:				20px;
}
.dropdown {
    BACKGROUND:			#d6e7ef;
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			11px;
    COLOR:				#000066;
    TEXT-DECORATION:	none;
}
table {
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			11px;
    TEXT-DECORATION:	none;
	vertical-align:		top;
	text-align:			left;
}
td {
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			11px;
    TEXT-DECORATION:	none;
	vertical-align:		top;
	text-align:			left;
	padding-left:		2px;
}
.divVisible {
	OVERFLOW:			auto;
	DISPLAY:			visible;
}
.divHidden { 
	DISPLAY:			none;
}
.divScrollable {
	WIDTH:				100%;
	HEIGHT:				100%;
	OVERFLOW:			auto;
}
.divClient {
	WIDTH:				100%;
	HEIGHT:				100%;
}
.clickable {
    CURSOR:				hand;
}
.caption1 {
  font-family:			Arial, Helvetica, sans-serif;
  font-size:			11px;
  font-weight:			bold;
  color:				#ffffff;
  text-decoration:		none;
  background:			#1B3D81;
  padding-top:			2px;
  padding-bottom:		2px;
}
.captionAlert {
  font-family:			Arial, Helvetica, sans-serif;
  font-size:			11px;
  font-weight:			bold;
  color:				#000000;
  text-decoration:		none;
  background:			#FFFF00;
  padding-top:			2px;
  padding-bottom:		2px;
}

.caption1nobg {
  font-family:			Arial, Helvetica, sans-serif;
  font-size:			11px;
  font-weight:			bold;
  color:				#ffffff;
  text-decoration:		none;
  padding-top:			2px;
  padding-bottom:		2px;
}
.caption2 {
  font-family:			Arial, Helvetica, sans-serif;
  font-size:			11px;
  font-weight:			bold;
  color:				#000000;
  text-decoration:		none;
  background:			#DDEBFD;
  vertical-align:		middle;
}
.caption2nobg {
  font-family:			Arial, Helvetica, sans-serif;
  font-size:			11px;
  font-weight:			bold;
  color:				#000000;
  text-decoration:		none;
  vertical-align:		middle;
}
.c {
  text-align:			center;
}
.r {
  text-align:			right;
}
.m {
  vertical-align:		middle;
}
.t {
  vertical-align:		top;
}
.b {
  vertical-align:		bottom;
}
.bold {
  font-weight:			bold;
}

.left {
  border-left:			1px solid #DDEBFD;
}
.right {
  border-right:			1px solid #DDEBFD;
}
.top {
  border-top:			1px solid #DDEBFD;
}
.bottom {
  border-bottom:		1px solid #DDEBFD;
}
.fullborder {
  border-left:			1px solid #DDEBFD;
  border-right:			1px solid #DDEBFD;
  border-bottom:		1px solid #DDEBFD;
  border-top:			1px solid #DDEBFD;
}

A:link {
  FONT-FAMILY:			Arial, Helvetica, sans-serif;
  FONT-SIZE:			11px;
  MARGIN:				0px 0px 0px 0px;
  COLOR:				#0066CC;
  font-weight:			normal;


  TEXT-DECORATION:		none;
  background:			none;
}
A:active {
  COLOR:				#1b3d81;
  font-weight:			bold;
  TEXT-DECORATION:		none;
  FONT-SIZE:			11px;
}
A:visited {
  COLOR:				#1b3d81;
  font-weight:			bold;
  TEXT-DECORATION:		none;
  FONT-SIZE:			11px;
}
A:hover {
  COLOR:				red;
  TEXT-DECORATION:		underline;
  background:			#ffffd9;
}
A.external:hover {
    FONT-WEIGHT:		bold;
}

.alert {
	color:				#1B3D81;
}
.title {
    FONT-FAMILY:		Arial, Helvetica, sans-serif;
    FONT-SIZE:			20px;
	FONT-WEIGHT:		bold;
    TEXT-DECORATION:	none;
	COLOR:				#1B3D81;
	PADDING:			0px;
	VERTICAL-ALIGN:		middle;
	TEXT-ALIGN:			center;
}

.spaceGreen {
	height:				8px;
	padding:			0px;
	margin:				0px;
	background:			#33FF33;
}
.spaceYellow {
	height:				8px;
	padding:			0px;
	margin:				0px;
	background:			#FFFF33;
}
.spaceRed {
	height:				8px;
	padding:			0px;
	margin:				0px;
	background:			#FF3333;
}
.spaceTotal {
	height:				8px;
	padding:			0px;
	margin:				0px;
	background:			none;
}

.login {
	background:			#FFFFFF;
	width:				100%;
}
.logo {
	background-image:	URL(/Images/personalfax/personalfaxstore9b.gif);
	width:				265px;
	height:				90px;
	display:			inline;
}
.info {
	background-image:	URL(/Images/personalfax/info.gif);
	width:				34px;
	height:				34px;
	display:			inline;
}
.away {
	background-image:	URL(/Images/personalfax/away.gif);
	width:				34px;
	height:				34px;
	display:			inline;
}
.close {
	background-image:	URL(/Images/personalfax/close.gif);
	width:				34px;
	height:				34px;
	display:			inline;
}
