html, body {height: 100%; width: 100%;}
body
{
    BACKGROUND-POSITION: left top;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(/images/bg_blue.jpg);
    COLOR: #33383c;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #134e83;
	margin: 0px; padding: 0px; text-align: center;
}

div {width:auto; height:auto; margin-left:auto; margin-right:auto;}
img {border: 0;}
object {outline: none; display: block;}

#container {width: 942px; text-align: left;}
#headertop {width: 942px; height: 162px; margin: 21px 0 0 0;}
#headertopHome {width: 942px; height: 162px; margin: 21px 0 0 0; background:url(/images/static_header_bg.gif) no-repeat;}
	#noflashNav {height:17px; font:12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:0 0 0 40px;}
		#noflashNav a {color:#fff; text-decoration:none; margin-right:20px;}
		#noflashNav a:hover {color:#fff; text-decoration:none;}
#headerSub {width:748px; height:151px; margin:0; background:url(/images/static_header_sub_bg.jpg) no-repeat;}
	#noflashSubNav {height:17px; font:12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; padding:0 0 0 20px;}
		#noflashSubNav a {color:#fff; text-decoration:none; margin-right:20px;}
		#noflashSubNav a:hover {color:#fff; text-decoration:none;}
#homecontent {}
#borderleft {height: 100%; width: 22px; background: url(/images/static_home_borderleft.gif) repeat-y;}
#borderright {height: 100%; width: 23px; background: url(/images/static_home_borderright.gif) repeat-y;}
#middle {width: 897px;}
	#topfeatures {width: 897px; height: 384px; background: url(/images/homebg_middletop2.jpg) no-repeat;}
		#mainbanners {float: left; width: 598px; height: 384px;}
			#noflashbanner {margin: 20px 0 0 30px; color: #ffffff; font-size: 85%; font-family: Verdana;}
		#videosection {float: right; text-align: left; width: 299px; height: 384px;}
	#bottomfeatures {width: 897px; height: 142px; background: url(/images/homebg_middlebot.jpg) no-repeat;}
	
	#wide_maincontent {width:897px; height:auto; padding:8px 0 22px 0; display:block; clear:both; background:#0e1a2e;}
		#store_pagetitle h1 {color:#ffffff; font:15px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0 0 0 23px;}
		#wide_leftcol {width:599px; height:100%; color:#ffffff; font:150% Verdana, Geneva, sans-serif;}
			#wide_lefttop {width:599px; height:6px; font-size:0px; background:url(/images/bg_wide_lefttop.jpg) no-repeat;}
			#wide_leftmid {width:599px; height:100%; background:#ffffff url(/images/bg_wide_leftbot.jpg) bottom left no-repeat; padding:0 0 2px 0;}
				#wide_leftmid td {font:75% Verdana, Geneva, sans-serif;}
				.store_product_desc_container {width:579px; height:190px; background:url(/images/bg_product_desc.jpg) no-repeat; margin:3px 0 8px 10px; display:block; clear:both;}
					.store_product_descimg {width:170px; height:180px; float:left; padding:10px 13px 0 12px;}
					.store_product_desctxt {width:370px; height:177px; float:left; padding:13px 0 0 0; font:70% Verdana, Geneva, sans-serif; color:#ffffff;}
						.store_product_desctop {height:122px; overflow:hidden;}
							.store_product_desctop h1 {font-size:14px; text-decoration:uppercase; color:#ffffff; margin:0; padding:0;}
							.store_product_subtitle {font-size:90%; color:#5b9ad6;}
						.store_product_descbottom {display:block; clear:both; vertical-align:bottom;}
							.store_product_descinfo {width:157px; float:left;}
							.store_product_descbtns {float:left; padding:10px 0 0 0;}
					.store_product_detail_descimg {width:170px; height:180px; float:left; padding:10px 13px 0 0;}
					.store_product_detail_desctxt {width:auto; height:177px; float:left; padding:13px 0 0 0;}
						.store_product_detail_desctxt h1 {font-size:14px; text-decoration:uppercase; color:#ffffff; margin:0; padding:0;}
						.store_product_detail_subtitle {font-size:90%; color:#5b9ad6;}
				.store_subleft {padding:16px 20px 20px 14px; font:75% Verdana, Geneva, sans-serif;}
					.store_subleft td {font:75% Verdana, Geneva, sans-serif; color:#fff;}
					.store_inputtxt {border:1px solid #0E1A2E; margin:3px 0 5px 0; vertical-align:middle;}
					.store_dropdown {}
					.store_checkbox {}
					.store_fineprint {font-size:85%;}
				.store_subleftcol_top {width:579px; height:5px; background:url(/images/bg_product_desc_top.jpg) no-repeat; font-size:0;}
				.store_subleftcol_main {width:577px; height:100%; background:#113d68 url(/images/bg_product_desc_bot.jpg) bottom left no-repeat; display:block; clear:both; overflow:hidden; color:#ffffff; font:70% Verdana, Geneva, sans-serif;}
					.store_padding {padding:2px 2px 10px 10px;}
					.store_subleftcol_main td {font:75% Verdana, Geneva, sans-serif; color:#fff;}
					.product_detail {width:365px; height:auto; float:left; padding:13px 0;}
						.product_detail h1 {font-size:14px; text-decoration:uppercase; color:#ffffff; margin:0; padding:0;}
					.divider_leftcol {width:255px; height:2px; font-size:0px; background:url(/images/divider_bluegrey.gif) repeat-x; margin:5px 0 14px 0; display:block; clear:both;}
					.store_cartbtns_left {float:left; padding:0 0 0 9px;}
					.store_cartbtns_right {float:right; padding:0 15px 0 0;}
				
		#wide_rightcol {width:253px; height:100%; font-size:150%;}
			#wide_righttop {width:253px; height:9px; background:url(/images/bg_wide_righttop.jpg) no-repeat; font-size:0;}
			#wide_rightmid {width:253px; height:100%; background:#263042 url(/images/bg_wide_rightbot.jpg) bottom left no-repeat; padding:0 0 25px 0;}
				#wide_rightmid h1 {font:13px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; padding:7px 0 0 13px; margin:0; font-weight:bold;}
				.cart_rightcol {width:213px; height:auto; margin:0 0 0 18px; font:75% Verdana, Geneva, sans-serif; color:#ffffff; display:block; clear:both;}
					.cart_items {width:60%; float:left; padding:0 0 8px 0;}
					.cart_prices {width:39%; float:right; text-align:right; padding:0 0 8px 0;}
				.cart_btns {width:243px; text-align:right; margin:0; padding:0;}
				.cart_coupon {padding:10px 0 0 18px; font:75% Verdana, Geneva, sans-serif; color:#ffffff;}
				.cart_smallbtn {vertical-align:middle;}
				.divider_rightcol {width:229px; height:2px; font-size:0px; background:url(/images/divider_bluegrey.gif) repeat-x; margin:5px 0 14px 10px; display:block; clear:both;}
		#wide_fullcol {width:867px; height:100%; color:#ffffff; font:70% Verdana, Geneva, sans-serif;}
			#wide_fulltop {width:867px; height:6px; font-size:0px; background:url(/images/bg_wide_fulltop.jpg) no-repeat;}
			#wide_fullmid {width:867px; height:100%; background:#ffffff url(/images/bg_wide_fullbot.jpg) bottom left no-repeat; padding:0 0 2px 0;}
				.store_subwide_top {width:847px; height:5px; background:url(/images/bg_wide_bluetop.jpg) no-repeat; font-size:0;}
				.store_subwide_main {width:845px; height:100%; background:#113d68 url(/images/bg_wide_bluebot.jpg) bottom left no-repeat; display:block; clear:both; overflow:hidden; color:#ffffff; font:70% Verdana, Geneva, sans-serif;}
					.store_subwide_main td {font:75% Verdana, Geneva, sans-serif; color:#fff;}
				#wide_fullmid td {font:75% Verdana, Geneva, sans-serif;}
				#carttable {margin:10px 0 20px 0;}
				.cartheading {padding:0 0 5px 0;}
					.carttitle {text-transform:uppercase; font-weight:bold; font-size:90%;}
					.cart_productsub {font-size:90%;}
			
#bottomtext {text-align: center;}
	#bottomtext p {color: #ffffff; font-family: Verdana; font-size: 110%;}
	#bottomtext a {color: #c7c9c9; text-decoration: none;}
	#bottomtext a:hover {color: #c7c9c9; text-decoration: underline;}

#topspacer {height: 21px;}
#borderleftsub {height: 100%; width: 27px; background: url(/images/static_borderleft.gif) repeat-y;}
#borderrightsub {height: 100%; width: 27px; background: url(/images/static_borderright.gif) repeat-y;}

.footer
{
    TEXT-ALIGN: center
}
.footer P
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana
}
.footer A
{
    COLOR: #c7c9c9;
    TEXT-DECORATION: none
}
.footer A:hover
{
    COLOR: #c7c9c9;
    TEXT-DECORATION: underline
}
.footerimg
{
    MARGIN-TOP: 0;
    MARGIN-BOTTOM: 20px;
    PADDING-TOP: 0px
}
.footerrss
{
	margin-bottom: -2px;
}
H1
{
    FONT-SIZE: 15px;
    COLOR: #33383c;
    FONT-FAMILY: Verdana
}
P
{
    FONT-SIZE: 11px;
    COLOR: #33383c;
    FONT-FAMILY: Verdana
}
A
{
    COLOR: #609dcd;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #609dcd;
    TEXT-DECORATION: underline
}
.shadleft
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/shad_left_repeat.gif);
    WIDTH: 27px;
    BACKGROUND-REPEAT: repeat-y
}
.shadright
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/shad_right_repeat.gif);
    WIDTH: 27px;
    BACKGROUND-REPEAT: repeat-y
}
.mainbody
{
    WIDTH: 748px
}
.bottom
{
    HEIGHT: 25px
}
.bodyfull
{
    WIDTH: 748px
}
.bodyleft
{
    WIDTH: 479px
}
.bodyright
{
    WIDTH: 253px;
    BACKGROUND-COLOR: #dae5ec
}
.bodymid
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/midline1.gif);
    WIDTH: 16px;
    BACKGROUND-REPEAT: repeat-y
}
.bodytext
{
    PADDING-LEFT: 14px;
    PADDING-TOP: 11px
}
.bodytext IMG
{
    MARGIN-LEFT: -5px
}
.bodytext P
{
    PADDING-RIGHT: 18px
}
.rightcol
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    WIDTH: 260px
}
.rightcol P
{
    FONT-SIZE: 9px;
    COLOR: #12366b;
    FONT-FAMILY: Verdana
}
.rightcol A
{
    COLOR: #3a5985;
    TEXT-DECORATION: underline
}
.rightcol A:hover
{
    COLOR: #33383c;
    TEXT-DECORATION: underline
}
.rightcol p.onlinecampustxt {font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 12px 0 15px; color:"#395795";}
.rightcolbig
{
    FONT-SIZE: 11px
}
UL
{
    FONT-SIZE: 11px;
    LIST-STYLE-TYPE: square
}
OL
{
    FONT-SIZE: 11px
}
LI
{
    FONT-SIZE: 11px
}
.heading
{
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    COLOR: #12366b
}
.subheading
{
    FONT-WEIGHT: bolder;
    COLOR: #505457
}
.beliefs
{
    COLOR: #b8bcc0
}
.rightquote
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #12366b;
    FONT-FAMILY: verdana
}
.form
{
    FONT-SIZE: 10px;
    COLOR: #12366b;
    FONT-FAMILY: Verdana
}
.textbox
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/drop_shadow.gif);
    MARGIN-LEFT: 5px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}
.textboxnew
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(/images/drop_shadow.gif);
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}
.textarea
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 6px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}
.cbweeklypage
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/cbweekly_bg.gif);
    WIDTH: 720px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 294px;
    BACKGROUND-COLOR: white
}
.textbox2
{
    BORDER-RIGHT: #d3d2d0 thin solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/drop_shadow2.gif);
    BORDER-LEFT: medium none;
    COLOR: #33383c;
    BORDER-BOTTOM: #d3d2d0 thin solid;
    FONT-FAMILY: Verdana
}
.cbweeklyheader
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/cbweekly_header.jpg);
    WIDTH: 728px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 168px;
    BACKGROUND-COLOR: white
}
.centralweeklyheader
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/centralweekly_header_new.jpg);
    WIDTH: 448px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 188px;
    BACKGROUND-COLOR: white
}
.cbweeklyheader_h
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/cbweekly_header_h.jpg);
    WIDTH: 448px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 168px;
    BACKGROUND-COLOR: white
}
.cbweeklyheader_s
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/cbweekly_header_s.jpg);
    WIDTH: 448px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 168px;
    BACKGROUND-COLOR: white
}
UL.sitemap
{
    FONT-SIZE: 11px;
    LIST-STYLE-IMAGE: none;
    MARGIN-LEFT: 15px;
    TEXT-TRANSFORM: none;
    LIST-STYLE-TYPE: square
}
UL.sitemapmain
{
    FONT-SIZE: 11px;
    LIST-STYLE-IMAGE: url(/images/arrow_w.gif);
    TEXT-TRANSFORM: uppercase;
    LIST-STYLE-TYPE: square
}
UL.sitemapmain2
{
    FONT-SIZE: 11px;
    LIST-STYLE-IMAGE: url(/images/arrow.gif);
    MARGIN-LEFT: 14px;
    LIST-STYLE-TYPE: square
}
.insidecenP
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.insidecenB
{
    FONT-WEIGHT: bolder;
    COLOR: #12366b
}
#inside_rotate
{
    MARGIN-TOP: 3px;
    PADDING-TOP: 4px
}
.insidecenHeading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #12366b
}
.breadcrumbSection
{
    FONT-SIZE: 20px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #12366b;
    FONT-FAMILY: Verdana
}
.breadcrumb P
{
    PADDING-LEFT: 14px;
    FONT-SIZE: 9px;
    COLOR: #12366b;
    PADDING-TOP: 14px;
    FONT-FAMILY: Verdana
}
.breadcrumb A
{
    COLOR: #609dcd;
    TEXT-DECORATION: none
}
.breadcrumb A:hover
{
    COLOR: #609dcd;
    TEXT-DECORATION: underline
}
.entryPostInfo
{
    CLEAR: both;
    BORDER-TOP: #cccccc 1px dashed;
    FONT-SIZE: 10px;
    MARGIN: 5px 0px 0px;
    TEXT-ALIGN: right
}
.blogTextbox
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(../images/drop_shadow.gif);
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}
.eventtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #12366b
}
.eventdate
{
    COLOR: #12366b
}
.headingsmall
{
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    COLOR: #33383c
}
.listnomargin
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 40px;
    PADDING-TOP: 0px
}
#insidecentraltable
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/images/insidecentral_tile.jpg);
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 100%
}
OPTION
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}
SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}
.rssicon
{
    MARGIN-TOP: 20px
}
.rssicon IMG
{
    MARGIN-TOP: 10px
}
.sidelist
{
	list-style-type: decimal;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.sidelistli
{
    COLOR: #12366b;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
	padding: 0px;
	margin: 0px 2px 1px 4px;
}

.mediabody {background-color: #ffffff; width: 748px;}
#mediaspacer {height: 7px; font-size: 0; width: 748px;}
#mediaholder {width: 748px; height: 411px;}
	#mediavideo {float: left; width: 473px; height: 411px;}
	#mediafeaturedlist {float: right; text-align: left; width: 275px;}
		#featuredholder {width: 270px; height: 410px; background: url(/images/featuredbg.jpg) top left no-repeat; margin: 0 0 0 5px; padding: 0;}
			#featuredtitle {padding: 5px 0 0 12px;}
				#featuredtitle h1 {color: #575757; font-family: Arial; font-size: 15px; padding: 0; margin: 0;}
				#embedtitle h1 {color: #575757; font-family: Arial; font-size: 15px; padding: 0; margin: 0;}
				#featuredtitle img {border: 0; margin: 0 5px 0 0;}
			.featuredvideoboxholder {margin: 13px 0 0 16px;}
				.featuredvideobox {width: 244px; height: 384px; overflow: hidden; font-size: 90%;}
					.featuredvideobox a {text-decoration: underline; color: #2f8dd0;}
					.featuredvideobox a:hover {text-decoration: none; color: #2f8dd0;}
					.featuredvideothumb {float: left; padding-right: 6px;}
			.featuredvideoboxline {width: 260px; height: 2px; font-size: 0; background: url(/images/medialine.gif) repeat-x; margin: 0 0 0 5px;}
			
	#mediavideotext {color: #666666; width: 748px; height: 120px; background: url(/images/videotextbg.jpg) top left no-repeat; margin: 3px 0 8px 0; padding: 6px 0 0 0; text-align: left;}
	#mediavideotext2 {color: #666666; width: 748px; height: 165px; background: url(/images/videotextbg2.jpg) top left no-repeat; margin: 3px 0 8px 0; padding: 6px 0 0 0; text-align: left;}
		#mediadesc {font-family: Arial; font-size: 70%; width: 461px; height: 70px; overflow: auto; margin: 2px 0 0 12px; clear: both;}
		#mediadesc2 {font-family: Arial; font-size: 70%; width: 461px; height: 110px; overflow: auto; margin: 2px 0 0 12px; clear: both;}
		#mediaspeakerdate {width: 473px;}
			#mediaspeaker {margin: 2px 0 0 12px; float: left; text-align: left;}
			#mediadate {margin: 2px 26px 0 12px; float: right; clear: right;}
	#mediachannelsholder {width: 748px; height: 349px; background: url(/images/channelsbg.jpg) top left no-repeat; margin: 0 0 20px 0;}
		#mediachannels {}
		#mediachannelsthumbs {padding: 65px 0 0 0;}
			.videothumbsdesc {font-size: 90%;}
				.videothumbsdesc a {text-decoration: underline; color: #2f8dd0;}
				.videothumbsdesc a:hover {text-decoration: none; color: #2f8dd0;}
		
a.morevideos_link:link {font: normal 12px arial; color: #666 !important; width:192px; height:15px; text-decoration:none; padding: 3px 0 3px 3px; display: block;}
table td a.morevideos_link:hover {background-color: #2f8dd0; color: #fff !important; width:192px; height:15px; text-decoration:none; padding: 3px 0 3px 3px; display:block;}

.featuredvideotitle {font-size: 75%; font-weight: bold;}
.mediaspace {height: 2px; font-size: 0; clear: right; margin: -4px 0 0 0;}
.mediaspace2 {height: 2px; font-size: 0; clear: right;}
.speakerdate {text-transform: uppercase; font-family: Arial; font-size: 65%; color: #1f7db4;}
.mediaspeaker {font-size: 75%; text-transform: uppercase; font-weight: bold; color: #666666;}
.mediaspeaker2 {font-size: 70%; text-transform: uppercase; font-weight: bold; color: #666666;}
.mediadate {font-size: 75%; color: #666666;}
.clear {clear: both;}
.videothumbspacer {clear: both; padding: 0 0 28px 0;}
.mediapodcasticons {border: 0; margin: 5px 0 0 0;}

.mediaarchiveslink {text-align:left; font-size: 12px;}
	.mediaarchiveslink h1 {padding: 0; margin: 0; font-size: 13px;}
	
#embedlink {width:744px; height:80px; font:80% Arial; margin:0; padding:0 2px; line-height:11px;}
#embedLinkTextbox {width:244px; margin:5px 0 0;}
#embedlinkRight {width:244px;}
	#embedlinkRight a {padding:0 10px 0 0;}
	#urlEmbed {width:744px;}
	#embedlink a {padding:0 15px 0 0;}
	#vidEmbedLink {width:220px;}
	#urlEmbedLink {width:220px; margin:5px 0 0;}
	
.imgthumb {vertical-align:top; text-align:left;}
.imgcell {font-size:90%; width:89px;}
.videotitlelink {font-size:90%;}
.lowercase {text-transform:lowercase;}