body {
    margin : 0px;
    /*background-color:#006449;*/
    background-color:#006449;
	font-family:verdana,arial,helvetica,sans-serif;
	/*font-size:110%;*/
	text-align:center;
  }
#main_wrap {
	background-image:url('images/left_panel_bkgrnd2.png');
	background-position:top right;
	background-repeat:no-repeat;
}
/*td {
    font-size:12px;
  }*/

a:link {
	color: #003399;
}
a:visited {
	color: #003366;
}
a:hover {
	color: #003399;
}
a:active {
	color: #003399;
}
  
a.standardA, a{
	color:#003399;
	/*font-size:1.0em*/
	
}

a.standardA:hover {
	color:#006449;
	/*font-size:1.0em*/
}

#main_site_wrapper,#main_site_wrapper2 {
	/*width:720px;*/
	/*width:60em;*/
	width:90%;
	min-width:814px;
    /* IE Dynamic Expression to set the width */
    width:expression(document.body.clientWidth < 814 ? "814px" : "90%" );
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	margin-top:10px;
	text-align:left;

}
#popup_wrapper {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	margin-top:10px;
	text-align:left;
	}

#popup {
    padding:10px;
}

#header {
    background : url('../images/headerfill.png') repeat-x;
    height : 116px;
    width : 100%;
    /*border-bottom:5px solid #006449;*/
  }

#header_inner {
    position:relative;
    margin : 0px;
  }
#side_decor {
	float:right;
	width:391px;
	height:116px;
	background-image:url('../images/sidedecor2.png');
	background-repeat:no-repeat;
}

#header-border {
    background : #006449;
    margin : 0px;
    height : 5px;
  }

#loginname {
    top : 4.0em;
    position:absolute;
    right : 2.0em;
    color:black;
}
#menu {
    bottom : 0em;
    position : absolute;
    right : 1px;
  }


#menu ul {
    list-style : none;
  }


#menu li {
    float : left;
  }


#menu li a {
    /*background : #fff url('../images/tabback2.png') repeat-x;
    font : bold 1.2em arial,helvetica,sans-serif;
    padding : 12px 8px;
    margin : 0 0 0px 5px;
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    color : black;*/
    display : block;
    /*text-decoration : none;
    top-color : white;
    top-style : solid;
    top-width : 1px;*/
  }

#menu li a:hover {
	color:white;
	background : #003366;
}
#menu li a.active {
    background: #006449 url('../images/tabbackactive.png') repeat-x;
    color:white;
  }
#contextmenu {
      background-color:#0c2074;
      margin:0 0 0 0;
      padding:2px;
  }
#contextmenu ul {
      list-style:none;
      margin:0 0 0 0;
  }
  
#contextmenu li {
    float : right;
  }
  
#contextmenu li a {
    /*font : bold 10px verdana,arial,helvetica,sans-serif;*/
    padding : 2px;
    /*margin : 0 0 0px 10px;
    border-left:1px dotted white;*/
    color : white;
    display : block;
    text-decoration : none;
    
  }
  #contextmenu li a:hover {
/*   background-color:#ccf;*/
   
    color : white;
    display : block;
    text-decoration : underline;
    
  }
  
  #main {
    width:100%;

    padding:0px;
  background-image:url('../images/left_panel_bkgrnd.png');
    background-repeat:no-repeat;
    background-position:top left;
	
    /*background-color:#cde;*/
  }


#leftcontent {
	float:left;
    width:143px;
    /*padding-left:6px;*/

    /*background:#fff;*/
  }
#leftcol h3,#leftcolX h3,#popup h3,#popup_wrapper h3 {
 /*font-size:14pt;*/
 /*font-size:1.1em;*/
 font-weight:normal;
color:#003366;
margin:2px 2px 5px 2px;
padding:5px 3px 3px 0px;
border-bottom:1px solid #819eba;
/*background-color:#003366;*/
/*background-color:#006449;*/
/*background-image:url('../images/headback.png');
background-repeat:repeat-x;*/
}

#centercontent {
	
    background-color:#fff;
    margin-top:1px;
   margin-left: 148px;
	/*padding:10px;*/
    /*border-left:1px solid #819eba;*/

  }



#centercontent h3 {
/*font-size:14pt;*/
 /*font-size:1.1em;*/
 font-weight:normal;
color:#003366;
margin:2px 2px 5px 2px;
padding:5px 3px 3px 0px;
border-bottom:1px solid #ddd;
/*background-color:#003366;*/
/*background-color:#006449;*/
/*background-image:url('../images/headback.png');
background-repeat:repeat-x;*/
}

#leftcol {
    	margin-right:253px;
	margin-left:140px;
    left:0px;
    top:0px;
    padding-left:10px;
    padding-top:10px;
    /*float:left;*/
/*     width:65%;*/

    /*left:10px;
    top:10px;
    padding-left:10px;
    padding-top:10px;*/	margin-right:253px;
	margin-left:140px;
    left:0px;
    top:0px;
    padding-left:10px;
    padding-top:10px;

/*	background-color:#ffffee;*/
	/*padding:10px;*/
    /*border-right:1px solid #ddd;*/
  }
#leftcolX {
    /*float:left;
     width:90%;*/

    	margin-right:10px;
	margin-left:150px;
    left:0px;
    top:0px;
    padding-left:10px;
    padding-top:10px;

/*	background-color:#ffffee;*/
	/*padding:10px;*/
    /*border-right:1px solid #ddd;*/
  }
#leftcolX p {font-size:0.8em;}

#rightcol {
    float:right;
    width:248px;
    border-left:0px;
	padding-top:5px;
    /*width:30%;*/
    /*right:10px;*/
    /*top:10px;*/
	/*margin-top:10px;*/
    /*border-left:1px solid #819eba;*/
	
	/*padding:5px 5px 5px 10px;*/
  }

#leftcol .myBRIDGETool, #leftcolX .myBRIDGETool {
	margin-left:25px;
}
#rightcol .myBRIDGETool {
    margin-bottom:15px;
}

.myBRIDGETool {
	margin-bottom:1em;
	margin-top:0px;
}
/*.myBRIDGETool p {
	font-size:0.8em;
}*/
.myBRIDGETool h5 {
	margin:0px;
	padding:10px;
	color:black;
	font-size:10px;
}
#comm_settings_menu,#group_settings_menu {
	margin:0px 0px 0px 10px;
	}
#comm_settings,#group_settings {
	margin:0px 0px 0px 0px;
}
.myBRIDGETool td {
	vertical-align:top;

}

.myBRIDGETool td a {
	font-weight:bold;
}

.myBRIDGETool td a.standardA {
	font-weight:normal;
}

.myBRIDGETool .toolhdr {
	border-bottom:1px solid #066449;
}

.myBRIDGETool .join {
	float:right;
}

.myBRIDGETool .headIcon{
	vertical-align:top;
}

.myBRIDGETool span.header,#altSearches span.header {
 /*font-size:12pt;*/
 /*font-size:0.9em;*/
font-weight:bold;
/*color:black;*/
color:black;
/*margin-left:25px;*/
}
.myBRIDGETool ul {
	margin:0px;
	padding-top:2px;
	padding-left:3em;
	/*font-size:0.7em;*/
	/*color:#003366;*/
	color:black;
	list-style-type:none;
	list-style-image:url('../images/green_bullet.gif');
	
}
.myBRIDGETool ul.stats {
	padding-left:3px;
	padding-right:3px;
	list-style-type:none;
	list-style-image:none;
	/*font-size:0.5em;*/
}
.myBRIDGETool ul.stats p {
    margin-top:3px;
    margin-bottom:3px;
}
.myBRIDGETool a,#altSearches a {
	color:#003366;
}
.myBRIDGETool a:visited,#altSearches a:visited {
	color:#002233;
}

.myBRIDGETool .info {
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
	background-color:#f7f7f7;
	padding:3px;
}
.myBRIDGETool li.list0 {
	/*background-color:#eee;*/
}
.myBRIDGETool li.list0, .myBRIDGETool li.list1 {
	padding:5px;
}
.myBRIDGETool li.forumlist0 {
	background-color:#eee;
}
.myBRIDGETool li.forumlist0, .myBRIDGETool li.forumlist1 {
	padding:5px;
}
.myBRIDGETool ul.comm_stats,.myBRIDGETool ul.activities {
list-style-type : none;
list-style-image: none;
	margin:0px 0px 0px 5px;
	padding:5px;
}
.myBRIDGETool ul.activities li {
    margin:0px 0px 10px 0px;
}
.myBRIDGETool #uploadFile {
	/*border-top:1px solid #ddd;*/
	/*width:90%;*/
	margin-left:3px;
	margin-right:3px;
	margin-top:5px;
	background-color:#fff;
	margin-bottom:0px;
}
.myBRIDGETool #filelist ul {
	border-width:0px;
}
.myBRIDGETool p.forum_buttons {
	border-top:1px solid #006449;
	margin-top:0px;
	padding:5px;
	text-align:right;
}
.myBRIDGETool p.forum_buttons a {
	padding:3px;
	border:1px solid #ddd;
	font-weight:bold;
	background-color:#eee;
}
.myBRIDGETool ul.filterlist {
	
	list-style-type:none;
	margin:0px 0px 0px 5px;
	padding:5px;
}
/*.myBRIDGETool ul.filterlist input {
	font-size:1.0em;
}*/
.myBRIDGETool div.actstatus {
	float:right;
	color:#006449;
	font-weight:bold;
	margin:5px;
	text-align:right;
	width:50px;
}
/*.myBRIDGETool td.submission {
    font-size:12px;
}*/
.myBRIDGETool li.submission span.submissionTitle {
    color:#006449;
    font-weight:bold;
}
/*#leftcol div.myBRIDGETool ul {
	color:black;
}*/
.newsdate {float:right;width:70px;font-weight:bold;}
.forumdate {float:right;width:100px;font-weight:bold;}
.step_view {float:right;width:50px;font-weight:bold;}
.stats span.title {
	font-weight:bold;
	/*font-size:0.9em;*/
}
.news0 {
    background-color:#ebebeb;
    border:1px solid #cccccc;
}
.news1 {
    background-color:white;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;

}
.news0,.news1 {
    /*font-size:12px;*/
    /*font-size:0.8em;*/
    padding:5px;
    margin-right:10px;
}
.news0 .title,.news1 .title {font-weight:bold;}

#rightcontent {
    position: absolute;
    right:10px;
    top:5px;
    width:125px;
    /*background:#fff;*/
    /*border-left:1px solid #066449;*/

  }

#left_member_menu,#left_register_menu,#left_news_menu,#left_Qlinks_menu {
      width:182px;
      margin:5px 5px 5px 6px;
      padding:0px;
      margin-bottom:1em;
}

#left_Qlinks_menu_inner {
    width:130px;
    /*width:5px 5px 5px 6px;*/
    padding:0px;
    margin-bottom:1em;
}

#left_news_menu p{
    margin-top:0px;
    padding-top:3px;
    margin-bottom:3px;
}
#left_personal_menu,#left_contribute_menu,#right_communicate_menu {
	/*background : #fff url('../images/menuback.png') repeat-x;*/
	/*background-color:#eee;*/
    width:130px;
    margin:5px 5px 5px 6px;
	padding:0px;
	/*border:1px solid #ddd;*/
	margin-bottom:1em;
  }
/*#left_personal_menu h1,#left_contribute_menu h1, #right_communicate_menu h1 {
	font-size:14px;
	font-weight:bold;
	color:white;
	background-color:#006449;
	/*background-image:url('../images/headback.png');
	background-repeat:repeat-x;
	margin:0px;
	padding:5px 3px 3px 3px;
	/*border-bottom:1px solid #066449;
}*/
#left_personal_menu h1 a,#left_contribute_menu h1 a,#right_communicate_menu h1 a,#left_member_menu h1 a,#left_register_menu h1 a {
	font-weight:normal;
    color:white;
	text-decoration:none;
}
#left_personal_menu h1 a:hover,#left_contribute_menu h1 a:hover,#right_communicate_menu h1 a:hover,#left_member_menu h1 a:hover,#left_register_menu h1 a:hover {
	color:white;
	text-decoration:underline;
}

#left_personal_menu ul, #left_contribute_menu ul,#right_communicate_menu ul,#left_member_menu ul,#left_register_menu ul,#left_Qlinks_menu ul,#left_Qlinks_menu_inner ul{
    /*background : url('../images/menuback.png') repeat-x;*/
    list-style-type : disc;
	list-style-image: url('../images/green_bullet.gif');
	margin:5px 0px 0px 20px;
	padding:5px 0px 0px 0px;
	/*padding:0px;*/
  }

#left_personal_menu ul li, #left_contribute_menu ul li,#right_communicate_menu ul li,#left_member_menu ul li,#left_register_menu ul li,#left_Qlinks_menu ul li,#left_Qlinks_menu_inner ul li {
     list-style-type : disc;
	list-style-image: url('../images/green_bullet.gif');
    /*background : url('../images/menuback.png') repeat-x;*/
    /*border:1px solid green;*/
	margin:0px 0px 0px 0px;
	padding:2px;
	/*line-height:1.0em;*/
  }

#left_personal_menu ul li a,#left_contribute_menu ul li a,#right_communicate_menu ul li a,#left_member_menu ul li a,#left_register_menu ul li a,#left_Qlinks_menu ul li a,#left_Qlinks_menu_inner ul li a {
    /*font-size:0.7em;*/
    /*font-size:12px;*/
    font-weight:bold;
    /*color:#003366;*/
	color:black;
    text-decoration:none;
  }
#left_personal_menu ul li a:hover,#left_contribute_menu ul li a:hover,#right_communicate_menu ul li a:hover,#left_member_menu ul li a:hover,#left_register_menu ul li a:hover,#left_Qlinks_menu ul li a:hover,#left_Qlinks_menu_inner ul li a:hover {
    /*font-size:12px;*/
    font-weight:bold;
    /*color:#003366;*/
	color:black;
    text-decoration:underline;
  }
#right_communicate_menu ul li.notification {
 font-family:verdana,arial,helvetica,sans-serif;
/*font-size:10px;*/
font-weight:bold;
/*color:#003366;*/
color:black;
list-style-image: none;
list-style-type: none;
}

/*.altSearchType p {
    font-size:1.0em;
}*/

#footer {
	background-color:#006449;
	color:black;
	/*font-size:10px;*/
	border-top:#819eba solid 1px;
	text-align:center;
	width:100%;
	background-image:url('../images/Footer_fill.png');
	height:45px;
}
#footer_inner {
	/*margin-left:18px;*/
}
#footer_left {
	float:left;
	width:17px;
	height:45px;
	background-image:url('../images/Footer_left.png');
}
#footer_right {
	float:right;
	width:17px;
	height:45px;
	background-image:url('../images/Footer_right.png');
}
.bridgeGreyBox .top, .bridgeGreyBox .bottom {
    display:block;
    background:transparent;
    font-size:1px;
  }


.bridgeGreyBox .b1, .bridgeGreyBox .b2, .bridgeGreyBox .b3, .bridgeGreyBox .b4 {
    display:block;
    overflow:hidden;
  }


.bridgeGreyBox .b1, .bridgeGreyBox .b2, .bridgeGreyBox .b3 {
    height:1px;
  }


.bridgeGreyBox .b2, .bridgeGreyBox .b3, .bridgeGreyBox .b4 {
    background:#ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
  }


.bridgeGreyBox .b1 {
    margin:0 5px;
    background:#ddd;
  }


.bridgeGreyBox .b2 {
    margin:0 3px;
    border-width:0 2px;
  }


.bridgeGreyBox .b3 {
    margin:0 2px;
  }


.bridgeGreyBox .b4 {
    height:2px;
    margin:0 1px;
  }


.bridgeGreyBox .boxcontent {
    display:block;
  }

.results_row0 {
	background-color:#efefef;
}
.results_row1 {
	background-color:white;
}

/*Search styles*/

/*  #mainSearch {
font-size:0.8em;
}*/

#tbl {

    text-align:left;

    padding:0 0 0 75px;

}

#keySearch {

    margin-top:1em;

}

#keySearch form {

    margin:0px;

}

/*#altSearches {
    margin-bottom:10px;
}*/

#altSearches h1 {
	/*font-size:0.9em;*/
	font-weight:bold;
	color:white;
	background-color:#006449;
	/*background-image:url('../images/headback.png');
	background-repeat:repeat-x;*/
	margin:0px;
	padding:5px 3px 3px 3px;
	/*border-bottom:1px solid #066449;*/
}

.adSearchEntry {
    background-color:#cde;
    margin-left:5px;
    padding:5px;
    /*font-size:0.7em;*/
}
/*.adSearchEntry td {
    font-size:0.7em;
}*/

a.BTsearch {
	font-weight:bold;
	color:#003366;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 1.1em;*/

}
.ResInfo {
	margin-left:25px;
}
a.BTsearch:hover {
	font-weight:bold;
	color:red;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 1.1em;*/
}
table.searchresults td {
	border:1px solid #cccccc;
/*	padding-left:25px;*/
}
/*table.searchresults {
	border-bottom:1px solid #cccccc;
}*/
table.SInnerT td {
	border:0px;
	padding-left:25px;
}
.commentmark {
	float:right;
	width:175px;
/*	text-align:right;*/
}

.frameworkDetail {
    /*background-color:#cde;
    border:1px solid black;*/
    background-color:#eee;
    border:1px solid #aaa;
    padding:5px 5px 5px 10px;
    margin:5px 5px;
    /*width:200px;*/
    color:white;
}
.frameworkDetail a {
    color:#003366;
    text-decoration:none;
    font-weight:bold;
}

/*Management Styles*/
.choiceBox {
    background-color:#cde;	
    border-style : solid;
    border-color : #003366;
    border-width : 1px 1px 1px 1px;
    /*font-size:0.8em*/
}

/*Submission Menu Styles*/
.QuickMenu,.blackBox,.QM_done,.QM_notDone,.QM_current{
	text-align : center;
	border-style : solid;
	border-color : #000000;
	border-width : 1px 1px 1px 1px;
}

a.QM_link,.QM_text{
	color:black;
	text-decoration :none;
	font-weight: bolder;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

a.QM_link:hover{
	color:#FFFfff;
	text-decoration :none;
	font-weight: bolder; 
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif;
}

.QM_done{	
	font-weight:bold;
	background-color:#C0C0C0;
}

.QM_current{	
	font-weight:bold;
	background-color:#808080;
}

.QM_notDone{	
	background-color:#C0C0C0;
}

/*Info Center Styles*/
#infBox h1,#helpBox h1 {
font-weight:bold;
background-color:#cde;
color:#003366;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
/*font-size:18px;*/
padding:3px;
}
#helpBox p,#infBox p{
margin:5px;
}

#helpBox,#infBox {
    border:1px solid #036;
    /*background-color:#cde;*/
    margin:5px;
    vertical-align:top;
}

/*Agency Styles*/

.agencyItem {
    display:block;
}
.agencyName {
	float:left;
	width:300px;
}
.agencyAction {
	float:left;
	width:100px;
}

/*Invite Search Styles*/
#outPut p {
    /*font-size:.8em;*/
    margin:2px;
}

/*Editor Profile Styles*/
.editor_name {
    font-weight:bold;
    font-family:verdana,arial,helvetica,sans-serif;
    /*font-size:14px;*/
    border-bottom:2px solid #006449;
    color:black;
    padding:3px;
}
.editor_image {
    float:right;
}
.editor_info {
    padding:10px;
    margin-left:5px;
    margin-right:100px;
}
.editor_lower {
    margin:0 0 0 0;
}
.editor_profile,prog_profile1,prog_profile2,prog_profile3,prog_profile4 {
    margin-bottom:5px;
}
.programmers, .designermanager {
    margin-bottom:5px;
}
.editor_profile:after,.programmers:after,.designermanager:after,.infoheader:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.editor_profile,.programmers,.designermanager,.infoheader {display: inline-table;}

/* Hides from IE-mac \*/
* html .editor_profile,.programmers,.designermanager,.infoheader {height: 1%;}
.editor_profile,.programmers,.designermanager,.infoheader {display: block;}
/* End hide from IE-mac */

.editor_profile2 {
    margin-bottom:10px;
}

/*Main Page Styles*/

#splash_wrapper {
background-image:url('../images/backshadow2.jpg');
background-position:top center;
background-repeat:repeat-y;
background-color:#fff;
text-align:center;
font-family:verdana,arial,helvetica,sans-serif;
margin:0px;
padding:0px;

}

#splash_wrapper #mainbox {
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-align:left;
}

#splash_wrapper #header {
    width:800px;
height:140px;
text-align:left;
background-image:url('../images/BRIDGEGraphic.gif');
background-position:bottom right;
background-repeat:no-repeat;
margin-top:0px;
background-color:white;
}
#splash_wrapper #loginbox {
    float:right;
width:175px;
background-color:#cde;
/*border:1px solid #003366;*/
/*padding:5px;*/
margin-top:5px;
margin-right:15px;
}
#splash_wrapper #loginbox p {
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
color:black;
font-size:10px !important;
}

#splash_wrapper #loginbox a {
font-weight:bold;
color:black;
text-decoration:none;
font-size:12px;
}
#splash_wrapper #loginbox a.sublink {
font-size:10px !important;
margin-left:2em;
}
#splash_wrapper #toolbar td {
background-color:#006449;
color:white;
font-size:11px;
font-weight:bold;
text-align:left;

}
#splash_wrapper #toolbar form,#splash_wrapper #toolbar input {
 margin:0 0 0 0;
 font-size:11px;
 }
#splash_wrapper #toolbar p {margin: 0 0 0 0; font-size:11px;}

#splash_wrapper #maincontent {
margin:0px;
}

#splash_wrapper #leftcol {
width:175px;
vertical-align:top;
background-color:#003366;
text-align:center;
}
#splash_wrapper #leftcolupper {
background-color:#003366;
padding:5px;
text-align:left;
}
#splash_wrapper td.mainarea {
margin-left:175px;
margin-bottom:5px;
background-color:white;
padding:10px;
}

#splash_wrapper td.mainarea span.mainsec a {
display:block;
font-weight:bold;
color:#003366;
background-image:url('../images/GSTEPperforHeader.gif');
background-repeat:no-repeat;
background-position:center left;
padding-left:30px;
height:28px;
font-size:16px;
text-decoration:none;
}

#splash_wrapper td.mainarea span.mainsec a:hover {
text-decoration:underline;
/*background-color:#cde;*/

}

#splash_wrapper td.boxsection, #splash_wrapper td.mainarea {
vertical-align:top;
text-align:left;
}
#splash_wrapper td.mainarea p {
    font-size:11px;
}

#leftcolupper p {
color:white;
/*font-size:12px;*/
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}
#leftcolupper a {
font-weight:bold;
color:white;
text-decoration:none;
/*font-size:12px;*/
}
#leftcolupper a.sublink {
/*font-size:11px;*/
font-weight:normal;
margin-left:2em;
}
#leftcolupper a:hover, #leftcolupper a.sublink:hover {
text-decoration:underline;
}
#leftcollower {
text-align:center;
background-color:#cde;
width:160px;
margin-left:auto;
margin-right:auto;
}

#leftcollower h3 {
	margin-top:5px;
	margin-bottom:5px;
	font-size:16px;
	}
#leftcollower p, #leftcollower h3 {
	margin-left:5px;
	margin-right:5px;
	}
#leftcollower p {
	font-size:12px;
	}

#leftcolquick {
padding:5px;
text-align:left;
/*background-color:#cde;*/
}
#leftcolquick a {
font-size:12px;
font-weight:bold;
color:black;
text-decoration:none;
}
#leftcolquick a:hover {
text-decoration:underline;
}

#leftcolquick p {
padding:2px;
background-color:#cde;
margin:2px;
}
#leftcolquick h4 {
margin:2px;
color:white;
}


b.rtop {display:block;background-color:#fff;font-size:1px;}
b.rbottom,b.rtop2 {display:block;background-color:#003366;font-size:1px;}
b.rtop b, b.rbottom b, b.rtop2 b{display: block; height: 1px; overflow: hidden;background-color:#cde;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4, b.rtop2 b.r4 {margin: 0 1px; height: 2px}
#upperdeck { height:42px;
    background-image:url('../images/BRIDGEPanelTop.jpg');
    background-position:top center;
    background-repeat:no-repeat;
}
#lowerdeck {height:42px;
    background-image:url('../images/BRIDGEPanelBottom.jpg');
    background-position:top center;
    background-repeat:no-repeat;
}
.gobutton {background-color:#cde;color:black;text-decoration:none;padding:2px;}

.desc_1 {color:red;}
.desc_2 {color:blue;}
.desc_3 {color:green;}
.desc_4 {color:purple;}

/*Clearfix Styles*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/*rounded corner box css*/
.dialog {
 width:130px;
 margin-left:auto;
 margin-right:auto;
 min-width:50px;
 color:#fff;
}
div.myBRIDGETool .dialog {
 /*width:95%;*/
 width:230px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:8px;
}

.dialog .ft .c {
 height:8px;
}

.dialog .hd {
 background:transparent url(../images/panel_tl.gif) no-repeat 0px 0px;
margin-right:10px;

}

.dialog .hd .c {
 background:transparent url(../images/panel_tr.gif) no-repeat right 0px;
margin-right:-10px;
}

.dialog .bd {
 background:transparent url(../images/panel_ml.gif) repeat-y 0px 0px;

}

.dialog .bd .c {
 background:transparent url(../images/panel_mr.gif) repeat-y right 0px;
}

.dialog .lbd {
 background:transparent url(../images/panel_lml.gif) repeat-y 0px 0px;
margin-top:-0.5em;
/*margin-top:-2px;*/
/*margin-bottom:5px;*/
}

.dialog .lbd .c {
 background:transparent url(../images/panel_lmr.gif) repeat-y right 0px;

}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 /*background:#000 url(ms.jpg) repeat-x 0px 0px;*/
 padding:2px;
}

.dialog .ft {
 background:transparent url(../images/panel_bl.gif) no-repeat 0px 0px;
margin-right:10px;
}

.dialog .ft .c {
 background:transparent url(../images/panel_br.gif) no-repeat right 0px;
margin-right:-10px;
}


/* content-specific */

.dialog h1 {
 /* header */
 /*font-size:14px;*/
 /*font-size:0.8em;*/
 font-weight:normal;
 margin:0px;
 padding:0px 0px 10px 10px;

 /*margin-top:-0.6em;*/
}

.dialog p {
 margin:0px 0px 0px 0px;
 padding:0px 5px 0px 10px;
 /*padding:5px;*/
 /*font-size:0.7em;*/
color:black;
}

.dialog p div {
    color:black;
}

html>body .dialog pre {
 font-size:1.1em;
}

#Bcontainer {
  padding-left: 200px;   /* LC width */
  padding-right: 150px;  /* RC width */
}
#Bcontainer .column {
  position: relative;
  float: left;
}
#Bcenter {
  margin-right:215px;
  margin-left:215px;
  padding:8px;
  background-color:#eec;
}
#Bleft {
  float:left;
  width: 200px;          /* LC width */
  padding:8px;
  background-image:url('../images/left_panel_bkgrnd.png');
  background-repeat:repeat-x;          /* LC width */
  
}
#Bright {
  
  float:right;
  width: 200px;          /* RC width */
  padding:8px;
  background-image:url('../images/left_panel_bkgrnd.png');
  background-repeat:repeat-x;
}

.resourcetitle {color:black;font-weight:bold;}

table.GSUstats tr td {
	font-size:10px;
}

.alert {
	background-color:#ffeeaa;
	padding:3px;
	font-weight:bold;
}
.steptitle {
	font-weight:bold;
}

/*Wizard styles*/
#popup_4 {width:700px;}
#questionList {
	width:45%;
	font-size:.8em;
}
#questionList select {
	font-size:1.2em;
}
#reclist {
	width:45%;
	float:right;
	border:1px solid #003366;
	background-color:#eeeeee;
	padding:5px;
	font-size:1.0em;
	color:black;
}
#reclist h4 {
	font-size:1.2em;
}
#reclist a.select {
	padding:3px;
	background-color:003366;
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:.8em;
}

table.stripe tbody tr.oddRow {
	background-color: #ddd;
}

div.protocolChooserType p {
	margin-left:1em;
}
div#protocolDescription {
	float:right;
}
