/* globals */



*

{

	margin: 0em;

	padding: 0em;

 	font-family: Futura, Arial, Helvetica, sans-serif;

}



#background

{

	padding: 0em;

	margin: 0em;

	width: 100%;

}



body {

	margin: 0px;

	padding: 0;

	xbackground: #FCFCFC;

	background: #FFFFFF;

	font-family: Futura, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #666;

	}



h1 {

	margin: 0;

	padding: 10px;

	font-size: 1.3em;

	}		



h2 {

	margin: 0;

	padding: 10px;

	font-size: 1.2em;

	}



h2 {

	margin: 0;

	padding: 10px;

	font-size: 1.1em;

	}



span

{

	font-size: 10pt;

	padding: 0px; 

	margin-bottom: 2em;

}



sup

{

	font-size: 5pt;

	 vertical-align:top;



}



form

{

	padding: 0px;

	margin: 0px;

}



.formpadding

{

padding: 0px 5px 0px 5px;

}



.widthten

{

width: 4.5em;

}


.ninepoint

{

	font-size: 9pt;

	font-weight:normal;

 	font-style:italic;

	color: #666;

	padding: 0px; 

	margin: 0px;

}



.tenpoint

{

	font-size: 12pt;

	font-weight:bold;

	color: #000;

	padding: 0px; 

	margin: 0px;

}



.twelvepoint

{

	font-size: 12pt;

	font-weight:bold;

	color: #000;

	padding: 0px; 

	margin: 0px;

}



.fifthteen

{

	font-size: 15pt;

	font-weight:bold;

	color: #07d;

	padding: 0px; 

	margin: 0px;

}



.dotborder

{

	background-color: #eef2fa;

	padding: .3em .3em .3em .3em;

	margin: 0em 0em 0em 0em;

	text-align: justify;

	border: 1px dotted;

}

.dotborder2

{

	background-color: #eef2fa;

	padding: .3em .3em .3em .3em;

	margin: 0em 0em 0em 0em;

	text-align: center;

	border: 1px dotted;

	z-index:5;

}



.justifyalign

{

	 text-align: justify;

	}



a

{

	color: #0077dd;

	text-decoration: underline;

}



a:hover

{

	text-decoration: none;

}



a:focus

{

outline: 0px;

}

			

/* structure */



/* Header */



#header

{

	position: relative;

	background: #004778 url('../images/a5.gif') bottom left repeat-x;

	xbackground: #004778 url('../images/Global Call VoIP_Flags.png');

	height: 10em;

	padding-left: 1em;	

	z-index:1;

}



#header h1

{

	color: #fff;

	position: absolute;

	text-align:center;

	top: .1em;

	font-size: 2.1em;

	letter-spacing: -0.05em;

}



#header h2

{
	color: #fff;
	position: absolute;
	font-size: 1.8em;
	top: 3.0em;
	right: 0.5em;
}



#header h3

{
	color: #fff;
	position: absolute;
	text-align:left;
	margin-left: 1em;
	top: 3.2em;
	line-height: 1.1em;
	font-weight:bold;
	font-size: 1.0em;
}



#header h4

{
	color:  #a9fb25;
	position: absolute;
	text-align:right;
	top: 1.1em;
	right: 1.5em;
	font-size: 1.0em;
	xfont-style:italic;
	font-weight:bold;
	line-height: 1.1em;
	letter-spacing: 0em;
}



/* Menu */



#menu

{

	position: absolute;

	float:left;

	margin-left: 1em;

	top: 8.0em;

	xtop: 10em;

	xright: 21em;

	width: 650px;

	xcolor: #000;

	z-index:1;

}



#menu ul

{

	list-style: none;

}



#menu li

{

	display: inline;

	padding-left: 1.1em;

	margin-left: 1em;

	xborder-left: dotted 1px #000;

	border-left: dotted 1px #E0E8EF;

}



#menu li.first

{

	border: 0em;

	margin-left: 0em;

	padding-left: 0em;

}



#menu li a

{

	font-family: Futura, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 0.9em;

	color: #fff;

	padding: 0.1em;

	xtext-decoration: none;

}



#menu li a:hover

{

	font-family: Futura, Arial, Helvetica, sans-serif; 

	font-weight: bold;

	font-size: 0.9em;

	color: #fff;

	padding: 0.1em;

	xtext-decoration: underline;

}



#menu li a:visited 

{

	font-family: Futura, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 0.9em;

	color: #fff;

	padding: 0.1em;

	xtext-decoration: none;

}



#intro

{

 margin:0em 0em 0em 0em;

}



#intro img

{

 border: 2px solid #666666;

}



#footermenu

{

	xposition: absolute;

	xfloat:left;

	xmargin-left: 1em;

	xtop: 8em;

	xtop: 10em;

	xright: 21em;

	xwidth: 600px;

	color: #000;

	z-index:1;

}



#footermenu ul

{

	list-style: none;

}



#footermenu li

{

	display: inline;

	padding-left: 1.1em;

	margin-left: 1em;

	xborder-left: dotted 1px #000;

	border-left: dotted 1px #000;

}



#footermenu li.first

{

	border: 0em;

	margin-left: 0em;

	padding-left: 0em;

}



#footermenu li a

{

	color: #000;

	padding: 0.1em;

	text-decoration: none;

}



#footermenu li a:hover

{

	text-decoration: underline;

}



#clientlogin

{

	font-size: 1em;

	color: #000;

	margin: 0em .2em 10em .2em;

	padding: 0em;

}



.clogin

{

	font-size: 1.8em;

	color: #000;

}





/* Content */



#content

{

	line-height: 1.5em;

	xheight:1600px;

}





#content p

{

	font-size: 1em;

	margin-bottom: 2em;

}



#content h2,h3,h4,h5,h6

{

	color: #545454;

	margin-bottom: .5em;

	padding-bottom: 0.3em;

}



#content h2

{

	font-size: 1.5em;

	border-bottom: dashed 1px #dfdfdf;

}



#content h3

{

	font-size: 1.1em;

	border-bottom: dashed 1px #dfdfdf;

}



#content ul

{

	margin-bottom: 1.0em;

	padding-left: 1em;

	list-style: square;

}



#content ol

{

	xmargin-bottom: 1.0em;
	margin: 0em 0em 0em .3em;

	padding-left: 1em;

}



#leftcolumn {

	position: absolute;

	left: 0px;

	top: 265px;

	width: 200px;

	padding: 1em .5em 1.5em .5em;

	background: #fff url('../images/a1.gif') top right repeat-y;

	height:1450px;

	}



#templeftcol {

	position: absolute;

	left: 0px;

	top: 120px;

	width: 45px;

	min-height:350px;

	padding: 3em .5em 1.5em .5em;

	xbackground: #fff url('../images/a1.gif') top right repeat-y;

	}



#centercolumn {

	margin-left: 200px;

	margin-right: 200px;

	margin-top: 0.5em;

	padding: 1em 1.5em 1.5em 1.5em;

	background-color:#fff;

	height:1425px;

	}



#centercolumn h3

{

	 text-align:center;

	}



.centertoph2 

{

	margin-top: -2.5em;

	}



#tempcentcol {

	margin-left: 50px;

	margin-right: 50px;

	padding: 3em 1.5em 1.5em 1.5em;;

	background-color:#fff;

	xmin-height:575px;

	}



#tempcentcol li { 

	margin-bottom: 1em;

	}



.centerbucket

{

	background-color: #eef2fa;

	padding: 1em .3em .3em .3em;

	margin: 0em 0em 0em 0em;

	text-align: center;

	border: 1px dotted;

}



#rightcolumn {

	position: absolute;

	right: 0px;

	top: 265px;

	width: 200px;

	padding: 1em .5em 1.5em .5em;

	background: #fff url('../images/a2.gif') top left repeat-y;

	height:1450px;

	}



#temprightcol {

	position: absolute;

	right: 0px;

	top: 120px;

	width: 45px;

	min-height:350px;

	padding: 3em .5em 1.5em .5em;

	xbackground: #fff url('../images/a2.gif') top left repeat-y;

	}



/* fonts etc */

#leftcolumn p, #rightcolumn p {

	font-size: 1em;
	margin: .5em .0em .5em 0em;

	}



.flags

	{

	position:relative;

	top: 0.0em;

	z-index: 5;	

	}



.flags h5

{

	font-size: 1.0em;

	padding: 0em 0em 0em 0em;

	margin: 0em 2em 0em 2em;

	border-bottom: dashed 1px #dfdfdf;

}

.free

{

	font-size: 1.0em;

	padding: 0em 0em 0em 0em;

	margin: 0em 1em 0em 1em;

}



/* Footer */



#footer
{
	background-color: #eef2fa;
	position: relative;
	z-index: 1;
	border-top: dashed 1px #dfdfdf;
	padding: 1em 0em 2em 0em;
	margin: 1em 0em 0em 0em;
	text-align: center;
}

#footer p
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}



.clear

{

	clear: both;

}



