.background {
background-color: #FFFFFF;
}
 
.border {
border: 1px solid #AAB4BC;
}

.border1 {
border: 1px solid #C2CEFF;
}

.main_table_color {
background-color: #FFFFFF;
}
 
.nav_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color: #FFFFFF;
font-weight:bold;
}
.nav_text a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color: #FFFFFF;
font-weight:bold;
} 
.nav_text a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color: #FFFFFF;
font-weight:bold;
} 
.nav_text a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
/*color:#1e3264;*/
color: #FFFFFF;
font-weight:bold;
} 
.nav_select_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
text-decoration:none;
}
.nav_select_text a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
text-decoration:none;
}
.nav_select_text a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
text-decoration:none;
}
 
 .nav_select_text a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#1e3264;
text-decoration: none;
font-weight:bold;
text-decoration:none;
}
 
 
.header_links_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
A:link color: #B7B7B7;
A:visited color: #B7B7B7;
A:hover color: #B7B7B7;
text-decoration: none;
color: #B7B7B7;
}
 
.header_main_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
A:link color: #4784B1;
A:visited color: #4784B1;
A:hover color: #4784B1;
text-decoration: none;
color: #4784B1;
}
 
.header_ads_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
A:link color: #B7B7B7;
A:visited color: #B7B7B7;
A:hover color: #B7B7B7;
text-decoration: none;
color: #B7B7B7;
}
 
.header_welcome_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
A:link color: #4784B1;
A:visited color: #4784B1;
A:hover color: #4784B1;
text-decoration: none;
color: #4784B1;
}

.search_box_header {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #B7B7B7;
width: 130px;
height: 11px;
border:1px solid #000000;
}

.search_button_header {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #4784B1;
width: 50px;
}

.login_idx {
border: 1px solid #6699cc;
background-color: #f3f7fb;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
text-decoration: none;
color: #4271FF;
}

.topright_idx {
background-color: #ffffff;
}

latest_n_featured_idx
{
background-color: #ffffff;
}

.login_idx_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #788186;
text-decoration: none;
}

.login_idx_button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #4271FF;
width: 50px;
}

.cats_idx {
border: 1px solid #6699cc;
background-color: #f4f8fc;
}

.categories {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #1A1A1A;
text-decoration: none;
padding-bottom: 22px;
}

.categories a:hover
{
	text-decoration: underline;
}

.latpro_idx {
border: 1px solid #6699cc;
background-color: #ffffff;
}

.latpro_idx_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration: none;
}

.feat_idx {
border: 1px solid #6699cc;
background-color: #ffffff;
}

.feat_idx_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
text-decoration: none;
color: #4784B1;
}
 
.feat_idx_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4271FF;
text-decoration: none;
}

.main_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #000000;
}
.main_text1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #FFFFFF;
}
.main_text2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
color: #000000;
}
.main_text a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #000000;
}
.main_text a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #000000;
}
.main_text a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
color: #000000;
}
.main_text_s {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color: #000000;
}
 
 .main_text_s a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color: #000000;
}
.main_text_s a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color: #000000;
}
.main_text_s a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color: #000000;
text-decoration:underline;
}
.main_text_underline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color: #000000;
}
.main_text_underline a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
color: #000000;
}

.main_text_underline a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
color: #000000;
}
.main_text_underline a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
color: #000000;
}


.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
}

.error_box {
	border: 1px solid #FF0000;
}

.positive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}

.text_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.grouptitle
{
	font-size: 12px; 
	font-weight : bold;
	border-bottom: 1px dashed #666699;
	color: #666699;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 12px
}
.border_blue
{
	border:1px solid #4217ff;
	}
	
.copyright_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
A:link color: #666666;
A:visited color: #666666;
A:hover color: #666666;
text-decoration: none;
color: #666666;
}
.new_message {
	background-color: #FFFF99;
}
#view_all,#view_all_featured
{
width:130px;
font-size:80%;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
cursor:pointer;
color:#333333;
text-decoration:none;
}
#view_all a:link,#view_all_featured a:link
{
font-size:80%;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
cursor:pointer;
color:#333333;
text-decoration:none;
}
#view_all a:visited,#view_all_featured a:visited
{
font-size:80%;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
cursor:pointer;
color:#333333;
text-decoration:none;
}
#view_all a:hover,#view_all_featured a:hover
{
font-size:80%;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
cursor:pointer;
color:#666666;
text-decoration:none;
}
.asterisk {color: #FF0000;
font-weight:normal;
}
.catlist
{
width:300px;
}
.hi_username
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
A:link color: #666666;
A:visited color: #666666;
A:hover color: #666666;
text-decoration: none;
color: #666666;
margin-left:10px;
font-style:italic;
font-weight:bold;
}
.project_info_table {
	border: 1px #999999 solid;
}
.project_bids_table
{
	border: 1px #999999 solid;
}
.project_info_tr_odd
{
	background-color:#F5F7FF;
}
.project_info_tr_even
{
	background-color:#ffffff;
}
.projects_list_tr_odd
{
	background-color:#FFFFFF;
}
.projects_list_tr_even
{
	background-color:#F5F7FF;
}
.green
{
	color:#00B800;
}
.red
{
	color:#ff3333;
}

.header_nav_home
{
background-image:url(/themes/v2/images/home_o.gif);
}
.header_nav_home_h
{
background-image:url(/themes/v2/images/home_h.gif);
}
.header_nav_login
{
background-image:url(/themes/v2/images/login_o.gif);
}
.header_nav_logout
{
background-image:url(/themes/v2/images/logout_o.gif);
}
.header_nav_login_h,.header_nav_logout_h
{
background-image:url(/themes/v2/images/login_h.gif);
}
.header_nav_default_120
{
background-image:url(/themes/v2/images/default_120_o.gif);
}
.header_nav_default_120_h
{
background-image:url(/themes/v2/images/default_120_h.gif);
}

.highlight_account_nav
{
	background-color:#cccccc;
}
a.highlight_account_ft
{
	color:#000000;
}
#lightbox {
	border: 1px solid #ACADCA; background: #FBFBFD;
	padding: 5px; margin: 10px;
}

#outerbox {
  border:solid 1px #3f79ff;
  background-color:#3f79ff;
  width:100%;
  margin:0px;
  padding:0px;
}
#innerbox {
  background-color:#fff;
  margin: 0px 15px 0px 0px;
  padding:0px;
  min-height:150px;
}
#cat_title {
margin: 4px 4px 4px 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.sep10 {
  clear:both;
  display:table;
  height:10px;
  width:100%;
}
.hdbox {
  font-family:verdana;
  font-size:12px;
  color:#ffffff;
  line-height:1.3em;
}
.hdbox.lt {
  background-color:#29477e;
}
.hdbox.rt {
  background-color:#628ad6;
}
.hdheadline {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#000;
  background-color:#fff;
}
.hdtext {
  padding:3px;
  height:150px;
}
.pixelblue {
  background-image:url(../../files/pixel_blue.gif);
  background-repeat:repeat-x;
  background-position:center left;
  min-height:10px;
}
a.flink {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;
  color:#000000;
}
td.signup {
  height:70px;
  vertical-align:bottom;
  text-align:right;
}

h3.feedback_line
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}

h3.feedback_line a
{
	color: #000000;
}

tr.c1 
{
	background-color:#f7f7f7;
}
tr.c2 
{
	background-color:#ffffff;
}
tr.header 
{
	background-color:#cccccc;
}
.lineheight
{
	line-height:20px;
}

.supUnread
{
	color:green;
	font-size:0.8em;
	font-weight:bold;
}
