@charset "UTF-8";
/*
3 column layout with a header and a footer. 
an overall 'wrapper' is used to centre the page. after the header div another 'container' holds the left menu
div and the main content div. Outside of this 'container' is the 3rd column the specials div. The footer completes the layout.
*/
* {
	margin:0px;
	padding:0px;
}
body {

	background:url(../images/BlackheaderStrip.png) repeat;
	background-color: #333;
}
#wrapper {
	width: 760px;
	margin-top: 14px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:#FFFFFF;

}
#wrapper .logo2 {
	float: right;
	width: 105px;
	margin-right: 1.2em;
	margin-top:.4em;
}

#header {
	height: 117px;
	width: 760px;
	margin-top: 0px;
	background-color: #ffffff;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
}

#header .logo {
	float: left;
	width: 115px;
	margin-left: 1.2em;
	margin-top:.4em;
}

#header .bizName {
	float: right;
	text-align: right;
	padding-top:85px;
	margin-right:20px;
	color:#FFCC00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
 }

#strip {
	background: #FFCC00 url(../images/goldStrip.png) no-repeat;
	height:13px;
	width:760px;
 }
#container {
	float:left;
	height: auto;
	width: 760px;
}	

#nav {
	float: left;
	width: 154px;	
	height: auto;

}
#maincontent {
	float: right;
	height: 560px;
	overflow:scroll;
	width: 580px;
	background-color: #FFF;
	padding-top:0;
	padding-bottom: 50px;
	padding-right:25px;
	border-left: 1px solid #ccc;

}
#maincontentOther {
	float: right;
	height: 560px;
	overflow:hidden;
	width: 580px;
	background-color: #FFF;
	padding-top:0;
	padding-bottom:20px;
	padding-right: 25px;
	border-left: 1px solid #ccc;

}
#footer {
	clear: both;
	width: 760px;
	height: 20px;
	background-color: #000000;
	color:#CCCCCC;
}
#footer .copyright {
	font:Arial, Helvetica, sans-serif;
	font-size:.6em;
	float: right;
	margin-top:4px;
	margin-right:10px;
	margin-bottom:4px;

}
#maincontent h1, h2, h3, p {
	margin-left: 20px;  /*the left and right margin should be given to every element that will be placed in the side columns*/ 
	margin-right: 20px;
	}
#maincontentOther h1, h2, h3, p {
	margin-left: 20px;  /*the left and right margin should be given to every element that will be placed in the side columns*/ 
	margin-right: 20px;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:2em;
	font-style: normal;
	color: #333;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #333;
	line-height:2.8em;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #333;
	line-height:1.8em;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height:1.4em;
}

a {
	padding:0;
	display:inline;
	color:#000000;
	font-style: normal;
	text-decoration: underline;
}
a:link, a:visited {
	
}
a:hover, a:active {
	color:#BD9700;
}
#nav ul {
	margin:0;
	padding:0;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.8em;
	font-weight: bold;
}
#nav li {
	list-style-type: none;
	background-color: #FFF;
	border-bottom:1px solid #ccc;
	
}
#nav a {
		padding-left: 20px;
		text-decoration:none;
		font-weight:bold;
		display: block;
}
#nav a:link, #nav a:visited {
	background-color: #FFF;
	color: #666666;	
}
#nav a:hover, #nav a:active {
	background-color: #333;
	color: #FFCC00;

}
#maincontent ul {
	margin-left:40px;
	margin-right:10px;
	padding:0;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.5em;
}
#maincontent li {
list-style:decimal;
	
}
#privTerms ul {
	margin-left:40px;
	margin-right:10px;
	padding:0;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.5em;
}
#privTerms li {
list-style:square;
	
}
#faqQ {
	padding-left:10px;
	padding-top:0px;
	padding-right:20px;
	padding-bottom:0px;
	line-height:3.5em;
 }
 .faq {
	padding-left:10px;
	padding-top:60px;
	padding-right:20px;
	padding-bottom:10px;
	line-height:.8em;
 }
 #faqQ li {
 	list-style:none;
}
#navBottom {
	text-align:right;
	width:760px;
	height: 20px;
	background-color: #000;

}

#navBottom ul {
	padding-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
}
#navBottom li {
	display: inline-block;
	list-style-type: none;
	padding-top:3px;
	padding-bottom:3px;

}

#navBottom a {
	padding-left: 5px;
	padding-right: 15px;
	text-decoration:none;
}
#navBottom a:link, #navBottom a:visited {
	color: #FF9900;
}
#navBottom a:hover, #navBottom a:active {
	color: #fff;
}

form div {
	clear:both;
	margin:0;
	padding:0;
	padding-top:0.6em;
	padding-left:50px;
	}
	
.col1 {
	padding-left:40px;
	width:100px;
	font: bold .8em Arial, Helvetica, sans-serif;
	}	
input.btn {
	float:left;
	width:50%;
	font: bold .8em Arial, Helvetica, sans-serif;
	}	
	
.secNumbgimage {
	background-image: url(../images/secNumBG.jpg);
	background-repeat: repeat-y;
	height:20px;
	margin-top:8px;
	margin-right: 160px;
}

#p1 {
	margin-left:10px;
}
#GenNewNum {
	font:"Apple Chancery", "Aristocrat LET";
	font-size:.8em;
	padding-left:40px;

}
#GenNewNum  a:link, #GenNewNum a:visited {
	color: #333333;
}
#GenNewNum a:hover, #GenNewNum a:active {
	color: #000;
	text-decoration:underline;
}

	
	
fieldset {
	border:1px solid #333333;
	margin:1.4em 1.4em;
	padding:0.6em;
}
legend {
	font:bold .9em Arial, Helvetica, sans-serif;
}
input {
	width:200px;
	border:1px solid #666666;
	background-color: #FFFFFF;
	height: 20px;
	right: 30px;
}
select {
	width:100px;
	border:1px solid #666666;
}
input.btn:link, input.btn:visited {
	color: #666666;	
}
input.btn:hover, input.btn:active {
	background-color: #333;
	color: #FFCC00;

}
.necFields {
	color:#FF0000;
	display:inline;
}
.akey { 
	text-decoration:underline;
}
.top {
	float:right;
	padding-right:10px;
	font:.6em bold Arial, Helvetica, sans-serif;
}

.smallTable{
	width:500px;
	font:.8em Arial, Helvetica, sans-serif;
}
.smallTable th{
	padding-left:20px;
	width:150px;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.smallTable td{
	padding-left:10px;
	width:345px;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}