/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#000000;
background-color:#182439;
background-image: url(../media/bg_snowflake.jpg);
background-repeat:repeat;
}

*{
margin:0;
padding:0;
}


#navigationBar{
background-color:#31558c;
height:24px;
padding:2px;
}

#navWrapper{
margin:0 auto;
padding-bottom:1px;
width:800px;
text-align:center;
}

#container{
margin:10px auto 10px auto;
padding:5px;
width:788px;
background-color:#31558C;
border:1px solid #CCCCCC;
}


#content{
margin:0 auto;
padding-top:4px;
padding-bottom:10px;
width:788px;
background-color:#FFFFFF;
}

/* ============================================================== */
/* Flash
/* ============================================================== */
#flashContent{
margin:2px auto 40px auto;
width:800px;
height:536px;
}

object { 
outline: none; 
}

#alternativeContent {
}

#alternativeContent p{
padding:6px;
font-size:.8em;
line-height:1.1em;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}

#alternativeContent a{
color:#0000FF;
}
/* ============================================================== */
/* Links
/* ============================================================== */
a:link{
	color:#FF0000;
	text-decoration: underline;
}
a:visited{
	color: #FF0000;
	text-decoration: underline;
}
a:active{
	color: #FF0000;
	text-decoration: underline;
}
a:hover{
	color:#0000FF;
	text-decoration: underline;
}

a:link.navBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #FFFFFF;
	text-decoration:none;
}

a:visited.navBar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color:#FFFFFF;
	text-decoration: none;
}

a:hover.navBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color:#FFFFFF;
	text-decoration:underline;	
}

/* ============================================================== */
/* CLASSES & TAGS
/* ============================================================== */
p{
	font-size:.8em;
	color:#333333;
	padding:4px 10px 6px;
	line-height:1.4em;
}

h1{
	font-size:1.2em;
	font-weight:bold;
	color:#333333;
padding:10px 10px 4px 10px;
}

h2{
	font-size:.9em;
	font-style:italic;
	text-decoration:underline;
	color:#333333;
	padding:6px 10px 0;
}

hr{
	margin-top:6px;
}

ul{
	margin-left:35px;
	margin-bottom:4px;
	list-style-type:square;
	list-style-position:outside;
	font-size:.8em;
	line-height: 1.4em;
	color:#333333;
}

img{
	border:none;
}

.demoListTable{
width:760px;
margin-left:10px;
padding:3px;
margin-bottom:20px;
}

.linkSection{
	margin-top:6px;
	margin-bottom:16px;
	padding:0 16px 4px;
	font-size:.8em;
	color:#333333;
	line-height:1.4em;
}

.linkSection h1{
	padding:0;
	margin:0;
	color:#000000;
}

img.employment{
border:1px solid #999999;
}

.headerImage{
padding:2px;
border:1px solid #31558C;
}

.imageSeries{
margin:0 auto;
padding:5px;
height:150px;
}

.faqQuestions{
width:760px;
margin:0 auto;
padding-top:16px;
line-height:1.6em;
font-size:.8em;
padding-bottom:14px;
}
