﻿/* General
-------------------------------------------------------------------------------- */
body 
{

BACKGROUND-IMAGE: url("http://clients.webguru4hire.com/betaconstruction/images/body_bkg.jpg");
    background-color:#dbdbda;
    background-repeat:repeat-x;
}
TD	 { font-size: 11px; LINE-HEIGHT:18px;  COLOR: #3c3b3b;  FONT-FAMILY: verdana;  TEXT-DECORATION: none; }
input,textarea,select{ font-family: Verdana, Arial, sans-serif;}

span.black	 { font-size: 12px; LINE-HEIGHT:21px;  COLOR: #000000;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;  padding:3px; width:15px;}
span.date	 { font-size: 12px; LINE-HEIGHT:21px;  COLOR: #FFFFFF;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;  padding-top:2px; padding-left:5px; padding-right:5px; padding-bottom:2px; width:15px;font-weight: bold; background-color:#8b1629;}



h1 {font-size:1.4em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h1,h2,h3,h4, h5, h6 {color:#47443e}


/* HOMEPAGE
-------------------------------------------------------------------------------- */
a.list-title		{ FONT-SIZE: 1.2em;	LINE-HEIGHT:12px; COLOR: #c40467; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold;}
a.list-title:link	{ FONT-SIZE: 1.2em;	LINE-HEIGHT:12px; COLOR: #c40467; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold;}
a.list-title:active	{ FONT-SIZE: 1.2em;	LINE-HEIGHT:12px; COLOR: #c40467; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold;}
a.list-title:visited{ FONT-SIZE: 1.2em;	LINE-HEIGHT:12px; COLOR: #c40467; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold;}
a.list-title:hover	{ FONT-SIZE: 1.2em;	LINE-HEIGHT:12px; COLOR: #c40467; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#c40467;}
span.title			{ FONT-SIZE: 1.9em;	LINE-HEIGHT:30px; COLOR: #b81a00; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold;}
span.subtitle		{ FONT-SIZE: 1.4em;	LINE-HEIGHT:20px; COLOR: #b81a00; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold;}
span.subtitle2		{ FONT-SIZE: 1.6em;	LINE-HEIGHT:24px; COLOR: #ceba7f; FONT-FAMILY: Trebuchet MS;	TEXT-DECORATION: none;	font-weight:normal;}


span.small			{ FONT-SIZE: .9em;	LINE-HEIGHT:16px; COLOR: #000000; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal;}
span.small2			{ FONT-SIZE: .9em;	LINE-HEIGHT:16px; COLOR: #f3efe6; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal;}

div.list-title	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #31332e; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
div.list-title2	{ FONT-SIZE: 1.3em;	LINE-HEIGHT:14px; COLOR: #c40467; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}

div.list-text	{   FONT-SIZE: 11px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:normal; padding-top:10px;}
div.list-text2	{   FONT-SIZE: 12px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:normal; padding-top:10px;}

span.featurebar		{background-image:url('/images/title_bar.jpg'); FONT-SIZE: .9em; width:343px; height:22px;	LINE-HEIGHT:18px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:bold; text-align:left; padding-top:2px;}


a.white			{ FONT-SIZE: 10px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:link	{ FONT-SIZE: 10px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:active	{ FONT-SIZE: 10px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:visited { FONT-SIZE: 10px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:hover	{ FONT-SIZE: 10px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#FFFFFF;}

a.link1			{ FONT-SIZE: 11px;	LINE-HEIGHT:16px; COLOR: #000000; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#000000;}
a.link1:link	{ FONT-SIZE: 11px;	LINE-HEIGHT:16px; COLOR: #000000; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#000000;}
a.link1:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:16px; COLOR: #000000; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#000000;}
a.link1:visited { FONT-SIZE: 11px;	LINE-HEIGHT:16px; COLOR: #000000; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#000000;}
a.link1:hover	{ FONT-SIZE: 11px;	LINE-HEIGHT:16px; COLOR: #ae0d24; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#ae0d24;}

a.link2			{ FONT-SIZE: 11px;	LINE-HEIGHT:16px; COLOR: #ae0d24; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#ae0d24;}
a.link2:link	{ FONT-SIZE: 11px;	LINE-HEIGHT:16px; COLOR: #ae0d24; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#ae0d24;}
a.link2:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:16px; COLOR: #ae0d24; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#ae0d24;}
a.link2:visited { FONT-SIZE: 11px;	LINE-HEIGHT:16px; COLOR: #ae0d24; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#ae0d24;}
a.link2:hover	{ FONT-SIZE: 11px;	LINE-HEIGHT:16px; COLOR: #000000; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#000000;}


/* INNER PAGES
-------------------------------------------------------------------------------- */
a.link3:link	{FONT-SIZE: 1.0em; COLOR: #444444; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; }
a.link3:active	{FONT-SIZE: 1.0em; COLOR: #444444; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; }
a.link3:hover	{FONT-SIZE: 1.0em; COLOR: #444444; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; }
a.link3:hover	{FONT-SIZE: 1.0em; COLOR: #444444; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; }

div.pic			{padding:5px;border-right:1px solid #cccccc; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }

/* NAVIGATION
-------------------------------------------------------------------------------- */
div.searchbox	{width:163px;  height:132px;  background-image: url('/images/search_bkg_off.jpg');}
div.searchbox:hover	 {width:163px;  height:132px;  background-image: url('/images/search_bkg_on.jpg');}


/* FOOTER
-------------------------------------------------------------------------------- */
span.footer		{ FONT-SIZE: 11px;	LINE-HEIGHT:20px; COLOR: #FFFFFF; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer		{ FONT-SIZE: 11px;	LINE-HEIGHT:20px; COLOR: #FFFFFF; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer:link	{ FONT-SIZE: 11px;	LINE-HEIGHT:20px; COLOR: #FFFFFF; FONT-FAMILY: Arial;	TEXT-DECORATION: underline;}
a.footer:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:20px; COLOR: #FFFFFF; FONT-FAMILY: Arial;	TEXT-DECORATION: underline;}
a.footer:visited{ FONT-SIZE: 11px;	LINE-HEIGHT:20px; COLOR: #FFFFFF; FONT-FAMILY: Arial;	TEXT-DECORATION: underline;}
a.footer:hover	{ FONT-SIZE: 11px;	LINE-HEIGHT:20px; COLOR: #d7241a; FONT-FAMILY: Arial;	TEXT-DECORATION: underline;}





/* DIRECTORY
-------------------------------------------------------------------------------- */
a.cat			{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;}
a.cat:link		{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;;}
a.cat:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;}
a.cat:visited   { FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;}
a.cat:hover		{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #c40467; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px; }








/*TABS
-------------------------------------------------------------------------------- */
span.tabsmall	{ FONT-SIZE: .9em;	LINE-HEIGHT:24px; COLOR: #FFFFFF; FONT-FAMILY: arial; font-weight:bold;}



.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
color: #FFFFFF;
background-color: #4f8b9d;
}

.shadetabs li a:visited{
color: #FFFFFF;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FFFFFF;
}

.shadetabs li.selected{
position: relative;
top: 1px;

}

.shadetabs li.selected a{ /*selected main tab style */
background-color: #113d4a;
border-bottom-color: white;
color:#FFFFFF;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid #4f8b9d;
width: 270px;
margin-bottom: 1em; padding: 10px;
background-color:#113d4a;
color:#FFFFFF;
}