@charset "UTF-8";

/* CSS Document */

* { margin: 0px; padding: 0px; }

img { border: none; }

body { background: url(images/bg-phoenix.jpg) repeat-x; background-color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; color: #5a5a5a; }

#wrap { width: 877px; margin: 0 auto; }

#shdwleft { width: 9px; height: 362px; background: url(images/shdwleft.jpg); float: left; }

#hold { width: 859px; float: left; }

#shdwright { width: 9px; height: 362px; background: url(images/shdwright.jpg); float: right; }

#top { width: 859px; float: left; }

#logo { width: 235px; height: 132px; padding: 5px 0 0 5px; background: url(images/logobg.jpg); float: left; }

#topflash { width: 619px; height: 132px; float: left; }

#spacer { width: 619px; height: 5px; background-color: #FFF; float: left; }

#main { width: 849px; padding: 0 5px; background-color: #FFF; float: left; }

/*nav*/

#navtop { width: 849px; height: 22px; background: url(images/navbgtop.jpg) repeat-x; float: left; }

#nav { width: 817px; height: 20px; padding-left: 32px; background: url(images/navbg.jpg) repeat-x; float: left; }

#nav ul { text-decoration: none; font-size: 1.2em; font-weight: 400; }

#nav li { display: inline; list-style-type: none; color: #000; text-decoration: none; }

#nav a { float: left; height: 20px; padding: 4px 20px 0; color: #fff; text-decoration: none; }

#nav a:hover { float: left; height: 24px; background-color: #FFF; color: #e49600; }

#flash { width: 849px; height: 276px; margin-top: 5px; float: left; }

/*textcol*/

#text { width: 593px; padding: 15px 33px 33px 25px; float: left; }

h1 { font-size: 2.0em; padding: 8px 0; color: #e49600; }

h2 { font-size: 1.6em; padding: 8px 0; color: #e49600; }

h5 { font-size: 1.1em; line-height: 18px; padding: 5px 0; color: #e49600; }

#text p { font-size: 1.1em; line-height: 18px; padding: 8px 0; }

#text li { font-size: 1.1em; line-height: 18px; padding: 2px 0; margin-left: 20px; }

h3 { font-size: 1.6em; padding: 8px 0; color: #e49600; }

#text a { color: #676767; }

#text a:hover { text-decoration: none; color: #e49600; }

.small { font-size: 0.7em; }

.pstyle { font-size: 1.6em; padding: 8px 0; color: #e49600; font-weight: bold; }

/*rightcol*/

#rightcol { width: 198px; float: left; }

#contacttop { width: 198px; height: 35px; margin-top: 5px; background: url(images/rightcolbg.jpg) repeat-x; float: left; }

#contacttop h3 { font-size: 2.0em; font-weight: 500; padding-top: 6px; color: #FFF; }

#contact { width: 190px; padding-left: 8px; background-color: #8f8f8f; float: left; margin-bottom: 5px; padding-top: 4px; padding-bottom: 7px; }

#newstop { width: 198px; height: 35px; background: url(images/rightcolbg.jpg) repeat-x; float: left; }

#newstop h3 { font-size: 2.0em; font-weight: 500; padding-top: 6px; color: #FFF; }

#news { width: 178px; padding: 0 10px; background-color: #8f8f8f; float: left; }

#news a { font-size: 1.1em; color: #FFF; }

#news a:hover { text-decoration: none; }

#news ul { font-size: 0.9em; padding: 0 0 4px 10px; list-style-type: none; }

#news h2 { font-size: 1.5em; color: #fff; font-weight: bold; padding: 10px 0 0 10px; }

#rightcol h4 a { font-size: 1.2em; color: #000; margin-bottom: 4px; text-decoration: none; }

#rightcol h4 a:hover { font-size: 1.2em; color: #000; margin-bottom: 4px; text-decoration: none; }

#rightcol a { font-size: 1.1em; color: #fff; margin-bottom: 4px; text-decoration: underline; }

#rightcol a:hover { font-size: 1.1em; color: #000; margin-bottom: 4px; text-decoration: underline; }

.headrss { margin: 10px 0 0 10px; font-size: 1.2em; font-weight: bold; color: #560000; text-decoration: none; }

.arss { color: #000; font-size: 1.0em; margin: 0 0 5px 10px; }

#fadeout { width: 198px; height: 300px; background: url(images/fadeout.jpg) repeat-x; float: left; }

#footer { width: 849px; padding: 12px 5px 0; float: left; }

/*footer*/

#footer h5 { font-size: 1.5em; color: #FFF; margin-bottom: 5px; text-align: center; }

#footer p { font-size: 1.1em; color: #FFF; text-align: center; margin-bottom: 10px; }

#footer a { color: #fff; }

#footer a:hover { text-decoration: none; }

#footer ul { font-size: 1.1em; text-align: center; width: 708px; display: block; margin: 0 auto; }

#footer li { display: inline; margin-left: 0px; color: #fff; }

#boiler { width: 849px; padding: 10px 5px; text-align: center; }

#boiler p { font-size: 1.1em; text-align: center; color: #fff; padding-bottom: 7px; }

#boiler ul { font-size: 1.1em; color: #fff; list-style-type: none; margin: 0 0 15px 0; text-align: center; }

h4 { font-size: 1.3em; color: #fff; }

.icon { float: left; padding-right: 5px; }

.bibformstyle { border: 1px solid #666; font-size: 1.1em; font-weight: normal; color: #666; margin-top: 4px; width: 180px; }

.bibbutton { padding-top: 4px; margin-bottom: 10px; }

.contactformstyle { font-size: 1.2em; font-weight: normal; color: #666; margin: 4px 0 0 0; }

.picright { float: right; padding: 5px 0 10px 18px; }

.picrighta { float: right; padding: 0 0 20px 14px; }

#contactright { width: 300px; float: right; }

#contactright h4 { font-size: 1.6em; padding: 15px 0 0 80px; color: #8f8f8f; }

.style3 { font-size: 1.1em; color: #5a5a5a; margin-bottom: 1px; }

#contactdetails { width: 115px; height: 117px; padding: 6px 0 0 10px; background-color: #8f8f8f; float: left; }

#contactdetails a { color: #FFF; font-size: 1.2em; }

#contactdetails a:hover { color: #FF9900; font-size: 1.2em; }

#contactdetails p { font-size: 1.1em; line-height: 18px; padding-bottom: 14px; color: #fff; }

#contactdetailstwo { width: 121px; height: 117px; padding: 6px 0 4px 0; background-color: #8f8f8f; float: left; }

#contactdetailstwo h4 { font-size: 1.1em; line-height: 18px; padding: 5px 0; color: #fff; }

#contactdetailstwo p { font-size: 1.1em; line-height: 18px; padding-bottom: 14px; color: #fff; }

.bold { font-weight: 800; }

#gmap { height: 500px; width: 580px; margin: 0 auto; border: 1px solid #303030; padding-bottom: 10px; }

/*quotes*/

#quote { width: 400px; margin-left: 90px; margin-top: 25px; padding: 10px; background-color: #929292; }

#quote p { font-size: 1.1em; line-height: 18px; padding-bottom: 14px; color: #fff; }

#quotetwo { width: 400px; margin-left: 90px; margin-top: 25px; padding: 10px; background-color: #929292; }

#quotetwo p { font-size: 1.1em; line-height: 18px; padding-bottom: 14px; color: #fff; }

#quotethree { width: 400px; margin-left: 90px; margin-top: 25px; padding: 10px; background-color: #929292; }

#quotethree p { font-size: 1.1em; line-height: 18px; padding-bottom: 14px; color: #fff; }

#quotethree li { font-size: 1.1em; line-height: 18px; padding-bottom: 4px; color: #fff; }

#quotethree ul { color: #fff; }

#quotefour { width: 400px; margin-left: 90px; margin-top: 25px; padding: 10px; background-color: #929292; }

#quotefour p { font-size: 1.1em; line-height: 18px; padding-bottom: 14px; color: #fff; }

#quotefive { width: 400px; margin-left: 90px; margin-top: 25px; padding: 10px; background-color: #929292; }

#quotefive p { font-size: 1.1em; line-height: 18px; padding-bottom: 14px; color: #fff; }

.quoteleft { padding: 0 10px 70px 0; float: left; }

.quotelefttwo { padding: 0 10px 405px 0; float: left; }

.quoteleftthree { padding: 0 10px 215px 0; float: left; }

.quoteright { padding-left: 10px; float: right; }

.border { border: 1px solid #FFFFFF; }

.bordertwo { padding-bottom: 15px; border: 1px solid #FFF; }

#extra { clear: left; font-size: 1.0em; color: #fff; padding-top: 25px; text-align: center; }

#extra ul { width: 700px; text-align: center; }

#extra li { width: 33%; text-align: center; }

#extra li a { color: #fff; text-align: center; width: 33%; text-align: center; }