body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #424242;
	color: #090909;
	font-family: Arial;
	text-align: center;
}

th { color: #ffffff; font-family: Arial, helvetica, sans-serif; font-size: 8pt;  background-color: #454344; text-align: center;}

h1 { font-size: 16px; color: #C01714; margin: 0px; }
h2 { font-size: 14px; color: #000000; font-weight: bold; margin: 0px;}
h3 { font-size: 12px; color: #C01714; font-weight: bold; margin: 0px; }

p { margin-top: 5px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px; padding: 5px 0px 0px 0px;}


ul, li { list-style-type: square;  margin-left: 12px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0; }

.global_left { text-align: left; }
.h1_white {color: #FFFFFF;}

.btn { font-size: 10pt;  font-family: arial; margin: 0px; padding: 0px, 0px, 0px, 0px;}
.txtFld { font-size: 10px; line-height: 15px; font-family: arial; color: #000000; background-color:#ffffff; }
.txtFldSrch { font-size: 7pt; font-family: arial; }
.txtArea { font-size: 12px; font-family: arial; }
.txtDrop { font-size: 10px; font-family: arial; }

.loop1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color : #000000; background-color: #ffffff; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000; }
	.loop1 a:link {  color: #C01714; text-decoration: none}
	.loop1 a:visited {  color: #C01714; text-decoration: none}
	.loop1 a:hover {  color: #FF0000; text-decoration: underline}
	.loop1 a:active {  color: #FF0000; text-decoration: underline}
	
.loop2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #ffffff; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000; }
	.loop2 a:link {  color: #C01714; text-decoration: none}
	.loop2 a:visited {  color: #C01714; text-decoration: none}
	.loop2 a:hover {  color: #FF0000; text-decoration: underline}
	.loop2 a:active {  color: #FF0000; text-decoration: underline}

.txtError { font-family:Arial; font-size: 8pt;  color: #ff0000; }
.cc_error {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; }

/* .txt_left {font-family: Arial; font-size: 9pt; vertical-align: top; color: #000000; background-color: #EFEBE2;  } */
.txt_left {font-family: Arial; font-size: 9pt; vertical-align: top; color: #000000; background-color: #CCCCCC; }
	.txt_left a:link {  color: #C01714; text-decoration: none}
	.txt_left a:visited {  color: #C01714; text-decoration: none}
	.txt_left a:hover {  color: #000000; text-decoration: underline}
	.txt_left a:active {  color: #000000; text-decoration: underline}
	

.txt_main {font-family: Arial; font-size: 9pt; vertical-align: top; color: #000000; background-color: #ffffff;  font-weight: bold; }
	.txt_main a:link {  color: #C01714; text-decoration: none}
	.txt_main a:visited {  color: #C01714; text-decoration: none}
	.txt_main a:hover {  color: #000000; text-decoration: underline}
	.txt_main a:active {  color: #000000; text-decoration: underline}


/* .txt_right {font-family: Arial; font-size: 9pt; vertical-align: top; color: #000000; background-color: #EFEBE2; } */
.txt_right {font-family: Arial; font-size: 9pt; vertical-align: top; color: #000000; background-color: #CCCCCC; }
	.txt_right a:link {  color: #C01714; text-decoration: none}
	.txt_right a:visited {  color: #C01714; text-decoration: none}
	.txt_right a:hover {  color: #000000; text-decoration: underline}
	.txt_right a:active {  color: #000000; text-decoration: underline}


.txt_form {font-family: Arial; font-size: 12px; color: #090909; }
	.txt_form a:link {  color: #0E4376; text-decoration: none}
	.txt_form a:visited {  color: #0E4376; text-decoration: none}
	.txt_form a:hover {  color: #090909; text-decoration: underline}
	.txt_form a:active {  color: #090909; text-decoration: underline}
	
.txt_form_bold {font-family: Arial; font-size: 12px; color: #090909; font-weight: bold;}
	.txt_form_bold a:link {  color: #0E4376; text-decoration: none}
	.txt_form_bold a:visited {  color: #0E4376; text-decoration: none}
	.txt_form_bold a:hover {  color: #090909; text-decoration: underline}
	.txt_form_bold a:active {  color: #090909; text-decoration: underline}

.txt_faq_title {font-family: Arial; font-size: 12px; text-align: left; color: #090909; font-weight: bold; }
	.txt_faq_title a:link {  color: #0E4376; text-decoration: none}
	.txt_faq_title a:visited {  color: #0E4376; text-decoration: none}
	.txt_faq_title a:hover {  color: #090909; text-decoration: underline}
	.txt_faq_title a:active {  color: #090909; text-decoration: underline}
	
.txt_faq_desc {font-family: Arial; font-size: 12px; text-align: left; color: #090909;}
	.txt_faq_desc a:link {  color: #0E4376; text-decoration: none}
	.txt_faq_desc a:visited {  color: #0E4376; text-decoration: none}
	.txt_faq_desc a:hover {  color: #090909; text-decoration: underline}
	.txt_faq_desc a:active {  color: #090909; text-decoration: underline}

	
.txt_testimonial_random {font-family: Arial; font-size: 9pt; color: #9D9B9C; background-color: #000000; padding: 5px 5px 5px 5px; }
	.txt_testimonial_random a:link {  color: #C01714; text-decoration: none}
	.txt_testimonial_random a:visited {  color: #C01714; text-decoration: none}
	.txt_testimonial_random a:hover {  color: #ffffff; text-decoration: underline}
	.txt_testimonial_random a:active {  color: #ffffff; text-decoration: underline}

.txt_testimonial_home {font-family: Arial; font-size: 9pt; color: #9D9B9C; background-color: #000000; padding: 5px 5px 5px 5px; }
	.txt_testimonial_home a:link {  color: #C01714; text-decoration: none}
	.txt_testimonial_home a:visited {  color: #C01714; text-decoration: none}
	.txt_testimonial_home a:hover {  color: #ffffff; text-decoration: underline}
	.txt_testimonial_home a:active {  color: #ffffff; text-decoration: underline}
	

.txt_home {font-family: Arial; font-size: 9pt; color: #FFFFFF; padding: 5px 10px 10px 10px; }
	.txt_home a:link {  color: #000000; text-decoration: none}
	.txt_home a:visited {  color: #000000; text-decoration: none}
	.txt_home a:hover {  color: #FFFFFF; text-decoration: underline}
	.txt_home a:active {  color: #FFFFFF; text-decoration: underline}
	
.txt_home_side {font-family: Arial; font-size: 9pt; color: #000000; padding: 5px 10px 10px 10px; }
	.txt_home_side a:link {  color: #000000; text-decoration: none}
	.txt_home_side a:visited {  color: #000000; text-decoration: none}
	.txt_home_side a:hover {  color: #C01714; text-decoration: underline}
	.txt_home_side a:active {  color: #C01714; text-decoration: underline}	
	
.txt_form_title {font-family: Arial; font-size: 12px; text-align: left; color: #090909; font-weight: bold; border-top: solid 0px; border-bottom: dashed 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000;}


.input_fld_search { font-size: 10px; font-family: arial; color: #000000; vertical-align: middle;  background-color:#EFEBE2; height: 15px; width: 190px; }

	
.mnu_main { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #ffffff; text-align: right; font-weight: bold; padding: 10px 25px 5px 0px;  }
	.mnu_main a:link {  color: #ffffff; text-decoration: none}
	.mnu_main a:visited {  color: #ffffff; text-decoration: none}
	.mnu_main a:hover {  color: #C01714; text-decoration: underline}
	.mnu_main a:active {  color: #C01714; text-decoration: underline}

.mnu_main_new { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000; text-align: center; font-weight: bold; padding: 5px 2px 5px 2px; background-color: #C4151C; }
	.mnu_main_new a:link {  color: #ffffff; text-decoration: none}
	.mnu_main_new a:visited {  color: #ffffff; text-decoration: none}
	.mnu_main_new a:hover {  color: #000000; text-decoration: underline}
	.mnu_main_new a:active {  color: #000000; text-decoration: underline}
	

.mnu_sub { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; }
	.mnu_sub a:link {  color: #000000; text-decoration: none}
	.mnu_sub a:visited {  color: #000000; text-decoration: none}
	.mnu_sub a:hover {  color: #C01714; text-decoration: underline}
	.mnu_sub a:active {  color: #C01714; text-decoration: underline}
	.mnu_sub ul, li {list-style-type: square;  margin-left: 15px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0;}
	
.mnu_footer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color : #ffffff; background-color: #454344; }
	.mnu_footer a:link {  color: #ffffff; text-decoration: none}
	.mnu_footer a:visited {  color: #ffffff; text-decoration: none}
	.mnu_footer a:hover {  color: #000000; text-decoration: underline}
	.mnu_footer a:active {  color: #000000; text-decoration: underline}

.copyright_home { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color : #ffffff; }
	.copyright_home a:link {  color: #ffffff; text-decoration: none}
	.copyright_home a:visited {  color: #ffffff; text-decoration: none}
	.copyright_home a:hover {  color: #000000; text-decoration: underline}
	.copyright_home a:active {  color: #000000; text-decoration: underline}

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color : #808080;}
	.copyright a:link {  color: #808080; text-decoration: none; }
	.copyright a:visited {  color: #808080; text-decoration: none; }
	.copyright a:hover {  color: #ff3400; text-decoration: underline; }
	.copyright a:active {  color: #ff3400; text-decoration: underline; }
	
.thinking2 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color : #a8a8a8; text-align: center; background-color: #5C5A5B; }
	.thinking2 a:link {  color: #a8a8a8; text-decoration: none; }
	.thinking2 a:visited {  color: #a8a8a8; text-decoration: none; }
	.thinking2 a:hover {  color: #000000; text-decoration: underline; }
	.thinking2 a:active {  color: #000000; text-decoration: underline; }
	
.thinking2_home { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color : #ffffff; }
	.thinking2_home a:link {  color: #ffffff; text-decoration: none}
	.thinking2_home a:visited {  color: #ffffff; text-decoration: none}
	.thinking2_home a:hover {  color: #000000; text-decoration: underline}
	.thinking2_home a:active {  color: #000000; text-decoration: underline}
	

/* ----- CUSTOM ------- */
.ti_tag { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color : #ffffff; text-align: center; background-color: #000000; }

.searchbox {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #ffffff; font-weight: bold; margin: 10px;}	
	.searchbox a:link {  color: #ffffff; text-decoration: none; }
	.searchbox a:visited {  color: #ffffff; text-decoration: none; }
	.searchbox a:hover {  color: #000000; text-decoration: underline; }
	.searchbox a:active {  color: #000000; text-decoration: underline; }
	
.testimonial {
	font-size: 8pt;
	color: #8D8B8C;
	margin-left: 20px;
	margin-right: 20px;
}

.txt_proj_listing {font-family: Arial; font-size: 9pt; vertical-align: top; color: #000000; background-color: #ffffff;  }
	.txt_proj_listing a:link {  color: #C01714; text-decoration: none}
	.txt_proj_listing a:visited {  color: #C01714; text-decoration: none}
	.txt_proj_listing a:hover {  color: #000000; text-decoration: underline}
	.txt_proj_listing a:active {  color: #000000; text-decoration: underline}
	
.project_b4_link {font-family: Arial; font-size: 9pt; text-align: right; color: #000000; background-color: #ffffff;  padding: 0px 50px 0px 0px; }
	.project_b4_link a:link {  color: #C01714; text-decoration: none}
	.project_b4_link a:visited {  color: #C01714; text-decoration: none}
	.project_b4_link a:hover {  color: #000000; text-decoration: underline}
	.project_b4_link a:active {  color: #000000; text-decoration: underline}
	
.txt_proj_qk_gry { font-face: arial; font-size: 8pt; font-weight: bold; color: #454344; }
.txt_proj_qk_blk { font-face: arial; font-size: 8pt; font-weight: bold; color: #000000; }

.bg_white { background-color: #FFFFFF; }
.bg_beige { background-color: #EFEBE2; }
.bg_red { background-color: #C01714; }
.bg_black { background-color: #000000; }
.bg_darkgrey { background-color: #454344; }
.bg_lightgrey { background-color: #5C5A5B; }
.bg_grey_dark_new { background-color: #4E4E4E; vertical-align: top;}
.bg_grey_light_new { background-color: #CCCCCC; }
.bg_grey_body_new { background-color: #666666; }

.bg_header {background-image: url(images/layout/bg_header.jpg); background-repeat: no-repeat; text-align: left; }
.bg_search {background-image: url(images/layout/bg_palm_blue.jpg); font-family: Arial; font-size: 12px; color: #090909; font-weight: bold; padding: 10px 0px 10px 0px;}
	.bg_search a:link {  color: #000000; text-decoration: none}
	.bg_search a:visited {  color: #000000; text-decoration: none}
	.bg_search a:hover {  color: #FF0000; text-decoration: underline}
	.bg_search a:active {  color: #FF0000; text-decoration: underline}

.portfolo_of_work { margin-top: 30px; margin-left: 10px; }
.more a:link, .more a:active, .more a:visited { color: #AF662F; }
.font_red { color: #C01714; }
.font_grey { color: #5C5A5A; }

.services ul { display: inline; float: left; padding: 20px 20px 20px 20px; }
.services h2 { color: #C01714;  padding: 20px 0px 0px 0px; clear: both;}
.clear { clear: both; }

.large-home { font-size: 14pt; color: #C01714; font-weight: bold; }
	.large-home a:link {  color: #C01714; text-decoration: none}
	.large-home a:visited {  color: #C01714; text-decoration: none}
	.large-home a:hover {  color: #C01714; text-decoration: underline}
	.large-home a:active {  color: #C01714; text-decoration: underline}
.large-home ul { padding: 0px; margin: 0px -10px 0px -10px;  }
.large-home li { margin: 0px; padding: 8px 0px 8px 0px; list-style: none; }

