body {font-family: Arial, Helvetica, Tahoma, "Arial Unicode MS";margin:0 auto;background:#003333;font-size: .78em;}	
li  {margin-bottom:6px;}

a:link {color: navy;	text-decoration: underline;}
a:hover {color: #CC0000;text-decoration: none;}
a:visited {color: navy;}
	
H2 {font-weight: 700; margin-top: 35px; margin-bottom: 6px; text-align:center;}
/* for IE */
* html H2{margin-top: 5px;margin-bottom: 0px;}

H3 {font-size: 1.1em;background-color: #336677; background-position:center; color: white;  text-align: center;  line-height: 125%;  margin-top: 5px; margin-bottom: 7px;  letter-spacing: 2px; border: 1px solid #666666;}
/* h4 used for wanted captured pages for the content headings and reward amounts */
H4 {color: black; font-size: 1.5em;  text-align: center;  line-height: 125%;  margin-top: 5px; margin-bottom: 7px;  letter-spacing: 2px; }
/* h5 used for name in the content heading of wanted captured pages */
H5 {color: maroon;   font-size: 1.5em;  text-align: center;  line-height: 125%;  margin: 5px; letter-spacing: 2px; }
/* H6 center page headlind on main page aka 'wanted'*/	
H6 {background-color: white; margin-left: 6px; margin-right: 206px; background-position:center;  color: #080808;  font-size: 1.50em;  text-align: center;  line-height: 125%;  margin-top: 35px; margin-bottom: 7px;  letter-spacing: 2px; border-top: 2px solid #840000;  border-bottom: 3px solid #840000; }
/* for IE */
* html H6{margin-top: 5px;}
H6 a:link {text-decoration:none; color: #080808; }
H6 a:visited { text-decoration:none; color: #080808;}
/* the main 'table' that encompasses the page layout */
#container {width: 775px;
			\width: 795px;
			w\idth: 775px;
			padding: 0px;
			background-color: white;
			margin:0 auto;} 
		* html #container{height:100%;}
#banner {padding: 0px; margin-bottom: 0px;}

/* center column of main page and main content area for all pages within the site */
#content {padding: 10px;
	margin-left: auto; 
	background-color: #FEFFFF;
	border: 0px solid black;}
	#content p { margin-left: 240px;line-height:1.30em;}
	#content img {padding-right: 0px;padding-left: 5px;padding-top: 5px;}
	#content ul.list{margin-left: 350px;line-height:1.30em;}
	/* for IE */
	* html #content ul.list{ margin-left: 375px;line-height:1.30em;}
			
/* style to create tip button on main page in center column */				
.strongcenter {text-align:center; font-size: 1.25em; font-weight: 600;}
#tipbutton {text-align:center; padding-top: 3px; padding-bottom: 3px;}
#tipbutton  a {text-decoration:none;font-weight:bolder;;background-color: gray; color:white;padding: 4px;border: 1px solid black;}
#tipbutton  a:hover{background-color: gray;color:yellow;}
					
/* layout for left column on main page*/
#sidebar-a {float: left;
	width: 220px;
	\width: 230px;
	w\idth: 220px;
	margin: 0px;
	margin-right: 7px;
	margin-top: 5px;
	margin-left: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #F9F9F9;
	border: 0px solid #CCCCCC;
	}
	#sidebar-a.centeredText {border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; background-color: #F9F9F9; margin-top: 8px; margin-right: 15px;}
	#sidebar-a.centeredText p{margin-left: -12px; text-align:center; }

/* layout for right column on main page*/
#sidebar-b {float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 1px;
	padding: 5px;
	background-color: #F9F9F9;
	border: 0px solid #CCCCCC;
	}
	#sidebar-b img {float: none;padding-right: 10px;padding-left: 5px;padding-top: 5px;}

/* layout for right column on all pages within the site.*/
#sidebar-c {float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0 auto;
	padding: 4px;
	background-color: white;}
	#sidebar-c img {margin-left: 2px;}

	/* start index page nav elements */	
#navheader {background: #343261;
	color: white;
	padding: 1px 4px 1px;
	letter-spacing: 1em;
	border: 1px solid #cccccc;
	text-decoration: none;
	font-weight: bold;}
#headerTable {background-image: url(images/banner_02.jpg);height: 80px; }
	
#navholder {width: 100%;margin-left:0px ;	margin-right:0px;font-size:1.3em;}
	
	/* start of lang bar on main index page*/
.navlangbar {background: #F9F9F9;color: black;letter-spacing: .05em;line-height: 1.75em;margin-bottom: 5px;} 
	.navlangbar a:link {color: #333333;	text-decoration:underline;}
	.navlangbar a:hover {background: #ffffcc;color: #333333;text-decoration: none;}	
	.navlangbar a:visited {color: #333333;text-decoration:underline;}

	/* end of lang bar on main nav page */

.dividerColor {color:#CCCCCC;}
.hide {display: none;}

.emphasis {color:red;}

.footer {line-height: 1.75em;color: #333333;}

.headerSiteTitle {color: black;font-size: 1.5em; font-weight:bolder; padding-left:20%; padding-bottom:0;font-style:italic;}
.headerNumber {color: #333; padding-left: 7px;}
.headerLink { color: #c7af93;font-weight:bold; text-align: right;}
.headerLink a:link {padding-right:5px;color: #c7af93;font-weight:bold; text-align: right;}
.headerLink a:visited{padding-right:5px;color: #c7af93; font-weight:bold; text-align: right;}

/*********** Start Navigation styles ***********/

		ul#primary-nav,
		ul#primary-nav ul {list-style: none; width: auto; margin: 0; padding: 0; background: #5b0000; /* IE6 Bug */ border-bottom: 1px solid #4E5F6F;}
		#primary-nav li.home, #primary-nav li.home over {width: 19%;}
		#primary-nav li.rewardsProgram, #primary-nav li.rewardsProgram over, #primary-nav li.rewardsProgram:hover {width: 19%;}
		#primary-nav li.aot, #primary-nav li.aot over {width: 19%;}
		#primary-nav li.campaigns, #primary-nav li.campaigns over {width: 19%;}
		#primary-nav li.wanted, #primary-nav li.wanted over {width: 19%;}
		#primary-nav li.tip, #primary-nav li.tip over {border: 0;}
		
		ul#primary-nav {float: left; width: 100%;} 
		ul#primary-nav ul {position: absolute; display: none;}	
		
		ul#primary-nav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		
		ul#primary-nav li {position: relative; list-style: none; float: left; width: auto; /* Width of Menu Items */  }
		
		ul#primary-nav li a {display: block; text-decoration: none; color: #fff; padding: 3px; font-size: .8em;font-weight:bold; border: 1px solid #000040; border-bottom: 0;}
		ul#primary-nav li li a {display: block; text-decoration: none; color: #fff; padding: 3px; }
		
		/* Fix IE. Hide from IE Mac \*/
		* html ul#primary-nav li { float: left; height: 1%;}
		* html ul#primary-nav li a { height: 1%; }
		/* End */
		 
		ul#primary-nav ul {position: absolute; display: none;}
			
		ul#primary-nav ul ul {left: 120px; top: 0;}
		
		ul#primary-nav li ul li a { padding: 2px 5px; background: #980000;} /* Sub Menu Styles */
		
		ul#primary-nav li ul li a:hover { padding: 2px 5px; background-color: #ffffcc; color: red;} /* Sub Menu Styles */
		
		ul#primary-nav li:hover ul ul,
		ul#primary-nav li:hover ul ul ul,
		ul#primary-nav li.over ul ul,
		ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
		
		ul#primary-nav li:hover ul,
		ul#primary-nav li li:hover ul,
		ul#primary-nav li li li:hover ul,
		ul#primary-nav li.over ul,
		ul#primary-nav li li.over ul,
		ul#primary-nav li li li.over ul { display: block; } /* The magic */
/*********** End Naviagtion styles ***********/

	/*********** Start Standard form elements styles ***********/
		.fieldLabelMiddle 	{background: #F5F7F4; border-left: 5px solid #9CB4CF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; text-align: right;}
		.fieldLabelTop 		{background: #F5F7F4; border-left: 5px solid #9CB4CF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; text-align: right; vertical-align: top;}
		.fieldLabelSpacer	{background: #FFFFFF; width: 10px;}
		.fieldLabelAbove 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; font-weight: bold; text-align: left;}
		.fieldRequired 		{background-color: #CC3300; float: left; height: 100%; margin: 0; padding: 0; position: relative; vertical-align: top; width: 5px;}
		.fieldOptional 		{background-color: #CCCCCC; float: left; height: 100%; margin: 0; padding: 0; position: relative; vertical-align: top; width: 5px;}
		.fieldFormatKey 	{color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 70%; font-style: italic;}
		.fieldRadioOption 	{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 75%; vertical-align: baseline;}
		.inputField 		{background: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 75%; vertical-align: baseline;}
		.inputFieldLabel 	{background: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 75%; vertical-align: baseline; margin-left: 9px;}
		.inputFieldError 	{background: #FFFFCC; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; vertical-align: baseline;}
		.sectionBox			{background: #F5F7F4; border: 1px solid #9CB4CF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; text-align: left; vertical-align: middle; padding:5px;}
		.fieldsetHidden		{border: 1px solid #9CB4CF;  margin-left: 7%; padding: 8px; width: 50%;}
		.formKeyRule		{background: #FFFFFF; border-bottom: 1px solid #CCCCCC; margin-bottom: 1px; vertical-align: middle;}
		.formKey			{background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; margin: 0; padding: 0; text-align: right; vertical-align: middle; width: 100%;}
		legend 				{margin-bottom:2px;}		
	
	/*********** End Standard form elements styles ***********/	

	/* print format - hides navigation bar and left column content*/		
	@media print {
		#navholder {display:none;}
		#sidebar-a {display:none;}
		#content {margin-left: 0px; margin-right: 25px;}
		#sidebar-c {margin-right: 25px;}
		#headerTable {display:none;}}



