.nudgea{
	position: relative;
	top: -5px;
}
img{
	border: none;
}
/* BEGIN jquery.fancybox.css */
html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('images_fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('images_fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('images_fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('images_fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('images_fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('images_fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images_fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('images_fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images_fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('images_fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images_fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('images_fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images_fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(images_fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(images_fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(images_fancybox/fancy_title_right.png) repeat-x;
}
/* END jquery.fancybox.css */


body{ 
	background-color: #5f6974; 
	background-image: url(../images/bg-fade.jpg); 
    margin: 0px; 
    padding: 0px; 
    background-repeat: repeat-x; 
    background-position: top left; 
	font-size:11px;
	font-family:Arial, verdana;
}
#wrapper{
	width: 980px;
	margin: auto;
	
	
}
#header{
	height: 87px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	text-align:right;
	padding-top:0px;
	color: #7c7c7c;
	position: relative;
	width: 990px;  
	
}
	#header a{
		color:#7C7C7C;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
	}
		#header a:hover{
			color:#7C7C7C;
			font-weight:bold;
			text-decoration:underline;
			text-transform:uppercase;
		}
	
	#searchbox{
		border: 1px solid #CCCCCC;
		height:16px;
        top:30px;
		left:749px;
		position:absolute;
		width:192px;
		color:#7C7C7C;
		padding-left: 5px;
		padding-top: 4px;
		font-family:Arial, verdana;  
	}
	#searchlink{
		background-image:url(../images/searchgo.gif);
		background-position:right center;
		background-repeat:no-repeat;
		display:block;
		position:absolute;
		width:39px;
		height:23px;
		top:30px;
		left:947px;
		border:none;
	}
	
	#header .toplinks{
		position:relative;
		padding-top: 35px;
		width: 980px;
	}
	#header .headerlinks {
		position:absolute;
		top:73px;
		right: 3px;
		width:460px;
	}
	

	#searchdiv{
		padding-bottom:10px;
		/*padding-left:745px;*/
		/*text-align:right;*/
		width:224px;
		float:right;
		position: relative;
	}


#header_imgs{
	background-image:url(../images/head_img.png);
	background-repeat:no-repeat;
	width: 990px;
	height: 295px;
	margin-bottom: 5px;
	
}
#header_imgs img,#header_imgsback img{
	padding: 5px;
}



#header_imgsback{
	background-image:url(../images/backpg_head_img.png);
	background-repeat:no-repeat;
	width: 990px;
	height: 160px;
	margin-bottom: 5px;
	
}

            .ttt1 table {
                margin:0 0 2px;
				border-top: none;
                border-bottom: none;
				border-left: none;
                border-right: none;
				background-image: none;
            }
            .ttt1 th {
                color:#1E1C77;
                font-weight:bold;
                text-align:center;
                margin:0 0 6px;
            }
            .ttt1 td {
                padding-right:5px;
                cellpadding-bottom:10px;
                margin:0 0 10px;

            }
			
            .ttt2 table {
                margin:0 0 0 0px;
				border-top: none;
                border-bottom: none;
				border-left: none;
                border-right: none;
	background-image: none;
    background-repeat:none;
    background-color:#FFF;
            }
            .ttt2 th {
                color:#1E1C77;
                font-weight:bold;
                text-align:center;
                margin:0 0 6px;
            }
            .ttt2 tr {
                padding:0 0 0 0px;
                cellpadding:0 0 0 0px;
                margin:0 0 0 0px;
	background-image: none;
    background-repeat:none;
    background-color:#FFF;
            }
            .ttt2 td {
                padding:0 0 0 0px;
                cellpadding:0 0 0 0px;
                margin:0 0 0 0px;
	background-image: none;
    background-repeat:none;
    background-color:#FFF;
            }


#leftcol{
	/*background-color:purple;*/
	overflow:hidden;	
	float:left;
	padding-left:10px;
	padding-top:10px;
	width: 247px;

}

 #leftcol div {
	/*background-color:green;*/
	float:left;
	display:block;
	overflow:hidden;
	margin-left:5px;
	width:231px;	
	height:275px;
	position:relative;
	left: 1px;
}
#header_imgsback #leftcol div {
	height:140px;
	left:3px;
}

#leftcol img{
	position:absolute;
}

#leftcol #topimg {
	top:1px;
	left:-246px;
	display:block;
	padding-left: 0px;
	
}
#leftcol #botimg {
	top:139px;
	left:240px;
	display:block;	
	padding-left: 0px;
	
}


#rightcol {

	overflow:hidden;
	padding-left:0px;
	padding-top:16px;
	width:720px;
}

#rightcol #rightmask {

	position:relative;
	overflow:hidden;
	width:717px;
	height:280px;	
}

#header_imgsback #rightcol #rightmask {
	height:140px;
}

#rightcol #bigimg {
	position:absolute;
	top:11px;
	top:-275px;
	display:block;
	padding-top:0px;
	padding-left:0px;
}

#menu_bar{
	background-image:url(../images/menu_bar2.png);
	_background-image:url(../images/menu_bar2.gif); /* ie6 */
	background-repeat:no-repeat;
	/*background-color:#464646;*/
	font-weight:normal;
	height:48px;
    padding-top:4px;
	padding-left:25px;
	width:990px;
    width:980px;
	margin-bottom: 0px;
    margin-left:2px;
	position:relative;
	z-index:10;

}
#main_body{
	width:990px;
}

#side_tabs{
	/*background-color:blue;*/
	float:left;
	height:400px;
	padding-right:5px;
	width:245px;
}
#side_tabsback{
	/*background-color:blue;*/
	float:left;
	height:100%;
	padding-right:5px;
	width:245px;
	overflow:hidden;
}
	#side_tabs span a, #side_tabsback span a{
		cursor: pointer;
	}
	#side_tabs span, #side_tabsback span {
		display: block;
		width: 250px;
		height: 52px;
	}
	#side_tabs a span {
		
	}
	
	
	
	#spn_wha{
		background: transparent url(../images/callouts.png) 0 -2px no-repeat;
	}
	#spn_wha:hover{
		background: transparent url(../images/callouts.png) 0 -410px no-repeat;
	}
	#spn_cal{
		background: transparent url(../images/callouts.png) 0 -54px no-repeat;
	}
	#spn_cal:hover{
		background: transparent url(../images/callouts.png) 0 -462px no-repeat;
	}
	#spn_dir{
		background: transparent url(../images/callouts.png) 0 -107px no-repeat;
	}
	#spn_dir:hover{
		background: transparent url(../images/callouts.png) 0 -515px no-repeat;
	}
	#spn_joi{
		background: transparent url(../images/callouts.png) 0 -174px no-repeat;
	}
	#spn_joi:hover{
		background: transparent url(../images/callouts.png) 0 -582px no-repeat;
	}
	#spn_log{
		background: transparent url(../images/callouts.png) 0 -228px no-repeat;
	}
	#spn_log:hover{
		background: transparent url(../images/callouts.png) 0 -636px no-repeat;
	}
	#spn_pod{
		background: transparent url(../images/callouts.png) 0 -298px no-repeat;
	}
	#spn_pod:hover{
		background: transparent url(../images/callouts.png) 0 -706px no-repeat;
	}
	/*#spn_msg{
		background: transparent url(../images/calloutsOLD.png) 2px -344px no-repeat;
	}*/
	/*WHEN THE BLOG IS GOING LIVE, JUST UNCOMMENT THIS AND REMOVE OTHER #spn_msg*/
	#spn_msg{
		background: transparent url(../images/callouts.png) 0 -351px no-repeat;
	}
	#spn_msg:hover{
		background: transparent url(../images/callouts.png) 0 -759px no-repeat;
	}
	#spn_testimonials{
		background: transparent url(../images/spn_testimonials.png) 2px -3px no-repeat;
	}
	#spn_testimonials:hover{
		background: transparent url(../images/spn_testimonials.png) 2px -56px no-repeat;
	}
	
	
#content_area{
	float:right;
	height:400px;
	width:740px;
	position:relative;
	z-index:1;
}
#main_text{
	margin-bottom:0px;
	
}
#testimonial_bar{
	background-image:url(../images/testimonialbar.png);
	background-repeat: no-repeat;
	height:85px;
	margin-bottom:5px;
}
.top{
	background-image:url(../images/content_top.png);
	background-repeat: no-repeat;
	height:10px;
	width:738px;
}
.bod{
	background-image:url(../images/content_body.png);
	background-repeat:repeat-y;
	color:#464646;
	font-size:11px;
	letter-spacing:1px;
	line-height:17px;
	min-height:290px;
	padding-left:20px;
	padding-right:16px;
	padding-top:4px;
	padding-bottom:6px;
}

.bod_index{
	background-image:url(../images/content_body.png);
	background-repeat:repeat-y;
	color:#464646;
	font-size:11px;
	letter-spacing:1px;
	line-height:17px;
	min-height:290px;
	padding-left:20px;
	padding-right:16px;
	padding-top:8px;
	padding-bottom:2px;
}

.bot{
	background-image:url(../images/content_bottom.png);
	background-repeat: no-repeat;
	height:10px;
	width:738px;
}
.pad{
	padding: 10px;
}
.takemeaway, #side_tabs span .takemeaway, #side_tabsback span .takemeaway{
	/*position: relative;
	top: -1020px;*/
	display:none;
}
.homeheadline{
	background-image:url(../images/home_headline.png);
	background-repeat: no-repeat;
	height:18px;
	width:577px;
	padding-bottom: 20px;
}
.homefeature{
	background-image:url(../images/featured_members.png);
	background-repeat:no-repeat;
	height:11px;
	margin-top:30px;
	padding-bottom:0px;
	padding-top:10px;
	width:170px;
}
#feature_logos{
	padding-top:10px;
}
.bundle {
	padding-bottom : 30px;
}

#green_box { 
	margin-top: 10px;
	text-align : center;
	margin-left :auto;
	margin-right : auto;
}
a, .grn{ color:#6dab24; text-decoration: none;}
a:hover{text-decoration: none;}
.blu{ color: #221e5e;}

#content_area a:hover {
	text-decoration: underline;
}

h1{
	text-transform: uppercase;
	font-size: 22px;
	line-height: 120%;
	margin-top:0;
}
h3{
	margin-top: 2em;
	text-transform: uppercase;
	font-size: 15px;
	clear: both;
}

h3#GRKIZ-h3 {
	clear: none;
}

ul{
	padding-top: 10px;
	padding-bottom: 10px;
}
ul.links{
	padding-top: 0px;
	color:#6dab24;
	font-weight: bold;
	clear: both;
	text-transform: uppercase;
}
/*SCROLL PANE*/
#backScrollPane {
			/* height: 495px;
               20101026 LDM internal scroll bar removed
            */
			/*height:510px;*/
		}
		
		a.jScrollArrowUp {
			height: 9px;
			background: url(../images/back-up-arrow.png) no-repeat 0 0;
		}

		a.jScrollArrowDown {
			height: 11px;
			background: url(../images/back-down-arrow.png) no-repeat 0 1px;
		}		
		.left .jScrollPaneTrack {
			left: 0;
			right: auto;
		}
		.left a.jScrollArrowUp {
			left: 0;
			right: auto;
		}
		.left a.jScrollArrowDown {
			left: 0;
			right: auto;
		}
	
.contentRightCol, .contentLeftCol {
	width:340px;
	float:left;
	margin-bottom: 3em;
}

table, th, td {
	border-collapse: collapse;
}
tbody tr td {
	background-image: url("../images/cellBlueBG.jpg");
    background-repeat:repeat-x;
    background-color:#fcfbff;
}
tbody tr.even td {
	background-image: url("../images/cellGreyBG.jpg");
    background-repeat:repeat-x;
    background-color:#fbfaff;
}
tbody tr.white td {
	background-image: url("../images/cellWhitetBG.jpg");
    background-repeat:repeat-x;
    background-color:#ffffff;
}
tbody td {
	height: 23px;
	color: #221e5e;
	padding: 0 15px;
}

th {
	padding: 5px 15px;
	background-image: url("../images/cellHeaderBG.jpg");
    background-repeat:repeat-x;
    background-color:#61852b;
	color: #fff;
}

th.green_th_lt {
	padding: 5px 15px;
	background-image: url("../images/cellHeaderBG.jpg");
    background-repeat:repeat-x;
    background-color:#61852b;
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

th.grey_th_lt {
	padding: 5px 15px;
	background-image: url("../images/cellHeaderBG-grey.jpg");
    background-repeat:repeat-x;
    background-color:#191919;
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

th.grey_th {
	padding: 5px 15px;
	background-image: url("../images/cellHeaderBG-grey.jpg");
    background-repeat:repeat-x;
    background-color:#191919;
	color: #fff;
}

th.blue_th {
	padding: 5px 15px;
	background-image: url("../images/cellHeaderBG-blue.jpg");
    background-repeat:repeat-x;
    background-color:#2b2c88;
	color: #fff;
}

th.blue_th_lt {
	padding: 5px 15px;
	background-image: url("../images/cellHeaderBG-blue.jpg");
    background-repeat:repeat-x;
    background-color:#2b2c88;
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
th.white_th {
	padding: 5px 15px;
	background-image: url("../images/cellHeaderBG-whitet.jpg");
    background-repeat:repeat-x;
    background-color:#ffffff;
	color: #fff;
}
th.whitebg_th {
	padding: 5px 15px;
	background-image: url("../images/cellHeaderBG-whitet.jpg");
    background-repeat:repeat-x;
    background-color:#ffffff;
	color: black;
}
dt.whitebg_td {
	padding: 5px 15px;
	background-image: url("../images/cellHeaderBG-whitet.jpg");
    background-repeat:repeat-x;
    background-color:#ffffff;
	color: black;
}
th.whitebgno_th {
	padding: 5px 15px;
	background-image: url("../images/cellHeaderBG-whitet.jpg");
    background-repeat:repeat-x;
    background-color:#ffffff;
	color: black;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}
td.dollars {
	text-align: center;
}

tbody.tbody_center, td.td_center {
	text-align: center;
}

td.td_left {
	text-align: left;
}
td.td_tno {
    background-color:#ffffff;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

.con_table_1 {
	float: left;
	margin-bottom:10px;
}

.con_table_2 {
	float: left;
	border-top: 0px;
	border-left: 5px;
	border-style: solid;
	border-color: #fff;
}
.con_table_1 {
	margin: 0 -10px 0 0;
}

.t_table_1  {
	border-style: none
	margin-bottom:10px;
	background-color: none;
	background-image: none;
}

.bundle p {
	clear: both;
}

.quote {
	font-style:italic;
	width:95%;
}

img#gryp_img {
	float: right;
	padding: 0 0 1em 1em;
}

img#GRKIZ-img {
	padding: 0 10px;
	float: right;
}
p#gryp {
	clear : none;
}
.boldit {
	font-weight: bold;
}

ol ol { 
	list-style-type: lower-alpha; 
}
ol ol ol {
	list-style-type: lower-roman; 
}

ul ul {
	list-style-type: circle;
}
#logolink {
	border:none;
	position:absolute;
	left:0;
	top:0;
	float:left;
}

.fixit {
	color : red;
}

.bundle img{ 
	border : 0px;
}

#testimonial_content {
	padding: 13px 0 0 20px;
	color:white;
}

#test_h3 {
	font-weight:normal;
	margin:0;
	padding:0;
	color:white;
}

#test_bold {
	font-weight: bold;
}

#feature_logos img{ 
	border: 0;
}

#lbswf img {border:none;}


/* do not hide search */
#header .searcharea {display:block;}

/* photogallery / testimonial gallery */
#testimonial_container, #photogallery_container {overflow:hidden; width:100%; display:block;}
#testimonial_container #lbswfs {height:auto; float:none; margin:0; padding:0;}
#testimonial_container .testimonial, #photogallery_container .photogallery {float:left; margin-right:20px; width:150px; height:225px;}
#testimonial_container .testimonial .desc, #photogallery_container .photogallery .desc {
	padding:4px 0 0 6px;
	font-size:11px; line-height:14px;	
}
#testimonial_container .testimonial a, #photogallery_container .photogallery a {display:block; height:150px; width:150px;}
#photogallery_container .photogallery a.hideme {display:none;}
#testimonial_container .testimonial a img, #photogallery_container .photogallery a img {border:solid 1px #666;}

#videogallery_container {display:none; overflow:hidden;}
#videogallery_container .video_container {float:left; margin-right:20px; width:150px; height:200px; }
#videogallery_container .video_container a {
	display:block;
	position:relative;
	height:95px; width:150px;	
}
#biztipsgallery_container {display:none; overflow:hidden;}
#biztipsgallery_container .video_container {float:left; margin-right:20px; width:150px; height:200px; }
#biztipsgallery_container .video_container a {
	display:block;
	position:relative;
	height:95px; width:150px;	
}
#videogallery_container .video_container a img {display:block; margin:0 auto; border:1px solid #666666;}
#videogallery_container .video_container .desc {
	padding:4px 0 0 15px;
	font-size:11px; line-height:14px;	
}

#biztipsgallery .video_container a img {display:block; margin:0 auto; border:1px solid #666666;}
#biztipsgallery_container .video_container .desc {
	padding:4px 0 0 15px;
	font-size:11px; line-height:14px;	
}
#hidden_video_container {display:none;}
#videogallery_container .video_container .video,
#hidden_video_container .video {display:none;}
.lightboxvideo {height:100%; background-color:#fff;}

#hidden_biztip_container {display:none;}
#biztipgallery_container .video_container .video,
#hidden_biztip_container .video {display:none;}
.lightboxvideo {height:100%; background-color:#fff;}

#podcast_container {display:none; overflow:hidden;}

#forprint {display:none;} /* the main area is duplicated and hidden, only to be displayed on printing */

/* testimonial_bar on homepage */
#testimonial_bar .desc {width:370px; padding:8px 0 0 10px; float:left; color:#fff;}
#testimonial_bar h4 {font-size:13px; line-height:15px; font-weight:normal; margin:0; padding:0 0 12px;}
#testimonial_bar p {font-size:11px; line-height:13px; margin:0; letter-spacing:0.3px;}
#lbswfs {list-style:none; float:left; height:67px; margin:7px 0 0 11px; padding:0;}
#lbswfs li {float:left; width:169px; height:67px;}
#lbswfs a:hover .test-text{text-decoration:underline;}
#lbswfs .headshot {display:block; width:54px; height:65px; float:right;}
#lbswfs .test-text {display:block; text-align:right; width:110px; padding:41px 0 0; color:#fff;}

/* rss feed link in media-gallery */
.rssfeedlink  {margin-top:3px; font-size:11px;}
.rssfeedlink a {font-weight:normal;}
.rssfeedlink a:hover {}

.rssfeedlink img {position:relative; top:4px;}

/* 20101027 new homepage */

.clearfloat {display:block; clear:both; width:100%; font-size:1px; height:1px; margin:0 0 -1px;} /* for clearing floated elements */
.blue { color:#2B2988; }

/* BEGIN: tagline in header */
#header .tagline {
    display:block;
    position:absolute;
    top:34px; left:0;
    padding-left:240px;
    text-align:left; 
    font-size:17px; line-height:19px;
    font-weight:normal;
    color:#2b2988;
}
#header .tagline:hover {
    color:#2b2988;
    font-weight:normal;
    text-decoration:none;
}
#header .tagline em, 
#header .tagline:hover em {
    color:#8fc400;
    font-style:normal;
    font-weight:bold;
}
/* END: tagline in header */

/* BEGIN: sidebar buttons */
#sidetabs {
    float:left;
    width:250px;
    _width:245px; /* ie6 */
    _overflow:hidden; /* ie6 */
}
#sidetabs a {
    display:block; 
    cursor:pointer;
}
#sidetabs a span.top, 
#sidetabs a span.bottom {
    display:block;
    width:254px; height:5px;
    background-image:none;
}
#sidetabs a:hover span.top, 
#sidetabs a:hover span.bottom {
    background:transparent url(../images/callout-bottom-top.png) no-repeat scroll 0 0;
    _background-image:none; /* ie6 */
}
#sidetabs a:hover span.top {
    background-position:0 -5px;
}
#sidetabs a span.middle {
    display:block;
    padding:0 0 0 7px;
}
#sidetabs a:hover span.middle {
    background:transparent url(../images/callout-middle.png) repeat-y scroll 0 0;
    _background-image:none; /* ie6 */
}
#sidetabs a span.content {
    display:block;
    width:241px;
    width:254px;
    width:217px;
    /* background:#1e1f79 url(../images/callout-button.png) no-repeat scroll 0 0;  */
    background-color:#1c5099;
    color:#fff;
    padding:7px 12px;
    font-size:14px; line-height:18px;
    font-weight:bold;
}

#sidetabs a:hover, 
#sidetabs a:hover span.content {
    color:#8fc400;
}
/* END: sidebar buttons */

/* BEGIN: Homepage 3 cols */
.threecol {
    margin-top:20px;
}
.threecol .col {
    float:left;
    width:225px;
    margin-right:6px;
    padding-right:5px;
}
.threecol .col3 {
    margin-right:0;
}
.threecol h3 {
    margin:0;
    min-height:40px;
}
.threecol .h4 {
    font-size:17px; line-height:20px;
    font-weight:bold;
    display:block;
    padding:0 0 5px;
    color:#6dab24;
}
/*.threecol a:hover .h4 {
    color:#1C5099;
}*/
.homepage3newsboxes {
    background:transparent url(../images/bk_threecol.gif) repeat-y scroll 226px 0;
}
.homepage3newsboxes h4 {
    margin:0;
    font-size:11px;
    line-height:15px;
}
.homepage3newsboxes p {
    margin:0 0 10px;
}
.homepage3ctas {
    margin:20px 0 20px;
}
.homepage3ctas .col {
    border:1px solid #ccc;
    width:214px;
    width:194px;
    margin-right:19px;
    padding:10px;
}
.homepage3ctas .col:hover {
    border-color:#6DAB24;
}
.homepage3ctas .col2 {
    margin-right:23px;
}
.homepage3ctas .col3 {
    margin-right:0;
}
.homepage3ctas a {
    text-decoration:none;
}
#content_area .homepage3ctas a:hover {
    text-decoration:none;
    background-color:
}
.homepage3ctas  .details {
    display:block;
    color:#464646;
}
/* END: Homepage 3 cols */

/* BEGIN: Homepage 3 cols */

