
@import "reset.css";
@import "type.css";
@import "grid.css";
@import "widgets.css";

/* bradley colors:

royal blue: #003d7e;
light blue: #6abfe6;
clean'n safe blue: #0079c2;
rtx green: #a8d59e;

*/

/* png fix */
img, div, a { behavior: url(iepngfix.htc) }

strong {font-weight: bold;}



a {
	text-decoration: underline;
	color:#003d7e;
	}
	
a.purchase {
	display: block;
	width:  178px;
	height:  32px;
	background-image:  url(../_images/buy.gif);
	background-repeat:  no-repeat;
	margin:  20px 0px 0px 0px;
	clear:  both;
}

a.purchase:hover {
	background-position:  0px -38px;
}

ul {
	list-style-type: none;
}

ol {
	margin-left: 30px;
}

ul li, ol li {
	font-size: 1.2em;
	padding:2px 15px 2px 0px;
	line-height: 13px;
	color: #333;
}

div#leftcolhome ul li {
	line-height: 18px !important;
	}

p {
	font-size: 1.2em;
	line-height: 18px;
	color: #333;
	padding: 6px 0px 10px 0px;
	margin: 0px;
}

h1 {
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color:#fff;
	font-size: 2.2em;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color:#333;
	font-size: 1.6em;
	line-height: 21px;
	margin: 0px;
	padding: 6px 0px;
}

h3 {
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color:#333 !important;
	border-bottom: 1px solid #ccc;
	font-size: 1.6em;
	margin: 0px;
	padding: 6px 0px;
}

h4 {
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color:#003d7e !important;
	border-bottom:  1px solid #ccc;
	font-size: 1.4em;
	line-height: 20px;
	margin: 0px 0px 6px 0px;
	padding: 6px 0px;
}

h5 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	color:#003d7e !important;
	font-size: 1.3em;
	line-height: 18px;
	margin: 0px;
	padding: 6px 0px;
}

/* home page */

span.disclaimer {
	display: block;
	font-size: 0.9em;
	font-family: verdana, arial, helvetica;
	color: #666;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	line-height: 13px;
}

	

div#promo p {
	padding: 8px 16px 0px 10px;
	color: #fff;
}

	a.findoutmore {
		text-align: right;
		display: block;
		text-decoration: none;
		border-bottom: 1px solid #fff;
		font-size: 1.4em;
		font-weight: bold;
		font-style: italic;
		color: #fff;
		padding: 10px 0px 3px 0px;
		margin: 3px 30px 0px 10px;
	}

	a.findoutmore:hover {
		color: #b3e3f6;
		border-bottom: 1px solid #ccc;
	}
	
/* page titles */

	div#title h1 {
		margin: 0px;
		padding: 0px;
		color: #fff;
	}

div#leftcolinternal ul {
	margin: 0px 0px 0px 12px;
}

div#leftcolinternal ul li {
	background-image: url(../_images/square.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding: 2px 0px 2px 12px;
	margin: 0px;
	line-height: 18px;
}

div#rightcol ul li {
	line-height: 18px;
}

div#rightcol h2 {
	color:  #333;
	font-weight: bold;
	font-size:  1.2em;
	margin:  5px 0px 0px 0px;
	padding:  0px;
	}
	
	div#rightcol h2.lookma {
		font-size: 2em;
		margin: 10px 0px 7px 0px;
		}


td ul li {
	line-height: 18px;
	background-position:  0px 8px !important;
	}


ul li ul li {
		font-family: verdana, arial, helvetica, sans-serif;
		background: none !important;
		line-height: 15px;
		font-size: 0.8em;
		color: #444;
	}
	
ul li ul {
		margin: 3px 0px;
	}
	
ul.dist {
	margin-left:  20px;
	margin-top: 5px;
	}

ul.dist li {
	list-style-position: inside;
	list-style: square;
	}


