/* Reset CSS! */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, address, th, td
		{
		margin:0;
		padding:0;
		}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th
		{
		font-size:1em;
		font-weight:normal;
		font-style:normal;
		}
ul		{
		list-style:none;
		}
caption,th	{
		text-align:left;
		}
fieldset,img	{
		border:none;
		}
dt, address, caption, cite, code, dfn, i, b, th, var
		{
		font-style:normal;
		font-weight:normal;
		}
q:before, q:after
		{
		content:'';
		}
.Clear 		{
		clear:both;
		}
.clear 		{
		/* generic container (i.e. div) for floating buttons */
		overflow: hidden;
		width: 100%;
		}
.Kill		{
		clear:both;
		display:block;
		margin:0;
		padding:0;
		height:0;
		line-height:1px;
		font-size:1px;
		}
.hide 		{
		display:none;
		}
/*Site Mark-Up*//*Default settings*/
html		{
		width:100%;
		}
body 		{
		width:100%;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:normal;
		text-align:left;
		font-size:0.75em;
		color:#555;
		background:#fff;
		background-image:url(/uploads/images/site/Background.jpg);
		background-repeat:repeat-x;
		}
a:link 		{
		color:#15527e;
		text-decoration:none;
		border-bottom:1px dotted #003f6e;
		}
a:visited 	{
		color:#555;
		text-decoration:none;
		border-bottom:1px dotted #003f6e;
		}
a:hover 	{
		color:#71cef5;
		text-decoration:none;
		border-bottom:1px dotted #29759f;
		}
a:active 	{
		color:#15527e;
		text-decoration:none;
		border-bottom:1px dotted #003f6e;
		}
/* Main Page Columns */
#Container	{
		width:994px;
		position:absolute;
		left:50%;
		margin:0 0 0 -497px;
		}
#Masthead	{
		background-image:url(../uploads/images/site/PGLogoNewMastHead.png);		
		background-repeat:no-repeat;
		background-position:0 10px;
		border-top:21px solid #15527e;
		height:140px;
		width:994px;
		display:block;
		padding:0;
		margin:0;
		}
#MastBottom	{
		height:140px;
		width:996px;
		margin-top:119px;
		}
div#Masthead h1 span 
		{
		display:none;
		}
/* All unordered lists inside 'nav' */
#Nav, #Nav ul	{
		float:right;
		}
#Nav li		{
		background:none;
		float:left;
		padding:0;
		}
#Nav a		{
		display:block;
		text-decoration:none;
		border:0;
		}
#Nav a:link.root, #Nav a:active.root, #Nav a:visited .root
		{
		background-image:url(/uploads/images/site/arrow.png);
		background-repeat:no-repeat;
		background-position:160px 5px;
		}
#Nav a:hover.root
		{
		background-image:url(/uploads/images/site/arrow_on.png);
		background-repeat:no-repeat;
		background-position:160px 5px;
		background-color:#0657bb;
		}
#Nav a:link.root2, #Nav a:active.root2, #Nav a:visited .root2
		{
		background-image:url(/uploads/images/site/arrow.png);
		background-repeat:no-repeat;
		background-position:180px 5px;
		}
#Nav a:hover.root2
		{
		background-image:url(/uploads/images/site/arrow_on.png);
		background-repeat:no-repeat;
		background-position:180px 5px;
		background-color:#0657bb;
		}
#Nav li ul	{
		position:absolute;
		padding:0;
		margin:0;
		left:-999em;
		width:auto;
		width:170px;
		}
#Nav a:link.Button, #Nav a:active.Button, #Nav a:visited.Button
		{
		width:100px;
		height:18px;
		background-image:url(/uploads/images/site/Button.png);
		background-color:#29759f;
		background-position:0 0;
		background-repeat:no-repeat;
		color:#fff;
		text-align:center;
		padding:2px 0 0 0;
		}
#Nav a:hover.Button
		{
		width:100px;
		height:18px;
		background-image:url(/uploads/images/site/Button.png);
		background-color:#71cef5;
		background-position:0 -20px;
		color:#fff;
		text-align:center;
		padding:2px 0 0 0;
		}
/* Sub navigation style */
#Nav li ul li	{
		background:#29759f;
		clear:both;
		border-bottom:solid 1px #fff;
		overflow:hidden;
		width:100%;
		}
#Nav ul li a	{
		margin:0;
		width:100%;
		font-size:0.95em;
		height:22px;
		line-height:22px;
		padding-left:7px;
		text-decoration:none;
		font-weight:bold;
		color:#fff;
		}
#Nav ul li a:hover
		{
		background:#004477;
		color:#fff;
		}
#Nav li ul ul	{
		margin:-22px 0 0 170px;
		}
#Nav li:hover ul ul, #Nav li:hover ul ul ul, #Nav li.sfhover ul ul, #Nav li.sfhover ul ul ul
		{
		left:-999em;
		}
#Nav li:hover ul, #Nav li li:hover ul, #Nav li li li:hover ul, #Nav li.sfhover ul, #Nav li li.sfhover ul, #Nav li li li.sfhover ul
		{
		left:auto;
		background-colour:#555;
		}
/* ie7 suckerfish fix */
#Nav li:hover,	{
		position:static;
		background-color:#004477;
		}
#Nav li:hover ul, #Nav li.sfhover ul
		{
		z-index:99;
		left:auto;
		background-color:#004477;
		}
/* content */
div.Row		{
		clear:both;
		width:990px;
		background-image:url(/uploads/images/site/ColumnTops.png);
		background-repeat:no-repeat;
		background-position:0px 20px;
		margin:20px 0 0 0;
		padding:0px;
		}
div.Row2	{
		clear:both;
		width:990px;
		background-image:url(/uploads/images/site/ColumnBottoms.png);
		background-repeat:no-repeat;
		background-position:left bottom;
		margin:0;
		padding:0px;
		}
#Right		{
		width:725px;
		padding:20px;
		position:relative;
		float:right;
		min-height:700px;
		margin:20px 0 0 0px;
		}
#Left		{
		width:204px;
		display:block;
		height:800px;
		padding:0;
		margin:20px 13px 0 0;
		float:left;
		overflow:hidden;
		position:relative;
		}
.clearbutton
		{
		padding:5px 3px 0 10px;
		font-weight:bold;
		width:112px;
		height:22px;
		display:block;
		}
a:link.clearbutton,a:visited.clearbutton, a:active.clearbutton
		{
		color:#fff;
		background:#600 url(/uploads/images/site/Blankbutton.gif) no-repeat;
		text-decoration:none;
		}
a:hover.clearbutton
		{
		color:#fff;
		background:#000 url(/uploads/images/site/BlankButtonON.gif) no-repeat;
		text-decoration:none;
		}
/*Page components*/
/* Tables */
table
		{
		width:100%;
		background:#777;
		font-family:Arial,Helvetica,Sans-Serif;
		}
table th
		{
		background:#ff7700 url(../uploads/images/site/tablehead.png) 0 0px repeat-x;
		padding:5px 2px;
		text-align:center;
		color:#fff
		}
table td
		{
		background:#fff;
		padding:3px 5px;
		color:#777;
		}
table th a:link , table th a:visited , table th a:active  
		{
		text-decoration:none;
		color:#fff;
		}
table th a:hover  
		{
		text-decoration:none;
		color:#fff;
		}
table input	{
		width:97%;
		border:1px solid #ddd;
		padding:3px 2px;
		}
table select	{
		width:97.4%;
		padding:1px;
		padding-left:3px;
		border:1px solid #ddd;
		background:#fde8e7;
		margin:0;
		}
table textarea	{
		width:96.9%;
		border:1px solid #ddd;
		padding:1px;
		font-family:Arial,Helvetica,sans-serif;
		padding:3px 2px;
		font-size:1.1em;
		}
table checkbox	{
		width:20px;
		border:0;
		background:transparent;
		}
table td.Error
		{
		background:#ffc8cd;
		color:#700;
		}
table td.Error input
		{
		border:1px solid #f77;
		background:#fee;
		}
table td.Error select
		{
		border:1px solid #f77;
		background:#fee;
		}
.TableTab	{
		margin-top:30px;
		clear:both;
		color:#fff;
		font-weight:bold;
		}
/* End Table */
.spacer		{
		clear:both;
		}
.panel		{
		margin:0;
		padding:0;
		position:relative;
		}
/*Front Page New Panels*/
a:link.clearlink, a:visited.clearlink, a:active.clearlink
		{
		float:right;
		margin:0 10px;
		text-decoration:none;
		color:#b5b5b4;
		}
a:hover.clearlink
		{
		float:right;
		margin:0 10px;
		text-decoration:none;
		color:#5e8dc5;
		}
a:link.ClearLink, a:visited.ClearLink, a:active.clearLink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		}
a:hover.ClearLink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		color:#5e8dc5;
		}
.pullquoteouter
		{
		width:204px;
		padding:0px 0;
		margin:0px 0 0 20px;
		float:right;
		background-image:url(/uploads/images/site/QuoteTop.png);
		background-position:left top;
		background-repeat:no-repeat;
		}
.pullquoteinner
		{
		position:relative;
		background-image:url(/uploads/images/site/QuoteBottom.png);
		background-position:left bottom;
		background-repeat:no-repeat;
		padding:10px 0px 30px 0px;
		margin-top:17px;
		text-align:left;
		}
.pullquoteinner p.c
		{
		color:#004477;
		font-family:arial black;
		padding:0px 10px 10px 20px;
		text-align:left;
		border-left:3px solid #ccc;
		border-right:3px solid #ccc;
		}
.pullquoteinner img.c
		{
		float:right;
		border:0;
		margin:0;
		padding:0;
		}
.panelouter	{
		padding:20px;
		margin:0;
		}
.BoxTop		{
		width:360px;
		height:15px
		display:block;
		background-image:url(/uploads/images/BoxTop.png);
		background-position:left bottom;
		background-repeat:no-repeat;
		}
.Box		{
		width:320px;
		display:block;
		background-image:url(/uploads/images/BoxSides.png);
		background-repeat:repeat-Y;
		padding:10px 20px 0 20px;
		min-height:215px;
		}
.Box h3		{
		color:#004477;
		font-family:arial black;
		font-size:1.1em;
		padding-bottom:8px;
		}
.BoxBottom	{
		width:360px;
		height:15px
		display:block;
		background-image:url(/uploads/images/BoxBottom.png);
		background-position:left top;
		background-repeat:no-repeat;
		}
.panelinner p	{
		padding:0;
		margin:0;
		}
.widepanelinner	{
		margin:0;
		padding:0px;
		}
.widepanelinner p
		{
		padding:5px 0 5px 0;
		margin:0;
		text-align:justify;
		}
.widepanelinner h1
		{
		color:#777;
		font-size:2.0em;
		padding:0 0 4px 0;
		margin:0 0 12px 0;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		letter-spacing:-1px;
		display:block;
		width:750px;
		height:40px;
		}
.widepanelinner h1 span
		{
		display:none;
		}
.widepanelinner h2
		{
		color:#777;
		font-size:1.2em;
		padding:0 0 5px 0;
		margin:0 0 10px 0;
		font-style:italic;
		line-height:120%;
		}
.widepanelinner h2 span
		{
		height:50px;
		display:none;
		}
.widepanelinner h2.Front
		{
		display:block;
		width:650px;
		height:30px;
		padding:0;
		margin:0;
		}
.widepanelinner h2.Front span
		{
		height:40px;
		display:none;
		}
.widepanelinner h3
		{
		color:#29759f;
		font-size:1.2em;
		padding:8px 0 8px 0;
		margin:0;
		font-weight:bold;
		font-family:Arial Black,Arial,Helvetica,Sans-serif;
		line-height:120%;
		}
.widepanelinner h3 span
		{
		display:none;
		}
.widepanelinner h4
		{
		color:#003f6e;
		font-size:1.1em;
		padding:2px 0 2px 0;
		margin:0;
		font-weight:bold;
		font-family:Arial Black,Arial,Helvetica,Sans-serif;
		line-height:120%;
		}
.widepanelinner h6
		{
		color:#555;
		font-size:1.2em;
		padding:12px 0 0 0;
		margin:0;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:120%;
		}
.widepanelinner h5
		{
		color:#555;
		font-size:1.2em;
		padding:18px 0 5px 40px;
		margin:0 0 10px 0;
		font-weight:bold;
		font-family:Arial,Helvetica,Sans-serif;
		line-height:120%;
		}
.widepanelinner .image
		{
		margin:3px 6px 3px 0;
		border:2px #29759f solid;
		padding:3px;
		float:left;
		}
.widepanelinner .image P
		{
		font-size:0.8em;
		font-weight:bold;
		text-align:left;
		text-align:left;
		}
.widepanelinner .image img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .imageL
		{
		clear:left;
		background:#fff;
		margin:8px 20px 0 0;
		padding:3px;
		float:left;
		border:1px #29759f solid;
		}
.widepanelinner .imageL P
		{
		font-size:0.8em;
		color:#777;
		font-weight:bold;
		text-align:left;
		text-align:left;
		}
.widepanelinner .imageL img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .imageR
		{
		clear:right;
		background:#fff;
		margin:8px 0 0 20px;
		padding:5px;
		float:Right;
		position:right;
		border:1px #29759f solid;
		}
.widepanelinner .imageR P
		{
		font-size:0.8em;
		color:#777;
		font-weight:bold;
		text-align:left;
		}
.widepanelinner .imageR img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .iconL
		{
		clear:both;
		min-height:40px;
		background:#eee;
		margin:2px 20px 0 1px;
		padding:10px 5px 10px 10px;
		float:Left;
		width:150px;
		}
.widepanelinner .iconL P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		}
.widepanelinner .iconL img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.widepanelinner .iconR
		{
		clear:both;
		min-height:40px;
		background:#eee;
		margin:2px 1px 0 20px;
		padding:10px 10px 10px 5px;
		float:right;
		width:150px;
		}
.widepanelinner .iconR P
		{
		font-size:0.8em;
		color:#444;
		text-align:left;
		padding:0;
		}
.widepanelinner .iconR img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.widepanelinner ul
		{
		margin:7px 0 9px 23px;
		list-style-image:url(/uploads/images/site/bullet.png);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		}
.widepanelinner ul li
		{
		padding:0;
		margin:0;
		}
.widepanelinner ul ul
		{
		margin:7px 0 9px 50px;
		list-style-image:url(/uploads/images/site/bullet2.png);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		}
.widepanelinner ol
		{
		list-style-type:decimal;
		margin:8px 0 4px 30px;
		list-style-position:outside;
		padding:0px;
		}
.widepanelinner ol li
		{
		padding:0 0 4px 0;
		margin:0;
		}
.widepanelinner ol ol
		{
		list-style-type:lower-alpha;
		margin:8px 0 4px 30px;
		list-style-position:inside;
		padding:0px;
		}
.widepanelinner ol ol li
		{
		padding:0 0 4px 0px;
		margin:0;
		}
ul#headlines 	{
		background:#fff;;
		list-style:none;
		width:110px;
		margin:0;
		padding:0;
		float:left;
		}
ul#headlines a
		{
		font-weight:bold;
		display:block;
		text-decoration:none;
		width:111px;
		color:#000;
		margin:0;
		padding:0;
		overflow:hidden;
		height:74px;
		voice-family:"\"}\"";
		voice-family:inherit;
		min-height:74px;
		}
ul#headlines a:link, ul#headlines a:visited, ul#headlines a:active
		{
		color:#666;
		background:#eee;
		padding:2px 3px 8px 4px;
		border-top:1px solid #fff;
		border-bottom:1px solid #777;;
		}
ul#headlines a:hover
		{
		color:#444;
		background:#c6dfff;
		padding:2px 3px 8px 4px;
		border-top:1px solid #fff;
		border-bottom:1px solid #777;;
		}
ul#headlines a:link.selected, ul#headlines a:visited.selected, ul#headlines a:active.selected
		{
		color:#444;
		background:#c6dfff;
		padding:2px 3px 8px 4px;
		border-top:1px solid #fff;
		border-bottom:1px solid #777;;
		}
/* New for news pages / tables */
.tableListWidgetsArea
		{
		width:auto;
		background-color:#15527e;
		padding:10px 0 10px 0;
		height:22px;
		}
.tableListSelectItem
		{
		color:#fff;
		border:1px solid #3386b5;
		background:#15527e;
		width:140px;
		float:left;
		margin:-2px 2px 0 2px;
		}
.tableListWidgetLink
		{
		float:left;
		color:#444;
		font-weight:bold;
		text-decoration:none;
		margin-right:10px;
		}
a:link.tableListWidgetLink, a:active.tableListWidgetLink, a:visited.tableListWidgetLink
		{
		color:#fff;
		border-bottom:0;
		}
a:hover.tableListWidgetLink
		{
		color:#59bdf5;
		border-bottom:0;
		}
.tableListWidgetsArea input
		{
		color:#fff;
		border:1px solid #3386b5;
		background:#15527e;
		float:left;
		display:inline;
		margin:0 2px 0 2px;
		}
/* Submit buttons for table tops */
.tableListWidgetsArea button
		{
		background:#15527e url(/uploads/images/TableSubmitButton.png) 0 0 no-repeat;
		color:#fff;
		width:55px;
		height:24px;
		border:0;
		padding:0;
		margin:-4px 20px 0 0;
		float:left;
		}
.tableListWidgetsArea button:hover
		{
		background:#15527e url(/uploads/images/TableSubmitButton.png) 0 -24px no-repeat;
		color:#59bdf5;
		width:55px;
		height:24px;
		border:0;
		padding:0;
		margin:-4px 20px 0 0;
		}
img.tableListRSSIcon
		{
		padding:0;
		margin:-3px 5px 0 10px;
		width:22px;
		height:22px;
		background-color:black;
		}
.tableListInputWidget
		{
		float:left;
		color:#fff;
		border:1px solid #29759f;
		background:#fff;
		height:14px;
		margin-left:10px;
		width:120px;
		margin-right:5px;
		}
th.tableListHeader
		{
		text-align:left;
		padding:8px 5px 8px 5px;
		background-color:#d1d1d1;
		}
td.tableListItem
		{
		text-align:left;
		padding-left:8px;
		width:20%;
		padding-bottom:4px;
		}
.panelheader select
		{
		float:left;
		color:#fff;
		background:#333 url(/uploads/images/site/HeaderBack.png) repeat-x ;
		width:150px;
		border:1px solid #29759f;
		padding:2px;
		margin-top:1px;
		}
#competitionname
		{
		width:230px;
		}
/* Contact form */
label.contactForm
		{
		display: block;
		width: 155px;
		float: left;
		text-align:right;
		margin: 2px 5px 5px 0px;
		padding:2px;
		font-style:italic;
		font-size:0.85em;
		}
input.contactForm
		{
		background:#fff;
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #29759f;
		padding:2px;
		}
select.contactForm
		{
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		padding:2px;
		background:#fff;
		border:1px solid #29759f;
		}
.textareaContactForm
		{
		background:#fff;
		border:1px solid #29759f;
		width:474px;
		height:100px;
		margin:0 0 5px 0;
		padding:2px;
		font-family:Arial,Helvetica,sans-serif;
		}
input.checkboxContactForm
		{
		width:20px;
		}
input.contactFormX
		{
		border:1px solid #fa48a0;
		background:#fbc3df;
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		padding:2px;
		}
select.contactFormX
		{
		border:1px solid #fa48a0;
		background:#fbc3df;
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		padding:2px;
		}
.textareaContactFormX
		{
		color:#e44;
		border:1px solid #fa48a0;
		background:#fbc3df;
		width:471px;
		height:100px;
		margin:0 0 5px 0;
		padding:2px;
		}
input.checkboxContactFormX
		{
		width:20px;
		background:#fbc3df;
		color:#fff;
		}
br.sep		{
		clear:both;
		}
.ReceiveInfoPanel
		{
		width:270px;
		float:left;
		position:relative;
		display:block;
		}
.ReceiveInfoPanel2
		{
		width:203px;
		height:20px;
		float:left;
		position:relative;
		display:block;
		}
/* End contact form */
.edittableheads	{
		background:url(/uploads/images/site/headerback.png) no-repeat top right #000;
		color:#fff;
		padding:2px 5px;
		font-weight:bold;
		}
.edittableheads select
		{
		color:#fff;
		background:url(/uploads/images/site/headerback.png) repeat-x #000;
		}
.edittableheads a:link,.edittableheads a:visited, .edittableheads a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%;
		}
.edittableheads a:hover
		{
		color:#ffabab;
		text-decoration:none;
		}
.fff		{
		background:#ffe1df;
		padding-left:3px;
		}
.fff input	{
		padding-left:3px;
		width:97%;
		border:1px solid #333;
		background:#fff;
		}
.fff textarea	{
		padding-left:3px;
		width:97%;
		border:1px solid #333;
		font-size:12px;
		background:#eee;
		font-family:Arial,Helvetica,Sans-serif;
		}
.fff select	{
		padding-left:3px;
		border:1px solid #333;
		width:98%;
		background:#eee;
		margin:0;
		}
.fff P		{
		margin:0;
		line-height:110%;
		padding:5px 0 0 0;
		}
.bbb		{
		background:#bbb;
		padding:3px 5px;
		}
.ddd		{
		background:#ddd;
		padding:3px 5px;
		}
.eee		{
		background:#ddd;
		padding:3px 5px;
		}
.eee input	{
		padding-left:3px;
		width:97%;
		border:1px solid #333;
		background:#ddd;
		text-align:left;
		}
.yellowbar 	{
		color:#000;
		font-weight:bold;
		background:#86ecc7 url(/uploads/images/site/BarBackon.gif);
		}
.yellowbar a:link,.yellowbar a:visited, .yellowbar a:active
		{
		color:#000;
		text-decoration:none;
		}
.yellowbar a:hover
		{
		text-decoration:none;
		color:#2d44a5;
		text-decoration:none;
		}
/* Pop ups */
.popupheader	{
		width:398px;
		height:96px;
		background:#12130e url(/uploads/images/site/PopupHeader.gif) center top no-repeat;
		}
.popupheader h1	{
		padding:50px 0 0 170px;
		color:#fff;
		line-spacing:100%;
		font-size:14px;;
		}
.labelhide
		{
		display:none;
		}
.ShopPrice	{
		padding:0px 20px;
		color:#fc3f2d;
		display:inline;
		float:right;
		}
.blend img	{
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
		}
/*Header*/
.News		{
		clear:both;
		margin-top:5px;
		background:url(/uploads/images/News.jpg) center bottom no-repeat;
		width:204px;
		height:165px;
		display:block;
		}
.News h3 span
		{
		display:none;
		}
.News a
		{
		z-index:2;
		positon:absolute;
		width:200px;
		height:160px;
		left:0;
		display:block;
		border:0;
		outline:none;
		}
.Testimonials	{
		clear:both;
		margin-top:10px;
		background:url(/uploads/images/Newsletter.png) center bottom no-repeat;
		width:204px;
		height:170px;
		display:block;
		}
.Testimonials h3 span
		{
		display:none;
		}
.Testimonials a
		{
		z-index:2;
		positon:absolute;
		width:200px;
		height:160px;
		left:0;
		display:block;
		border:0;
		outline:none;
		}
.GetaQuote	{
		clear:both;
		margin-top:0px;
		background:none;
		width:204px;
		height:203px;
		display:block;
		}
.GetaQuote h3	span
		{
		display:none;
		}
.GetaQuote a	{
		border:0;
		}
.BenefitsCalculator
		{
		clear:both;
		margin-top:0px;
		background:none;
		width:204px;
		height:203px;
		display:block;
		}
.BenefitsCalculator h3	span
		{
		display:none;
		}
.BenefitsCalculator a
		{
		border:0;
		}
.OurProduct	{
		width:204px;
		height:165px;
		display:block;
		}
.OurProduct h3	{
		background:url(/uploads/images/OurProduct2.png) center top no-repeat;
		width:158px;
		height:116px;
		padding:20px;
		margin-top:20px;
		}
.OurProduct h3	span
		{
		display:none;
		}
.OurProduct a
		{
		z-index:2;
		positon:absolute;
		width:200px;
		height:165px;
		margin-top:-165px;
		left:0;
		display:block;
		border:0;
		outline:none;
		}
.Claim		{
		width:204px;
		height:165px;
		display:block;
		}
.Claim h3	{
		background:url(/uploads/images/Claim2.png) center top no-repeat;
		width:163px;
		height:165px;
		padding:20px;
		margin-top:10px;
		}
.Claim h3	span
		{
		display:none;
		}
.Claim a
		{
		z-index:2;
		positon:absolute;
		width:200px;
		height:165px;
		margin-top:-165px;
		left:0;
		display:block;
		border:0;
		}
a.LinkRight
		{
		float:right;
		}
.Partners h3	{
		color:#005581;
		font-size:1.1em;
		padding-top:15px;
		}
.Partners img	{
		float:left;
		margin-right:10px;
		width:100px;
		height:51px;
		}
.Logo		{
		padding:0 40px;
		float:left;
		}
/*footer*/
.Footer		{
		width:770px;
		background-repeat:no-repeat;
		padding:0px 0 0 0px;
		font-size:0.85em;
		text-align:left;
		margin-left:220px;
		}
div.FooterLeft p
		{
		padding:4px 0px;
		margin:0;
		}
div.FooterLeft p strong
		{
		color:#111;
		font-weight:bold;
		}
.FooterLeft a	{
		color:#15527e;
		border-bottom:1px dotted #71cef5;
		}
.FooterLeft a:hover
		{
		color:#71cef5;
		border-bottom:1px dotted #15527e;
		}
.FooterLeft	{
		float:left;
		padding:0px 0 0 40px;
		}
.FooterRight	{
		float:right;
		padding:0px 20px 0 0;
		}
.confbar
		{
		background:url(/uploads/images/site/headerback.png) repeat-x #006;
		color:#fff;
		padding:4px 5px 2px 5px;
		font-weight:bold;
		text-align:center;
		display:block;
		}
.confbar a:link,.confbar a:visited, .confbar a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%
		}
.confbar a:hover
		{
		color:#777;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
.confbar a:link,.confbar a:visited, .confbar a:active
		{
		color:#ff0;
		text-decoration:none;
		font-size:100%
		}
.confbar a:hover
		{
		color:#fff;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
.errorbar
		{
		background:#890300 url(/uploads/images/site/headerbackOn.png) repeat-x;
		color:#fff;
		padding:4px 5px 2px 5px;
		font-weight:bold;
		text-align:center;
		display:block;
		}
.errorbar a:link,.errorbar a:visited, .errorbar a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%
		}
.errorbar a:hover
		{
		color:#ff0;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
/* div container used for sponsor buttons */
#imageContainer
		{
		position:relative;
		margin:auto;
		width:120px;
		background:#eee;
		}
#imageContainer2
		{
		position:relative;
		margin:auto;
		width:120px;
		}

/*Adbanners*/
#adbannertop	{
		width:468px;
		z-index:2;
		position:absolute;
		margin:8px 0 0 0px;
		left:50%;
		}
#adbanner	{
		width:468px;
		z-index:2;
		position:absolute;
		top:0;
		margin:3px 0px 0 0px;
		left:49.5%;
		}
#adbanner a	{
		border:0;
		}
#adbannerFront	{
		width:468px;
		z-index:2;
		position:absolute;
		top:0;
		margin:582px 0 0 9px;
		border-bottom:0;
		}
/*Ad SkyScrapers*/
.skyscraper	{
		width:136px;
		height:600px;
		margin:0px 0 0 0;
		padding:0px 0 4px 0px;
		position:relative;
		}
.floatright	{
		float:right;
		}
/*Gallery*/
.galleryrow
		{
		clear:both;
		padding:10px 10px 0 0;
		}
.gallerycontainer
		{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.gallerycaption
		{
		background:#ddd;
		padding:2px 5px;
		color:#fff;
		}
.responsepagespace
		{
		padding-top:80px;
		}
/*Front Page More Link*/
a.more
		{
		display:block;
		text-decoration:none;
		font-weight:normal;
		height:15px;
		line-height:15px;
		padding:2px;
		text-align:center;
		width:50px;
		float:left;
		color:#fff;
		text-transform: uppercase;
		font-size:0.9em;
		background:#005b43;
		}
a:link.more, a:active.more, a:visited.more
		{
		background:#005b43;
		color:#fff;
		}
a:hover.more
		{
		background:#ddd;
		color:#fff;
		}
.Fcategory	{
		width:322px;
		margin:0 4px 0 0;
		float:left;
		}
/* scrolling content css */
#scrollingContainer
		{
		background:#024130;
		width:316px;
		height:27px;
		padding:2px 10px;
		margin-right:10px;
		overflow:hidden;
		color:#fff;
		}
#scrollingContainer a 
		{
		text-decoration: none;
		}
/*Splash Page Buttons*/
.SplashButton
		{
		padding:2px 4px;
		text-align:center;
		font-weight:bold;
		margin:0;
		}
a:link.SplashButton,a:visited.SplashButton, a:active.SplashButton
		{
		display:block;
		color:#fff;
		background:#000 url(/uploads/images/site/headerback.png) repeat-x;
		text-decoration:none;
		margin:0 1px;
		}
a:hover.SplashButton
		{
		background:#3da88a url(/uploads/images/site/headerbackOn.png) repeat-x;
		display:block;
		color:#fee;
		text-decoration:none;
		margin:0 1px;
		}
#newsContent	{
		background-repeat:no-repeat;
		float:left;
		padding:0;
		margin:0;
		background-color:#fff;
		}
.summaries	{
		width:399px;
		height:73px;
		overflow:hidden;
		border-bottom:1px solid #777;
		}
.summaries p	{
		padding:8px 4px;
		margin:0;
		display:none;
		}
.summaries a	{
		text-decoration:none;
		border-bottom:0;
		color:#233f69;
		}
.summaries a:hover
		{
		text-decoration:none;
		border-bottom:0;
		color:#202860;
		}
.pad1		{
		clear:both;
		padding-bottom:2px;
		background:#fff;
		}
.pad15		{
		clear:both;
		padding-bottom:22px;
		background:#fff;
		}
.pad3		{
		clear:both;
		padding-bottom:3px;
		background:#fff;
		}
fieldset.mpu	{
		clear:both;
		border:#ccc 1px solid;
		padding:20px;
		width:300px;
		float:left;
		}
legend		{
		padding:5px;
		background:#ddd;
		color:#777;
		margin:0 0 10px 0;
		}
p.Venue		{
		padding-bottom:33px;
		}
p.KickOff	{
		padding-bottom:33px;
		}
/*Video Player*/
.VidFrame	{
		position:absolute;
		float:center;
		width:996px;
		height:600px;
		left:50%;
		margin:0px 0px 0px -475px;
		background: url(/uploads/images/titles/h1PGDirect16326Pages.png) no-repeat 0 -2px;

		}
#Index		{
		position:absolute;
		float:center;
		width:650px;
		left:50%;
		height:450px;
		margin:220px 0px 0px -325px;
		}
p.Venue		{
		padding-bottom:12px;
		}
p.KickOff	{
		padding-bottom:25px;
		}
/*Logon Page */
.logonpage	{
		position:relative;
		height:100%;
		border-bottom:1px solid #ddd;
		border-right:1px solid #ddd;
		border-left:1px solid #ddd;
		padding:0;
		margin:0;
		color:#000;
		background:#fff;
		}
.logonpic	{
		display:inline;
		position:relative;
		float:left;
		margin:0 10px 0 0;
		}
.logonpanel	{
		padding:10px;
		position:relative;
		height:268px;
		float:right;
		width:60%;
		}
.logonpanel hr	{
		padding:0;
		height:1px;
		color:#ddd;
		margin:0;
		}
.logonpanel p	{
		text-align:left;
		margin:0;
		padding:5px 0 0 0;
		line-height:135%;
		}
.logonpanel fieldset
		{
		border:#ddd solid 1px;
		padding:10px 20px 10px 10px;
		width:350px;
		height:205px;
		}
.logonpanel legend
		{
		background:#eee;
		border:#ddd solid 1px;
		padding:5px;
		text-align:right;
		padding:2px 10px 2px 10px;
		width:7.5em;
		}
.logonpanel label
		{
		position:relative;
		float:left;
		text-align:right;
		width:7.5em;
		padding:2px 10px 2px 10px;
		display:inline;
		color:#000;
		background:#eee;
		border:1px solid #ddd;
		margin:6px 10px 0 7px;
		}
.logonpanel input#password
		{
		width:160px;
		border:1px solid #ddd;
		padding:2px;
		}
.logonpanel input#username
		{
		width:160px;
		border:1px solid #ddd;
		padding:2px;
		}
.logonpanel input
		{
		width:160px;
		border:1px solid #ddd;
		padding:2px;
		}
.logonpanel ul	{
		list-style:none;
		padding:10px 0 0 129px;
		margin:0;
		width:176px;
		height:18px;
		}
.logonpanel li
		{
		width:176px;
		margin:0;
		}
a:link.logonpanel li, a:visited.logonpanel li, a:active.logonpanel li
		{
		display:block;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		border:1px solid #ddd;
		}
a:hover.logonpanel li
		{
		display:block;
		color:#ddd;
		font-weight:bold;
		text-decoration:none;
		border:1px solid #ddd;
		}
a.SendButton
		{
		color:#fff;
		display:block;
		width:138px;
		height:31px;
		line-height:31px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		margin-top:10px;
		margin-bottom:5px;
		border:0;
		float:right;
		outline:none;
		}
a:link.SendButton, a:active.SendButton, a:visited.SendButton
		{
		background:url(/uploads/images/site/SendButton.png) 0px -60px no-repeat;
		}
a:hover.SendButton
		{
		color:#047;
		background:url(/uploads/images/site/SendButton.png) 0px 1px no-repeat;
		}
/*Social Bookmarking*/
.BookMarks	{
		font-size:0.9em;
		clear:both;
		position:relative;
		}
.BookMarks p	{
		clear:left;
		padding:5px 0 10px 0;
		margin:0;
		}
.BookMarks ul	{
		margin:0 0 2px 0;
		padding:0;
		}
.BookMarks ul li
		{
		float:left;
		display:block;
		width:65px;
		height:20px;
		display:inline;
		position:relative;
		padding-left:25px;
		text-align:left;
		}
.BookMarks a
		{
		text-decoration:none;
		}
.BookMarks ul li.Delicious
		{
		background:url(../cms/icons/Delicious.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Stumbleupon
		{
		background:url(../cms/icons/Stumbleupon.gif) no-repeat;
		width:85px;
		}
.BookMarks ul li.Digg
		{
		background:url(../cms/icons/Digg.gif) no-repeat;
		width:45px;
		}
.BookMarks ul li.Reddit
		{
		background:url(../cms/icons/Reddit.gif) no-repeat;
		width:55px;
		}
.BookMarks ul li.Facebook
		{
		background:url(../cms/icons/Facebook.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Twitter
		{
		background:url(../cms/icons/Twitter.gif) no-repeat;
		width:70px;
		}
.BookMarks ul li.Email
		{
		width:70px;
		padding:3px 3px 0px 40px;
		background:url(../cms/icons/Email.png) no-repeat;
		}
.BookMarks ul li.Bookmark
		{
		background:url(../cms/icons/Bookmark.png) no-repeat;
		width:118px;
		padding:3px 3px 0px 30px;
		}
.BookMarks ul li.SendtoFriend
		{
		background:url(../cms/icons/SendtoFriend.png) no-repeat;
		width:90px;
		padding:3px 3px 0px 23px;
		}
/* Blog */
.Blog label	{
		display:block;
		clear:left;
		height:15px;
		font-size:0.9em;
		padding:3px 10px;
		margin:3px 0 0 0;
		width:105px;
		color:#777;
		text-align:left;
		background:#fff url(/uploads/images/site/WidgetHeader.gif) -60px 0 repeat-x;
		}
.Blog input	{
		width:580px;
		padding:2px;
		}
.Blog textarea	{
		width:580px;
		height:150px;
		padding:2px;
		}
.Blog a.BlogButton
		{
		clear:left;
		color:#fff;
		display:block;
		width:100px;
		height:24px;
		line-height:24px;
		padding:2px 5px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		margin:10px 175px 0 0px;
		float:right;
		}
.Blog a:link.BlogButton, .Blog a:active.BlogButton, Blog a:visited.BlogButton
		{
		background:#57a5d3;
		}
.Blog a:hover.BlogButton
		{
		color:#57a5d3;
		background:#f0f0f0;
		}
.BlogReplies
		{
		clear:both;
		margin-top:10px;
		}
.BlogReplies p	{
		width:580px;
		}
.BlogSeparator	{
		width:580px;
		padding:10px 0;
		border-bottom:1px solid #f0f0f0;
		}
.AlphaList
		{
		float:right;
		font-size:0.9em;
		font-weight:bold;
		padding:4px 20px 0 20px;
		color:#fff;
		}
.AlphaList a:link, .AlphaList a:active, .AlphaList a:visited.BlogButton
		{
		color:#fff!important;
		}
.AlphaList a:hover
		{
		color:#173c50!important;
		}
.Big		{
		color:#57a5d3;
		font-size:1.2em;
		}
.panelinnerITV	{
		padding:3px;
		}
/*Picture Panels*/
.GalleryRow	{
		clear:both;
		padding:10px 0px 0 0;
		}
.PicturePanel
		{
		width:240px;
		height:230px;
		float:left;
		margin-right:8px;
		}
.PictureBox
		{
		width:232px;
		padding:4px;
		float:left;
		border:1px solid #ddd;
		}
.TextBox
		{
		margin-top:4px;
		padding:4px;
		color:#666;
		width:222px;
		height:25px;
		text-align:center;
		border:1px solid #ddd;
		}
.TextBox p
		{
		margin:0;
		padding:0 0 0 4px;
		text-align:left;
		}
/*Extranet*/
#ExtranetSearch
		{
		clear:both;
		margin:0;
		padding:0;
		width:210px;
		float:right;
		position:relative;
		padding:0;
		}
ul#SearchExt label
		{
		display:inline;
		float:left;
		padding:6px 4px 0 0;
		margin:0;
		font-size:0.8em;
		color:#09c;
		}
ul#SearchExt li
		{
		margin:0px;
		list-style:none;
		}
ul#SearchExt li form
		{
		padding:0;
		}
#ExtranetSearch li img
		{
		vertical-align:top;
		position:relative;
		}
html>body#ExtranetSearch li img
		{
		position:relative;
		}
ul#SearchExt li input.textfield
		{
		width:90px;
		height:21px;
		padding:4px 5px 2px 5px;
		font-size:0.8em;
		border:none;
		color:#09c;
		background:url(/uploads/images/site/SearchStretch.png) 0 0 repeat-x;
		}
html>body#ExtranetSearch li input.textfield
		{
		width:105px;
		position:relative;
		}
.SearchExtR
		{
		margin:0px 0;
		}
.FileList
		{
		width:100%;
		clear:both;
		font-size:0.95em;
		margin:0;
		padding:0;
		background:#00543e;
		}
.FileList th
		{
		background:#aaa;
		color:#eee;
		padding:0;
		margin:0;
		}
a:link.SortDown, a:active.SortDown, a:visited.SortDown
		{
		color:#667;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/DownOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortDown
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/DownON.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:link.SortUp, a:active.SortUp, a:visited.SortUp
		{
		color:#667;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/UpOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortUp
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/UpON.png) center  repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:link.SortNone, a:active.SortNone, a:visited.SortNone
		{
		text-decoration:none;
		color:#667;
		display:block;
		height:12px;
		background:url(../cms/icons/SortOff.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
a:hover.SortNone
		{
		color:#223;
		text-decoration:none;
		display:block;
		height:12px;
		background:url(../cms/icons/SortON.png) center repeat-x;
		padding:5px;
		margin:0;
		text-align:left;
		}
.FileList td
		{
		padding:3px 5px;
		}
td.Light
		{
		background:#fff;
		}
td.Dark
		{
		background:#d9fff5;
		}
/*Thumbnail Zoom*/
.ThumbContainer
		{
		width:100px;
		height:116px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.ThumbCaption
		{
		background:#004067;
		width:100px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.ThumbCaption a:link,.ThumbCaption a:visited,.ThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.ThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.IconContainer
		{
		width:99px;
		height:156px;
		float:left;
		display:inline;
		padding:auto;
		padding:3px;
		position:relative;
		display:block;
		margin:0px 4px 3px 0;
		background:#eee;
		}
.IconContainer a:link,.IconContainer a:visited,.IconContainer a:active
		{
		text-decoration:none;
		color:#667;
		font-size:0.9em;
		}
.IconContainer a:hover
		{
		text-decoration:none;
		color:#444;
		font-size:0.9em;
		}
.WThumbContainer
		{
		width:125px;
		height:200px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.WThumbCaption
		{
		background:#004067;
		width:123px;
		height:24px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.WThumbCaption a:link,.WThumbCaption a:visited,.WThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.WThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.HThumbContainer
		{
		width:200px;
		height:145px;
		float:left;
		display:inline;
		padding:auto;
		padding:0;
		position:relative;
		background:#777;
		display:block;
		margin:5px 10px 5px 0;
		}
.HThumbCaption
		{
		background:#004067;
		width:198px;
		padding:2px 1px;
		marign:0;
		color:#fff;
		text-align:center;
		}
.HThumbCaption a:link,.HThumbCaption a:visited,.HThumbCaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.9em;
		}
.HThumbCaption a:hover
		{
		text-decoration:none;
		color:#c48721;
		font-size:0.9em;
		}
.DropdownRow
		{
		padding:8px 2px 8px 5px;
		background:#004d39 url(/uploads/images/site/headerback.png) center top repeat-x;
		margin:0px 0 0 0;
		}
.Dropdown
		{
		float:left;
		display:inline;
		}
.Dropdown select
		{
		background:#eee url(/uploads/images/site/headerback.png) center top repeat-x;
		color:#417b9b;
		font-size:12px;
		width:140px;
		padding:2px;
		border:1px solid #417b9b;
		margin:10px 2px 0 0;
		}
input.UploadBox 
		{
		color:#fff;
		background:#fff;
		border:1px solid #29759f;
		font-size:1em;
		width:350px;
		padding:2px;
		margin:0 10px 0 0;
		float:left;
		}
a.UploadButton
		{
		color:#fff;
		display:block;
		width:120px;
		height:15px;
		line-height:19px;
		padding:2px 0px 2px 0px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		margin:0;
		border:0;
		float:left;
		}
a:link.UploadButton, a:active.UploadButton, a:visited.UploadButton
		{
		background:url(/uploads/images/SendButton.png) 0px -60px no-repeat;
		}
a:hover.UploadButton
		{
		background:url(/uploads/images/SendButton.png) 0px -30px no-repeat;
		}
.widepanelinner .image p.ThumbName
		{
		text-align:center;
		}
.widepanelinner .image p.ThumbVote
		{
		text-align:center;
		background:#0a286c;
		font-weight:bold;
		color:#fff;
		padding:2px 3px;
		font-family:arial;
		}
/* Scrolling Div */
#container
		{
		overflow:hidden;
		position: relative;
		width:650px;
		height:175px;
		float:left;
		display:block;
		}
#scroller 	{
		width: 1500px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
		padding-top:20px;
		}
.BeauSelector	{
		clear:both;
		width:825px;
		height:130px;
		padding-top:80px;
		}
.LeftArrow	{
		width:16px;
		height:46px;
		float:left;
		padding-top:75px;
		}
.Thumbnails	{
		width:688px;
		height:46px;
		float:left;
		}
.RightArrow	{
		width:16px;
		height:46px;
		float:left;
		padding-top:75px;
		}
/*Poll*/
.poll		{
		padding:0;
		margin:0;
		color:#fff;
		background: url(/uploads/images/Pollback.png) bottom left repeat-x;
		}
.pollinner	{
		padding:5px 20px 5px 20px;
		height:120px;
		}
.poll input	{
		width:18px;
		margin:0;
		padding:0;
		float:left;
		outline:none;
		}
.separator	{
		clear:both;
		margin:5px 0;
		border-bottom:1px solid #777;
		}
.poll a:link, .poll a:visited, .poll a:active
		{
		margin:3px 20px;
		color:#fff;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		display:block;
		width:120px;
		height:20px;
		padding:0;
		border:0;
		background:#000 url(/uploads/images/SendButton.png) 0 0 no-repeat;
		}
.poll a:hover	{
		margin:3px 20px;
		color:#fff;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		display:block;
		width:120px;
		height:20px;
		padding:0;
		border:0;
		background:#000 url(/uploads/images/SendButton.png) 0px -20px no-repeat;
		}
/*Hubs */
ul#hubnav 	{
		list-style:none;
		list-style-image:none;
		margin:0px 0 0 20px;
		padding:10px;
		background:#e2fff7;
		width:180px;
		border:2px solid #eee;
		float:right;
		display:inline;
		}
ul#hubnav li	{
		padding:0;
		margin:0;
		}
ul#hubnav a
		{
		height:14px;
		display:block;
		color:#222;
		font-family:arial,helvetica,sans-serif;
		font-size:0.8em;
		padding:2px 3px 2px 10px;
		vertical-align:middle;
		}
ul#hubnav a:link, ul#hubnav a:visited, ul#hubnav a:active
		{
		text-decoration:none;
		background:url(../uploads/images/site/Button.gif) repeat-x;
		border-top:1px solid #fff;
		border-bottom:1px solid #4f766b;
		border-left:1px solid #fff;
		border-right:1px solid #4f766b;
		}
ul#hubnav a:hover
		{
		text-decoration:none;
		color:#000;
		background:url(../uploads/images/site/ButtonOn.gif) repeat-x;
		border-bottom:1px solid #96beb3;
		border-left:1px solid #fff;
		border-right:1px solid #96beb3;
		}
