@import 'reset.css';
@import 'layout.css';
@import 'forms.css';

v\:* {
      behavior:url(#default#VML);
}

/* Page defaults */
body {
	font: 70%/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #0c003e;
	background: #f2f2f2;
}



#nav {
	font-size: 1.1em;
}
#cms-content {
	font-size:1.1em;
}
fieldset {
	width: 730px;
	overflow: hidden;
}

/* Headings */
h1 {
	font-size: 1.8em;
	font-weight: normal;
	color: #0C003E;
	line-height: 1.2;
	padding-bottom: .5em!important;
	}
	h1.pageHeading { padding-top:0.3em!important; }

	h1 a {
		color: #127BA8;
		text-decoration: none;
		border-bottom: 0;
	}

	h1 a:hover {
		border-bottom: 1px dotted #0D4760;
	}
	h1 small {
		display: block;
		color: #afafaf;
		font-size: 0.6em;
		}

h2 {
	margin: 0;
	font-size: 1.5em;
	color: #0c003e;
	line-height:.6em;
	padding: 1.2em 0 .5em 0!important;
	font-family: 'Lucida Sans Unicode', Helvetica, sans-serif;
	margin-bottom: 0.7em;
}

	h2 a {
		color: #202020 !important;
		text-decoration: none;
		border-bottom: 0 !important;
	}

	h2 a:hover {
		border-bottom: 1px dotted #555 !important;
	}
h1 span, h2 span, h3 span {
	color: #ff3300;
}
h3 {
	font-size: 1.8em;
	color: #0C003E;
	padding-top:.5em;

}

	h3 a {
		color: #c60;
		text-decoration: none;
		border-bottom: 0;
	}

	h3 a:hover {
		border-bottom: 1px dotted #609208;
	}

	#contentSub h3 {
		color: #127BA8;
		font-size: 1.1em;
	}

h4 {
	margin: 0 0 0.4em 0;
	font-size: 1em;

}

p {
	margin: 0 0 0.4em 0;
}

a {
	color: #f30;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


#contentWrapper .ulist {
	margin:5px 0px 15px 20px;
	list-style-type:disc!important;
}

hr {
	color: #FFF;
	background-color: #FFF;
	height: 5px;
	clear: both;
	border: 0;
}
.strong {
	font-weight: bold;
}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.floatLeft {float:left;}
.floatRight {float:right;}

table.rows {
	margin: 10px 0;
	width: 70%;
}

table.rows td,
table.rows th {
	padding: 3px;
}

table.rows thead th {
	font-weight: bold;
}

table.rows thead th,
table.rows thead td {
	border-bottom: solid 1px #CADAF4;
	color: #179AD4;
}

table.rows tbody th,
table.rows tbody td {
	border-bottom: solid 1px #CADAF4;
}

table.rows tbody tr.alt2 td {
	background: #EAF1FB;
}

.dottedLine	{
	background: url(../images/dotted-line.gif) repeat-x 0 center;
	clear: both;
	height: 1px;
	margin: 10px 0 15px 0;
	width: 732px;
	display: block;
	float: left;
}
#tabs-container .tabs-hide {
			display: none;
		}

		#prev_step.inactive, #next_step.inactive{
		color:#E4E4E4;
		}

		.widget{
			position: absolute;
			bottom: 0px;
			right: 0px;
			border: 4px double #aa3333;
			z-index: 999;
			background-color: white;
			list-style-type: none;
			margin: 0px;
			padding: 5px;
			cursor: move;
			height: 400px;
			overflow: scroll;
			}

	.widget li{clear: both; }

		.widget dl, .widget dd{
			margin: 0;
			padding: 0;
		}

	.widget dl{
		margin-top: 5px;
	}

	.close-widget{
		font-style: italic;
		position: absolute;
		top: 1px;
		right: 4px;
	}
#cms-content p {
	margin:10px 0;	
}	
#cms-content li {
	background:url(../images/icons/arrow-orange.gif) no-repeat left 7px;
	margin-left: 10px;
	padding-left:10px;
	display:block;
}

