/***********************  fonts  ************************/		

	body
    	{margin: 30px;
	max-width: 1280px;
	font-family: sans-serif;
	background:#111111 url(img/bg.jpg) no-repeat top center;}

	h4
	{color:#ffff99;
	font-size: 10pt;}

	h3
	{color:#ffff99;
	font-size: 10pt;
	padding: 0px 0px 0px 6px;}

	h2
	{color:#000033;
	font-size: 13pt;
	padding: 0px 19px 3px 0px;}


/***********************  links  ************************/		
	
	a:link
	{position: relative;
	text-decoration:underline;
	margin: 0px 0px 0px 0px;
	color: #ffffaa;}

	a:visited
	{text-decoration:underline;
	margin: 0px 0px 0px 0px;
	color: #ffffaa;}

	a:hover 
	{text-decoration:none;
	margin: 0px 0px 0px 0px;}

	a.bottom:link
	{position: relative;
	text-decoration:underline;
	margin: 0px 0px 0px 0px;
	color: #222222;}

	a.bottom:visited
	{text-decoration:underline;
	margin: 0px 0px 0px 0px;
	color: #222222;}

	a.bottom:hover 
	{text-decoration:none;
	margin: 0px 0px 0px 0px;}
	
	a.menu:link
	{position: relative;
	text-decoration:underline;
	margin: 0px 0px 0px 0px;
	color: #ffffaa;}

	a.menu:visited
	{text-decoration:underline;
	margin: 0px 0px 0px 0px;
	color: #ffffaa;}

	a.menu:hover 
	{text-decoration:none;
	margin: 0px 0px 0px 0px;}

	a.simple:link
	{text-decoration:none;
	color:#ffffdd;}

	a.simple:visited
	{text-decoration:none;
	color:ffffdd;}

	a.simple:hover 
	{text-decoration:none;
	margin: 0px 0px 0px 0px;}

	
/***********************  div tags  ************************/		

	#header
	{background-image: url('img/cs_header.png');
	background-repeat: no-repeat;
	background-position: center center;}

	#logo
	{float: right;
	padding: 0px 20px 0px 0px;}

	#countries
	{float: left;
	padding: 3px 0px 0px 6px;}

	#powered
	{float: right;
	padding: 4px 6px 0px 0px;}

	#commercial
	{background-color: #ffffff;
	float: center;}

	#cs_login
	{color: #ffcc22;
	link: #ffcc22;
	background-color: #444444;
	font-weight: bold;
	font-size: 8pt;
	width: 100%;
	float:center;
	padding: 3px 0px 0px 0px;}

	#windowz
	{padding: 0px 6px 4px 6px;
	float: right;}

	#nav_menu
	{color: #ffff88;
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	float: left;
	padding: 3px 0px 0px 7px;}

	#column_hdr
	{color: #ffff88;
	background-color: #333333;
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	float: left;
	padding:3px 0px 3px 4px;}

	#column_txt
	{color: #ffffcc;
	font-weight: bold;
	font-size: 12px;}

	#media_show
	{background-color: #333333;
	color: #ffffcc;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 8px 8px 8px 8px;}

	#page_logo
	{float: left;
	padding: 15px 0px 0px 19px;}

	#page_title
	{color: #ffffdd;
	font-weight: bold;
	font-size: 20px;
	float: right;
	padding: 21px 18px 0px 0px;}

	#alt_page_title
	{color:#ffffdd;
	font-weight: bold;
	font-size: 20px;
	float: left;
	padding: 21px 0px 0px 18px;}

	#page_insert
	{float: right;
	padding: 13px 19px 0px 0px;}
	
	#page_banner
	{background-image: url('img/page_header.png');
	background-repeat: no-repeat;
	background-position: center right;}
	
	#services_banner
	{background-image: url('img/services_header.png');
	background-repeat: no-repeat;
	background-position: center left;}

	#contact_banner
	{background-image: url('img/contact_header.png');
	background-repeat: no-repeat;
	background-position: center center;}

	#docs_banner
	{background-image: url('img/page_header2.png');
	background-repeat: no-repeat;
	background-position: center center;}

	#block_home
	{color:#ffffcc;
	font-size: 10pt;
	font-size: 12px;
	padding: 0px 0px 0px 0px;}

	#block_title
	{color:#ffff99;
	font-weight: bold;
	font-size: 14px;
	padding:3px 0px 3px 8px;}

	#block_txt
	{color:#cccccc;
	font-size: 12px;
	padding: 0px 0px 0px 12px;}

	#block_banner
	{float: right;
	padding: 0px 9px 0px 9px;}

	#footer
	{color: #ffffcc;
	font-size: 9pt;
	padding: 0px 0px 0px 0px;}

	#alt_footer
	{color: #ffff88;
	font-size: 10pt;
	padding: 0px 0px 0px 0px;}

	#left_footer
	{float: left;
	color: #ffffcc;
	padding: 0px 0px 0px 9px;}

	#right_footer
	{float: right;
	color: #ffffcc;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;}



/***********************  classes  ************************/

.normal {color: #ffffcc;
	font-size: 10pt;
	float: center;
	padding: 0px 8px 0px 20px;}

.links {color: #ffffdd;
	font-size: 9pt;
	float: center;
	padding: 0px 0px 8px 0px;}

.external-link {border: 0,
	font-weight: bold;
	link-color: #ffffaa;}

.column_margin {padding: 0px 0px 0px 8px;}

.flags {color: #000033;
	font-weight: bold;
	font-size: 8pt;
	padding: 3px 3px 0px 0px;}

