/* Common to all */
body {
	background:url(../photodocs/flags.jpg) repeat-y scroll center;
	font-family:Times New Roman,Arial,Verdana,Tahoma;
	font-size:10pt;
	/* width:1003px; */
	width:990px;
	margin:0px auto;
	border:none;
}

img {
	border:none;
}

a {
	text-decoration:none;
}

header {
	clear:both;
	text-align:center;
}

footer {
	clear:both;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}

.main {
	width:900px;
	margin:20px auto;
	background-color:#FFFFFF;
}

.maintext {
	clear:both;
	font-family:Arial;
	font-size:14pt;
	background-color:#FFFFFF;
	color:#6E7484;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	padding:20px 20px 0px;
}

/* home page */
.fpmain {
	background-color:#FFFFFF; /* #FFFF00; */
}
 
#padlink {
	float:left;
	padding-left:372px;
}

#fblink {
	padding-right:25px;
}

#twlink {
	padding-left:25px;
}

#art50 {
	padding-top:10px;
	padding-left:200px;
	padding-bottom:10px;
}

#hlpre50 {
	background-color:#FFFF00;
	float:left;
	padding:50px 25px 25px 50px;
}

#hlpost50 {
	background-color:#FFFF00;
	float:right;
	padding:50px 50px 25px 25px;
}

#hlpostbre {
	clear:both;
	background-color:#FFFF00;
	float:left;
	padding:25px 50px 25px 50px;
}

#hlpack {
	clear:both;
	background-color:#FFFF00;
	float:left;
	padding:25px 50px 50px 50px;
}

/* articles */
#arthdr {
	padding-top:10px;
	padding-left:30px;
}

#homelink {
	padding-top:10px;
	padding-left:30px;
}

#artname {
	padding-top:10px;
}

#ntu {
	font-weight:bold;
	text-decoration:underline;
}

#fdsplink, #fdsplink1, #fdsplink2 {
	color:#0000FF;
	text-decoration:underline;
}

/* freedom pack */
.fdspmaintext {
	clear:both;
	font-family:Arial;
	font-size:14pt;
	color:#000000;  /* color:#6E7484; */
	margin-left:10px;
}

#fdspmain {
	margin-top:40px;
}

#fdspmain > a:hover {
	text-decoration:underline;
}

#fdspmainimg {
	float:left;
	margin-right:20px;
	margin-bottom:35px;
}

#fdsptitle {
	font-weight:bold;
}

#fdspsubtitle {
	font-size:10pt;
}

#fdsporder {
	color:#33CC00;
	margin-left:30px;
	margin-right:10px;	
}

#fdsppay {
	color:#FF0000;
	margin-left:10px;
	margin-right:10px;	
}

#fdspreceive {
	color:#0000FF;
	margin-left:10px;	
}

#fdspsubhdr  > a {
	font-family:Monotype Corsiva;
	font-size:22pt;
	font-style:italic;
}

#fdspsubhdr {
	margin-top:10px;
}

#fdspsubhdr  > a:hover {
	text-decoration:underline;
}

#subhdrtshirt {
	color:#FF99FF;
	margin-left:70px;
	margin-right:80px;
}

#subhdrmug {
	color:#996633;
	margin-right:80px;
}

#subhdrbadge {
	color:#FFCC00;
	margin-right:80px;
}

#subhdrpen {
	color:#9900FF;
}

#subhdrgbbuy {
	color:#339900;
	margin-right:50px;
}

#subhdrparteven {
	color:#00CCFF;
	margin-right:50px;
}

#subhdrposleaf {
	color:#FF9900;
}

.fdspsidetexttop {
	font-family:Arial;
	font-size:10pt;
	text-align:justify;
	color:#33CC00;
	margin-top:80px;
	margin-left:10px;
	margin-right:70px;
}

.fdspsidetextorder {
	font-family:Arial;
	font-size:10pt;
	text-align:justify;
	color:#33CC00;
	margin-left:10px;
	margin-right:10px;
}

.fdspsidetextpay {
	font-family:Arial;
	font-size:10pt;
	text-align:justify;
	color:#FF0000;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
}

.fdspsidetextreceive {
	font-family:Arial;
	font-size:10pt;
	text-align:justify;
	color:#0000FF;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
}

.fdspsidetextbold {
	font-weight:bold;
}

.fdspsubsidetext {
	font-family:Arial;
	font-size:10pt;
	text-align:justify;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
}

#fdspsidetextordem {
	font-family:Arial;
	font-size:10pt;
	color:#0000FF;
	margin-left:25px;
}

#fdspside {
	float:right;
	width:225px;
	margin:20px 10px 15px 30px;
}

#fdspsideorder {
	background:url(../photodocs/fdsporder.jpg) no-repeat scroll top;
	border:5px solid #33CC00;
	margin-bottom:15px;
}

#fdspsidepay {
	border:5px solid #FF0000;
	margin-bottom:15px;
}

#fdspsidereceive {
	border:5px solid #0000FF;
}

.fdspsection {
	clear:left;
	margin-left:10px;
}

.fdspsectionhdrs {
	font-family:Arial;
	font-size:14pt;
}

.fdspimgs {
	float:left;
	margin-right:20px;
	margin-bottom:30px;
}

.fdsptext {
	font-family:Arial;
	font-size:10pt;
	text-align:justify;
	color:#6E7484;
	margin-right:10px;
}

.fdspsubtext {
	font-family:Arial;
	font-size:10pt;
	color:#6E7484;
	margin-left:220px;
}

#fdsptshirthdr {
	color:#FF99FF;
}

#fdspmughdr {
	color:#996633;
}

#fdspbadgehdr {
	color:#FFCC00;
}

#fdsppenhdr {
	color:#9900FF;
}

#fdspgbbuyhdr {
	color:#339900;
}

#fdsppartevenhdr {
	color:#00CCFF;
}

#fdspposleafhdr {
	color:#FF9900;
}

#fdspinfoque {
	margin-top:30px;
}

#fdspinfoquesub {
	margin-bottom:30px;
}

.fdspemail  {
	font-family:Arial;
	font-size:10pt;
	color:#0000FF;
	margin-left:245px;
}

.fdspemail2  {
	font-family:Arial;
	font-size:10pt;
	color:#0000FF;
	margin-left:30px;
}

#fdspposleafsub  > a {
	font-family:Arial;
	font-size:10pt;
	color:#0000FF;
	margin-left:30px;
}

/* footer */
#ftr  > a {
	font-family:Arial;
	font-size:10pt;
	color:#FF9999;
}

#ftr  > a:hover {
	color:#FF0000;
}

#copyright {
	padding-top:20px;
	font-size:8pt;
	color:#000000;
}

#logo {
	display:block;
	margin:auto;
}
