/* CSS Document */

/*---------------------  RESET  ---------------------*/

ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, dl, dt, dd, input {
	margin:0;
	padding:0; 
}

ul, ol, li {
	list-style: none; }

a img,:link img,:visited img {
	border:none; }
	
q:before,q:after { content:”; }
html, body {
	margin: 0;
	padding: 0;
	background: #F9EFD6;
	color: #002a57;
	font: 13px Arial, Helvetica, sans-serif;
}

#clear {
	clear: both;
}
p, .newsBody {
	line-height:19px;
	margin-bottom:15px;
}

/*---------------------  GENERAL  ---------------------*/
#head {
	background: #064C7F url(../images/master/head_back.jpg) no-repeat center top;
	height: 152px;
	padding-top: 13px;
	min-width:985px;
}
#head img{
	float:left;
}

#center {
	margin: auto;
	width: 965px;
}
#centerLrg {
	margin: auto;
	width: 965px;	
}
#footer {
	font-size:12px;
	width:965px;
	margin:auto;
	border-top:solid 1px #DDD4BE;
	color: #7F7867; }
	#footer ul {
		background-color: #DDD4BE;
		width: 100%;
		float: left; }
	#footer li {
		float: left; }
			#footer li a {
				display: block;
				float: left;
				color: #7F7867;
				border-right: 1px solid #F9EFD6;
				padding: 12px;
				text-decoration:none }
			#footer a:hover {
				color: #ffffff;
				text-decoration: none;
				background-color:#9F9377; }
				#footer a:active {
				background-color:#1794D4; }
#footer li.copyright {
	float: right; 
	line-height: 35px;
	padding-right: 10px;
	padding-left: 10px;}

#main {
	margin: auto;
	width: 985px;
	background: url(../images/master/main_back.gif) repeat-y;
}

.main_index {
	width: 965px;
	margin:auto;
	background: url(../images/index/blue-column.gif) repeat-y;
}
.scroll {
	background: #DFF5FF;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #C7EAFF;
	border-bottom: 1px solid #C7EAFF;
	border-right-color: #C7EAFF;
	border-left-color: #C7EAFF;
	padding: 1px 2px;
	text-align: right;
}
a {
	color: #2176AA;
	text-decoration: ;
}
a:hover {
	text-decoration: none;
}
a:active {
	color:#C7EAFF}
.viewall {
	font-size: 11px;
	padding-left: 5px;
}

h1 {
	font-size:24px;
	color:#001C3B;
	margin-bottom:10px;
}
h1.seventeen,
.threeColL h1,
.threeColR h1,
.twoColR h1{
	font-size:17px;}
h3 {
	font-size: 17px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
h2 span {
	color: #91BF47;
}
h2, .newsHead  {
	display:block;
	color:#668F23;
	font-size:16px;
	padding-bottom:3px;
	font-weight: bold;}
		.newsHead  {
		font-size:24px;}
	.newsBody {
	display:block;
	margin-bottom:40px;}
		.newsBody li {
	list-style-position: outside;
	list-style-type: disc;
	padding-bottom:3px;
	padding-top:3px;
}
		.newsBody ul {
		list-style:disc;
		padding-left:50px;
		padding-bottom:0px;
		margin-bottom:-30px;}
	.newsDate{
	padding:5px 0px;
	display:block;
	color:#999999;
	font-size:10px;
	text-transform: uppercase;
}
.twoColR h2 {
	line-height:24px;
}
.white {
	color:#fff
}
.blue {
	color: #002A57;
}
.green {
	color:#668F23}

.featured_container img{
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
h2.annTitle {
	font-weight:bold;
	font-size:13px;
	clear:both;
	line-height:18px
}
.featured_container a {
	white-space:nowrap;
}
.eleven {
	font-size:11px;
	line-height: 15px;
}
.cartTab {
	position:absolute;
	right:30px;
	top:0;
	background:#FFFFFF url(../images/master/cart_tab.png) no-repeat;
	height:17px;
	padding:5px 5px 5px 30px;
	color:#CF6C0C;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	text-align:center
}

.efca {
	clear: both;
	padding: 30px 0px;
	color: #7F7867;
	font-size: 10px;
	width:600px;
	float:left;}
	.efca img {
		float: left;
		margin-right: 10px;}
.flynn{
	float:right;
	margin-top:30px;
	margin-right:15px;	}
	.flynn a{
		width:170px;
		height:38px;
		display:block;
		background: url(../images/master/flynnwright_logo.gif) no-repeat}
	.flynn a:hover{
		background: url(../images/master/flynnwright_logo_over.gif) no-repeat;}
	.flynn p{
		visibility:hidden;}
.rule {
	margin-top:25px; 
	margin-bottom:25px; 
	border-top: solid 1px #DDD4BE;
	}
.mission {
	width: 90%;
	padding-bottom: 15px;
	color: #2176AA;
	font-style: italic;
	font-size: 14px;
	line-height:26px;
}
.blueBox,
.blueBox2,
.blueBox3,
.whiteBox {
	padding:20px 20px 0px;
	margin-bottom:15px;
	background-color:#DFF5FF;
	border: 1px solid #C7EAFF;}
	.blueBox2,
	.blueBox3 {
		padding:10px 10px 0px;}
		.blueBox3 img{
			width:65px;
			text-align:center;
			display:block}
			.blueBox2 img{
				margin-left: 5px;
				width:65px;
				float:right;}
			.whiteBox {
				background-color:#ffffff;
				border-color:#FFFFFF}
.fadeImg {}
ul.bulletList{
	margin-bottom:12px;
	margin-top:-10px;
	}
	.bulletList li{
	list-style-type:disc;
	list-style-position:outside;
	margin-left:35px;
	margin-bottom:5px;
	line-height:18px;}
.small {
	font-size:10px;
	color:#999999;}
.ten {
	font-size:10px;
	line-height:13px;}
.testimonies {
	color:#094F83;
	font-size:12px;}
.fltR {
	float:right;
	padding-left:8px;
	padding-bottom:8px;}
.fltL {
	float:left;
	padding-right:8px;
	padding-bottom:8px;}
.green a{
	color:#A0CD56;}
.green a:hover{
	text-decoration:none;}
.orange {
	color:#FB7E14;}

/*-----------Secondary NAV-----------------*/
.tabs ul{
	float:right;
	margin-top:123px;
	}
.tabs li{
	float:left;
	padding:7px 9px;
	margin-right:1px;
	background: url(../images/master/secondary_nav_back.gif)
}
.tabs a{
	color: #FFF;
	font-size:12px;
	font-weight: bold;
	height:11px;
	line-height:11px;
	text-decoration:none}
	.tabs a:hover{
	text-decoration:underline}
	.tabs a:active{
	color:#CFF0FF}
li.greenTab {
	background: url(../images/master/secondary_nav_back_gr.gif)}
	
/*---------Home Page Video Player---------------*/
#videoBox {
	background:#2176AA url(../images/index/video_box_background.jpg) repeat-x left bottom;
	width: 965px;
	margin-left:10px;
}
#videoBox .large {
	padding:15px;
	float:left;
}
#videoBox .list {
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	width:296px;
	float:left;}
	#videoBox .list span {
	display:block;
	background: #0F487D;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
	font-size:12px;}
	#videoBox .list .list1{
	color:#ffffff;
	font-size:12px;
	display:block;
	border-bottom: dotted 1px #001c3b;
	height:72px;
	overflow:hidden;
	padding-top:12px;	}
	#videoBox .list .list1 a{
	color:#f9efd6;
	text-decoration:underline;}
	#videoBox .list .list1 a:hover{
	text-decoration:none;}
	#videoBox .list .list1 a:active{
	color:#A5E2FF;}
	#videoBox .list .list1 img{
	border: solid 1px #FFFFFF;
	margin-right:15px;
	float:left;}
	#videoBox .list .list1 h4.listTitle{
	font-size:12px;
	display:block;
	color:#f9efd6;}
#videoBox .signUp {
	float:left;
	width:230px;
	margin-top: 50px;
}
#videoBox .signUp p {
	color:#FFFFFF;
	font-size:19px;
	line-height:27px;
	padding:0px 20px;
}
/*--------------------THREE COL LAYOUT----------------------*/
.threeColContainer {
	background:url(../images/interior_master/three_col_back.gif) repeat-y;
	width: 965px;
	margin:auto;
	padding-bottom:20px;
}
.threeColC {
	float: left;
	width: 441px;
	padding: 25px 30px 15px;
}
.threeColR, .threeColL {
	float:left;
	padding: 25px 15px 22px;
	width: 202px;
	overflow:hidden;
}
.threeColC img.main {
	float:right;
	margin-left:8px;}

/*--------------------TWO COL LAYOUT----------------------*/
.main_container {
	background:url(../images/interior_master/main_back.gif);
	width: 965px;
	margin:auto;
}
.twoColL {
	float:left;
	width:548px;
	padding:25px;
}
.twoColR {
	float:left;
	width:315px;
	padding:25px;
}


/*--------------------ONE COL LAYOUT----------------------*/
.oneCol {
	margin:auto;
	padding: 15px 30px;
	width: 905px;
}


/*--------------RADIO LAYOUT-------------------*/

.currentDay{
	background: #DFF5FF
}
table.radioTable a{
	text-decoration:underline;
	color:#668F23;}
	table.radioTable a:hover{
	text-decoration:none;}
table.radioTable {
	width:100%;
	border-bottom: 1px solid #C7EAFF;
	border-top: 1px solid #DFF5FF;
}
table.radioTable td.dateCol {
	vertical-align:top;
	float:left;
	width: 75px;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.radioTable td.showCol {
	vertical-align:top;
	float:left;
	color: #2176AA;
	width:135px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
table.radioTable td.showDesc{
	vertical-align:top;
	float:right;
	width:315px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right:0px;
	padding-bottom:7px;
	font-size:11px;
	line-height:15px;}
	table.radioTable td.showDesc2{
	vertical-align:top;
	float:right;
	width:650px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom:7px;
	font-size:11px;
	line-height:15px;}
		table.radioTable td.showDesc li,
		table.radioTable td.showDesc2 li {
			float:left;
			padding-right:15px;
			padding-top:6px;}
table.radioTable .day {
	font-size: 15px;
	line-height:16px;
	font-weight:bold; }
table.radioTable .month {
	font-size:10px;
	line-height:13px;
	text-transform: uppercase;
}

table.radioTable .secret, .secret {
	font-size:11px;
	line-height:14px;
	padding-top:8px;
	display:block;
	color:#37A7DF
}
table.radioTable .title {
	font-weight:bold;
	line-height:18px;
	display:block;
	padding-bottom:5px;
}
.radioAbout {
	width:284px;
	background:#074b7a url(../images/live/radio_about.jpg) no-repeat;
	padding-top:118px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	color:#FFF;
	line-height:20px;
}
.radioAbout a{
	font-weight:bold;
	color:#C7EAFF;
	text-decoration:underline;
}
.radioAbout h3{
	font-size:15px;
	font-weight:normal;
	color:#C7EAFF;
}
.today {
	color:#fff;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	background:#95CFEF;
	padding: 5px 0px 5px 8px;
}

/*-------------------LINKS Page----------------*/
.resources {
	float: left;
}
	.resources dd {
		float: left; }
	.resources dd dl {
	text-align:center;
	margin-right: 15px;
	width: 260px;
	margin-bottom:20px;
}
	.resources dd dl dd {
		float: none; }
	.resources dd dl dd.image img {
	margin: 5px 0;
	text-align: center;
}
	.resources dd dl dd.name {
	width: 260px;
	padding: 0 10px 8px 0;
	text-align: center;
	font-weight:bold;
}
	.resources dd dl dd.links {
	font-weight: normal;
	width: 260px;
	padding: 0 10px 8px 0;
	font-size:11px
}
	.resources dd dl dd.description {
	text-align:left;
	font-weight: normal;
	width: 260px;
	padding: 0px 0px 10px;
	line-height: 18px;
}

/*--------------STORE PRODUCTS----------------*/
.store {
	float: left;
	margin-top:10px;
	margin-bottom:10px;
}
	.store dd {
		float: left; }
	.store dd dl {
	margin-right: 16px;
	margin-left:16px;
	width: 250px;
}
	.store dd dl dd {
		float: none; }
	.store dd dl dd.image img {
	float:left;
	margin-right: 15px;
	margin-bottom:15px;
}
	.store dd dl dd.name {
	padding: 0 10px 8px 0;
	font-weight:bold;
}
	.store dd dl dd.description {
	text-align:left;
	padding: 0px 0px 10px;
	line-height: 16px;
	font-size:11px;
}
.store a{
	text-decoration:underline;
}
.storeList, .storeRadioList {
	margin-top:15px;
	float:left;
	margin-right:23px;
	margin-left:23px;
	width:406px;
	margin-bottom:15px;
}
.storeRadioList {
	width:600px;}
.store_singlecol_List {
	width:890px;
	float:none;
	border-bottom:solid 1px #DDD4BE;
	padding:;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.radioList td{
	padding: 2px 10px 2px 10px;
	border-bottom:solid 1px #ddd4be;
	font-size:12px;}
.radioList th,
{
	background:#f6f4f0;
	border-bottom:solid 1px #ddd4be;
	font-size:11px;
	text-align:left;
	color:#8b7867;
	font-weight:normal;
	padding: 5px 10px 5px 10px;}

.storeList img,
.store_singlecol_List img{
	float:left;
	margin-right:15px;
}
.storeRadioList p,
.store_singlecol_List p{
	padding-bottom:5px;
}
.addCart img{
	float:none;
}
.storeList a,
.storeRadioList a,
.store_singlecol_List a{
	font-weight:bold;
	text-decoration:underline;
}
.price{
	font-size:15px;
	font-weight:bold;
	color: #CF6C0C;
	line-height:25px;
	padding-right:10px;
	}
.secretTitle {
	border-bottom: solid 1px #2176AA;
	padding-top:15px;
}
.resourceType {
	float:right;
	font-size:14px;}
	
.ltBlueTop {
	border-top: 10px solid #DFF5FF;
}
.featuredResource {
	float: left;
	width: 250px;
}
.ltBlueBackground {
	background: #DFF5FF;
	width: 608px;
	float: left;
	padding: 0px 10px 10px 37px;
}
.containerBooks {
	width: 275px;
	margin-right: 32px;
	float:left;}
	.containerBooks a{
	text-decoration:none;
}

.containerResourceRt {
	float: left;
	width: 301px;
}
.containerRadio a,
.containerMisc a,
.containerForeign a{
	display: block;
	width: 195px;
	padding-left: 106px;
	color: #094f83;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	text-decoration:none;
}
.containerRadio a {
	background: url(../images/store/radioNav_a.jpg);
	height: 72px;
	padding-top: 25px;
	}.containerRadio a:hover {background: url(../images/store/radioNav_hover.jpg);	text-decoration:none;}
.containerMisc a {
	background: url(../images/store/miscNav_a.jpg);
	height: 84px;
	padding-top: 13px;
	}.containerMisc a:hover {background: url(../images/store/miscNav_hover.jpg);	text-decoration:none;}
.containerForeign a {
	background: url(../images/store/foreignNav_a.jpg);
	height: 72px;
	padding-top: 25px;
	}.containerForeign a:hover {background: url(../images/store/foreignNav_hover.jpg);	text-decoration:none;}
.containerBooksNav a {
	background: url(../images/store/booksNav_a.jpg);
	display: block;
	height: 280px;
	width: 253px;
	color:#094f83;
	font-size:22px;
	padding-left:20px;
	font-weight:bold;
	padding-top:10px;
	}.containerBooksNav a:hover {background: url(../images/store/booksNav_hover.jpg);	text-decoration:none;}
/*---------------------  NAVIGATION  ---------------------*/

#interior #nav {
	background: #001C3B;
	height: 45px;
	border-bottom: 6px solid #2176AA;
	min-width:985px;
}
#navigation {
	float: left;
}
#navigation .rightCap{
	float:left;
	border-left:solid 1px #064C7F;
	height:45px;
	line-height:45px;
	padding-left:50px;
	color:#001C3B;
	font-size:11px
}
#nav h2 strong {
	background-color:#2176AA;
	padding:3px;
}
#nav h2 {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
}
#nav a {
	text-decoration:none;}
	#nav a:active{
	text-decoration:underline}
#navigation li {
	float: left;
}
#navigation a.main_nav {
	display: block;
	height: 45px;
	line-height:45px;
	padding-right: 15px;
	padding-left: 15px;
	width:155px;
	text-align:center;
	border-left: solid 1px #064C7F}
	#navigation a.main_nav:active{
	color:#CFF0FF}
#link1, #link2, #link3, #link4 {
	left: 0px;
}
#link1 a:hover {
	background: url(../images/interior_master/nav_hover.jpg) repeat-x;
	text-decoration:none;
}
#link2 a:hover {
	background: url(../images/interior_master/nav_hover.jpg) repeat-x;
	text-decoration:none;
}
#link3 a:hover {
	background: url(../images/interior_master/nav_hover.jpg) repeat-x;
	text-decoration:none;
}
#link4 a:hover {
	background: url(../images/interior_master/nav_hover.jpg) repeat-x;
	text-decoration:none;
}
#link5 {
	width: 1px;
}
#link5 a:hover {
	background: url(../images/interior_master/nav_hover.jpg) repeat-x;
	text-decoration:none;
}
#link1 a:active, #link2 a:active, #link3 a:active, #link4 a:active {
	color:#CFF0FF
}
/*------------------Dropdown MENUS--------------------*/

#navigation li ul {
	position: absolute;
	width: 185px;
	left: -5000px;
	background: #001C3B url(/images/master/nav_hover.gif);
	margin-top: 0px;
	z-index:1000;
}
#Layer1 {
	float: right;
}

#navigation li ul li {
	width: 185px;
	font-size: 12px;
}

#navigation li ul li a {
	display: block;
	padding: 7px 10px;
	width: 167px;
	border-bottom: 1px solid #044372;
	text-decoration: none;
	color: #fff;
	background: #022A5D ;
}


#navigation li ul li a:hover {
	background: url(../images/index/tgme_learnmore_back.jpg) repeat-y;
	text-decoration: none;
	color:#ffffff;
}
#navigation li ul li a:active {
	color:#C7EAFF}

#navigation li:hover ul, #navigation li.sfhover ul {
	left: auto; 
}

/*--------------pop-up-------------*/
a.popUp {
	z-index:10;
	}
a:hover.popUp {
	position:relative;
	z-index:100;
	}			
a.popUp span{
	display:none;
	}
a:hover.popUp span{
	display:block;
	position:absolute;
	float:left;
	white-space:nowrap;
	top:20px;
	left:-240px;
	background:#C7EAFF;
	border:1px solid #2176AA;
	color:#2176AA;
	padding:1px 5px;
	z-index:10;			
	}
/*----------Pricing Table------------- */
table#pricingTable {
	margin: 5px 0;
	border-collapse: collapse;
	float: left;
}

table#pricingTable td {
	border: 3px solid #fff;
}

table#pricingTable thead tr td {
	background: #DDD4BE;
	font-size: 15px;
	color: #7F7867;
	padding: 10px 0;
	text-align: center;
}

table#pricingTable thead tr td.typeOfAccount {
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 20px;
	text-align: left;
}

table#pricingTable tbody tr td {
	text-align: center;
	font-weight: bold;
	font-size:15px;
	padding: 5px 0;
}

table#pricingTable tbody tr td.categoryCol {
	text-align: left;
	font-weight: normal;
	padding-left: 20px;
	font-size: 12px;
	padding-right: 15px;
}

table#pricingTable tbody tr td {
	background: #f6f4f0;
}

table#pricingTable tbody tr#signupRow td.categoryCol {
	background: #f6f4f0;
}

table#pricingTable tbody tr#signupRow td {
	background: #91BF47;
}

table#pricingTable tbody tr#signupRow td a {
	background: #91BF47;
	color: #fff;
	font-weight: normal;
	display: block;
	padding: 8px 15px;
	font-size: 14px;
	white-space:nowrap
}
table#pricingTable tbody tr#signupRow td a:hover {
	background: #719F27
}

/*----------login Table------------- */
table.login {
	margin: 5px 0;
	border-collapse: collapse;
	width: 270px;
	float: left;
}
table.login tr td.userCol  {
	text-align: right;
	font-weight: bold;
}
table.login td  {
	padding:5px;
}

/*----------Form Information------------- */
.formField  {
	border: 1px solid #2176AA;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1794D4;
}
.formButton, .clearButton  {
	border: 0px;
	background: #1794D4;
	padding:6px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	line-height:20px;
	font-size:14px;
}

/*-------------Calendar---------------*/
.calendar ul {
	margin-bottom:20px;
	display:block;
	float:left;
	border-right: solid 1px #0099CC;
}
.calendar li {
	float: left;
	width:24px;
	padding-left:10px;
	padding-right:10px;
	height:25px;
	line-height:25px;
	border-left: solid 1px #0099CC;
}
.calendar li.active {
	background:#FFFFCC
}
.calendar li.active {
	background:#FFFFCC
}
.calendar p {
	padding:0px;
	padding-bottom:10px;
	margin:0px;
}
.calendar h2 {
	font-size:19px;
}
.calendar h3{
	border-top: dotted 1px #2176AA;
	margin-top:15px;
	line-height:30px;
	font-size:15px;
	padding-left:14px;
	background:url(../images/live/sunce.gif) no-repeat 0px 14px}
.calendar .location {
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 8px;
	line-height:17px;
	border-left: 1px solid #001C3B;
}
/*-------------Group Section---------------*/
.groupNav li a {
	padding-left:8px;
	padding-right:8px;
	font-size:14px;
	display:block;
	height:30px;
	line-height:30px;
	border-bottom: solid 1px #C7EAFF;
	text-decoration:none;}
	.groupNav li a.active {
		background-color:#dff5ff;
		color:#660000}
	.groupNav li a:hover{
		background:#DFF5FF;
		text-decoration:none;}
		.groupNav li a:active{
		color:#C7EAFF}
#groupPgOne #nav-groupPgOne a,
#groupPgTwo #nav-groupPgTwo a,
#groupPgThree #nav-groupPgThree a,
#groupPgFour #nav-groupPgFour a,
#groupPgFive #nav-groupPgFive a,
#groupPgSix #nav-groupPgSix a,
#groupPgSeven #nav-groupPgSeven a {
	background-color:#c7eaff;
	font-weight:bold;
	cursor:default;
}
#groupPgOne #nav-groupPgOne a:hover,
#groupPgTwo #nav-groupPgTwo a:hover,
#groupPgThree #nav-groupPgThree a:hover,
#groupPgFour #nav-groupPgFour a:hover,
#groupPgFive #nav-groupPgFive a:hover,
#groupPgSix #nav-groupPgSix a:hover,
#groupPgSeven #nav-groupPgSeven a:hover  {
	/* declarations to style the hover effect of the current state */
}	
	li.member a{
		padding-left:0px;
		height:65px;
		color:#ffffff;
		border-bottom:none;}
	li.member a:hover{
		background-color:#fff;
		text-decoration:none;}
		
/* Leightbox / Lightbox
-------------------------------------------------------------- */

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:400px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#FDFCE9;
	text-align:left;
	border: 10px solid #DEEBF4;
	background-color: white;
	padding: 10px;
	overflow:auto;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#05172e;
	-moz-opacity: 0.75;
	opacity:.75;
	filter: alpha(opacity=75);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

/*---------------------  BLUEJET CONTENT  ---------------------*/

.re_subhead_green_one {
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	color: #668F23; }

.re_subhead_green_two {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #668F23; }

.re_subhead_blue_one {
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	color: #002A57; }

.re_subhead_blue_two {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #002A57; }

.re_blue { color: #5A789B }

.threeColL .re_subhead_green_two {
	width:50px;
	overflow:auto;}
	
.news ul {
	list-style-position: inside;
	list-style-type: disc;
	}
	.news li {
	list-style-position: inside;
	list-style-type: disc;
	padding-bottom:8px;
	}