@charset "UTF-8";
/* CSS Document */

@import url("reset.css");

html {
	float:left;
	padding: 0px 0px 0px 105px;
	vertical-align:top;
	background-color: #283890;
	background-image:url(../img/backgrnd.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

body {
	width:917px;
	background:url(../img/background.gif);
	border:0px solid #666;
}
#container {
	vertical-align:top;
	background-image:url(../img/backgrnd_2.jpg);
	background-repeat:no-repeat;
	text-align:left;
	float:left;
}
#header {
	height: 114px;
}
#logo {
	height: 164px;
	padding: 0px 0px 0px 60px;
}
#content {
	padding: 0px 0px 0px 0px;
	float:left;
}
h1{
	font-size:14px;
	font-style:italic;
}
#footer {
	background:#283890;
	background-image:url(../img/shadowFooter.jpg);
	background-repeat:no-repeat;
	width: 811px;
	height:32px;
}
a {
	text-decoration:underline;
	color:#27378f;
}
a:visited {
	text-decoration:underline;
	color:#27378f;
}
a:active {
	text-decoration:none;
	color:#27378f;
}
a:hover {
	text-decoration:none;
	color:#27378f;
}


/* MSIE display:inline-block is to make sure MSIE doesn't paint the backround above the containers, the overflow 
declaration is to make sure the containers do not drop below siblings if content pushes the width (in modern 
browsers it doesn't drop, but it spawns an orizontal scrollbar)  */

#header,#logo,#content,#footer {
	overflow:hidden;
	display:inline-block;
	text-align:left;
	
}
#header,#logo,#footer {
	width:100%;
} /* safari and opera need this */

#footer {
	clear:left;
}
/*  */
/* bottomNav */
/*  */
a.contact {
	text-decoration:none;
	color:#ffffff;
}
a.contact:visited {
	text-decoration:none;
	color:#ffffff;
}
a.contact:active {
	text-decoration:underline;
	color:#7ac043;
}
a.contact:hover {
	text-decoration:underline;
	color:#7ac043;
}

#bottomNav {
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	padding: 0px 100px 0px 12px;
}
/*  */
/* end bottomNav */
/*  */
/*  */
/* Content */
/*  */
.contentContainer{
	float:right;
	width:586px;
}
.content{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 18px;
	color:#283890;
	padding: 0px 60px 0px 32px;
}
.green{
	color:#7ac141;
}
.bold{
	font-size:14px;
	font-weight:bold;
}
/*  */
/* end content */
/*  */
/*  */
/* Navigation */
/*  */

/*  */
/* end Navigation */
/*  */
/* Flash */
/*  */
#flashcontent {
	width: 537px;
	height: 356px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
}
#flashContainer {
    position:absolute;
    width:537px;
    height:376px;
    top:0px;
    left:505px;
 }
#flashContainer object {
    width:100%;
    height:100%;
 }
/*  */
#flashcontent_sm {
	width: 340px;
	height: 322px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
}
#flashContainer_sm {
    position:absolute;
    width:340px;
    height:322px;
    top:445px; /* 445 */
    left:0px;
 }
#flashContainer_sm object {
    width:100%;
    height:100%;
 }
/*  */
/* Flash */
/*  */