body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size: 13.5px;
	line-height: 20px;	
}
a {color:#666666;}
a:link {color:#666666;}

.main_table_border
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
h1 {color:#3384A5; margin:0; padding:0; border:0; font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
h3{
	color:#c00;
	font-size:11px;
	line-height: 13px;
	text-decoration: none;
}
h4 {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#CC0000; margin:0; padding:2px 0 2px 8px; border:0;}
h6 {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#CC0000; margin:0; padding:4px 0 2px 8px; border:0;}
.li-2
{
	list-style-position:outside;
	list-style-type:square;
	color:#CC0000;
	line-height:18px;
}	

p {margin:9px 0 21px 0; padding:0; border:0;}

h2 {color:#CC0000; margin:0; padding:0; border:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

/********************* TEXT STYLES *************************/
.red_12_bold {
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.red_12 { 
	color:#CC0000;
	font-size:12px;
 }
.orange_link
{
	font-size:11px;
	text-decoration:none;
	color:#54ae1a;
}
a.orange_link:link, a.grey_link:visited, a.grey_link:active
{
	font-size:11px;
	text-decoration:none;
	color:#54ae1a;
}
a.orange_link:hover
{
	font-size:11px;
	text-decoration:underline;
	color:#54ae1a;
 }
.orange_link1
{
	font-size:14px;
	text-decoration:none;
	color:#54ae1a;
}
a.orange_link1:link, a.grey_link:visited, a.grey_link:active
{
	font-size:14px;
	text-decoration:none;
	color:#54ae1a;
}
a.orange_link1:hover
{
	font-size:14px;
	text-decoration:underline;
	color:#54ae1a;
}

a.grey_bold_link:link, a.grey_bold_link:visited, a.grey_bold_link:active
{
	font-size:9px;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	letter-spacing:0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.grey_bold_link:hover
{
	font-size:9px;
	text-decoration:underline;
	color:#000000;
	font-weight:normal;
	letter-spacing:0em;
}
.link
{
	font-size:10px;
	text-decoration:none;
}
a.link:link, a.link:visited, a.link:active
{
	font-size:10px;
	text-decoration:none;
}
a.link:hover
{
	font-size:10px;
	text-decoration:underline;
}
.main_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#666666;
	line-height: 16px;
	text-decoration: none;
}
a.main_txt:link, a.main_txt:hover, a.main_txt:visited, a.main_txt:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#666;
	text-decoration:none;
}
a.main_txt:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#666;
	text-decoration:underline;
}

a.nav:link, a.nav:visited, a.nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6E71;
	text-decoration: none;
}
a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;

}

.index_body_table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	width:509px;
	line-height: 13px;
	text-decoration: none;

}

.index_body_div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	padding:0px;
	border-right-style: none;
	border-right-color: #999999;
	line-height: 14px;
	text-decoration: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;

	/*width:504px;
	*/
}

.sitemap_body_table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-left:30px;
	width:510px;
	line-height:18px;
	
}
.index_red_header
{
	color:#CC0000;
	font-size:11px;
}
/********************** BACKGROUND STYLES **********************/
.red_bg
{ background-color:#c00; }
.grey_bg
{
	background-color:#E2E2E2;
	padding: 2px;
	border: 1px solid #E2E2E2;
	margin: 0px;
	color: #666666;
	text-decoration: none;
}

/********************* MAIN TABLE ID'S *************************/
#header
{
	
	height:159px;	
}
#left_side
{
	width:180px;
	border-right-color:#BCBEC0;
	border-right-width:1px;
	border-right-style:solid;
	padding-top:20px;
}
#right_side
{
	width:510px;
}
/********************* LEFT SIDE STYLES ************************/
#left_side_table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	border-width:1px;
	border-style:solid;
	border-color:#FF9900;
}
/********************* HEADER STYLES ***************************/
#header_top
{
	height:81px;
	width:740px;
	background-image:url(../images/net_bkrnd.gif);
	background-repeat:repeat;
	border-bottom-color:#BCBEC0;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.main_menu_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6D6E71;
	text-decoration:none;
	line-height: 18px;
	padding-left: 9px;
	padding-right: 5px;
}
.small_print_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6D6E71;
	text-decoration:none;
	line-height: 15px;
	padding-left: 9px;
	padding-right: 5px;
}
a.main_menu_txt:hover, a.main_menu_txt:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c00;
	font-weight:bold;
	text-decoration:none;
}

/********************* FOOTER STYLES ***************************/
#red_left_td
{
	 background-color:#c00; 
	 color:#ffffff;
	 width:50px;
	 text-align:center;
	 vertical-align:middle;
	 
}
#red_border
{ width:461px; border: solid 1px #c00; }
#footer_txt_td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	line-height:20px;
}
/******************** COLORS **********************************/
.red {
	color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}

/******************** BORDERS **********************************/
.border_bottom {
	border-bottom:#EEEEEE;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

/******************* SPACER ************************************/
.index_btwn_rows { height:10px; }
/********************* Showcase Pages STYLES **************************/
.red_link_bold { color:#c00; font-size:11px; font-weight:normal; text-decoration:none; background:#fff url(../images/orange_arrow.gif) no-repeat 100% 55%; padding-right:15px;}
/* ********************Home page new STYLES ************************* */
.home_client_table {
	border-bottom:0px none #999999;
	padding:0;
	width:390px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	line-height: 14px;
	margin-top: 20px;
	margin-bottom: 2px;
	margin-left: auto;
	background-color: #FFFFFF;
}

a.red_link { color:#CC0000; text-decoration:none; font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif; }

a.red_link:hover { color:#CC0000; text-decoration:underline; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }
.red_bold_text {color:#CC0000; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

.left_td_heading {margin:0px auto 7px auto; width:159px; text-align:left; border-bottom:1px solid #CCCCCC; padding:10px 0 2px 0;}

.home_left_td_heading {
	margin:0px;
	border-bottom:none;
	padding:0px;
	border-right-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.clear {clear:left;}
}
.clear:hover {
	font:normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}


.block_highlights {
	border-bottom:1px dotted #999999;
	letter-spacing:normal;
	font-variant: normal;
	left: 1px;
	right: 1px;
	margin-right: 10px;
	text-indent: 0px;
	margin-left: 13px;
}

#home_services_highlights {text-align:left; width:161px; margin:auto; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999;}

#client_login {width:161px; margin:5px auto 0 auto; text-align:left;}

#client_login label {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#666;}

form {margin:0; padding:0; border:0;}
.float_right {float:right;}

.login_btn {height:20px; width:161px; margin:5px auto;}

/* ********************Clients page new STYLES ************************* */
.showcase_div {
	margin:0px 0px 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	line-height: 15px;
	color: #666;
	text-decoration: none;
	padding-bottom: 0px;
}

a.bulleted_link {
	font:normal 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	display:block;
	text-indent: 0px;
	background-color: #EFEFEF;
	right: 100px;
}

a.bulleted_link:hover {
	color:#7AC143;
	text-decoration:underline;
	display:block;
	text-indent: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	font-variant: normal;
}
a.bulleted_link_orange {
	background:#FFFFFF;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	display:block;
	text-indent: 4px;
}

a.bulleted_link_orange:hover {
	background:#54ae1a;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-indent: 4px;
}
a.bulleted_link_03 {
	background:no-repeat;
	color:#54ae1a;
	text-decoration:none;
	list-style-type: none;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
}
a.bulleted_link_01 {
	color: #FFFFFF;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: no-repeat;
	list-style-type: none;
	padding: 0;
	list-style-position: outside;
	list-style-image: none;
	text-indent: 4px;
}
a.bulleted_link_01:hover {
	background:no-repeat 0% 0%;
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	padding: 0px;
}
a.bulleted_link_55 {
	color: #7AC143;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: no-repeat;
	list-style-type: lower-alpha;
	padding: 0;
	list-style-position: outside;
	list-style-image: none;
	text-indent: 4px;
}
a.bulleted_link_55:hover {
	background:no-repeat 0% 0%;
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#7AC142;
	text-decoration:underline;
	padding: 0px;
}
a.bulleted_link_03:hover {
	color: #54AE1A;
	text-decoration: underline;
	background: no-repeat;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
}
.bulleted_text_01 {
	background:no-repeat left top;
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	padding-left:0px;
	list-style-image: none;
	list-style-type: disc;
}
	
a.bulleted_link_02 {
	background:#E2E2E2 no-repeat 0% 49%; font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#666; text-decoration:none; padding:3px 0 3px 8px;}
a.bulleted_link_04 {background:#FFFFFF no-repeat 0% 49%; font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; padding:3px 0 3px 7px;}
.bulleted_list li {
	background:#FFFFFF 49%;
	list-style-type:square;
	padding:0px 0 0px 0px;
	margin:0px;
	color: #666;
	list-style-position: outside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 16px;
	font-size: 12px;
}
/********************* Quote Request STYLES *************************/
#quote_form	td {padding:5px 0;}
#marketing_get_quote {width:161px; height:47px; margin:auto;}
ul.fontlist {font:normal 12px Verdana;}

ul.fontlist li {margin:8px 0;}

.h1border {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 2px solid #FFFFFF;
}
.WhiteHeading {
	color:#FFFFFF;
	font:100 normal 17px/23px Verdana, Arial, Helvetica, sans-serif;
}
RedLink {
color:#CC0000; text-decoration:none; font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.RedHeadingLarge {
	color:#999999;
	font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.normalBulletRed {
	color:#cc0000;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: square;
	list-style-position: outside;
	text-decoration: none;
	line-height: 14px;
}
.borderMidTable {
	margin:0px auto auto;
	border-bottom:0px none #CCCCCC;
	padding:10px 10 10px 10px;
	border-right-style: none;
	border-right-color: #CCCCCC;
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: #CCCCCC;
	border-right-width: 0px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.RedHeadingLargeSPACE {
color:#CC0000; font:bold normal 13px/25px Verdana, Arial, Helvetica, sans-serif;
}
bulletONgrey {
	background:#FFF no-repeat 1% 49%;
	font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	padding:3px 10px 3px 0px;
	display:block;
}
.StandardText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	padding:0px;
	border-right-style: none;
	border-right-color: #999999;
	line-height: 15px;
	text-decoration: none;
}
.loginInputBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	padding:5px 0px;
	border-right-style: none;
	border-right-color: #999999;
	line-height: 14px;
	text-decoration: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.SelectionBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0px;
	border-right-style: none;
	border-right-color: #999999;
	line-height: 14px;
	text-decoration: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.SelectionBox2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	padding:0px;
	border-right-style: none;
	border-right-color: #999999;
	line-height: 13px;
	text-decoration: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.BorderAll {
	border-bottom:1px solid #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;


}
.RedHeadingLargeLine {
	color:#CC0000;
	font:bolder normal 13px/25px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	padding: 0px 0px 2px;



}
.alignLeft {
	text-align: left;
}
