body{
    background:#ffffff;
		color:#666666;
		font-family:arial,sans-serif;
		margin:0px;
		text-align:center;
}
/*---------------------------------------STYLES FOR ALL PAGES:*/
img{border:0;}
p{
    margin-top:5px;
}
.container{
    width:758px;
		position:relative;
		top:0px;
		left:0px;
		margin:36px auto 0px;
		border:1px solid #5f5a5e;
		text-align:left;
}

.header{
    width:758px;
		height:60px;
		position:relative;
		top:0px;
		left:0px;
		margin:0px;
		border-bottom:1px solid #4e4a42;
}
.logo{
    width:205px;
		height:29px;
		position:relative;
		top:0px;
		left:0px;
		float:left;
		display:inline;
		margin:17px 0px 0px 22px;
		overflow:hidden;
}
.headright{
    width:523px;
		height:60px;
		position:relative;
		top:0px;
		left:0px;
		margin:0px;
		float:left;
		display:inline;
}

div.search{
    height:20px;
		width:285px;
		position:relative;
		top:0px;
		margin:9px 0px 0px 0px;
		text-align:right;
		overflow:hidden;
		font-size:10px;
		font-weight:bold;
		color:#996600;
		text-transform:uppercase;
		font-family:verdana;
		float:right;
}
div.search ul{
    list-style-type:none;
		margin:0px;
		padding:0px;
}
div.search ul img{
    vertical-align:top;
}
div.search li{
		display:inline;
		margin:0px;
		padding:0px;
		vertical-align:top;
		float:left;

}
div.search a:link{color:#996600;text-decoration:none;}
div.search a:visited{color:#996600;text-decoration:none;}
div.search a:active{color:#996600;text-decoration:none;}
div.search a:hover{color:#996600;text-decoration:none;}
form.search{
    display:inline;
}
input.search{
    background:#ffffff;
		border:1px solid #80797f;
		height:13px;
		width:126px;
		display:inline;
		vertical-align:top;
		font-size:10px;
}
.go{display:inline;}
.nav{
    height:22px;
		width:523px;
		position:relative;
		top:0px;
		margin:5px 0px 0px 0px;
		color:#666666;
		text-transform:uppercase;
		font-weight:bold;
		font-size:11px;
		text-align:right;
		float:right;
		font-family:arial,sans-serif;

}
.navinner{float:right;}
.nav ul{
    list-style-type:none;
		margin:0px;
		padding:0px;
		text-align:right;
}
.nav li{
    margin:0px;
		padding:0px;
		display:inline;
		float:left;
}
.nav li.divider{
    padding:1px 0px 0px 0px;
		margin:0px -1px 0px -1px;
}

.nav div.button{
    height:16px;
		margin:0;
		text-align:center;
		display:inline;
		float:left;
}

.nav div.button a{
   color:#666666;
   height:15px;
	 display:inline;
	 float:left;
   text-decoration:none;
	 padding:2px 8px 0px 8px;
}

.nav div.button a:hover{
   background-color:#dac10e;
	 color:#ffffff;
}
.nav div.on a:link{background-color:#dac10e;color:#ffffff;}
.nav div.on a:visited{background-color:#dac10e;color:#ffffff;}
.nav div.on a:active{background-color:#dac10e;color:#ffffff;}
.nav div.on a:hover{background-color:#dac10e;color:#ffffff;}
.footer{
    width:758px;
		position:relative;
		top:0px;
		left:0px;
		margin:10px auto 20px;
		text-align:center;
		font-size:70%;
}
/*-----------------------------------end STYLES FOR ALL PAGES:*/
/*------------------------------titles*/
span.title{
    text-transform:uppercase;
		font-family:serif;
  font-size:140%;
		font-weight:bold;
		color:#3c62ad;
}
span.title_white{
    color:#ffffff;
		text-transform:uppercase;
		font-weight:bold;
		font-size:120%;
		font-family:sans-serif;
}
.main_home div.spotlight span.title{
		color:#ffffff;
}

/*----------------------------end titles*/
/*--------------------------------------------------HOME PAGE:*/
.flash{
    width:758px;
		height:242px;
		position:relative;
		top:0px;
		left:0px;
		margin:0px;
		overflow:hidden;
}
.main_home{
    width:758px;
		position:relative;
		top:0px;
		left:0px;
		margin:0px;
		background:url('../images/bg_main_home.gif') top left repeat-y;
		font-size:70%;
}
.welcome{
    width:445px;
		position:relative;
		top:0px;
		left:0px;
		margin:0px;
		float:left;
		display:inline;
		line-height:17px;
}
.welcome div.text{
    width:374px;
		margin:18px 0px 20px 26px;
}
.welcome p{
    margin:10px 0px 10px 0px;
}
.main_home div.spotlight{
    width:308px;
		position:relative;
		top:0px;
		left:0px;
		margin:0px;
		float:right;
		display:inline;
}
.main_home div.spotlight a:link{color:#10264f;}
.main_home div.spotlight a:visited{color:#10264f;}
.main_home div.spotlight a:active{color:#10264f;}
.main_home div.spotlight a:hover{color:#10264f;}
.main_home div.spotlight div.text{
    width:280px;
		margin:9px 0px 20px 17px;
}

.main_home div.spotlight div.line{
    height:1px;
		width:308px;
		background:url('../images/linebg1.gif') top left repeat-x;
		overflow:hidden;
		position:relative;
		margin-left:-17px;
}
.main_home div.spotlight ul{
    color:#a2bcf0;
    list-style-image:url('../images/bullet_spotlight.gif');
		margin:10px 5px 10px 15px;
		padding:0px;
}
.main_home div.spotlight span.listtitle{
    color:#ffffff;
		font-weight:bold;
}
.main_home div.spotlight p{
    margin-top:0px;
}
/*-----------------------------------------------------end HOME PAGE*/
/*-----------------------------------------------------GENERAL SUBPAGE*/
.subhead{
    height:104px;
		width:758px;
		position:relative;
		top:0px;
		left:0px;
		overflow:hidden;
		margin:0;
		padding:0;
}
.pagetitle{
    height:104px;
		width:226px;
		position:relative;
		top:0px;
		left:0px;
		overflow:hidden;
		margin:0px;
		padding:0;
		float:left;
}
.pagephoto{
    height:104px;
		width:531px;
		position:relative;
		top:0px;
		left:0px;
		float:right;
		overflow:hidden;
		margin:0px 0px 0px 0px;
		padding:0;
}
.main_sub{
    width:708px;
		position:relative;
		top:0px;
		left:0px;
		margin:0;
		padding:0;
		font-size:70%;
		border-top:1px solid #ffffff;
		z-index:0;
}
.content_title{
		width:100%;
		height:30px;
		overflow:hidden;
}
.content_title div.title{
		text-transform:uppercase;
		font-family:arial,sans-serif;
		font-weight:bold;
		font-size:120%;
		margin:7px 3px 0px 7px;
}
img.gobutton{
    float:right;
		margin-bottom:20px;
}
div.learnmore{
   text-align:right;
	 width:150px;
	 float:right;
	 margin-top:5px;
}
div.learnmore img{
    float:right;
		margin-left:5px;
		vertical-align:middle;
}
span.learn{
    vertical-align:middle;
}
/*-------------------------------------------------end GENERAL SUBPAGE*/

a:link{text-decoration:none;color:#3c62ad;}
a:active{text-decoration:none;color:#3c62ad;}
a:visited{text-decoration:none;color:#3c62ad;}
a:hover{text-decoration:underline;color:#3c62ad;}

.jbalert {
    background:#ffffff;
		border:1px solid #80797f;
		height:13px;
		width:126px;
		display:inline;
		vertical-align:top;
		font-size:11px;
}
