div {
	font-family: Arial, Tahoma, Helvetica;
}

td
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica;
}

img
{
    border-width: 0px;
}

.clsCMOn {
	font-size: 12px;
        padding: 4px 5px;
	color: #003366;
	font-weight: bold;
	text-align: center;
	background: url(images/bar_b.jpg);
}
.clsCMOver {
	font-size: 12px;
        padding: 4px 5px;
	color: #003366;
	font-weight: bold;
	text-align: center;
	background: url(images/bar_over.jpg);
}
.clsCMSUBOn {
	font-size: 12px;
        padding: 4px 5px;
	color: #003366;
	font-weight: bold;
	background: url(images/bar_b.jpg);
}
.clsCMSUBOver {
	font-size: 12px;
        padding: 4px 5px;
	color: #003366;
	font-weight: bold;
	background: url(images/bar_over.jpg);
}

/** APPLY TO POST **/

.appTab	{
	border-width: 1px;
	border-style: solid;
	border-color: #cecece;
}

.appTab	td{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	}

.appTab	td#subject{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	height: 26px;
	background: url(images/bar_b.jpg);	
	}

.appTab	td#body{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	height: 18px;
	background: #ececec;
	text-indent: 20px;
	padding: 5px;
	}

.appTab	td#name{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	height: 20px;
	background: #fdebcf;
	font-size: 11px;
	padding-left: 2px;
	}

.appTab	td#org{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	height: 20px;
	background: #fdebcf;
	font-size: 11px;
	padding-left: 2px;
	}

.appTab	td.ans{
	height: 26px;
	background: url(images/bar_b.jpg);
	border-width: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* dsp_connections.php */

/* 1) Admin Options */
div.connAdmOpt 
{
    height: 17px;
    background: url(images/bar_dark.jpg);
    padding: 5px 0px 5px 0px;
}
div.connAdmOptLinks
{
    height: 47px;
    padding: 3px 0px 3px 0px;
    margin-top: 0px;
    margin: 0px;
    background: url(images/bar_b.jpg);
}
div.connAdmOptLinks li
{
    margin-bottom: -5px;
}

div.connAdmOptLinks ul
{
    margin: 0px 0px 0px 0px;
}


/** LINKS **/

a.blue_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	}

a.blue_10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	text-decoration: underline;
	}

a.blue_10:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	}

a.blue_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	}

a.blue_11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	}

a.blue_11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	}


/** SPAN **/

span.red_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
}

span.white_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14;
	color: white;
	}

span.blue_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	}

span.blue_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	}


span.blue_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	}


span.black_6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #000000;
	}

span.black_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}

span.black_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}


span.black_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}


span.black_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	}



span.blue_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	}

span.red_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	}


span.red_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	}

span.red_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff0000;
	}

span.red_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	}

span.green_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: green;
	}

span.orange_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff9900;
	}

span.error
{
	font-family: Verdana, Arial, Helvetica;
	color: #ff0000;
	font-size: 12px;
}

/** DIV **/

div.page_title 
{
	height: 17px;
	margin-top: 18px;
	background: #003366;
	padding-left: 5px;
	padding-top: 3px;
}


/** TDs **/

td.blue_x_25 {
	
	height: 25px;
	background: url(images/bar_b.jpg);
	border-color: #33aaee;
	border-width: 1px;
	border-style: solid;
}

td.td_160_by_Y_gray {
	
	width: 160px;
	background: #ececec;
	border-bottom-width: 1px;
	border-bottom-color: #a0a0a0;
	border-bottom-style: solid;

}

td.td_gray
{
	background: #ececec;
	border-bottom-width: 1px;
	border-bottom-color: #a0a0a0;
	border-bottom-style: solid;

}

td.td_gray_padd2
{
	background: #ececec;
	border-bottom-width: 1px;
	border-bottom-color: #a0a0a0;
	border-bottom-style: solid;
	padding-left: 2px;
}


td.td_gray_border{

	border-bottom-width: 1px;
	border-bottom-color: #a0a0a0;
	border-bottom-style: solid;


}
/** Tables **/

table.table_500_y 
{
	
	width: 500px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

/** inputs **/
input.input_gray_300 
{

	width: 300px;
	background: #ececec;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-width: 1px;
	border-color: #a0a0a0;
	border-style: solid;

}

input.input_gray_150 
{

	width: 150px;
	background: #ececec;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

/***************************************************************** dsp_search_biovelocity *****************************************************************/

/* 1) any item found will be linked to its profile */
a.SeaBioLinks 
{
    font-family: "Trebuchet MS", sans-serif, Helvetica, Arial;
    font-size: 11px;
    color: blue;
    text-decoration: underline;
}

a.SeaBioLinks:hover
{
    font-family: "Trebuchet MS", sans-serif, Helvetica, Arial;
    font-size: 11px;
    color: blue;
    text-decoration: underline;
}

a.SeaBioLinks:visited 
{
    font-family: "Trebuchet MS", sans-serif, Helvetica, Arial;
    font-size: 11px;
    color: blue;
    text-decoration: underline;
}

/* 2) sub title area's */
div.sub_title 
{
	height: 15px;
	/* background: url(images/bar_b.jpg); */
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 8px;
	/* border-color: #33aaee;
	border-width: 1px;
	border-style: solid; */
	border-bottom-color: #33aaee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	/* width: 300px; */
	font-family: "Trebuchet MS", sans-serif, Helvetica, Arial;
	font-size: 12px;
	color: #000000;
}

/* 3) contains table data such as people's bio's, companies' description & such */
div.SeaBioData td.data
{
    font-family: "Trebuchet MS", sans-serif, Helvetica, Arial;
    font-size: 11px;
    color: #000000;    
}


/**************************************************************** dsp_view_org_ip *************************************************************************/

div#ViewOrgBody span#Auth 
{
    
    font-family: "Trebuchet MS", Helvetica, sans-serif, Arial;
    font-size: 11px;
    color: #000000;  
}

div#ViewOrgBody input.reg_input 
{
    background: #ececec;
}

/************************************************************** GENERAL TAGS ******************************************************************************/

body 
{
    color: #000000;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
}

.reg_text 
{
    color: #000000;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
}


/* TO DISPLAY ERROR MESSAGES */
.ErrorMsg 
{
    font-family: Helvetica, Arial, sans-serif;
    font-size:11px;
    color:red;
}

a 
{ 
    text-decoration: none; 
}

a.reg_link 
{
    color: blue;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
}
a.reg_link:hover 
{
    color: blue;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    text-decoration: underline;
}
/****************************************************************** dsp_select_organizations **************************************************************/
table#SelOrgMain
{
font-family: Verdana, Arial, Helvetica;
}

table.SelOrgRadioTable 
{
border-width: 1px;
border-style: outset;
border-color: #003366;
font-size: 10px;
padding: 10px 20px 10px 20px;
}
span.SelOrgHighlight
{
background: #ebf4ea;
}
td.SelOrgSubTitle
{
font-size: 12px;
color: #00782b;
font-variant: small-caps;
text-decoration: underline;
font-family: Verdana;
}
td.SelOrgInput
{
color: #003366;
/* vertical-align: top; */
}
td.SelOrgInfo
{
font-size: 12px;
font-family: Verdana, Helvetica, Arial;

}
td.SelOrgInfoError
{
font-size: 12px;
color: #ff0000;
font-family: Verdana, Helvetica, Arial;
}
a.SelOrgErrorLinks
{
text-decoration: underline;
}
a.SelOrgErrorLinks:visited
{
text-decoration: underline;
}

td.SelOrgHr
{
border-bottom-style: inset;
border-bottom-width: 2px;
border-bottom-color: #00782b;
}
select.SelOrgMenu
{
font-size: 11px;
background-color: #EcEcEc;
width: 450px;
color: #003366;
}
table.SelOrgEditTab
{
font-size: 10px;
color: #003366;

}
input.text_input
{
font-size: 11px;
background-color: #ececec;
color: #003366;
padding-left: 3px;
width: 200px;
}

input.file_input
{
font-size: 11px;
background-color: #ececec;
color: #003366;
}

.label
{
font-size: 10px;
color: #003366;

}
select.select_menu
{
font-size: 11px;
background-color: #EcEcEc;
color: #003366;
width: 300px;
}

.text_area
{
font-size: 11px;
background-color: #ececec;
color: #003366;
padding: 2px 2px 2px 2px;
width: 300px;
}
.error_message
{
    font-size: 11px;
    color: red;
    font-family: Verdana, Arial, Verdana;
}

/* used for page titles */
div.title
{
    padding-top: 20px;
    padding-bottom: 20px;
    
    color: black;
    font-size: 11px;
    font-family: Verdana, Arial;
}
hr
{
    color: #336699;
    background-color: #336699;
    height: 1px;
    border-color: #336699;
    border-style: inset;
    border-width: 1px;
}
/** ERROR/RED messages ********************************************/
span.funAddRedStar
{
color: red;
font-size: 11px;
font-family: Verdana, Arial, Helvetica;
}

span.genRedError
{
    color: red;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica;
}

a.genRedLink
{
    color: red;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica;
}

div#display_form
{
    font-family: Verdana, Arial;
    font-size: 10px;
}
/** GENERAL TAGS **********************************************************************************************/
table#genMainTbl
{
    font-family: Verdana, Arial;
    font-size: 10px;
    border-bottom-width: 1px;
    border-bottom-color: #336699;
    border-bottom-style: solid;
}

table#genFormTbl
{
    font-family: Verdana, Arial;
    font-size: 10px;
    width: 550px;
    border-style: solid;
    border-color: #336699;
    border-width: 1px;
}

td#genFormTitle
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    text-align: center;
    background: url(images/subtitle_bar.jpg) top left repeat-x;
    color: white;
    border-width: 0px 0px 1px 0px;
    border-color: #6699cc;
    border-style: solid;
    height: 22px;
}

td.genLabel
{
    font-size: 10px;
    color: black;
    text-align: right;
    padding: 4px 20px 3px 40px;
}

td.geoLabel
{
    font-size: 10px;
    color: black;
    text-align: right;
    padding: 4px 20px 3px 40px;
    border-left-style: solid;
    border-left-color: #336699;
    border-left-width: 1px;
}


td.genLabelTop
{
    font-size: 10px;
    color: black;
    text-align: right;
    padding: 8px 20px 3px 40px;
}

td.genLabelMiddle
{
    font-size: 10px;
    color: black;
    text-align: right;
    padding: 8px 20px 8px 40px;
}

td.genLabelBottom
{
    font-size: 10px;
    color: black;
    text-align: right;
    padding: 4px 20px 8px 40px;
}
td.genContent
{
    font-size: 10px;
    padding: 4px 40px 3px 0px;
}

td.geoContent
{
    font-size: 10px;
    padding: 4px 40px 3px 0px;
    border-right-style: solid;
    border-right-color: #336699;
    border-right-width: 1px;
}

td.genContentTop
{
    font-size: 10px;
    padding: 8px 40px 3px 0px;
}
td.genContentMiddle
{
    font-size: 10px;
    padding: 8px 40px 8px 0px;
}
td.genContentBottom
{
    font-size: 10px;
    padding: 4px 40px 8px 0px;
}

td.genSubmit
{
    font-size: 10px;
    padding: 10px 40px 10px 0px;
}

input.genTextInput
{
font-size: 10px;
font-family: Verdana, Arial;
color: black;
padding-left: 3px;
width: 350px;
}

.genTextArea
{
font-size: 10px;
background-color: white;
color: black;
padding: 2px 2px 2px 2px;
width: 350px;
height: 100px;
font-family: Verdana, Arial;
}

select.genSelectMenu
{
font-family: Verdana, Arial;
font-size: 10px;
background-color: white;
color: black;
width: 350px;
margin: 0px;
}

input.genFileInput
{
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: white;
}

select.genTime
{
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: white;
    color: black;
    margin: 0px;
}

span.genRegGreen
{
    font-size: 10px;
    color: #008800;
    font-family: Verdana, Arial, Helvetica;
}

span.genRegRed
{
    font-size: 10px;
    color: red;
    font-family: Verdana, Arial, Helvetica;
}

span.genHotText
{
    font-size: 11px;
    color: blue;
    font-family: Verdana, Arial, Helvetica;
}

span.genRegOrange
{
    font-size: 10px;
    color: orange;
    font-family: Verdana, Arial, Helvetica;
}

img.genLinker
{
    vertical-align: text-top;
    padding: 0px;
}

td.genLevel1
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    text-align: center;
    background: url(images/subtitle_bar.jpg) top left repeat-x;
    color: white;
    border-width: 0px 0px 1px 0px;
    border-color: #6699cc;
    border-style: solid;
    height: 22px;
}

td.genLevel2
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica;
    text-align: left;
    background: #e0f0ff;
    color: black;
    padding: 3px 0px 3px 10px;
    border-width: 1px 0px 1px 0px;
    border-color: #99ccff;
    border-style: solid;
}

/** used when using linker - link pair **/
td.genLevel3
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica;
    text-align: left;
    background: #ffffff;
    color: black;
}

a.genLink
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica;
    color: #003366;
}

a.genTitleLink
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica;
    color: #ffffff;
}

a.genHotLink
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    color: blue;
}

table.genMainTbl
{
    border-style: solid;
    border-color: #336699;
    border-width: 1px;
}

td.genMainTd
{
    border-style: solid;
    border-color: #336699;
    border-width: 1px;
}

td.genDataA
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #000000;
    padding: 5px 5px 5px 5px;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #ececec;
    background: #ffffff;
}

td.genDataB
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #000000;
    padding: 5px 5px 5px 5px;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #ececec;
    background: #f0f8ff;
}

span.genTimeDsp
{
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica;
    color: black;
}

td.genPageTitle
{
    font-size: 13px;
    font-family: Arial, Helvetica;
    text-align: left;
    background: url(images/page_title_bar.jpg) top left repeat-x;
    color: white;
    height: 18px;
    padding: 0px 0px 0px 5px;
    vertical-align: middle;
}

span.genBioMsg
{
    font-size: 11px;
    color: #003366;
    font-family: Verdana, Arial, Helvetica;
}

span.genBioIntro
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
}

span.genViewHeader
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica;
    font-style: italic;
    background: #f0f8ff;
}

