.horiLine {
	background-image:url("/comsoltx/images/hori_line.gif");
	}
#JobListings
{
	width:450px;
	margin-left:180px;
	margin-top:10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
	margin-bottom:7px;
}
#JobListings table
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
		border: 1px solid #ABABAB;
    border-collapse: collapse;
    text-align:center;
}
#JobListings th
{
	FONT-WEIGHT:bold;
	FONT-SIZE: 12px;
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
		 border:solid 1px #ABABAB;
	 color:#5A5C5A;
	 text-align:center;
	 background-color:#B8B8B8;
	 height:30px;
}
#JobListings td
{
border: 1px solid #ABABAB;
text-align:center;
}
#JobListings tr
{
	height:25px;
	
}
#JobListings1
{
	width:450px;
	margin-left:180px;
	margin-top:10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
	margin-bottom:7px;
}

#JobListings1 table
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #444444;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
		border: 1px solid #ABABAB;
    border-collapse: collapse;
    text-align:left;
}
#JobListings1 td
{
border: 1px solid #ABABAB;
text-align:left;
}

#JobListings1 a
{
FONT-WEIGHT: normal;
FONT-SIZE: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #444444;
text-decoration:none;
}
#JobListings1 a:hover
{
	FONT-WEIGHT: normal;
FONT-SIZE: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #444444;
text-decoration:none;
}
#JobListings1 a:visited
{FONT-WEIGHT: normal;
FONT-SIZE: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #444444;
text-decoration:none;
}
#JobListings1 a;active
{FONT-WEIGHT: normal;
FONT-SIZE: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #444444;
text-decoration:none;
}

#Job
{
FONT-WEIGHT: normal;
FONT-SIZE: 9px;
FONT-FAMILY: arial, helvetica, sans-serif; margin-left:50px;
width:90px;
background-color:#326097;
text-align:center;
color:white;
padding-top:3px;
padding-bottom:3px;
margin-top:5px;
}
#Job a
{
FONT-WEIGHT: normal;
FONT-SIZE: 9px;
FONT-FAMILY: arial, helvetica, sans-serif;
color:white;
text-decoration:none;
}
#Job a:hover
{
	FONT-WEIGHT: normal;
FONT-SIZE: 9px;
FONT-FAMILY: arial, helvetica, sans-serif;
color:white;
text-decoration:none;
}
#Job a:visited
{FONT-WEIGHT: normal;
FONT-SIZE: 9px;
FONT-FAMILY: arial, helvetica, sans-serif;
color:white;
text-decoration:none;
}
#Job a;active
{FONT-WEIGHT: normal;
FONT-SIZE: 9px;
FONT-FAMILY: arial, helvetica, sans-serif;
color:white;
text-decoration:none;
}
body   { 
	background-color: #f1efed;
	SCROLLBAR-FACE-COLOR: #e5e2e2; 
	SCROLLBAR-HIGHLIGHT-COLOR: #e5e2e2; 
	SCROLLBAR-SHADOW-COLOR: #e5e2e2; 
	SCROLLBAR-3DLIGHT-COLOR: #999999; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-TRACK-COLOR: #e5e2e2;
	margin-top: 10px;
	font-size: 10px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000000;
}
a:link { text-decoration: none; color : #990000; }
a:visited { text-decoration: none; color : #990000; }
a:active { text-decoration: none; color : #990000; }
a:hover { text-decoration: underline; color: #666666; }

.ao {color: #990000; font-weight: bold; }

.formfield { 
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #f1efed; 
 border: 1px solid #cccccc; 
}
.txt_sm {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.txt_smb {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.solidblockmenu{
margin: 0;
margin-left: 19px;
padding: 0;
float: left;
font: bold 13px Arial;
width: 720px;
border: 1px solid #625e00;
border-width: 1px 0;
background: url(navBG.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: Black;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: Black;
}

.solidblockmenu a.current{
text-decoration: underline;
}

.solidblockmenu li a:hover{
color: white;
background: transparent url(images/blockdefault.gif) center center repeat-x;
}

.txt_xsm {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.txt_xsm_b {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.txt_md {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.txt_md_b {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.resources_heading {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
.resources_body {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.txt_news_title {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;



}
.txt_news_body {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;

}
.image_border {
	border: 4px solid #FFFFFF;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	font-variant: normal;
}
a.menu:link   { text-decoration: none; color : #ffffff; }
a.menu:visited { text-decoration: none; color : #ffffff; }
a.menu:hover	{ text-decoration: none; color : #ccff00; }

.portfolio_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	font-variant: normal;
	line-height: 12px;
}
a.portfolio_sub:link   { text-decoration: none; color : #666666; }
a.portfolio_sub:visited { text-decoration: none; color : #666666; }
a.portfolio_sub:hover	{ text-decoration: none; color : #000000; }

td.off {
background: #e6e6e6;
}
td.on {
background: #dcddde;
} 
td{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 18px;
	TEXT-ALIGN: left;
}
.header{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #326097;
}

H1{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #326097;
}
td.ColumnHeader
{
	border:.01cm solid #C5C5C5;
	background-color:#FDEAB9;

	}
td.ColumnDetail
{
	border-bottom:.01cm solid #C5C5C5;
	border-left:.01cm solid #C5C5C5;
	border-right:.01cm solid #C5C5C5;

	}	
