ul, ol{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-top: 0px;
margin-top: 0px;
margin-left: 10px;
padding-left: 10px;
color: black; }
li{ list-style: disc; }	
#nav li { list-style: none; text-align: left; }
.f { border: 1px #999999 solid; border-collapse: collapse;}
table.08border { border: none; }
table.zborder { background: #fff; }
td.newstitle {	background: url(/images/gradient_blue4.png) top no-repeat; }
#newscontent, #newscontent_scroll {
	padding: 0 4px 0 10px;
	font-size: 12px;
	margin: 0; }
img.morepic { margin-right: 4px; }

#newscontent_scroll {
	padding: 0 4px 0 10px;
	font-size: 12px;
	margin: 0;
	height: 65px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-top:-10px; width:93%;
}

#newscontent_scroll input { margin-top:5px;}

ul.rss li { margin-bottom: 3px;  list-style-image:url(/images/bullet_blue.png); margin-right: 7px;}
	
.style1 {font-size: 9pt}

/*div#08nav { height: 30px; }*/

div#navbar {
	width: auto;
	overflow: hidden;
	height: 27px;
	white-space: nowrap;
	text-align:center;
    margin: auto;
}

/*div#index_title { margin-top: -15px; }*/

#newscontent img.confimg1 { border: 5px #DFE6EF solid; margin:-15px 0 7px -15px; }
#newscontent img.confimg2 { border: 5px #BEBEBE solid; margin:0 0 7px -15px; }


#add img { margin-right:10px; margin-top:-8px; visibility:hidden; }

div.conf-info input { padding:0px; padding-bottom:3px; font-size:12px;  font-weight:bold; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; height:24px;}

span.morebut img { margin-top:1px; margin-left:3px;  }

img.adimg1 { border:none; }


/* -------------------------------- FROM INDEX PAGE ------------------------------------ */

.gborder {  border-collapse: separate;  }
ul.normal li { font-size: 12px; }
ul.normal { margin-top: 5px; }

div#conf-button-sea { width: 364px; height:168px; }
div#conf-button-pr { height:180px;  }   div#conf-button-pr img { margin-top:-10px; }
div.conf-info, div.conf-info2 {  margin-left: 10px; margin-top: -57px;} 
div.conf-info2 { margin-top:-73px; }

div.conf-info1 { margin-left: 10px; margin-top: -57px; } 
div.conf-info2 { margin-left: 10px; margin-top:-85px; }
div.conf-info3 { margin-left: 0px; margin-top:5px; }


ul.conf { margin-left: -10px; }
ul.conf li { list-style:none;   font-weight: bold; line-height:14px; padding-bottom:3px;
font-size:12px;  }  /*list-style-image:url(/images/bullet-sq-blue.png);*/
ul.conf li a { background-color:#6D8F40; color:white; padding:0 3px; text-decoration:none; font-weight:normal;  }
ul.conf li a:hover { background-color:#426317;  }
ul.conf li input { padding:0 4px; }
.conf-emph, .conf-emph-date, .conf-emph-pr {  font-weight:normal;  padding:1px 3px; background-color:#6D8F40;  color:white;  font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; letter-spacing:.06em; font-size:13px; } 
.conf-emph-date { background-color:#873333; }

.conf-emph-alert { color:white; background-color:#426317; padding:0 3px;  }
span.arr { font-size:14px; color:#426317; }

span.other-events {  margin-right:3px; font-size: 10px; text-transform:uppercase; }
span.other-events a{ background-color: #CFD8E2; color:#374955; font-weight:bold; text-decoration:none; padding: 1px 4px; border-left: 4px #566A7E solid;}
span.other-events a:hover{ background-color: #566A7E; color:white; font-weight:bold; }

div.meeting { margin-top: 0;   }  
div.mtitle { border-top: 2px #566A7E solid; border-bottom: 2px #566A7E solid;  margin-right: 2px; background-color:#D5DEE8;  padding: 3px 7px;  }
div.mtitle { border-top: 2px #2C3A49 dotted; border-bottom: 2px #2C3A49 dotted;  margin-right: 2px; background-color:#566A7E;  padding: 3px 7px;  }
div.meeting .mtitle a { font-weight:bold; /*font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; color:#2F445A; */ font-size:1em; letter-spacing:.001em; 
text-decoration: none;  color:#152C3A; color:white; line-height:19px;}
div.meeting .mtitle a:hover { color:white; text-decoration: underline;  }
div.desc { padding: 0 2px 0 0; }
table td.button {  font-weight: bold; padding:4px 4px 0 4px; background-image:url(/images/layout-meeting-button2.png); background-repeat:no-repeat; background-position:top right;
  }
table td.button a { text-decoration:none; color: white; font-size: 12px; }
table td.button a:hover {  text-decoration: underline; }
table td.caption { /*background-color: #BFCED7;*/ font-size: 10px; font-weight:bold; text-transform:uppercase; color:#152C3A; padding-left:12px; padding-top: 4px; }
table.meeting-table { margin-top: 0px;  }
table td.hotel { padding: 10px 0 10px 10px; background-image:url(/images/layout-meetings-bk2.png); background-repeat:no-repeat; /*background-position: -20px -14px;*/
background-position: 0 0;}


.subt {  color: #234163; }

td.newbar {
	background-image:url(/images/bar_trans3.png);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #1A395D;
/*	color: #2D4E74;
	color: #173148;*/
	font-size: 14px;
	border: 1px solid #6A8CB3;
	padding: 2px 0;
	padding-left: 45px;
	/*padding-top: 5px;*/
	width: 360px;
	height: 24px;
	background-color:none;
}

.subt {
/*	background: #A1B6D0;
	background: #D1DCE8;*/
	padding: 0;
}

#droplet {
	width: 48px;
	height: 29px;
	position: absolute;
	background-image:url(/images/icon_drop2.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-left: -53px;
	padding-top: 5px;
	float:left;
	z-index:5;
}


/*#note { padding: 7px 7px 7px 12px; background-color:#eee; background-color:#627E9F; background-color:#8c1818; color:#6E2323; color: white; font-weight:bold; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; border-top: 2px white dotted;  border-bottom: 2px white dotted;  margin-top: 13px; margin-bottom: 20px;  visibility:hidden; height:0; }*/

#note { padding: 7px 7px 7px 12px; background-color:#eee; background-color:#627E9F; color:#6E2323; color: white; font-weight:bold; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; border: 1px white dashed;  margin-top: 13px; margin-bottom: 20px; }

td.newbox_grey { padding-top: 4px; }

/* ------------------------------------- END FROM INDEX PAGE ---------------------------------- */

#absdeadline {  width:200px; background-color:#9a2a2a; background-color:#873333; font-weight:bold; color:white; padding:1px 3px; margin-top:3px; }

#abs { float:right; margin-top:-22px; margin-right:22px; font-weight:bold; font-size:12px; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif;}

li.watch { border-top:1px #95adcc dashed; margin-top:10px; padding-top:5px;    }




/* ------------------------------------- CONFERENCES MAIN PAGE ---------------------------------- */

#C1 {  height:210px;  }
#C1-N1, #C2-N1 { margin:-120px 0 0 13px; color:white; text-transform:uppercase; font-weight:bold; }
#C1-N1 .txt, #C2-N1 .txt { background-color:#3a422e; padding:1px 3px; font-size:11px; letter-spacing:.03em;  }
#C1-N1 input, #C2-N1 input { padding:0; }
#C2-N1 input { padding:1px 3px; }

#C1-N1 {  padding-top:14px; width:170px; } #C1-N1 input { margin-top:3px; }

#C1-N2 { margin:15px 0 0 12px; width:150px; height:75px;   }
#C1-N2 .txt, #C2-N2 .txt { font-weight:bold;  padding:0px 3px; background-color:#6D8F40; background-color:#873333;  color:white;  font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; letter-spacing:.06em; font-size:13px; line-height:16px; }

#C2-N1 { margin-top:-140px; } #C2-N3 { margin-top:-90px; margin-left:7px; position: absolute; }
#C2-N2 { margin-top:-95px; margin-left:200px;  } /* #C2-N2 .txt { background-color:#7ba13d !important; border:2px #98bf52 solid; } */
#C2-N2 .txt { background-color:#873333 !important; border:1px #dbb0b0 solid; color:white; padding:1px 6px;  }

#C2-N1 .txt { background-color:#414141; } #C2-N2 .txt { background-color:#873333; text-transform:none; letter-spacing:.03em; }
#C2-N2 input { margin-left:5px; }


#C1-N2 { margin:-75px 0 0 152px; width:200px; height:75px;   }
#C1-N2 .txt { padding:3px 1px; }
#C1-N2 a {  color:white; padding:1px 4px; text-decoration:none;   border:1px #aec888 dashed;  color:#d9ebbd; }
#C1-N2 a:hover {  background-color:#612525; color:white; border-color:white; }


/* --------------------------------- FRONT PAGE TRANSLATOR ------------------------------------------ */
#translate, #translate_inner { /*border:thin #bfcbd9 solid;*/ height:28px; overflow:hidden; padding-left:30px; margin:0px 3px 8px 3px; background-color:#dfe6ef; background-image:url(/images/translate-bk.png); background-repeat: no-repeat;}



#banner { margin-left:2px; margin-bottom:0; }
table.login { width:375px; !important; margin-left:3px; margin-top:0; margin-bottom:4px; }
#login_title, #login_title_trans { margin-left:3px; margin-right:4px; margin-bottom:0; color:#494949; }
#login_title_trans, #login_title_trans_inner  {  border-color:#8b9eb6; color:#52739b; }

#login_title_trans_inner { margin:20px 0 0px 0px; font-weight:bold; font-size:16px; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; letter-spacing:.02em; 
text-transform:uppercase; color:#7c8ea5;}
#translate_inner { width:148px; height:50px; margin-left:0; margin-top:-5px; background:#7c8ea5; padding-top:3px; } 
#translate_inner #google_translate_element { margin-left:-24px; color:white; }
#google_translate_element .skiptranslate, #google_translate_element a { color:white; }

#index_title { margin-top:5px; }
img.front { margin-right:5px; margin-top:-1px; }
#newscontent_scroll { margin-left:3px; width:345px; }
#newscontent_scroll input { margin-bottom:5px; }
table.newtitle { width:371px;  }
td.newstitle { background-position: 9px 0; }

#topsearch { margin:55px 0 0 605px; }
#topsearch input.txtsearch, input#txtsearch { color:white; background-color:#4e92d3; border:2px solid #81acd5; text-align:center; }
/*#topsearch input.txtsearch:focus { background-color:#dedede; color:#383838; border-color:#b0afaf;}*/

#notice-join { background-color:#61819f; color:white; padding:2px 4px; line-height:normal; margin-bottom:10px; margin-top:4px; margin:4px 9px 10px 15px; }
#notice-join a { font-weight:bold; color:white; }

/* --------------------------------- FRONT PAGE PR PROCEEDINGS ------------------------------------------ */

#buttonrow { margin-top:-111px; margin-left:5px; }
#C1-N2 { position:absolute; margin-top:-5px; margin-left:1px; text-align:center; background-color:#873333; width:131px; height:auto; padding:3px 5px;
border-bottom:5px #aa5656 solid; z-index:1; padding-top:7px;}
#C1-N2 .txt { font-size:12px; padding:0; background:none; letter-spacing:0; }
input#pr3 { margin-top:3px; z-index:3; position:relative; letter-spacing:0.025em;}

div#proc-button { position:absolute; margin-top:-45px; margin-left:-4px; }
div#C2 { margin-top:5px; }

table.conferences img { border-bottom:7px #3e3e3e solid; }

img.special { margin-top:-7px; }

div.special { margin-top:10px; color:maroon; font-weight:bold; }

img.campaign { margin-left:7px; }


/* ------------------------------------ 2011 Front Page ---------------------------------------------- */

div.botA, div.botB, div.botC { height:17px; background-repeat:no-repeat; background-position:0px 0px; margin-top:-15px; }
div#conference { height:auto; margin:10px 0;  text-align:center; padding-bottom:8px; }
div#conference.a { background-color:#4c73a1; background-image:url(/images/x-bk-blue2.jpg);  background-position:bottom; }
div#conference a { color:white; text-decoration:none; border-bottom:1px white dotted; }
div#conference a:hover { border-bottom:1px white solid; }
.conf-head { color:white; padding:1px 6px;  font-size:17px; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-weight:bold; line-height:26px; }
.conf-title, .conf-locA, .conf-locB, .conf-locC { padding:8px 14px; color:white; font-style:italic; font-weight:bold; font-size:13px;}
.conf-locA { font-size:12px; color:#274972; padding:0; padding-bottom:10px; }
.conf-locB { font-size:12px; color:#19602f; padding:0; padding-bottom:10px;}
.conf-locC { font-size:12px; color:#53421b; padding:0; padding-bottom:10px;}
div.botA {  background-image:url(/images/x-bot-blue.jpg); }
div.a .conf-head { background-color:#274972; border-bottom:1px #4c73a1 dashed; }
div#conference.b { background-color:#418857; background-image:url(/images/x-bk-green2.jpg);  background-position:bottom; }
div.botB { background-image:url(/images/x-bot-green.jpg);  }
div.b .conf-head { background-color:#19602f; border-bottom:1px #48885a dashed; }
div#conference.c { background-color:#7f6a3c; background-image:url(/images/x-bk-brown2.jpg);  background-position:bottom;}
div.botC { background-image:url(/images/x-bot-brown.jpg);  }
div.c .conf-head { background-color:#53421b; border-bottom:1px #7f6a3c dashed; }
div.c .conf-title {  padding-top:10px; padding-bottom:10px; color:#53421b; }

ul#conf-info { margin-top:-18px; margin-bottom:20px;   }
ul#conf-info li { list-style:none;  margin-bottom:3px; margin-left:-5px; padding-left:0px; padding-top:2px; 
 color:#374955;  text-decoration:none;  /*border-left: 4px #7e99b4 solid; background-image:url(/images/bullet-grey.jpg);
background-repeat:no-repeat; background-position:0 4px; */ color:#2a405b; font-size:11px; font-weight:bold;}

ul#conf-info li a { text-decoration:none; color:#274059; font-weight:bold; border-bottom:1px #496580 dashed; font-size:11px; background-color:#c6d4e1; padding:0 2px; }
ul#conf-info li a:hover { background-color:#566a7e; color:#f6f9fb; font-weight:bold; }

/*#banner { margin-left:-13px; margin-right:3px; }*/
#aligner { margin-left:5px; }
img.confimg1 { width:370px; }
#index_title { margin-left:0px; margin-top:10px; width:364px; } #index_title_up { width:370px; }
table.dbox { width:99%; }
table.footertable { width:100%; }

ul.pastconf { margin-top:5px; margin-left:0; margin-bottom:20px; }
ul.pastconf li { list-style:none; margin-top:2px; font-style:italic; }
#stuff { margin-left:-7px; }

/*ul.frontx { margin-left:5px;  }
ul.frontx li { list-style:none; border:1px #a2b2c2 solid; margin-bottom:3px; margin-right:70px; padding-left:3px; line-height:17px; background-color:#cdd7e2;}

ul.frontx { margin-left:5px;  }
ul.frontx li { 
background-color:#CFD8E2;
color:#374955;
font-weight:bold;
padding:1px 4px;
text-decoration:none;
list-style:none; margin-bottom:2px;
margin-right:20px;
line-height:16px;
}*/

ul.frontx { margin-left:5px;  }
ul.frontx li { list-style:none;  margin-bottom:3px; margin-right:40px; padding-left:3px; line-height:16px; }

ul.meetings { margin:0 20px 0 -5px; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif;  }
ul.meetings li { background-color:#eee; margin-top:7px; list-style:none; padding:10px; font-size:12px; border:1px #7C8EA5 dashed; }
ul.meetings li a { font-size:13px;  }
ul.normal { margin-top:5px; margin-left:0; }
ul.meetings ul.normal li {  padding:0; font-size:11px; margin:2px 0; border:none;  margin-top:4px; 
font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; letter-spacing:0.03em; line-height:12px; }
ul.meetings ul.normal li a { font-size: 11px; font-weight:bold;  }
ul.meetings ul.normal li span.arrow { font-size:14px; padding-right:3px; }
h2.yr { margin:20px 0 0px 7px; color:#4D637F; }

div.donate-tbl { border:1px #ccc solid; width:auto; margin:0 70px; padding:5px;}
div.donate-tbl table { width:100%; }

/* ---------------------------- Policy Statements ----------------------------- */
div.policy { padding:1px 10px; border-top: 2px dotted #9bb8d4; margin-bottom:10px; background-color:#e4edf6;}
div.policy p { margin-top:4px; }
div.policy em { background-color:#bacee2; color:#182f45; }
div.policy strong { color:#375471; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:17px; }
div.policy ul li { font-size:12px; }
div.edn { border-top:1px black dashed; font-style:italic; font-size:11px; color:#182f45; }
span.item { background-color:#4c6c8b; padding:0 2px 2px 2px; font-style:normal; color:white; }


/* ------------------------ Correct after page widening -------------------------- */

table.gborder { width:775px; }
img#join { margin-top:10px; margin-left:-4px; }

table.narr { width:auto; }
td.narr { padding:5px 15px; }

img.donate { margin-left:-4px; }
div.donation { padding-left:3px !important; padding-top:1px; padding-bottom:0px !important; height:26px !important; border-top:1px #8594a8 dotted !important; margin-top:-5px !important; }
div.donation input { margin-bottom:0px !important; }

/*  color:#536680; background-color:#cad4e1 !important; border-top:1px #8594a8 dotted !important; line-height:26px; padding-left:10px !important; font-size:13px; font-weight:bold; font-style:italic;  */

div.conf-head a { border-bottom:none !important; }
div.conf-head a:hover { border-bottom:1px white dashed !important; }

div.txt-conf { margin:20px 5px 0 5px; padding-top:5px; border-top:2px #3d3d3d dotted; }

div.greyit { background-color:#eee; padding:6px 8px; margin-top:-5px; border-top:1px #ccc solid; }

ul.otherconference { font-size:12px; }
ul.otherconference li { list-style:square; margin-bottom:10px; }
ul.otherconference li a { font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:14px;  margin-bottom:5px; }
ul.otherconference li a:hover {   }

#rutgers { width:171px; height:47px; position:absolute; background-image:url(/images/logos/rutgers.jpg); margin:-35px 0 0 393px; }

/*  editors page  */
strong.stitle { font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:16px; color:#033b8f;  }
span.editor { font-size:11px;   font-style:italic;  }



/* ----------------------- GOOGLE SEARCH STYLE --------------------------------------------- */

/**
 * Shiny theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: Verdana, sans-serif;
  background-color: #dae0e5;
  border: 1px solid;
  border-color: #dae0e5;
}
.gsc-control-cse .gsc-table-result {
  font-family: Verdana, sans-serif;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: block;
}
/**
 * Table cell containing the search input.
 * 4 pixels added to create more space between input and button.
 */
.cse td.gsc-input,
td.gsc-input {
  padding-right: 4px;
}
/* Search form element */
.cse form.gsc-search-box,
form.gsc-search-box {
  background: #d8d8d8 url('/cse/images/look/cse_theme_shiny_form_bg.png') repeat-x top left;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  width: 96%;
  padding: .9em 2% 1em 2%;
  margin: 0 0 2% 0;
  -webkit-box-shadow: 0 1px 2px #333333;
  -moz-box-shadow: 0 1px 2px #333333;
  display: block;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  font-size: 14px;
  border: 1px solid;
  border-color: #8A99A6;
  padding: 4px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.cse input.gsc-input,
input.gsc-input {
  font-family: inherit;
  font-size: 14px;
  border: 1px solid;
  border-color: #8A99A6;
  padding: 4px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 14px;
  color: #292B33;
  font-weight: bold;
  text-shadow: 0 1px 2px #ffffff;
  padding: 2px 8px 3px 8px;
  background: #d0d1d4;
  border: 1px outset #d0d1d4;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px #333333;
  -moz-box-shadow: 0 1px 2px #333333;
}
/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  text-shadow: 0 1px 2px #fff;
  padding: 2px 8px 0 8px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  background-color: #b2bdc6;
  border: 1px solid;
  border-bottom: none;
  border-color: #b2bdc6;
  color: #000;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #8A99A6;
  border: 1px solid;
  border-bottom: none;
  border-color: #8A99A6;
  color: #000;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid;
  border-color: #8A99A6;
  padding: 0;
}
/* Inactive refinement */
.cse .gsc-refinementHeader.gsc-refinementhInactive,
.gsc-refinementHeader.gsc-refinementhInactive {
  color: #0568cd;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
  background-color: #FFFFFF;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
}
.gs-promotion div.gs-title,
.gs-promotion .gs-snippet,
.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short,
.cse .gs-spelling,
.gs-spelling,
.gs-per-result-labels {
  padding: 0 8px;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: 6px 0;
  border-top: 1px solid;
  border-color: #ffffff;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border-top: 1px solid;
  border-color: #d2d6dc;
  background-color: #ededed;
  -webkit-box-shadow: 0 1px 4px #8A99A6;
  -moz-box-shadow: 0 2px 2px #8A99A6;
}
/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b,
.cse .gsc-cursor-page,
.gsc-cursor-page,
.cse a.gsc-trailing-more-results:link,
a.gsc-trailing-more-results:link,
.cse .gs-spelling a,
.gs-spelling a {
  color: #0568cd;
}
/* Override default.css selector to disable underlines. */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-title *,
.gs-result .gs-title *,
.cse .gs-promotion a.gs-title,
.gs-promotion a.gs-title,
.cse .gs-promotion a.gs-title *,
.gs-promotion a.gs-title *,
.cse .gs-promotion .gs-snippet a,
.gs-promotion .gs-snippet a,
.cse .gs-spelling a,
.gs-spelling a {
  text-decoration: none;
}
/* Snippet text color */
.cse .gs-webResult .gs-snippet,
.gs-webResult .gs-snippet {
  color: #333333;
}
/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  border-color: #8A99A6;
  padding: 1.2em 0 2em 0;
  text-align: center;
}

/* Pagination */
.cse .gsc-cursor-page,
.gsc-cursor-page {
  padding: .2em .5em;
  background-color: #fff;
  border:1px solid;
  border-color: #b2bdc6;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  text-decoration: none;
}
/* Selected pagination */
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #1c001e;
  text-shadow: 0 1px 1px #fff;
  text-shadow: 0 1px 2px #fff;
  background-color: #8A99A6;
  border:1px solid;
  border-color: #d2d6dc;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion,
.gs-promotion {
  background-color: #D0D1D4;
  border: 1px solid;
  border-color: #D2D6DC;
}
/* Promotion image */
.cse .gs-promotion .gs-promotion-image,
.gs-promotion .gs-promotion-image {
  padding-left: 8px;
}
/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #0066CC;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #0066CC;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #0066CC;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active  {
  color: #0066CC;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #333333;
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #5F6A73;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #ededed;
}
.gsc-completion-container {
  font-family: Verdana, sans-serif;
  font-size: 14px;
  position: absolute;
  background: white;
  border: 1px solid #8A99A6;
  margin-left: 0;
  margin-right: 0;
  padding: 4px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  /* The top, left, and width are set in JavaScript. */
}

/* Full URL */
.gs-webResult div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long {
  display: block;
}

.gsc-table-result {
  margin-left: 6px;
}

.gsc-rating-bar {
  display: inline-block;
  width: 54px;
  height: 10px;
  background: transparent url(/cse/images/cse_snippets_stars.png) -52px -42px no-repeat;
}

.gsc-rating-bar span {
  display: inline-block;
  height: 10px;
  background: transparent url(/cse/images/cse_snippets_stars.png) 0 -42px no-repeat;
  padding: 4px 0 0 0;
}

.gsc-reviewer {
  color: #0568CD;
}

.gsc-author {
  color: #0568CD;
}


/* -------------- SCM -------------------- */

/*#cse-search-form { width:250px; margin:42px 0 0 554px; position:absolute; }*/
#cse-search-form { width:220px; margin:42px 0 0 566px; position:absolute; }
#cse-search-form { width:220px; margin:32px 0 0 610px; position:absolute; }
#cse { width:95%; }

form.gsc-search-box { width:96% !important; margin-bottom:10px !important; }

.top form.gsc-search-box, .top form.gsc-search-box {
-moz-border-radius:none;
-moz-box-shadow:none;
background:none;
border:none;
display:block;
margin:0 0 2% !important;
padding:0.9em 2% 1em;
width:96% !important;
}

.top form.gsc-search-box input.gsc-input { background:#d4dfe8 !important; color:#1d3448; padding:3px; }
td.gsc-search-button { padding-left:0px;  }
div.gsc-clear-button { visibility:hidden !important; }
.top input.gsc-search-button { padding:2px; color:#212426; font-weight:normal; }
div.gsc-results, div.gsc-result { width:100%; border-width:2px !important;  }
.gsc-table-result {
font-family:Arial,sans-serif;
font-size:13px;
width:96% !important;
padding-left:5px;
}

div.gsc-adBlock { margin-bottom:10px; max-height:100px !important;  }
#master-1, #master-2, #master-3, #master-4, #master-5, #master-6, #master-7, #master-8, #master-9, #master-10 { max-height:100px !important; overflow-y: scroll; }
#csecontent { margin-right:5px; }
div.gs-visibleUrl {  color:#6d8a26  !important; /* background-color:#c0d2e4; padding:1px 3px;*/ }
div.gs-title a { /* border-left:2px #84a535 solid; padding-left:3px; */  color:#0568CD !important; }
div.gs-snippet b { color:#0568CD !important; font-size:13px; }
div.gsc-webResult { border-bottom:3px #dae0e5 solid !important; }

#cse-search-form { width:220px; height:50px; margin-left:575px; }

.cse form.gsc-search-box, form.gsc-search-box { -moz-border-radius:none !important; }
.top form.gsc-search-box, .top form.gsc-search-box { -moz-box-shadow:none; border:none !important; }

td.membership-desc { background-color:#ccc; }
td.membership-desc h2 {  text-transform:uppercase;  font-size:15px;}


/* ------------------------- BOD NEW ----------------------------------------- */

#bodcontent { padding:10px !important; }
#bodcontent h2 { font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif;  font-size:18px; margin-bottom:7px; }
#bodcontent hr { height:5px; background-color:#ccc; border:none; }
span.bposition { padding:5px; background-color:#7caa26; font-weight:bold; color:white; }
#boardbio { height:200px; overflow-y:scroll; overflow-x:hidden; margin-bottom:20px; padding-right:7px; }
#boardbio img { border:1px #ccc solid; padding:4px; margin:2px 10px 5px 0; width:108px;  }
