/* CSS Document */

body {
			margin:0;
			padding:0;
			font:76%/1.5em Arial, Helvetica, sans-serif;
			color: #666;
			text-align:center;
			 background-color: #fff;
		}

		p { margin:0; }

		#wrap {
			width:750px;
			\width:770px;
			w\idth:750px;
			border:1px solid #ccc;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			margin-top: 15px;
		}

/* ********** masthead ********** */

		#masthead {
		margin: 0;
		background: #fff url(images/masthead.jpg) 0px 56px no-repeat;
		border-bottom:1px solid #fff;
		height: 179px;
		}
		
		#masthead p {
 			padding: 10px;
  			font: 0.9em Arial, Helvetica, sans-serif;
		}
		
		#masthead p a:link, #masthead p a:visited{
			color: #333;
			text-decoration: none;
		}
		
		#masthead p a:hover, #masthead p a:active{
		color: #febd36;
		background-color: #666;
		text-decoration: none;
		}
		
		#masthead h1 {
 			text-indent: -9999px;
  			font: 8px Arial, Helvetica, sans-serif;
   			color: #fff;
		}
		
			#masthead h2, #masthead h2 a  {
 			margin: 53px 0 0 330px;
  			font: normal 1em Arial, Helvetica, sans-serif;
   			color: #666;
			text-decoration: none;
		}
		
				/* ********** nav ********** */
		
		#bar {
 		height:23px;
 		color: #333;
 		padding: 0;
		font: 1.1em Arial, Helvetica, sans-serif;
		 }		
	
	#bar ul {
		list-style: none;
		padding: 0;
		margin: 0;
} 

#bar li {
		float: left;
		margin: 0 0.15em;
		padding: 0;
		text-align: center;
		font-size: 0.85em;
		background: #fff;
		background: #febd36 url("images/nav_bg.jpg")  bottom left repeat-x;

} 

#bar li a {
		background: #fff url("images/nav_bg.jpg")  bottom left repeat-x;
		height: 23px;
		float: left;
		display: block;
		width: 101px;
		color: #333;
		text-decoration: none;
		text-align: center;
		line-height: 23px;
		border: 0.1em solid #fff;
}

#bar li a:hover {
		background: #fff;
		height: 23px;
		float: left;
		display: block;
		color: #333;
		text-align: center;
		line-height: 23px;
		border: 0.1em solid #febd36;
		font-weight: bold;
}

#bar li a#current {
		background: #fff url("images/nav_bg.jpg")  bottom left repeat-x;
		height: 23px;
		float: left;
		display: block;
		color: #fff;
		text-decoration: none;
		text-align: center;
		font-weight:bold;
		line-height: 23px;
		cursor: default;
	}

/* Commented backslash hack hides rule from IE5-Mac \*/
	#bar li a
	{
	float: none
	}
/* End IE5-Mac hack */

		
		/* ********** left ********** */

		#sundries {
			float:left;
			width:140px;
			\width:160px;
			w\idth:140px;
			margin:0;
			margin-right:0;
			padding:10px;
			height: auto;
		}
						
		#sundries ul li{
		list-style:none;
		background: url("images/tick_bullet.gif") no-repeat ;
		margin: 0 0 19px -30px;
		line-height: 23px;
		}		
  
		#sundries li a:link, #sundries li a:visited{
		color: #666;
		text-decoration: none;
		}	
		
		#sundries li a:hover, #sundries li a:active{
		background-color: #febd36;
		text-decoration: none;
		}		
		
			#sundries p a:link, #sundries p a:visited{
			color: #FE9536;
			border-bottom: 1px dotted #333;
			text-decoration: none;
		}
		
		#sundries p a:hover, #sundries p a:active{
		color: #333;
		border-bottom: 1px solid #febd36;
		text-decoration: none;
		}
		
				#sundries li.ghost  {
		list-style:none;
		background: url("images/tick_bullet_ghost.gif") no-repeat ;
		margin: 0 0 19px -30px;
		line-height: 23px;
		color:#ccc;
		}
			/* ********** right ********** */

		#content {
			padding: 10px 5px 5px 5px;
			margin-left:180px;
			width: 550px;
			height: auto;
			}
			
		#content p a:link, #content p a:visited{
			color: #FE9536;
			border-bottom: 1px dotted #333;
			text-decoration: none;
		}
		
		#content p a:hover, #content p a:active{
		color: #333;
		border-bottom: 1px solid #febd36;
		text-decoration: none;
		}
		
			.tick ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
		}
		
		.tick li {
		list-style-type: none;
		background-image: url(images/tick_bullet_sm.gif);
		background-repeat: no-repeat;
		background-position: 0 3px;
		padding-left: 15px;
		}
		
		#content li {
		list-style-image: url(images/tick_bullet_sm.gif);
		}
		
		#content li a:link, #content li a:visited{
			color: #333;
			border-bottom: 1px dotted #febd36;
			text-decoration: none;
		}
		
		#content li a:hover, #content li a:active{
		color: #666;
		border-bottom: 1px solid #febd36;
		text-decoration: none;
		}
		
		
		#content h1 {
			font: bold 1.25em/1.4em Arial, Helvetica, sans-serif;
			letter-spacing: 0.06em;
			}
			
		#content h2 {
			font: bold 1.09em Arial, Helvetica, sans-serif;
			color: #333;
			letter-spacing: 0.08em;
			}
		
		
		/* ********** footer ********** */

		#footer {
			bottom: 0;
			clear:both;
			padding:10px;
			margin-top:0;
			background-color:#fff;
			height: 53px;
			width:730px;
			\width:750px;
			w\idth:730px;
			font:normal 0.9em Arial, Helvetica, sans-serif;
		}
		
		#footer h2 {
			font:normal 0.9em Arial, Helvetica, sans-serif;
			color: #666;
			display: inline;
			}
			
		#footer h2 a:link, #footer h2 a:visited{
			font:normal 0.9em Arial, Helvetica, sans-serif;
			color: #333;
			display: inline;
			text-decoration: none;
			border-bottom: 1px dotted #febd36;
			}
			
		#footer h2 a:hover, #footer h2 a:active {
		font: normal 0.9em Arial, Helvetica, sans-serif;
		color: #febd36;
		display: inline;
		background-color: #666;
		text-decoration: none;
			}
		
		#footer h3 {
			font:normal 0.9em Arial, Helvetica, sans-serif;
			color: #333;
			display: inline;
			}
			
		#footer h3 a:link, #footer h3 a:visited{
			font:normal 0.9em Arial, Helvetica, sans-serif;
			color: #333;
			display: inline;
			border-bottom: 1px dotted #febd36;
			text-decoration: none;
			}
			
		#footer h3 a:hover, #footer h3 a:active {
		font: normal 0.9em Arial, Helvetica, sans-serif;
		color: #febd36;
		display: inline;
		background-color: #666;
		text-decoration: none;
			}
			
			/* ********** floats ********** */

 div.float_right {	
	float: right;
}
	
div.float_left {
	float: left;
}

.imageright {
 	float: right;
 	margin: 0 9px 21px 23px;
}

.dark {
 	color: #333;
	font-weight: bold;
	}
	
	.outline {
	border: solid 1px #333;
	padding: 5px;
	background-color:#d7d7d7;
	}
	
		.outline1 {
	border: solid 1px #333;
	padding: 5px;
	color:#333;
	}
	
			.offers {
	border: solid 1px #333;
	padding: 5px;
	color:#333;
	background-color:#FE9536;
	font-size: 13px;
	}
	
	.offers a:link, .offers a:visited {
	color: #fff;
	text-decoration: underline;
	}
	
	.offers a:hover, .offers a:active {
	color: #ccc;
	text-decoration: underline;
	}
	
.container { position: relative; left: 1px; top: 1px; color: #999; }
.text { position: absolute; left: -1px; top: -1px; color: #febd36;}

		.azure {
		font-size: 85%;
		color: #666;
		}
		
		.azure a:link, p a:visited {
		color: #666;
		text-decoration: none;
		}
		
		.azure a:hover, p a:active {
		color: #febd36;
		background-color: #666;
		text-decoration: none;
		}
		.tab {
	padding: 0 0 10px 20px;
	}
	
	img, img a {
		text-decoration: none;
		border: 0;
		}
		
				/*  form */
	
label
{
width: 7em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

.submit input
{
margin-left: 4.5em;
} 

input
{
color: #333;
background: #fff;
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #E14B00;
} 

.image {
border-style: none;
}

