/* Default CSS Document */

/* ############## ############## ############## */
/* ############## START DEFAULT STYLES ######## */
/* ############## ############## ############## */

/* always start with these default styles */
html	{height:101%; }

body {
	margin: 0px;
	color: black;
	background-color:#f0e0b2;
	
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:16px;
}

table, td
{
	margin: 0;
    padding: 0px;

    border-spacing: 0;
    border-collapse: collapse;
    empty-cells: show;
    
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	vertical-align: top;
}

form { padding: 0px; margin: 0px; }

a { text-decoration: underline; color:#00cccb; }
a:hover { text-decoration: underline; color:#990100; }

h1 { text-align:center; color:#ffffff; font-size:24px; font-weight:normal; line-height:27px; padding: 0px; margin: 0px; }
h2 { padding: 0px; margin: 0; color:#990000; font-size:12px; line-height:14px; }
h3 { padding: 0px; margin: 0px; color:#000000; font-size:12px; line-height:14px;   }
.inline	{ display:inline; }
.main { font-size:14px; margin-bottom:11px;}

img.left	{ float:left; margin-right:8px; border:none; }
img.right	{ float:right; margin-left:8px; border:none; }
img.tight	{ float:left; margin:0px; border:none; }

ul	{ margin:16px 25px; padding:0; list-style-image:url(/images/arrow-mustard.gif)}
ul li	{ margin-bottom:8px;}
ul li ul { margin-top:0; list-style-image:none;}
ul li ul li { margin:0 0 0 16px;}
ul.nobullet{ list-style: none; list-style-image:none; margin: 16px 0px; padding:0;}
ul.nobullet li	{ margin-bottom:16px; padding:0;}

.left	{ float:left;}


/* ############## ############## ############## */
/* ############## END DEFAULT STYLES ########## */
/* ############## ############## ############## */
#wrapper { width: 760px; margin:0 auto; padding:0; background:#FFFFFF; }
#header	{ width:760px; height:77px; padding:0; margin:0;  background: url(/images/bg_header.gif) no-repeat; }
#phone	{ float:right;padding: 30px 19px; color:#663300; letter-spacing:.1em; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
#nav	{ background:#663300; height:22px; margin:0; padding-left:50px; border-left:solid #ab8a59 1px; border-right:solid #ab8a59 1px; }
#nav .main a	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 17px 2px 17px; margin:0; display:inline-block; text-decoration:none;}
#nav .main a:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 17px 2px 17px;margin:0;  display:inline-block; text-decoration:none;}
.brownlink {color: #663300; font-weight:bold;}
#hpsplash	{ width:760px; height:306px; padding:0; margin:0;}
#dkred	{ width:147px; height:153px; background:#990100; float:left;}
#orange	{ width:153px; height:153px; background:#ff6600; float:left;}
#mustard	{ width:300px; height:91px; background:#cc9900; xpadding-top:62px; xtext-align:center; xcolor:#ffffff; xfont-size:20px; xline-height:24px; float:left;}
#teal	{ width:153px; height:153px; background:#00cccb; float:left;}
#brown	{ width:154px; height:153px; background:#673301; float:left;}
#splash	{ width:760px; height:306px; padding:0; margin:0; float:left;}
#orange-internal { width:300px; height:220px; background:#ff6600; padding-top:100px;   float:left;}
#content	{ float:left; width:760px; padding:0; margin:0;}
#sidebar	{ width:301px; height:auto; margin:0; padding:0; background:#990100}
#maincontent-home { width:383px; height:405px; text-align:left; padding:21px 38px; float:left; background:#FFFFFF; }
#maincontent { width:383px; min-height:405px; text-align:left; padding:21px 38px; float:left; background:#FFFFFF; }
.txt-mustard	{ color:#cc9900; font-size:12px;}
#homefoot-lft { width:301px; height:92px; margin:0; float:left; background:#e5cc80;}
#homefoot-rt { width:459px; height:92px; margin:0; float:left; background:#663300;}
#footer	{ width:760px; height:50px; background: url(/images/bg_footer-top.gif) top no-repeat; }