BODY {
    font:10pt helvetica, verdana,arial;
	background-color: #454031;
	background-image: url(../images/global/bg_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/*
	-10 0 0 -10 }    // for NN4 
*/

html body   {  margin: 0; padding: 0 }

#logoredbg
   {
	background-image: url(../images/global/red_logo_bg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color: #582414;
   }
   
.mastpicbg {
	background-image: url(../images/global/top_flowered_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: ab4a1b;

}

.mastflashbg {
	background-image: url(../images/homepage_pics/mast_flash.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.dottedlinesbg {
	background-image: url(../images/global/lines_dots.gif);
	background-repeat: repeat-x;
}

.mastrepeat {
	background-image: url(../images/homepage_pics/mast_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.buildinginteractive {
	background-image: url(../images/homepage_pics/building.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.top2linebg {
	background-image: url(../images/global/top_2line_sm.gif);
	background-repeat: repeat-x;
}
.bot2linebg {
	background-image: url(../images/global/bot_2line_sm.gif);
	background-repeat: repeat-x;
}
.left2linesm {
	background-image: url(../images/global/left_2linesm.gif);
	background-repeat: repeat-y;
}
.right2linesm {
	background-image: url(../images/global/right_2linesm.gif);
	background-repeat: repeat-y;
}
.dottedlinesbg {
	background-image: url(../images/global/lines_dots.gif);
	background-repeat: repeat-x;
}
.visitedlink {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	left:1px;
	top:1px;
	color: #FFFFCC;
}
.date {
    font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #837A56;
    padding: 0px 0px;
	margin: 0px 0px 0px 0px;

}
.LogoBarText {
    font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #837A56;
    padding: 0px 0px;
	margin: 0px 0px 0px 0px;
}
.collagebg3 {
	background-image: url(../images/homepage_pics/bw_collage3.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.bgcollagebot {
	background-image: url(../images/bg_collages/home2.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.imarketpicbg {
	background-image: url(../images/internet_marketing/imarketing_pic.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.logo {
	background-image: url(../images/global/bg_logo.gif);
	background-repeat: no-repeat;
}
.nominated {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.readmore {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
}
.featuretitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #665F43;
}
.vertdots {
	background-image: url(../images/global/vert_dots.gif);
	background-position: center;
	background-repeat: repeat-y;
}
.tablebg {
	background-image: url(../images/global/bg_yellow.gif);
	background-repeat: repeat;
}
.sitecredits {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #CCCC99;
	font-weight: bold;

}
.linkdivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}


a {
	text-decoration: none;
	font:normal 10pt "Times New Roman", Times, serif;
	color: #2b2b14;
}
a:hover {
	text-decoration: underline;
	font:normal 10pt "Times New Roman", Times, serif;
	position:relative;
	left:1px;
	top:1px;
	color: #E7E4C7;
}
a.linknav:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c7c4a5;
	font-weight: bold;
	text-decoration: none;
}
a.linknav:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #EEE7CB;
	font-weight: bold;
	text-decoration: none;
}
a.linknav:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #EEE7CB;
	font-weight: bold;
	text-decoration: none;
}
a.linknav:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #877449;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.sitemaplink {
	text-decoration: none;
	font:normal 10pt "Times New Roman", Times, serif;
	color: #35302D;
}
a.sitemaplink:hover {
	text-decoration: underline;
	font:normal 10pt "Times New Roman", Times, serif;
	position:relative;
	left:1px;
	top:1px;
	color: #35302D;
}
.linknavtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c7c4a5;
	font-weight: bold;
	text-decoration: none;
	}
#logoredbg
   {
	background-image: url(../images/global/red_logo_bg.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color: #582414;
}
.pbold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.indent {
	letter-spacing: normal;
	text-align: left;
	text-indent: 90px;
	word-spacing: normal;
	white-space: normal;
}
.indent2 {
	letter-spacing: normal;
	text-align: left;
	text-indent: 40px;
	word-spacing: normal;
	white-space: normal;
}


a.LINKhone:link {
	font:  Times New Roman;
	font-size: 16px;
	color: #7D250A;
	font-weight: bold;
	text-decoration: none;
}
a.LINKhone:visited {
	font:  Times New Roman;
	font-size: 16px;
	color: #7D250A;
	font-weight: bold;
	text-decoration: none;
}
a.LINKhone:active {
	font:  Times New Roman;
	font-size: 16px;
	color: #7D250A;
	font-weight: bold;
	text-decoration: none;}
a.LINKhone:hover {
	font:  Times New Roman;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.LINKcontent:link {
	font:  Times New Roman;
	font-size: 12px;
	color: #7D250A;
	font-weight: normal;
	text-decoration: none;
}
a.LINKcontent:visited {
	font:  Times New Roman;
	font-size: 12px;
	color: #7D250A;
	font-weight: normal;
	text-decoration: none;
}
a.LINKcontent:active {
	font:  Times New Roman;
	font-size: 12px;
	color: #7D250A;
	font-weight: normal;
	text-decoration: none;}
a.LINKcontent:hover {
	font:  Times New Roman;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}


p {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #665F43;
	margin: 0px;
	word-spacing: normal;
}

newscontent {  font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; color: #665F43; margin: 0px 0px 1px}



	H1 {
	font:normal 22pt Georgia, "Times New Roman", Times, serif;
	color: #7D250A;
	margin-bottom: 0;
	padding-bottom: 0;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
}
	H2 {
	font:15pt Georgia, "Times New Roman", Times, serif;
	color: #9a3525;
	margin-bottom: 0;
	padding-bottom: 0;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
}
	H3 {font:12pt Times New Roman; color: #F6E8B0; font-weight:bold; border: 0px solid #000000; margin-bottom: 0; padding-bottom: 0; padding: 0px 0px; margin: 0px 0px 0px 0px;}
	H4 {font:10pt Times New Roman; color: #4A4026; font-weight:bold; border: 0px solid #663300; margin-bottom: 0; padding-bottom: 0; padding: 0px 0px; margin: 0px 0px 0px 0px;}
	H4.black {font:12pt Verdana, Helvetica, sans-serif, arial; color: #FFFFFF}				
	H4.white {font:12pt Verdana, Helvetica, sans-serif, arial; color: #FFFFFF}
    H5 {font:8pt Verdana, Helvetica, sans-serif, arial; color: #000000}
	H6 {font:bold 8pt Verdana, Helvetica, sans-serif, arial; color: #000000}
	H7 {font:bold 8pt Verdana, Helvetica, sans-serif, arial; color: #000000}
.verd10Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.horizontalDots {
	background-image: url(../images/client_pics/horizontal_dots.gif);
	background-repeat: repeat-x;
	background-position: left;
}

.LogoBarText {
    font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #837A56;
    padding: 0px 0px;
	margin: 0px 0px 0px 0px;
}
.titlebartext {
    font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #837A56;
    padding: 0px 0px;
	margin: 0px 0px 0px 0px;
}
a.titlebartext:hover {
    font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #837A56;
	position:relative;
	left:1px;
	top:1px;
}

.award {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #665F43;
}
a.award:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #665F43;
	text-decoration: underline;
}
.pstyle {
	font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; 
	color: #665F43; 
	margin: 0px 0px 1px;
}

.topmenu {
	text-decoration: none;
	font: 10px Verdana, Arial, Geneva, Helvetica, sans-serif; 
	color: #FFFFCC;
}
.topnavbg {
	background-color: #CCCC99;
	background-image: url(../images/global/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topsplitsmallfade {
	background-image: url(../images/global/top_split_small_fade.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.contentbg {
	background-image: url(../images/global/contentbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.bottomsplit {
	background-image: url(../images/global/bottom_split.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.botfloweredbg {
	background-image: url(../images/global/bot_flowered_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.Welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #990000;
}
.SANDIEGOS {
	font-size: 12px;
	font-weight: bold;
	color: #CCCC99;
}
.HughesManagement {
	font-size: 16px;
	font-weight: bold;
	color: #999966;
}
.formbg {
	background-image: url(../images/index_body/bot_section_form.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.botsectiontitlebg {
	background-image: url(../images/index_body/bot_section_titlebg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.botsectioncontentbg {
	background-image: url(../images/index_body/bot_section_contentbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bullets {
	list-style-position: inside;
	list-style-type: square;
}
.boxtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: 4d4a32;
	word-spacing: 1px;

}

.formtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #231701;
}
.text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #393514;
	line-height: 150%;
}
.titlesm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #A41B10;
	font-weight: normal;
	line-height: 150%;
}
.aboutboxbgcolor {
	background-color: #bdaa6f;
}
.aboutboxtext {
	background-color: #eee1b8;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: 4d4a32;

}
.bgcolor {
	background-image: url(../images/global/color-block.jpg);
	background-repeat: repeat;
}

