html, body  {height:100%}
body  {margin:0;padding:0;}
body {color:#1e2856;font:14px/17px Georgia,Arial,Helvetica,sans-serif;}
.bgBodyWebsite {background:#f8f9fa url(../img/bg_body_top.gif) repeat-x 0 0;}
.bgBodyBlog {background:#f8f9fa url(../img/bg_body_blog.gif) repeat-x 0 0;}
a:link,a:visited,a:active {color: #4980a0;text-decoration:none;}
a:hover {color:#54a2cf;text-decoration:underline;}
img  {border:0px;}
p {padding:0;margin-top:0;margin-bottom:15px;}
.issueImage	    { max-width:200px;width:expression(this.width > 200 ? 200: true); }
#backgroundBottom  {min-height: 100%;height: auto !important;height: 100%;background:url(../img/bg_body_bottom.gif) repeat-x 0 100%;position:relative;}
#containerDiv  {width:982px;border:0;text-align:left;margin:0 auto 0 auto;padding:0;}
#header  {height:107px;padding:0;margin:0;overflow:hidden;}
#footerContainer {position:absolute;top:auto;bottom:0;width:100%;}
#footerContent {width:982px;height:32px;margin:0 auto 0 auto;padding:0;}
.default  {color:#1e2856;font:14px/17px Georgia,Arial,Helvetica,sans-serif;}
.default a:link  {text-decoration:none;color:#4980a0;}
.default a:visited  {text-decoration:none;color:#4980a0;}
.default a:active  {text-decoration:none;color:#4980a0;}
.default a:hover  {text-decoration:underline;color:#54a2cf;}

.default2  {color:#1e2856;font:13px/15px Georgia,Arial,Helvetica,sans-serif;}
.default2 a:link  {text-decoration:none;color:#4980a0;}
.default2 a:visited  {text-decoration:none;color:#4980a0;}
.default2 a:active  {text-decoration:none;color:#4980a0;}
.default2 a:hover  {text-decoration:underline;color:#54a2cf;}

.default3  {color:#1e2856;font:17px/19px Georgia,Arial,Helvetica,sans-serif;}
.default3 a:link  {text-decoration:none;color:#4980a0;}
.default3 a:visited  {text-decoration:none;color:#4980a0;}
.default3 a:active  {text-decoration:none;color:#4980a0;}
.default3 a:hover  {text-decoration:underline;color:#54a2cf;}

.blue  {color:#437998;font:11px/13px Georgia,Arial,Helvetica,sans-serif;}
.blue a:link  {text-decoration:none;color:#437998;}
.blue a:visited  {text-decoration:none;color:#437998;}
.blue a:active  {text-decoration:none;color:#437998;}
.blue a:hover  {text-decoration:underline;color:#134663;}

.red  {color:#cb280d;font:11px/13px Georgia,Arial,Helvetica,sans-serif;}
.orange  {color:#ee7000;font:11px/13px Georgia,Arial,Helvetica,sans-serif;}
.grey  {color:#808080;font:11px/13px Verdana,Arial,Helvetica,sans-serif;}


.heading1  {color:#2a355e;font:bold 18px/18px Arial,Verdana,Helvetica,sans-serif;}
.heading1 a:link,.heading1 a:visited,.heading1 a:active  {text-decoration:none;color:#2a355e;}
.heading1 a:hover  {color:#183398;}

.heading2  {color:#4a80a0;font:bold 18px/18px Arial,Verdana,Helvetica,sans-serif;}
.heading2 a:link,.heading2 a:visited,.heading2 a:active  {text-decoration:none;color:#4a80a0;}
.heading2 a:hover  {color:#13577f;}

.subhead1  {color:#2a355e;font:bold 14px/16px Arial,Georgia,Helvetica,sans-serif;}
.subhead1 a:link  {text-decoration:none;color:#2a355e;}
.subhead1 a:visited  {text-decoration:none;color:#2a355e;}
.subhead1 a:active  {text-decoration:none;color:#2a355e;}
.subhead1 a:hover  {color:#183398;}

.subhead2  {color:#4980a0;font:bold 14px/16px Arial,Georgia,Helvetica,sans-serif;}

.navText  {color:#fff;font:11px/16px Verdana,Arial,Helvetica,sans-serif;}
.navText a:link  {text-decoration:none;color:#fff;}
.navText a:visited  {text-decoration:none;color:#fff;}
.navText a:active  {text-decoration:none;color:#fff;}
.navText a:hover  {text-decoration:none;color:#ffaf03;}

.utilityButtonContainer  {width:100px;height:43px;overflow:hidden;}
.utilityButton a, .utilityButton a:visited {width:100px;background:url(../img/bg_utilitybutton.gif) no-repeat 0 0;
position:relative;text-decoration:none;text-align:center;color:#fff;font:bold 11px/23px Verdana;display:block;}
.utilityButton a:hover  {background:url(../img/bg_utilitybutton_over.gif) no-repeat 0 0;}

.button1 a, .button1 a:visited {width:114px;height:35px;padding:3px 0px 0px 0px;background:url(../img/bg_button1.gif) no-repeat 0 0;
position:relative;text-decoration:none;text-align:center;color:#fff;font:bold 10px/10px Verdana;display:block;}

.button2 a, .button2 a:visited {width:114px;height:19px;padding:3px 0px 0px 0px;background:url(../img/bg_button2.png) no-repeat 0 0;
position:relative;text-decoration:none;text-align:center;color:#fff;font:bold 10px/10px Verdana;display:block;}

.container1 {background:url(../img/bg_container1.gif) no-repeat 0 0;height:148px;overflow:hidden;}
.container2 {background:url(../img/bg_container2.gif) no-repeat 0 0;height:148px;overflow:hidden;}
.container3 {background:url(../img/bg_container3.gif) no-repeat 0 0;height:148px;overflow:hidden;}
.container4 {background:url(../img/bg_container4.gif) no-repeat 0 0;height:148px;overflow:hidden;}

.cellSearchBox {background: url(../img/bg_search.png) 0 0 no-repeat;width:234px;height:22px;vertical-align:middle;position:relative;}
.cellHighlight  {background:url(../img/hl_bg.jpg) no-repeat 0 0;width:982px;height:301px;overflow:hidden;}

.pageContent1 {margin:0 40px 0 30px;}

.reflect_t {background: url(../img/reflect_t.gif) 0 0 repeat-x;padding:0px;margin-left:20px;margin-right:20px;}
.reflect_tl {background: url(../img/reflect_tl.gif) 0 0 no-repeat;padding:0px;margin-left:-20px;margin-right:-20px;}
.reflect_tr {background: url(../img/reflect_tr.gif) 100% 0 no-repeat;padding:0px;margin:0;height:20px;}

.reflect2_t {background: url(../img/reflect2_t.gif) 0 0 repeat-x;width:100%;padding:0px;margin:0;}
.reflect2_tl {background: url(../img/reflect2_tl.gif) 0 0 no-repeat;padding:0px;margin:0;overflow:hidden;}
.reflect2_tr {background: url(../img/reflect2_tr.gif) 100% 0 no-repeat;padding:0px;margin:0;overflow:hidden;height:20px;}

.reflect3_t {background: url(../img/reflect3_t.gif) 0 0 repeat-x;padding:0px;margin-left:17px;margin-right:17px;}
.reflect3_tl {background: url(../img/reflect3_tl.gif) 0 0 no-repeat;padding:0px;margin-left:-17px;margin-right:-17px;}
.reflect3_tr {background: url(../img/reflect3_tr.gif) 100% 0 no-repeat;padding:0px;margin:0;height:17px;}

.nav_tr {background: url(../img/nav_tr2.png) 100% 0 no-repeat;padding:0px;margin:0;}
.nav_tl {background: url(../img/nav_tl.gif) 0 0 no-repeat;padding:0px;margin:0;}
.nav_t {background: url(../img/nav_t.gif) 0 0 repeat-x;margin:0 82px 0 0;height:29px;position:relative;z-index:1;} /*z-index:1; needed to show the overlay div on IE*/

.footer_t {background: url(http://www.councilforresponsiblegenetics.org/img/footer_t.gif) 0 0 repeat-x;padding:0px;margin-left:13px;margin-right:13px;}
.footer_tl {background: url(../img/footer_tl.gif) 0 0 no-repeat;padding:0px;margin-left:-13px;margin-right:-13px;}
.footer_tr {background: url(../img/footer_tr.gif) 100% 0 no-repeat;padding:0px;margin:0;height:32px;}

.contentBox {border:1px solid #c0c0c0;}
.contentBoxOpenTop {border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}
.contentBoxFilled {background:#eee;border:1px solid #c0c0c0;}
.boxHeader  {background:#eee;padding:4px 10px 4px 10px;margin:0;}
.boxContent  {padding:5px 10px 5px 10px;margin:0;}

.sideContainer_head {background: url(../img/bg_head_sidecontainer.gif) 0 0 no-repeat;height:33px;overflow:hidden;color:#fff;font:16px/33px Arial,Verdana;padding:0 10px 0 10px;}
.sideContainer_head a:link  {text-decoration:none;color:#fff;}
.sideContainer_head a:visited  {text-decoration:none;color:#fff;}
.sideContainer_head a:active  {text-decoration:none;color:#fff;}
.sideContainer_head a:hover  {text-decoration:underline;color:#f2f2f2;}

.sc_b {background: url(../img/sc_b.gif) 0 0 no-repeat;height:11px;}
.sc_t {background: url(../img/sc_t.gif) 0 0 repeat-y;}

.sideContainer_head2 {background: url(../img/bg_title_sidecontainer.gif) 0 0 no-repeat;height:29px;overflow:hidden;color:#fff;font:16px/29px Arial,Verdana;padding:0 10px 0 23px;}
.sideContainer_head2 a:link,.sideContainer_head2 a:visited,.sideContainer_head2 a:active {text-decoration:none;color:#fff;}
.sideContainer_head2 a:hover  {color:#e1e9f2;}

.sc_b2 {background: url(../img/sc_b2.png) 0 100% no-repeat;height:9px;line-height:9px;overflow:hidden;}
.sc_t2 {background: url(../img/sc_t2.png) 0 0 repeat-y;}

.table	{ border-top:1px solid #c0c0c0; }
.tableHeaderLeft {padding:5px; border-left:1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;background:#eee;}
.tableHeaderRight  {padding:5px; border-left:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;background:#eee;}
.tableCellLeft	{padding:5px; border-left:1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;background:#fff;}
.tableCellRight  {padding:5px; border-left:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;background:#fff;}

.table2	{ border-top:1px solid #d3dee7; }
.table2HeaderLeft {padding:5px; border-left:1px solid #d3dee7;border-bottom: 1px solid #d3dee7;background:#e0e9f0;}
.table2HeaderRight  {padding:3px; border-left:1px solid #d3dee7;border-bottom:1px solid #d3dee7;border-right:1px solid #d3dee7;background:#e0e9f0;}
.table2CellLeft	{padding:3px; border-left:1px solid #d3dee7;border-bottom: 1px solid #d3dee7;background:#fff;}
.table2CellRight  {padding:3px; border-left:1px solid #d3dee7;border-bottom:1px solid #d3dee7;border-right:1px solid #d3dee7;background:#fff;}

.statusBox { background-color: #f6e4b7;padding:2px 3px 3px 3px;border:1px solid #dfc37b;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ed3421;text-decoration: none; }

.rr1_l {background: url(../img/rr1_l.gif) 0 0 repeat-y;background-color:#e4ecf2;}
.rr1_r {background: url(../img/rr1_r.gif) 100% 0 repeat-y;}
.rr1_bl {background: url(../img/rr1_bl.gif) 0 100% no-repeat;}
.rr1_br {background: url(../img/rr1_br.gif) 100% 100% no-repeat;}
.rr1_tl {background: url(../img/rr1_tl.gif) 0 0 no-repeat;}
.rr1_tr {background: url(../img/rr1_tr.gif) 100% 0 no-repeat;padding:0;margin:0;}
.rr1_t {background: url(../img/rr1_t.gif) 0 0 repeat-x;}
.rr1_b {background: url(../img/rr1_b.gif) 0 100% repeat-x;}

.tr2_l {background: url(../img/tr2_l.png) 0 0 no-repeat;width:11px;height:168px;float:left;padding:0;margin:0;}
.tr2_r {background: url(../img/tr2_r.png) 100% 0 no-repeat;width:11px;height:168px;float:left;padding:0;margin:0;}
.tr2_m {background: url(../img/tr2_m.png) 0 0 repeat-x;width:429px;height:168px;float:left;margin:0;padding:0;}
/*title*/
.titleContainerUtility {position:relative;overflow:hidden;height:168px;background: url(http://www.councilforresponsiblegenetics.org/img/titleimageutility.gif) 100% 0 no-repeat;}
.titleContainerSupport {position:relative;overflow:hidden;height:168px;background: url(../img/titleimagesupport.gif) 100% 0 no-repeat;}
.titleContainerPastProjects {position:relative;overflow:hidden;height:168px;background: url(../img/titleimagepastprojects.gif) 100% 0 no-repeat;}
.titleContainerCurrentProjects {position:relative;overflow:hidden;height:168px;background: url(../img/titleimagecurrentprojects.gif) 100% 0 no-repeat;}
.titleContainerGeneWatch {position:relative;overflow:hidden;height:168px;background: url(../img/titleimagegenewatch.gif) 100% 0 no-repeat;}
.titleRightCell {width:543px;position:absolute;top:0;right:0px;} /*content cell width+close button width*/
.titleRightCellContent {width:516px;height:168px;background: url(../img/bg_title2.gif) 0 0 repeat-x;padding:0;margin:0;}
.titleRightCellContentWidth {width:513px;}
.titleLeftCell {width:461px;height:168px;position:absolute;top:0;left:0;padding:0;margin:0;}

.titleTextSeperator {background:#cad8e2;height:1px;line-height:1px;padding:0;margin:0;}

.titleHeading1  {color:#769fb7;font:bold 20px/20px Arial,Verdana,Helvetica,sans-serif;}
.titleHeading2  {color:#1f2957;font:bold 20px/20px Arial,Verdana,Helvetica,sans-serif;}

.titleText  {color:#fff;font:12px/12px Verdana,Arial,Helvetica,sans-serif;}
.titleText a:link  {text-decoration:none;color:#fff;}
.titleText a:visited  {text-decoration:none;color:#fff;}
.titleText a:active  {text-decoration:none;color:#fff;}
.titleText a:hover  {text-decoration:none;color:#d6d6d6;}

.titleText2  {color:#4e5678;font:bold 14px/14px Arial,Verdana,Helvetica,sans-serif;}
.titleText2 a:link  {text-decoration:none;color:#4e5678;}
.titleText2 a:visited  {text-decoration:none;color:#4e5678;}
.titleText2 a:active  {text-decoration:none;color:#4e5678;}
.titleText2 a:hover  {text-decoration:none;color:#6d7ab4;}

.relative  {position:relative;padding:0px;margin:0px;}
/*for dropdownlist*/
.ddl200  {width:200px;height:20px;color:#8a7967;font:13px/16px Verdana,Arial,Helvetica,sans-serif;padding:0px;margin:0px;border:solid 1px #7f9db9;}
/*textbox and such*/
.formField150  {width:148px;height:18px;color:#8a7967;font:13px/16px Verdana,Arial,Helvetica,sans-serif;padding:0px;margin:0px;border:solid 1px #7f9db9;}
.formField200  {width:198px;height:18px;color:#8a7967;font:13px/16px Verdana,Arial,Helvetica,sans-serif;padding:0px;margin:0px;border:solid 1px #7f9db9;}
.formSearchBox  {width:188px;height:12px;color:#8a7967;font:11px/10px Verdana,Arial,Helvetica,sans-serif;padding:0px;margin:0px;border:solid 1px #fff;}
.txtBoxMulti250x90  {width:248px;height:90px;padding:0px;margin:0px;border:solid 1px #7f9db9;color:#8a7967;font:13px/16px Verdana,Arial,Helvetica,sans-serif;}

.rightAlign  {text-align:right;}
.leftAlign  {text-align:left;}
.centerAlign  {text-align:center;}

.floatLeftCell  {position:relative;top:0;left:0;padding:0;margin:0;vertical-align:top;float:left;text-align:left;}
.floatRightCell  {position:relative;top:0;left:0;padding:0;margin:0;vertical-align:top;float:right;clear:right;}

.btnBlue {background: #5294af url(../img/bg_btnblue.gif) 0 0 repeat-x;color:#fff;font:bold 11px/18px Arial,Verdana;text-align:center;border:1px solid #427796;margin:0;padding:0 5px 0 5px;height:20px;overflow:visible;}

.seperator {background:url(../img/bg_seperator.gif) 0 0 repeat-x;background-position:0px 10px;line-height:21px;}

/*padding*/
.padder10  {padding:10px;}
.padder15  {padding:15px;}

.marginT10 {margin-top:10px;}

/*for positioning*/
.width6 {width:6px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width10 {width:10px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width12 {width:12px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width15 {width:15px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width30 {width:30px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width100 {width:100px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width165 {width:165px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width175 {width:175px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width200 {width:200px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width213 {width:213px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width215 {width:215px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width231 {width:231px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width251 {width:251px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width482 {width:482px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}
.width731 {width:731px;padding:0;margin:0;vertical-align:top;float:left;text-align:left;overflow:hidden;}

.clearHor5  {width:5px;padding:0;margin:0;float:left;}
.clearHor10  {width:10px;padding:0;margin:0;float:left;}
.clearHor20  {width:20px;padding:0;margin:0;float:left;}
.clearHor25  {width:25px;padding:0;margin:0;float:left;}
.clearHor30  {width:30px;padding:0;margin:0;float:left;}

.clearVer2  {height:2px;line-height:1px;font-size:1px;padding:0;margin:0;clear:left;}
.clearVer5  {height:5px;line-height:1px;font-size:1px;padding:0;margin:0;clear:left;}
.clearVer7  {height:7px;line-height:1px;font-size:1px;padding:0;margin:0;clear:left;}
.clearVer10  {height:10px;line-height:1px;font-size:1px;padding:0;margin:0;clear:left;}
.clearVer15  {height:15px;line-height:1px;font-size:1px;padding:0;margin:0;clear:left;}
.clearVer20  {height:20px;line-height:1px;font-size:1px;padding:0;margin:0;clear:left;}
.clearVer25  {height:25px;line-height:1px;font-size:1px;padding:0;margin:0;clear:left;}
.clearVer100  {height:100px;line-height:1px;font-size:1px;padding:0;margin:0;clear:left;}

.clear  {clear:both;line-height:1px;font-size:1px;height:1px;overflow:hidden;}

.font15  {font:15px/21px Arial,Verdana;}



/*youtube*/
div.youtube p { 
	margin:0;
	padding:0;
}
div.youtube ul {
	margin:0px;
	padding:0;
	list-style:none;
}
div.youtube li{
	margin:0;
	padding:0;
	list-style:none;
}
#videos li
{
	padding-left: 130px;
	margin-bottom: 1em;
	width: 180px;
	overflow: hidden;
}
#videos li img.thumbnail
{
	float: left;
	margin-left: -130px;
	display: inline;
}
.stars
{
	background-image: url('http://www.councilforresponsiblegenetics.org/img/stars.gif');
	background-repeat: no-repeat;
	background-position: -75px 0;
	width: 75px;
	height: 15px;
	display: inline;
	float: left;
}

.stats {
	text-align: right;
}


/*blog*/
.blogHeader {height:122px;overflow:hidden;}
#blogNav {height:26px;overflow:hidden;margin-left:22px;color:#fff;font:bold 13px/26px Arial,Verdana;}
#blogNav a:link,#blogNav a:visited,#blogNav a:active {text-decoration:none;color:#fff;}
#blogNav a:hover {color:#7d0001;}
div#blogNav ul {margin:0;padding:0;list-style:none;}
div#blogNav li {margin:0 25px 0 0;padding:0;display:block;float:left;}

.blogRightColumn {width:260px;margin-right:10px;}
.blogLeftColumn {margin:0 285px 0 10px;overflow:hidden;}

.sidenavTitle_blog {padding:0 10px 0 10px; background:#fff url(../img/bg_titlesidenav_blog.png) no-repeat 0 0;color:#fff;font:bold 15px/33px Arial,Verdana;}
.sidenavBox {border:1px solid #5395b1;padding:10px;}