BODY, TD
{
	FONT-FAMILY: 				Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 					10px;
	border-style: 				solid;
	border-width: 				0px;
	COLOR: 						#000000;
}

A,A:link,A:visited,A:active
{ 
	COLOR: 						#000099; 
	TEXT-DECORATION: 			none;
} 

A:hover 
{ 
	COLOR:						#FF9900; 
	TEXT-DECORATION: 			underline; 
}

/* used for flow title and step title */
H1,H2,H3,H4,H5
{
	FONT-SIZE: 					10px;
	COLOR: 						#000000;
	FONT-WEIGHT:				bold;
}

H2
{
	margin-bottom: -5pt;
}

UL
{	
	COLOR:						#666666;
}

SELECT
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					10px;
	color:						#000000;
	background-color:			#FFFFFF;
	font-weight:				normal;
	width:						225px;
	border:						#000000 1pt solid;
}

TEXTAREA
{
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					10px;
	color:						#000000;
	background-color:			#FFFFFF;
	font-weight:				normal;
	width:						225px;
	border:						#000000 1pt solid;
}

/* position the logo anywhere on the page and turn logo on/off here */
.logo
{
	top:						0px;
	left:						300px;
	position:					relative;
}

/* WDS logo turn on/off here */
.wdslogozone
{
	text-align: center;
	clear: both;
	visibility: visible;
}

/* Bookmarklink on/off here */
.manualboomarklink
{
	visibility: visible;
}

/* aligns powered by with the center of the WDSGlobal logo */
.poweredby-offset
{
	position: relative;
	top: -15px;
}

/* sets width of whole page (inherited by all content except company logo) */
.page
{
	    /* Supposed to be 540px , but reduce it to ensure cases where iframe matches 540px 
	       size exactly will not cause the horizontal border to appear 
	    */
		width:	100%;
}

/* content layer wraps all text and dropdowns */
.content
{
	min-height: 400px;
}

/* separate paragraph styles */

.flow-description
{
}

.selected-param-title
{
}

.selected-param
{
	font-weight:				bold;
}

.current-step-description
{
}

.pin-message
{
}

.pin
{
	color:						#0099CC;
	font-weight:				bold;
}

.alwaysVisibleErrorMessage, .errorMessage
{
	color: 						#FF0000;
	font-weight:				bold;
}

.errorMessage
{
	visibility:					hidden;
}

.international-number-note-title
{
	font-weight:				bold;
}

.international-number-note
{
}

.thank-you
{
	font-weight:				bold;
}

.setting-message
{
}

.pcm
{
	width:70%;
}

.sendButton
{	
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 130px;
}

.switchphone
{
	/* display: none; */
}

.switchcountry
{
}

.switchnetwork
{
}

.switchbearer
{
}

.switchwapprovider
{
}

.switchmmsprovider
{
}

.switchnetwork
{
}

.switchintprovider
{
}

.switchemailprovider
{
}

.switchemailserver
{
}

/* service list on phonefirst */
.flowlinks-combined
{
	visibility: visible;
}

.flowlinks-wap
{
	visibility: visible;
}

.flowlinks-mms
{
	visibility: visible;
}

.flowlinks-email
{
	visibility: visible;
}

.flowlinks-internet
{
	visibility: visible;
}

.flowlinks-bookmark
{
	visibility: visible;
}

div.errorExplain {
	border: 2px solid Red;
}

div.errorExplain, div.warningMessage {
	margin: 8px 0px 8px 0px;
	padding: 2px;
	width: 350px;
	background: #eeeeee url(../images/warning.gif) no-repeat 6px 8px;
}

p.warningMessage {
	color: Black;
	margin: 4px 4px 6px 32px;
}

#manualGuideButton a {
    font-size: 10px;
    font-family: verdana;
    font-style: normal;
    font-weight: bold;
    border: 1px solid #000000;
    padding: 5px;
    color: #FFFFFF;
    background: #255A8C;
    text-decoration: none;
    height: 20px;
}

#manualGuideButton a {
    color: #FFFFFF;
}

#acceptLink {
    margin-right:4%;
    text-align:right;
}
