/*defaults*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body 	{background:#A3B3C0 url('../images/body_bg2.jpg') repeat-x 0 0; color:#000000; margin-top:11px; font-family:Helvetica, arial, sans-serif; font-size:13px; }
a		{color:#000000; text-decoration:none;}
a:hover	{color:#A30001; text-decoration:underline;}
h1		{font-size:14px; font-weight:normal; line-height:18px;}
img          {border: none;}

.padbottom {padding-bottom:14px;}
.padleft {padding-left:14px;}

/*structural elements*/
#container	{margin:0 auto; width:800px; background:#FFFFFF; }
#designer	{margin:0 auto; width:955px; background:#FFFFFF; }
#logo		{padding:15px 30px 135px 10px; }
#Dnavigation	{padding:10px 0 10px 20px; font-size:135%;}
#navigation	{margin:0 auto; padding-left:20px; border-bottom:1px solid #DADADA;}
#header		{background:#DADADA url no-repeat 10px 10px; padding:20px; height:300px; }
#content	{float:left; width:490px; padding:20px 10px 0 0; line-height:20%; }
#Dfooter		{margin:0 auto; width:915px; background:#DADADA; padding:20px; text-align:left; border-top:2px solid #FFFFFF; }
#footer		{clear:both; width:760px; background:#DADADA; padding:20px; text-align:left; border-top:2px solid #FFFFFF; }
#copyright	{float:right; }
#form {padding-top: 10px;}
#form input {margin-top: 20px; margin-bottom: 10px;}
#form textarea {margin-top: 10px;}
.quickquote {margin-top: 43px;}

#leftcolumn {
width:175px;
float:left;
background-color:#ffffff;
margin:10px 0 0 20px;
padding-top:10px;
}

#midcolumn{
width:394px;
margin:3px 0 50px 0;
padding:0 0 0 0;
float:left;
text-align:left;
}

#rightcolumn{
width:160px;
float:right;
background-color:#ffffff;
margin:10px 0 0 0;
padding-top:10px;
padding-right:10px;
}

/*headings*/
#content h1	{font-size:170%; font-weight:normal; line-height:35%; margin:0; padding:0 0 20px 0; }
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#225799; }

/*navigation*/
#navigation ul 		{margin:0; padding:0; }
#navigation li 		{margin:0; padding:0; list-style:none; display:inline; }
#navigation a		{color:#000000; padding-right: 25px; margin-bottom: 10px; text-decoration:none; }
#navigation a:hover	{color:#000000; }

#Dnavigation ul 		{margin:0; padding:0; }
#Dnavigation li 		{margin:0; padding:0; list-style:none; display:inline; }
#Dnavigation a		{color:#000000; padding:0 20px 0 0; text-decoration:none; }
#Dnavigation a:hover	{color:#000000; }

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:none; }
#footer a:hover	{color:#000000; text-decoration:underline; }
#footer .padleft {padding-left:175px;}

#Dfooter ul 		{margin:0; padding:0; }
#Dfooter li 		{margin:0; padding:0; list-style:none; display:inline; }
#Dfooter a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:none; }
#Dfooter a:hover	{color:#000000; text-decoration:underline; }
#Dfooter .padleft {padding-left:355px;}
