/* globals */



*

{

	margin: 0em;

	padding: 0em;

}



#background

{

	padding: 0em;

	margin: 0em;

	width: 100%;

}



body {

	margin: 0px;

	padding: 0;

	background: #FFFFFF;

	font-family: Arial, 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;

	}



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;

}



.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;

}



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: 8em;

	xtop: 10em;

	xright: 21em;

	width: 500px;

	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;

}



#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.5em;

	padding-left: 1em;

	list-style: square;

}



#content ol

{

	margin-bottom: 1.5em;

	padding-left: 1em;

}



x#leftcolumn {

	position: absolute;

	left: 0px;

	top: 120px;

	width: 200px;

	padding: 3em .5em 1.5em .5em;

	background: #fff url('../images/a1.gif') top right repeat-y;

	height:1725px;

	}



x#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: 20px;

	margin-right: 20px;

	padding: 3em 1.5em 1.5em 1.5em;

	background-color:#fff;

	height:2000px;

	}



.centertoph2 

{

	margin-top: -1.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;

	}



x.centerbucket

{

	background-color: #eef2fa;

	padding: 1em .3em .3em .3em;

	margin: 0em 0em 0em 0em;

	text-align: center;

	border: 1px dotted;

}



x#rightcolumn {

	position: absolute;

	right: 0px;

	top: 120px;

	width: 200px;

	padding: 3em .5em 1.5em .5em;

	background: #fff url('../images/a2.gif') top left repeat-y;

	height:1725px;

	}



x#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 */

x#leftcolumn p, #rightcolumn p {

	font-size: 1em;

	}



.flags

	{

	position:relative;

	top: 0.0em;

	z-index: 5;	

	}



/* 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;

	xpadding: 1em 0em 2em 0em;

	xmargin: 1em 2em 0em 2em;

	text-align: center;

}



#footer p

{

	padding: 0em 0em 0em 0em;

	margin: 0em 0em 0em 0em;

}



.clear

{

	clear: both;

}




