*{
	margin:0px;
	padding:0px;
	border:0px;
}
body{
	font-family: Helvetica, Arial, sans-serif;
	color:white;
	line-height:1.5em;
	font-size:smaller;
	background-color:#20233c;
}
td{
	vertical-align:top;
}

ol,ul,li{
	list-style-type: none;
	line-height: 1.4em;
}

li{
	display:list-item;
}
a{text-decoration:none;
	color:#539ff7;
	}
a:hover{
	text-decoration:underline;
	color:#655fcb;
}
h1{	font-size:1.6em;}
h2{	font-size:1.5em;}
h3{	font-size:1.4em;}
h4{	font-size:1.2em;}
h1,h2,h3,h4,h5,strong{
	color:#539ff7;
	margin-bottom:0.2em;
}
p{	margin-top:0.6em; margin-bottom:0.9em;}
hr{	border-top:2px dotted #539ff7;}
form{
	padding-top:6px;
	padding-bottom:12px;
}
.outer{
	background-color:#20233c;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.matte{
	width:800px;
	background-color:#273963;
	text-align:center;
	border:1px solid #305d91;
	margin-top:4px;
	margin-left:auto;
	margin-right:auto;
}

.matte li{
	display:inline;
	padding-left:20px;
	color:#ffaa00;
}

.matte li a{
	background: url("../template/bullet_2.gif") no-repeat left top;
	display:inline;
	padding-left:20px;
	color:#539ff7;
}

.matte li a:hover{
	background: url("../template/bullet_3.gif") no-repeat left top;
	display:inline;
	color:#ffaa00;
	padding-left:20px;
}
.block li{
	background: url("../template/bullet_3.gif") no-repeat left top;
	display:block;
	color:#ffaa00;
	padding-left:20px;
}


.floatr{
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
.floatl{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.content{
	padding-top:40px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:60px;
	background-color:white;
	color:#273963;
	text-align:left;
	border:0px;
	width:600px;
	vertical-align:top;
}

.content ol{
	margin-left:1.0em;
	margin-top:1.2em;
	margin-bottom:1.2em;
}
.content ul{
	margin-left:1.0em;
	margin-top:1.2em;
	margin-bottom:1.2em;
}
.content li{
	padding-left:16px;
	padding-top:1px;
	background: url("../template/bullet_4.gif") no-repeat left top;	
	color:#273963;
	display:list-item;
}

.linklist li{
	padding-left:0px;
	background: none;
}

.linklist li a{
	padding-left:16px;
	background: url("../template/bullet.gif") no-repeat left top;
}

.linklist li a:hover{
	padding-left:16px;
	background: url("../template/bullet_1.gif") no-repeat left top;
}

.formlable{
	text-align:right;
	padding-right:4px;
	font-size:1em;
}

.inp{
	padding:2px;
	border:1px solid #bcc3ff;
	background-image:url("../template/input_tile.jpg") no-repeat top left;
}

.creds{
	margin-top:4px;
	font-size:smaller;
	color:#62aaff;
	text-align:center;
}

.creds a{text-decoration:none;
	color:#62aaff;
	}
.creds a:hover{
	text-decoration:underline;
	color:#ffffff;
}

.fine{ font-size:0.75em;}
.largetext{ font-size:1.2em; }
.label{	white-space:nowrap;}

.punchtext{
	font-size:2em;
	line-height:1.1em;
	color:#539ff7;
}

#banner{
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
	margin-bottom:0px;
	border:1px solid #63abff;
	width:780px;
	height:200px;
	background: url("../template/well_on_the_way.jpg") no-repeat left top;
}

#banner a{color:white;}
#banner a:link{color:white;}
#banner a:active{color:white;}
#banner a:visited{color:white;}
#banner a:hover{color:white;text-decoration:underline;}
	


.mbar{
	line-height:2.6em;
	background-image: url(../template/mbar_0.gif);
	background-repeat: repeat-x;
	border:0px;
	padding-left:10px;
	color:white;
}

.mbar a:link{color:white;}
.mbar a:active{color:white;}
.mbar a:visited{color:white;}
.mbar a:hover{color:white;text-decoration:underline;}

.mbar0{
	border-right:1px solid #385697;
}
.mbar0 a{
	font-size:1.15em;
	color:white;
	text-decoration:none;
}

.mbar0 a:link{color:#cfdeff;}
.mbar0 a:active{color:#cfdeff;}
.mbar0 a:visited{color:#cfdeff;}
.mbar0 a:hover{color:white;text-decoration:underline;}

.mbar1{
	font-size:1.15em;
	position:relative;
	top:4px;
	background: url("../template/mbar_1.gif") repeat-x;
	color:#284a96;
}

.date{
	padding-top:3px;
	padding-left:8px;
	font-size:0.85em;
	color:#539ff7;	
	float:left;
}

.lcol{
	text-align:left;
	border-left:1px solid #305d91;
	border-bottom:1px solid #305d91;
	margin-left:10px;
}

.lbar0{
	border-bottom:1px solid #305d91;
	white-space:nowrap;
	padding-bottom:4px;
	padding:12px;
}

.lbar1{
	color:#ffffff;
	font-weight:700;
	background-image: url(../template/lbar_1.gif);
	background-repeat: no-repeat;
	border-bottom:2px solid #2e3284;
	white-space:nowrap;
	padding:12px;
	position:relative;
	left:-2px;
}

.lbar0 a:link{ color:#539ff7;	}
.lbar0 a:active{ color:#539ff7;	}
.lbar0 a:visited{ color:#539ff7;	}
.lbar0 a:hover{ color:white;	}

.inset{
	border:1px solid #305d91;
	background-color:#fafbff;
}

.punchup{
	font-size:1.6em;
	border-top:1px solid #539ff7;
	border-bottom:1px solid #539ff7;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	color:#539ff7;
}

.action{
	font-size:1.4em;
}
.question{
	border-top:1px solid #539ff7;
	padding:8px 0px 0px 0px;
	color:#ea6f01;
	font-weight:700;
	font-size:1.2em;
}
.answer{
	padding:0px 0px 10px 0px;
	color:#305d91;
}

.hpcol{
	background-color:#232d50;
	vertical-align:top;
	border:1px solid #4875b6;
	width:20%;
	vertical-align:top;
	background-image:url(../template/hpcol.jpg);
	background-repeat:no-repeat;
}

.hptxt{
	margin:10px;
	color:#ffffff;
	font-size:1.3em;
}

.hptxt a{	color:#ffffff;}
.hptxt a:link{	color:#ffffff;}
.hptxt a:active{	color:#ffffff;}
.hptxt a:visited{	color:#ffffff;}
.hptxt a:hover{	color:#ffffff;}

.hptxt ul{
	margin-top:1em;
	margin-left:0px;
}

.hptxt li{
	display:inline;
	margin-left:0px;
	padding-left:0px;
	color:#ffaa00;
	font-size:0.8em;
}

.hptxt li a{
	background: url("../template/bullet_2.gif") no-repeat left top;
	display:inline;
	padding-left:16px;
	color:white;
}
.hptxt li a:hover{
	background: url("../template/bullet_3.gif") no-repeat left top;
	display:inline;
	color:#ffaa00;
	padding-left:16px;
}

.hptxt strong{	color:#84baff;}

.vspace{ 
    margin-top:2.4em; 
    margin-bottom:0px; 
    margin-left:0px; 
    margin-right:0px; 
}
.item1{
		color:#539ff7;
		border-bottom:1px solid #539ff7;
		font-size:1.7em;
		padding:4px;
		line-height:1em;
	}
.item2{
	color:#539ff7;
	font-size:1.7em;
	border-bottom:1px solid #539ff7;
	font-size:0.9em;
	padding:4px;
	}
.item3{
	color:#539ff7;
	border-bottom:1px solid #539ff7;
	font-size:0.9em;
	padding:4px;
}

.hdr{
	color:#273963;
	background-color:#ffaa00;
	font-size:0.9em;
	font-weight:700;
	padding-left:2px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	}

.textin{
	border:1px solid #539ff7;
	background-color:#e0e0e0;
	font-size:1.1em;
}

.button{
	border:1px solid #539ff7;
	background-color:#e0e0e0;
	font-size:1.2em;
}

.vspace{	padding-top:0.3em;}