/* Default Stylesheet */
@import 'cssdeck/_handler.css';

															/** BODY ELEMENTS **/
body {
	color: inherit;
	background-color: #000;
	}






															/** MAIN CONTAINERS **/
div#container {
	width: 70.5em;		/* width in px / 120 * 10 = width in em */
	margin: 0 auto;
	}
	div.header {
		position: relative;
		color: inherit;
		background-color: #FFD437;
		}
	*+html div.header {
		height: 9.5em;
		}
		div.header-in {
			padding: 1em 1em 0 1em;
			}
	div.content-wrap {
		
		}
		div.content {
			
			}
	#BuyOnlineLink{ background:url(../images/BuyOnline.gif) top left no-repeat; width:346px; height:74px; display:block; float:right;}
	/* 2 column layout - left column */
		div.layout2 {
			
			}	
		div.layout2 div.lsub { width: 20em; }	/* left column width */
		div.layout2 div.main { width: 50em;}	/* main width - lsub width */


			div.content-in {
				clear: both;
				margin: 1em 0;
				padding: .5em 0;
				color: inherit;
				background-color: #fff;
				}
		div.content-in.accroche {
			clear: both;
			color:#000;
			font-weight:bold;
			margin: 1em 0 0 0 ;
			padding:0;
			color: inherit;
			background-color: #FFD437;
			}
		div.content-in.accroche .section1 { padding:0.8em 0.5em 0 1.5em}
		div.content-in.accroche .top{ height:14px;}
		div.content-in.accroche .bottom	{background-color:#FFD437; width:100%; height:14px;}
		div.content-in.accroche p{ padding:0}
		div.content-in.accroche ul{ padding-bottom:0}
		
		div.subcontent {
			
			}
		div.lsub {
				
				}
				div.subcontent-in {
					
					}
	div.footer {
		
		}
		div.footer-in {
			margin: 0 0 0 20.5em;
			}

	




															/** SUB CONTAINERS **/
div.index {
	margin: 0 1em;
	padding: 0 0 2em 0;
	}
	div.index div.lsection {
		width: 120px;
		margin: 0 1em 0 0;
		}
		div.index div.lsection div.section-in {
			margin: 0 .5em;
			}
	div.index div.csection {
		width: 220px;
		}
		div.index div.csection div.section-in {
			margin: 0 2em;
			}
	div.index div.rsection {
		width: 220px;
		}
		div.index div.rsection div.section-in {
			margin: 0 2em;
			}
div.section2 {
	margin: 0 1em;
	padding: 0 0 1em 0;
	}
	div.section2 div.section {
		
		}
		div.section2 div.lsection {
			width: 210px;
			margin: 0 2em 0 5px;
			padding: 0 2em 0 0;
			}
		div.section2 div.rsection {
			margin: 0 1em 0 0;
			}
			div.section2 div.lsection {
				width: 240px;
				}
			div.section2 div.rsection {
				width: 240px;
				}
div.section1 {
	padding: 0 1.5em 0.5em 1.5em;
	}






															/** LISTS **/
ul#nav-main {
	margin: -.5em 1em .5em 1em;
	}
	ul#nav-main li {
		
		}
	ul#nav-main li a {
		padding: 0 .5em;
		color: #000;
		background-color: inherit;
		font-size: .9em;
		text-decoration: none;
		border-right: 1px solid #c0a143;
		}
		ul#nav-main li a:hover {
			text-decoration: underline;
			}
		ul#nav-main li.noborder a {
			padding: 0 0 0 .5em;
			border: 0;
			}
ul.list-logos {
	text-align: center;
	}
	ul.list-logos li {
		display: inline;
		padding: 0 1.5em;
		}
	ul.list-logos2 li {
		padding: 1.5em 2em;
		}
ul.nav-sub {
	margin: 2em 0;
	}
	ul.nav-sub li {
		margin: 0 0 .5em 0;
		}
	ul.nav-sub li a {
		width: 245px;
		height: 47px;
		background-image: url(../images/style/bg-n.gif);
		font-size: .1em;
		text-indent: -9999px;
		}
		ul.nav-sub li a:hover {
			background-position: 245px 0;
			}
	ul.nav-sub li a.n1 { background-position: 0 280px; }
	ul.nav-sub li.on a.n1,
	ul.nav-sub li a.n1:hover { background-position: 245px 280px; }
	ul.nav-sub li a.n2 { background-position: 0 237px; height:37px; }
	ul.nav-sub li.on a.n2,
	ul.nav-sub li a.n2:hover { background-position: 245px 237px; }
	ul.nav-sub li a.n3 { background-position: 0 200px; }
	ul.nav-sub li.on a.n3,
	ul.nav-sub li a.n3:hover { background-position: 245px 200px; }
	ul.nav-sub li a.n4 { background-position: 0 155px; }
	ul.nav-sub li.on a.n4,
	ul.nav-sub li a.n4:hover { background-position: 245px 155px; }
	ul.nav-sub li a.n5 { background-position: 0 111px; }
	ul.nav-sub li.on a.n5,
	ul.nav-sub li a.n5:hover { background-position: 245px 111px;}
	ul.nav-sub li a.n6 { background-position: 0 60px; }
	ul.nav-sub li.on a.n6,
	ul.nav-sub li a.n6:hover { background-position: 245px 60px; }
	ul.nav-sub li a.n7 { height: 54px;background-image: url(../images/style/bg-n7.gif); }
	ul.nav-sub li.on a.n7,
	ul.nav-sub li a.n7:hover { background-position: 180px 0; }
#rotatingbanners {
	position: relative;
	z-index: 3;
	width: 600px;
	height: 240px;
	margin: 1em 0 0 0;
	list-style: none;
	}
	#rotatingbanners li {
		
		}
		#rotatingbanners li a.banner {
			position: absolute;
			z-index: 4;
			top: 0;
			left: 0;
			}
			#rotatingbanners li a.banner img {
				border: 0;
				}
		#rotatingbanners li a.caption {
			position: relative;
			z-index: 5;
			display: block;
			width: 150px;
			height: 30px;
			margin: 0 0 0 420px;
			_margin: -18px 0 0 420px;
			padding: 15px;
			color: #ccc;
			background-color: #222;
			text-decoration: none;
			}
		*+html #rotatingbanners li a.caption {
			margin: -18px 0 0 420px;
			}
			#rotatingbanners li.on a.caption,
			#rotatingbanners li a.caption:hover {
				color: #fff;
				background-color: #000;
				}
		#rotatingbanners li img {
			width: 600px;
			height: 240px;
			overflow: hidden;
			}

ul.list {
	padding: 0 0 1em 0;
	color: #444;
	background-color: inherit;
	font-size: 1em;
	}
	
ul.list.numeric { list-style-type:decimal}


															/** TYPOGRAPHY **/
h1 { }
	h1.logo {
		width: 450px;
		}
		h1.logo a {
			display: block;
			height: 86px;
			background-image: url(../images/logo-stopidfraud.gif);
			}
h3 {
	width: 80%;
	padding: 0 0 0 16px;
	font-size: 1.5em;
	text-transform: uppercase;
	margin:10px 0 0 0;
	}
	/* smaller header / under h3 */
	h5 {
		width: 80%;
		
		margin: -.8em 0 0 0;
		padding: .6em 1.8em;
		font-size: 0.85em;
		height:auto;
		text-transform: uppercase;
		}
h4 {
	width: 200px;
	padding: .8em 1.2em .8em 0;
	text-transform: uppercase;
	font-size: 1.1em;
	}
p {
	padding: 0 0 1em 0;
	color: #444;
	background-color: inherit;
	font-size: 1em;
	}
	div.footer p {
		color: #888;
		background-color: inherit;
		font-size: .85em;
		}
a { }
	a.findoutmore {
		display: block;
		width: 120px;
		height: 25px;
		margin: 2em 0 2em 0;
		background-image: url(../images/icon-findoutmore.gif);
		}

.notice{ font-size:9px;}


div.content-in.logoHome{ text-align:center; background-color:#000; color:#888888; font-size:9px;}


															/** FORMS **/
label.text{position:relative; display:block; float:left; width:190px; margin-bottom:3px; text-align:left;}
.mandatory{color:red;}
input.text{border:1px solid black; color:black; width:270px; margin-bottom:3px; height:18px;}
.disclaimer{ font-size:0.80em;}




															/** END **/