/* COLOURS: TAN #CB9869, CREAM #FAF0CD, DARK GREEN #016533, GREEN #378E49, LEAF #9EB758, LIME #DFED94 */

body 		{text-align: center; font-family:Arial; font-size:100%; font-weight:normal; margin:10px 0px; }

#accesskeys {position:absolute; top:-9999; left:-9999;}

#wrapper	{margin-left:auto; margin-right:auto; text-align:left; width:940px; padding:0px; background:#fff; height:100%;}
#logo		{margin:0px; padding:0px; height:58px;}
#logo a		{font-weight:bold; background:none; display:inline; padding:0px; height:auto; text-decoration:underline;}

#homepagebar	{width:100%; height:20px; margin:-2px 0px 10px 0px; background:#9EB758; border-top:1px solid white;}

#mid {float:left; padding-right:8px; border-right:2px dotted #dcdfbb; width:550px; margin:0px;}
#rightcol {background:#fff; float:right; width:160px;}

a.body		{font-weight:bold; background:none; display:inline; padding:0px; height:auto; text-decoration:underline;}
a.body:link 	{color:#996600;}
a.body:hover	{color:#7F1300} 
a.body:visited	{color:#017A4B;}
a.body:active	{color:#7F1300}

#introbox 	{float:left; }
#introbox p	{margin-bottom:15px;}
#introbox h1 {margin-bottom:5px;}
#introbox h2 {font:bold 100% Arial; color:#004000; padding:0px; margin:0px 10px 10px 0px;}

#navbox 	{width:189px; margin-right:10px; margin-bottom:3px;}
#navbox-wrapper {width:210px; float:left; }

#getquotebox	  { float:left; width:538px; margin:0px 30px 10px 0px;}
#getquotebox-top { background-image: 
 url(file:///C|/Users/Owen/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.Outlook/UVJVWFX6/%27../images/boxtop-crm.gif%27); 
               background-repeat: repeat; background-attachment: scroll; 
               height: 11px; background-position: 0% }
/* width:752px; */
#getquotebox-btm { width: 538px; background-image: 
 url(file:///C|/Users/Owen/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.Outlook/UVJVWFX6/%27../images/boxbtm-crm.gif%27); 
               background-repeat: repeat; background-attachment: scroll; 
               height: 9px; background-position: 0% }
#getquotebox-body { width: 538px; float: left; background-image: 
 url(file:///C|/Users/Owen/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.Outlook/UVJVWFX6/%27../images/boxbg-crm.gif%27); 
               background-repeat: repeat-x; background-color: #F5DEB3; 
               background-attachment: scroll; margin: 0px; padding: 0px; 
               background-position: 0 }
#getquotebox img  {margin-bottom:20px;             margin-left:20px;}
#getquotebox a	  {padding:0; margin:0px; }
#getquotebox p	  {padding:0px; margin:0px 20px 5px 20px; text-align:left;}
#getquotebox-body ul	  {padding:0px 10px 10px 0px; margin:0px 10px 0px 230px; font:italic 75% Arial; color:#004000;  }
#getquotebox-body ul li	  {}	  

#emailbox		{width:156px; float:left;  margin-right:0px; padding-bottom:15px;}
#emailbox-body		{width:156px; padding:0px; margin:0px}
#emailbox-body img	{margin-top:0px;}
#emailbox-body a	{padding:0; margin:0px;}
#emailbox-body p	{color:#996600;text-align:center; padding:5px 10px 5px 10px; margin:0px; }

#ifabox		{float:right; width:146px; text-align:center; margin:2px 10px 20px 0px; padding:20px 0px; border-top:2px dotted #dcdfbb; }
#ifabox p 	{color:#808080; padding:0px; font-size:65%; margin:0px; }
#ifabox p.disclaimer 	{color:#004000;  padding:15px 0px 0px 0px; font-size:75%; margin:0px; }
#ifabox a	{color:#808080; }
#ifabox a:hover	{color:#7F1300}
#ifabox img	{margin:10px 0px 5px 0px;}

#navfull	{color:wheat;list-style:none; width:189px; text-align:left; background:#9EB758; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
#navfull a 	{font-weight:bold; color:#fff; text-decoration:none; font-size:70%; float:none; background:none;  display:inline; padding:0px; height:auto; margin:0px;} 
#navfull a:hover {color:#99660; border-bottom:1px solid wheat; } /* #333300 */
#navfull ul	{display:none; list-style:none;}
#navfull li  { background-image: 
               url('file:///C:/Users/Home/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/arw.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               font-weight: bold; margin-left: 4px; margin-right: 4px; 
               margin-top: 0px; margin-bottom: 0px; padding-left: 10px; 
               background-position: 0 8px }
#navfull li.here { background-image: 
               url('file:///C:/Users/Home/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/arw-on.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: 0 8px }
#navfull li.here span { color:#004000; font-size:70%;}
#navfull li.here a 	{color:#004000;} 
#navfull li.here a:hover {color:#99660; border-bottom:1px solid #004000;; } 

#navfull ul.showsubmenu      {display:block; margin-left:0px; padding-left:0px;}
#navfull ul.showsubmenu li { background-image: 
               url('file:///C:/Users/Home/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/arw.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               font-weight: bold; margin-left: 4px; margin-right: 4px; 
               margin-top: 0px; margin-bottom: 0px; padding-left: 10px; 
               padding-top: 0px; padding-bottom: 0px; background-position: 
               0 3px }
#navfull ul.showsubmenu li a {display:block; margin:4px 0px; padding:0px;} 
#navfull ul.showsubmenu li a:hover {text-decoration:underline; border-bottom:none;}
#navfull li.here ul.showsubmenu li a {color:#fff;}
#navfull ul.showsubmenu li a.here {color:#004000;}

#box         { background-image: 
               url('file:///C:/Users/Home/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/podbtm.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               width: 670px; margin-left: 0px; margin-right: 0px; margin-top: 
               20px; margin-bottom: 20px; padding: 0px; background-position: 
               0 100% }
#box-top     { background-image: 
               url('file:///C:/Users/Home/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/podtop.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               margin: 0px; padding: 0px; background-position: 0 }
#box p    {text-align:left; margin:0px 15px; padding:15px 0px 0px 0px;}
#box ol   {margin:0px 35px; padding:0px;}
.boximg	  {position:relative; float:right; margin:10px;}

#content	{float:left; width:700px;/*width:665px;*/ margin:0px 0px 0px 10px; padding:0px;}
	h1	{font:normal 150% Arial Black; color:#3D9661; margin-top:0px; text-align:center;}
	h2	{clear:both; font:bold 90% Arial; color:#CB9869; margin:5px 0px 5px 0px; padding-top:20px;}
    h2.compact {margin:0px 0px 5px 0px; padding-top:0px;}
	h3	{font:bold 75% Arial; color:#016533; }
	p	{font:normal 75% Arial; color:#004000; margin:0em 10px 10px 0em; text-align:justify;}
	p.intro	   {font-size:75%; font-weight:bold}
	p.lb       {font-size:90%; font-weight:bold; text-align:left; margin:0px 10px 10px 0px;}
	.compact  {padding:0px; margin-top:0px; margin-bottom:0px}
    .num       {letter-spacing:-0.15em;}
    .tel       {font-size:140%; font-weight:bold;}
    .clear	{clear:both;}   
    p.lb span {font-weight:normal;} 

div.indent {margin-left:25px;}
div.indent p {margin-left:16px;}
    
#content ul	{font:normal 75% Arial; color:#004000; margin-top:-10px;}
#content ul li	{list-style:square;}
#content ol	{font:normal 75% Arial; color:#004000; margin-top:-10px;}
#content ol li	{}
#content a	{font-weight:bold; background:none; display:inline; padding:0px; height:auto; text-decoration:underline;}
#content a:link 	{color:#996600;}
#content a:hover	{color:#7F1300} 
#content a:visited	{color:#017A4B;}
#content a:active	{color:#7F1300}

#ctextbox	{float:left; width:205px;}
#ctextbox h2 {font:bold 100% Arial; color:#004000; padding:0px; margin:16px 10px 0px 0px;}

#commbox	{ margin:8px 0px 0px 0px; padding-bottom:10px; float:left; }
#commbox #table2	{margin:0px; font-size:73%; color:#004000; border:1px solid #719F63;}

.fr {float:right;}
.fl {float:left;}

.fl-1 {float:left; width:340px;}
.fr #table2 {margin:0px 10px 10px 10px;}

#table2			{border:1px solid #719F63; margin:26px; font-size:73%; color:#004000; width:333px; margin-left:auto; margin-right:auto; }
#table2.wide		{width:70%; /*margin:0px 0px 16px 0px;*/margin-left:auto; margin-right:auto;}
#table2 th		{background:rgb(218,236,183); color:#004000; padding:2px 10px 2px 3px;  border-left:1px dotted #719F63; text-align:center;}
#table2 th.first	{border-left:none;}
#table2 tr td 		{background:#fff; padding:2px 10px 2px 3px; border-top:1px dotted #719F63; border-left:1px dotted #719F63; text-align:center;}
#table2 tr td.first	{background:#fff; border-left:none;  }
#table2 tr.shade td 	{background:#f0f9ea; }
#table2 tr td.center	{text-align:center;}

#table3			{border:1px solid #719F63; margin:26px; font-size:73%; color:#004000; margin-left:auto; margin-right:auto; }
#table3.wide		{width:70%; /*margin:0px 0px 16px 0px;*/margin-left:auto; margin-right:auto;}
#table3 th		{background:rgb(218,236,183); color:#004000; padding:2px 10px 2px 3px;  border-left:1px dotted #719F63; text-align:center;}
#table3 th.first	{border-left:none;}
#table3 tr td 		{background:#fff; padding:2px 10px 2px 3px; border-top:1px dotted #719F63; border-left:1px dotted #719F63; text-align:left; vertical-align:top;}
#table3 tr td.first	{background:#fff; border-left:none;  }
#table3 tr.shade td 	{background:#f0f9ea; }
#table3 tr td.center	{text-align:center;}
td ul {padding-top:10px; }
td ul li {font:normal 150% Arial;}

#table			{border:1px solid #719F63; margin:26px; font-size:73%; color:#004000; margin-left:auto; margin-right:auto; }
#table.wide		{width:70%; /*margin:0px 0px 16px 0px;*/margin-left:auto; margin-right:auto;}
#table th		{background:rgb(218,236,183); color:#004000; padding:2px 10px 2px 3px;  border-left:1px dotted #719F63; text-align:center;}
#table th.first	{border-left:none;}
#table tr td 		{background:#fff; padding:2px 10px 2px 3px; border-top:1px dotted #719F63; border-left:1px dotted #719F63;}
#table tr td.first	{background:#fff; border-left:none;  }
#table tr.shade td 	{background:#f0f9ea; }
#table tr td.center	{text-align:center;}

.promobox {width:200px; float:left; margin:15px 15px 0px 0px;}
.promobox img 	{margin-bottom:13px}
.reginfo	{text-align:center; margin:35px 0px 0px 0px;}
.reginfo p {width:80%; color:#808080; font-size:60%;}

#footerlinks	{clear:both; text-align:center; border-top:2px dotted #dcdfbb; margin-top:0px; margin-bottom:10px; padding:1px 6px 6px 0px;}
#footerlinks div	{padding:4px 0px 0px 0px;}
hr	{color:#ccc; padding:2px; margin:0px;}
#footerlinks a {color:#996600; border-bottom:1px solid wheat; text-decoration:none; float:none; background:none; font-size:70%; display:inline; padding:0px; height:auto; margin-right:4px;} 
#footerlinks a:hover {color:#99660; border-bottom:1px solid #996600; } /* #333300 */


#pop_content { margin:20px; }
#pop_content p {font:normal 75% Arial; color:#004000; text-align:left;  }
#pop_content p.qtn {font:bold 100% Arial; }
#pop_content p.ans {font:bold 100% Arial; }
#pop_content div.qtn {float:left; padding:0px 6px 0px 0px; margin:-11px 10px 0px 0px; height:150px;  font:bold 150% Arial Black; color:#CB9869; }
#pop_content a.button { display: block; width: 6em; float: right; color: #fff; font-weight: bold; 
               cursor: pointer; background-color: #3D9661; background-image: 
               url('file:///C:/Users/Home/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/btn-bg.gif'); 
               background-repeat: repeat-x; background-attachment: scroll; 
               text-decoration: none; border-left: 2px solid rgb(102,204,153); 
               border-right: 2px solid #006600; 
               border-top: 2px solid rgb(102,204,153); 
               border-bottom: 2px solid #006600; margin: 15px; padding: 0px; 
               background-position: 0% }
#pop_content a.button:hover {background:#3D9661;}
.flowbox-top { width: 432px; background-image: 
               url('file:///C:/Users/Home/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/3dbox-top.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               padding: 30px; background-position: 0 }
.flowbox-btm { width: 492px; background-image: 
               url('file:///C:/Users/Home/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/3dbox-btm.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               background-position: 0 100% }
/*
#table1		{margin:26px; border:1px solid green; font-size:73%; color:#004000;}
#table1 th	{background:url('../images/faded-globe-sml.gif') repeat-y; padding:5px 10px 5px 5px; color:#004000;}
#table1 td 	{padding:5px 10px 5px 5px;}
#table1 tr.shade td {background:#f3ebcd;}*/

