/* 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,ol 		{
		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:'';
		}
a		{
		color: #506684;
		}
a:hover		{
		color:#7a003c;
		}
.Clear 		{
		clear:both;
		}
.hide 		{
		display:none;
		}
/*Site Mark-Up*//*Default settings*/
html		{
		width:100%;
		}
body 		{
		width:100%;
		margin:0 auto;
		font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
		font-weight:normal;
		text-align:left;
		font-size:0.75em;
		background:#fff;
		background-image:url(../uploads/images/site/MastheadBackground.png);
		background-position:top;
		background-repeat:repeat-x;	
		}
a:link 		{
		color:#27496e;
		}
a:visited 	{
		color:#000;
		}
a:hover 	{
		color:#7a003c;
		}
a:active 	{
		color:#1d582e;
		}
/* Main Page Columns */
#Container	{
		width:1000px;
		position:absolute;
		left:50%;
		margin:0 0 0 -500px;
		}
#Masthead	{
		height:120px;
		}
#MastheadImage	{
		width:457px;
		height:60px;
		padding:20px 0 0 5px;
		}
#LeftWrapper 	{
		clear:both;
		position:absolute;
		top:120px;
		width:190px;
		margin:0 0 0 5px;
		padding:0;
		}
#MainContent	{
		width:790px;
		min-height:680px;
		float:right;
		display:inline;
		padding:0;
		margin:0;
		color:#000;
		}
div.Row		{
		clear:both;
		margin:0;
		border:0;
		padding:0;
 		width:790px;
 		margin:0 205px 0 205px;
 		background:#fff;
		}
/*footer*/
#Footer		{
		clear:both;
		width:993px;
 		margin:0 191px;
		background-image:url(../uploads/images/site/footer.png);
		background-position:top center;
		background-repeat:no-repeat;
		padding:30px 0 0 0;
		color:#194e8a;
		font-size:0.85em;
		text-align:center;
		}
.Address p	{
		padding:2px 0px;
		margin:0;
		}
#Footer a:	{
		}
#Footer a:link, #Footer a:visited,#Footer a:active
		{
		color:#194e8a;
		text-decoration:none;
		border-bottom:1px dotted #fff;
		}
#Footer a:hover
		{
		color:#fff;
		text-decoration:none;
		border-bottom:1px dotted #194e8a;
		}
#Footer2	{
		clear:both;
		width:993px;
 		margin:0 191px;
		background-image:url(../uploads/images/site/footer.png);
		background-position:top center;
		background-repeat:no-repeat;
		padding:30px 0 0 0;
		color:#fff;
		font-size:0.85em;
		text-align:center;
		}
#Footer2 a:	{
		}
#Footer2 a:link, #Footer2 a:visited,#Footer2 a:active
		{
		color:#fff;
		text-decoration:none;
		border-bottom:1px dotted #e1a51b;
		}
#Footer2 a:hover
		{
		color:#e1a51b;
		text-decoration:none;
		border-bottom:1px dotted #fff;
		}
.FooterLeft	{
		float:left;
		padding:0 0 0 10px;
		}
.FooterRight	{
		float:right;
		padding-right:0 10px 0 0;
		}		
/* All unordered lists inside 'nav' */
ul#Nav 		{
		list-style:none;
		list-style-image:none;
		background:none;
		width:185px;
		clear:both;
		margin:0;
		padding:0;
		}
ul#Nav li
		{
		position:relative;
		float:left;
		margin:0;
		width:185px;
		}
ul#Nav li ul 
		{ /*2nd level*/
		position:absolute;
		left:-999em;
		margin-left:190px;
		margin-top:-32px;
		}

/* Sub navigation style */
ul#Nav li ul ul
		{ /*3rd and above*/
		left:-999em;
		}
ul#Nav a
		{
		display:block;
		font-weight:bold;
		display:block;
		font-size:0.9em;
		text-decoration:none;
		height:32px;
		width:185px;
		padding:12px 0 0 8px;
		margin:0;
		vertical-align:middle;
		margin-bottom:-1px;
		}
ul#Nav a:link, ul#Nav a:visited, ul#Nav a:active
		{
		text-decoration:none;
		color:#4d4d4d;
		background:url(../uploads/images/site/Button.png) 0 0 no-repeat;
		height:32px;
		}
ul#Nav a:hover
		{
		text-decoration:none;
		color:#004897;
		background:url(../uploads/images/site/Button.png) 0 -45px no-repeat;
		height:32px;
		}
ul#Nav li:hover ul, ul#Nav li:hover ul ul, ul#Nav li.sfhover ul, ul#Nav li.sfhover ul ul 
		{
		position:absolute;
		z-index:100;
		left: -999em;
		}
ul#Nav li:hover ul, ul#Nav li li:hover ul, ul#Nav li li li:hover ul, ul#Nav li.sfhover ul, ul#Nav li li.sfhover ul, ul#Nav li li li.sfhover ul 
		{ /* lists nested under hovered list items */
		z-index:100;
		left: 0;
		}
ul#Nav a:link.root, #Nav a:active.root, #Nav a:visited .root
		{
		z-index:100;
		background-image:url(../uploads/images/site/ButtonArrow.png);
		background-repeat:no-repeat;
		background-position: 0 0 ;
		}
ul#Nav a:hover.root
		{
		z-index:100;
		background-image:url(../uploads/images/site/ButtonArrow.png);
		background-repeat:no-repeat;
		background-position: 0 -45px;
		}
/* ie7 suckerfish fix */
#Nav li:hover, #Nav li.sfhover
		{
		width:185px;
		}
#Nav li:hover ul, #Nav li.sfhover ul
		{
		z-index:100;
		left: auto;
		width:185px;
		}
/* content */
.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*/
.spacer		{
		clear:both;
		}
.panel		{
		margin:0;
		padding:0;
		position:relative;
		}
.panelheader	{
		background: url(../uploads/images/site/headerback.png) repeat-x scroll left top;
		color:#ffb93f;
		font-weight:bold;
		height:31px;
		line-height:29px;
		margin:0px;
		padding:0px;
		}
.panelheader2	{
		background: url(../uploads/images/site/headerback.png) repeat-x scroll left bottom;
		color:#ffb93f;
		font-weight:bold;
		height:21px;
		line-height:29px;
		margin:0px;
		padding:0px;
		}
.panelheader h6	{
		font-size:1em;
		float:left;
		margin:0;
		padding:0 0 0 35px;
		font-weight:bold;
		background:url(../uploads/images/site/LogoH6.png) no-repeat scroll left top;
		}
.panelheader a
		{
		font-weight:bold;
		text-decoration:none;
		color:#ffb93f;
		float:left;
		}
.panelheader a:link, .panelheader a:visited
		{
		text-decoration:none;
		color:#ffb93f;
		}
.panelheader a:hover
		{
		text-decoration:none;
		color:#fff;
		}
.panelheader a:active
		{
		text-decoration:none;
		color:#b7d2ef;
		}
a:link.MoreLink, a:visited.MoreLink, a:active.MoreLink
		{
		float:right;
		margin-right:10px;
		padding:0 10px 0 0;
		text-decoration:none;
		background:url(../uploads/images/site/Right.png) no-repeat right;
		}
a:hover.MoreLink
		{
		float:right;
		margin-right:10px;
		padding:0 10px 0 0;
		text-decoration:none;
		color:#ccccff;
		background:url(../uploads/images/site/RightOn.png) no-repeat right;
		}
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:#fff;
		}
.pullquoteouter
		{
		width:200px;
		background:#73aef1;
		padding:0px;
		margin:5px 0 0 12px;
		float:right;
		}
.pullquoteinner
		{
		position:relative;
		background:#fff url(../uploads/images/site/quotes.png) 4px 2px no-repeat;
		padding:5px;
		margin:4px;
		text-align:left;
		}
.pullquoteinner p.c
		{
		padding:17px 10px 0 17px;
		text-align:left;
		color:#000;
		}
.pullquoteinner img.c
		{
		float:right;
		border:0;
		margin:0;
		padding:0;
		}
.panelouter	{
		padding:0;
		margin:0;
		border:1px solid #7a003c;
		background:#eee;
		}
.widepanelinner	{
		background:#eee;
		color:#444;
		margin:0;
		padding:25px;
		}
.widepanelinner p
		{
		padding:5px 0 5px 0;
		margin:0;
		text-align:justify;
		}
.widepanelinner h1
		{
		color:#437dbd;
		font-size:1.6em;
		padding:0 0 4px 0;
		margin:0 0 12px 0;
		border-bottom:1px solid #7a003c;
		font-weight:bold;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		letter-spacing:-1px;
		}
.widepanelinner h2
		{
		color:#4d4d4d;
		font-size:1.2em;
		padding:0 0 5px 0;
		margin:0 0 10px 0;
		font-style:italic;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		line-height:120%;
		}
.widepanelinner h3
		{
		color:#4d4d4d;
		font-size:1.4em;
		padding:14px 0 4px 0;
		margin:0;
		width:50%;
		font-weight:bold;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		line-height:140%;
		background:url(../uploads/images/site/FadedRule.png) bottom left no-repeat;
		}
.widepanelinner h4
		{
		color:#555;
		font-size:1.4em;
		padding:14px 0 4px 0;
		margin:0;
		font-weight:bold;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		line-height:120%;
		background:url(../uploads/images/site/FadedRule2.png) bottom left no-repeat;
		}
.widepanelinner h5
		{
		color:#555;
		font-size:1.4em;
		padding:4px 0px 5px 35px;
		margin:0;
		font-weight:bold;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		line-height:110%;
		background:url(../uploads/images/site/LogoH5.png) top left no-repeat;
		}
.widepanelinner .imageL
		{
		clear:both;
		background:#fff;
		margin:8px 8px 0 0;
		border:1px #666 solid;
		padding:5px;
		float:left;
		}
.widepanelinner .imageL P
		{
		font-size:0.8em;
		color:#568bc3;
		font-weight:bold;
		text-align:left;
		text-align:left;
		}
.widepanelinner .imageL img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .imageR
		{
		clear:both;
		background:#fff;
		margin:8px 8px 0 8px;
		border:1px #666 solid;
		padding:5px;
		float:Right;
		position:right;
		}
.widepanelinner .imageR P
		{
		font-size:0.8em;
		color:#568bc3;
		font-weight:bold;
		text-align:left;
		}
.widepanelinner .imageR img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .iconL
		{
		clear:both;
		min-height:40px;
		background:#cbe0f7;
		margin:2px 8px 0 1px;
		padding:10px 5px 10px 10px;
		float:Left;
		width:100px;
		}
.widepanelinner .iconL P
		{
		font-size:0.8em;
		color:#568bc3;
		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:#cbe0f7;
		margin:2px 1px 0 8px;
		padding:10px 10px 10px 5px;
		float:right;
		width:100px;
		}
.widepanelinner .iconR P
		{
		font-size:0.8em;
		color:#568bc3;
		text-align:left;
		padding:0;
		}
.widepanelinner .iconR img
		{
		float:right;
		padding:0 0 0 5px;
		position:relative;
		}
.widepanelinner .pullquote1
		{
		float:right;
		background:#fff url(../uploads/images/site/quotes.png) top left no-repeat;
		width:170px;
		margin:8px 5px 0 10px;
		padding:0;
		text-align:left;
		}
.widepanelinner .pullquote1 img
		{
		float:right;
		border:0;
		margin:0;
		padding:2px;
		background:#c8f1e6;
		}
.widepanelinner .pullquote1 p
		{
		color:#444;
		font-size:0.9em;
		margin:0;
		font-weight:bold;
		padding:20px 20px 0 20px;
		border:0;
		text-align:left;
		}
.widepanelinner .pullquote2
		{
		float:right;
		background:#fff url(../uploads/images/site/quotes.png) top left no-repeat;
		width:170px;
		margin:8px 5px 0 10px;
		padding:0;
		text-align:left;
		}
.widepanelinner .pullquote2 img
		{
		float:right;
		border:0;
		margin:0;
		padding:2px;
		background:#c8f1e6;
		}
.widepanelinner .pullquote2 p
		{
		color:#444;
		margin:0;
		font-weight:bold;
		padding:20px 20px 0 20px;
		border:0;
		text-align:left;
		}
/* changed by jon was  margin:0 0 0 20px; */
.widepanelinner ul
		{
		margin:7px 0 9px 50px;
		list-style-image:url(../uploads/images/site/bullet.gif);
		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.gif);
		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;
		}
#newsContent	{
		float:left;
		width:404px;
		padding:0;
		margin:0;
		background-color:#fff;
		background-repeat:no-repeat;
		}
.blend		{
		width:403px;
		height:248px;
		overflow:hidden;
		}
.blend img	{
		width:403px;
		height:248px;
		}
.summaries	{
 		width:402px;
 		height:122px;
 		overflow:hidden;
 		background:#eee;
 		border-left:1px solid #fff;
 		border-top:1px solid #fff;
 		border-bottom:1px solid #777;
 		border-right:1px solid #777;
 		}
.summaries a:link, .summaries a:visited, .summaries a:active
		{
		color:#174b82;
		text-decoration:none;
		}
.summaries p	{
		line-height:120%;
		}
.summaries a:hover
		{
		color:#536d88;
		text-decoration:none;
		}
ul#headlines 	{
		list-style:none;
		width:111px;
		margin:0;
		padding:0;
		float:left;
		}
ul#headlines a
		{
		font-weight:bold;
		display:block;
		text-decoration:none;
		width:110px;
		color:#000;
		margin:0;
		padding:0;
		overflow:hidden;
		height:55px;
		voice-family:"\"}\"";
		voice-family:inherit;
		min-height:54px;
		}
ul#headlines a:link, ul#headlines a:visited, ul#headlines a:active
		{
		color:#666;
		background:#eee;
		padding:2px 2px 2px 4px;
		border-bottom:1px solid #777;
		border-top:2px solid #fff;
		border-left:2px solid #fff;
		border-right:1px solid #777;
		}
ul#headlines a:hover
		{
		color:#444;
		background:#9dc8fa;
		padding:2px 2px 2px 4px;
		border-bottom:1px solid #174b82;
		border-top:2px solid #c8e2ff;
		border-left:2px solid #c8e2ff;
		border-right:1px solid #174b82;
		}
ul#headlines a:link.selected, ul#headlines a:visited.selected, ul#headlines a:active.selected
		{
		color:#444;
		background:#9dc8fa;
		padding:2px 2px 2px 4px;
		border-bottom:1px solid #174b82;
		border-top:2px solid #c8e2ff;
		border-left:2px solid #c8e2ff;
		border-right:1px solid #174b82;
		}
/* New for news pages / tables */
th
		{
		color:#fff;
		text-align:left;
		padding:8px 5px 8px 5px;
		background:#174a82 url(../uploads/images/site/WidgetHeader.gif) repeat-x;
		}
th a:link, th a:active, th a:visited
		{
		color:#fff;
		text-decoration:none;
		}
th a:hover
		{
		color:#ccccff;
		text-decoration:none;
		}
td		{
		text-align:left;
		padding-left:8px;
		padding-bottom:4px;
		}

.tableListWidgetsArea
		{
		width:auto;
		background:#174a82 url(../uploads/images/site/WidgetHeader.gif) repeat-x;
		padding:10px 0 10px 0;
		height:22px;
		border:1px solid #73aef1;
		}
.tableListSelectItem
		{
		border:1px solid #ffbe3a;
		width:170px;
		background-color:#285f9a;
		color:#fff;
		float:left;
		margin:-1px 2px 0 2px;
		}
.tableListWidgetLink
		{
		float:left;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		margin-right:10px;
		}
a:link.tableListWidgetLink, a:active.tableListWidgetLink, a:visited.tableListWidgetLink
		{
		color:#fff;
		}
a:hover.tableListWidgetLink
		{
		color:#ccccff;
		}
.tableListWidgetsArea input
		{
		color:#fff;
		float:left;
		display:inline;
		margin:-1px 2px 0 2px;
		padding:2px;
		}
/* Submit buttons for table tops */
.tableListWidgetsArea button
		{
		background:#174a82 url(../uploads/images/site/TableSubmitButton.gif) no-repeat;
		color:#fff;
		width:50px;
		height:25px;
		border:0;
		padding:0 0 3px 0;
		margin:-3px 20px 0 0;
		float:left;
		}
.tableListWidgetsArea button:hover
		{
		background:#174a82 url(../uploads/images/site/TableSubmitButton.gif) 0 -25px no-repeat;
		color:#1d5ca1;
		width:50px;
		height:25px;
		border:0;
		padding:0 0 3px 0;
		margin:0px 20px 0 0;
		}
img.tableListRSSIcon
		{
		padding:0;
		margin:-2px 5px 0 10px;
		width:22px;
		height:22px;
		background-color:black;
		}
.tableListInputWidget
		{
		float:left;
		border:1px solid #73aef1;
		height:14px;
		margin-left:10px;
		width:120px;
		background-color:#285f9a;
		color:#ffffff;
		margin-right:5px;
		}
th.tableListHeader
		{
		color:#fff;
		text-align:left;
		padding:8px 5px 8px 5px;
		background:#174a82 url(../uploads/images/site/WidgetHeader.gif) repeat-x;
		}
td.tableListItem
		{
		text-align:left;
		padding-left:8px;
		width:20%;
		padding-bottom:4px;
		}
.BottomBar	{
		background:#174a82 url(../uploads/images/site/WidgetHeader.gif) bottom repeat-x;
		color:#fff;
		padding:6px 5px 9px 5px;
		font-weight:bold;
		}
.BottomBar a:link,.BottomBar a:visited, .BottomBar a:active
		{
		background:#174a82 url(../uploads/images/site/TableSubmitButton.gif) no-repeat;
		color:#fff;
		width:50px;
		height:25px;
		line-height:23px;
		border:0;
		padding:0;
		margin:0 10px 0 0;
		float:left;
		text-decoration:none;
		text-align:center;
		}
.BottomBar a:hover
		{
		background:#174a82 url(../uploads/images/site/TableSubmitButton.gif) 0 -25px no-repeat;
		color:#1d5ca1;
		width:50px;
		height:25px;
		line-height:23px;
		border:0;
		padding:0;
		margin:0 10px 0 0;
		text-decoration:none;
		text-align:center;
		}
a:link.Button, a:visited.Button, a:active.Button
		{
		background:url(../uploads/images/site/headerback.png) repeat-x #000;
		color:#fff;
		padding:5px;
		font-weight:bold;
		display:block;
		text-decoration:none;
		text-align:center;
		}
a:hover.Button
		{
		background:url(../uploads/images/site/headerbackOn.png) repeat-x #000;
		color:#1d5ca1;
		padding:5px;
		font-weight:bold;
		display:block;
		text-decoration:none;
		text-align:center;
		}				
/* Contact form */
label.contactForm
		{
		display: block;
		width: 150px;
		float: left;
		text-align:right;
		margin: 2px 5px 5px 0px;
		padding:2px;
		}
input.contactForm
		{
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #aaa;
		padding:2px;
		}
select.contactForm
		{
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #aaa;
		padding:2px;
		}
.textareaContactForm
		{
		width:471px;
		height:100px;
		margin:0 0 5px 0;
		border:1px solid #aaa;
		padding:2px;
		}
input.checkboxContactForm
		{
		width:20px;
		}
input.contactFormX
		{
		display: block;
		width: 150px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #f77;
		padding:2px;
		background:#fee;
		}
select.contactFormX
		{
		display: block;
		width: 157px;
		float: left;
		margin: 0 5px 5px 0px;
		border:1px solid #f77;
		padding:2px;
		background:#fee;
		}
.textareaContactFormX
		{
		width:471px;
		height:100px;
		margin:0 0 5px 0;
		border:1px solid #f77;
		padding:2px;
		background:#fee;
		}
input.checkboxContactFormX
		{
		width:20px;
		background:#fee;
		}
a.infopopContactForm
		{
		position:relative;
		display:block;
		text-decoration:none;
		font-weight:normal;
		height:15px;
		line-height:15px;
		margin:3px 0 0 0;
		padding:0;
		text-align:center;
		width:50px;
		float:left;
		color:#fff;
		text-transform: uppercase;
		font-size:0.9em;
		}
a:link.infopopContactForm, a:active.infopopContactForm, a:visited.infopopContactForm
		{
		background-image:url(../uploads/images/site/infopopoff.gif);
		color:#fff;
		}
a:hover.infopopContactForm
		{
		background-image:url(../uploads/images/site/infopopon.gif);
		color:#fff;
		}
br.sep		{
		clear:both;
		}
/* End contact form */
.edittableheads	{
		background:url(../uploads/images/site/headerback.png) repeat-x #000;
		color:#fff;
		padding:2px 5px;
		font-weight:bold;
		}
.edittableheadsC
		{
		background:url(../uploads/images/site/headerback.png) repeat-x #000;
		color:#fff;
		padding:4px 5px 2px 5px;
		font-weight:bold;
		text-align:center;
		}
.edittableheadsL
		{
		background:url(../uploads/images/site/headerback.png) repeat-x;
		color:#fff;
		padding:4px 5px 2px 5px;
		font-weight:bold;
		text-align:left;
		}
.edittableheadsR
		{
		background:url(../uploads/images/site/headerback.png) repeat-x #000;
		color:#fff;
		padding:2px 5px;
		font-weight:bold;
		text-align:right;
		}
.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;
		}
.edittableheadsC a:link,.edittableheadsC a:visited, .edittableheadsC a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%;
		}
.edittableheadsC a:hover
		{
		color:#ffabab;
		text-decoration:none;
		}
.edittableheadsL a:link,.edittableheadsL a:visited, .edittableheadsL a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%;
		}
.edittableheadsL a:hover
		{
		color:#ffabab;
		text-decoration:none;
		}
.edittableheadsR a:link,.edittableheadsR a:visited, .edittableheadsR a:active
		{
		color:#fff;
		text-decoration:none;
		font-size:100%;
		}
.edittableheadsR a:hover
		{
		color:#ffabab;
		text-decoration:none;
		}
.fff		{
		background:#fff;
		padding-left:3px;
		}
.fffR		{
		background:#fff;
		text-align:right;
		padding:3px 5px 3px 5px;
		}
.fffL		{
		background:#fff;
		padding:3px 5px 3px 5px;
		}
.fffC		{
		background:#fff;
		padding:3px 5px 3px 5px;
		text-align:center;
		}
.fff input	{
		padding-left:3px;
		width:97%;
		border:1px solid #ffbe3a;
		background:#fff;
		}
.fffL input	{
		padding-left:3px;
		width:97%;
		border:1px solid #ffbe3a;
		background:#fff;
		}
.fffC input	{
		padding-left:3px;
		width:97%;
		border:1px solid #ffbe3a;
		background:#fff;
		text-align:center;
		}
.fffR input	{
		padding-left:3px;
		width:97%;
		border:1px solid #ffbe3a;
		background:#d6fff4;
		text-align:right;
		}
.fffL textarea	{
		padding-left:3px;
		width:97%;
		border:1px solid #ffbe3a;
		font-size:12px;
		background:#d6fff4;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		}
.fffL select	{
		padding-left:3px;
		border:1px solid #ffbe3a;
		width:98%;
		background:#d6fff4;
		margin:0;
		}
.fffL P		{
		margin:0;
		line-height:110%;
		padding:5px 0 0 0;
		}
.fffL textarea	{
		padding-left:3px;
		width:97%;
		border:1px solid #ffbe3a;
		font-size:12px;
		background:#d6fff4;
		font-family:Trebuchet MS,Arial,Helvetica,Sans-serif;
		}
.fffL select	{
		padding-left:3px;
		border:1px solid #ffbe3a;
		width:98%;
		background:#d6fff4;
		margin:0;
		}
.bbb		{
		background:#e2e5f2;
		padding:3px 5px 3px 5px;
		}
.bbbR		{
		background:#e2e5ff;
		text-align:right;
		padding:3px 5px 3px 5px;
		}
.bbbL		{
		background:#e2e5f2;
		padding:3px 5px 3px 5px;
		}
.bbbC		{
		background:#e2e5f2;
		padding:3px 5px 3px 5px;
		text-align:center;
		}
.ddd		{
		background:#f2e2e5;
		padding:3px 5px 3px 5px;
		}
.dddR		{
		background:#e2e5f2;
		text-align:right;
		padding:3px 5px 3px 5px;
		}
.dddL		{
		background:#e2e5f2;
		padding:3px 5px 3px 5px;
		}
.dddC		{
		background:#e2e5f2;
		padding:3px 5px 3px 5px;
		text-align:center;
		}
.eee		{
		background:#dae4ef;
		padding:3px 5px 3px 5px;
		}
.eeeR		{
		background:#dae4ef;
		text-align:right;
		padding:3px 5px 3px 5px;
		}
.eeeL		{
		background:#dae4ef;
		padding:3px 5px 3px 5px;
		}
.eeeC		{
		background:#dae4ef;
		padding:3px 5px 3px 5px;
		text-align:center;
		}
.eeeC input	{
		padding-left:3px;
		width:97%;
		border:1px solid #ffbe3a;
		background:#dae4ef;
		text-align:center;
		}
.eee input	{
		padding-left:3px;
		width:97%;
		border:1px solid #ffbe3a;
		background:#dae4ef;
		text-align:left;
		}
.eeeL input	{
		padding-left:3px;
		width:97%;
		border:1px solid #ffbe3a;
		background:#dae4ef;
		text-align:left;
		}
.eeeR input	{
		padding-left:3px;
		width:97%;
		border:1px solid #ffbe3a;
		background:#dae4ef;
		text-align:right;
		}
.yellowbarL 	{
		color:#000;
		font-weight:bold;
		background:#ff999d url(../uploads/images/site/BarBackon.gif);
		}
.yellowbarR 	{
		color:#000;
		font-weight:bold;
		background:#ff999d url(../uploads/images/site/BarBackon.gif);
		text-align:right;
		padding-right:5px;
		}
.yellowbarC 	{
		color:#000;
		font-weight:bold;
		background:#ff999d url(../uploads/images/site/BarBackon.gif);
		text-align:center;
		}
.yellowbarL a:link,.yellowbarL a:visited, .yellowbarL a:active
		{
		color:#000;
		text-decoration:none;
		}
.yellowbarL a:hover
		{
		text-decoration:none;
		color:#2d44a5;
		text-decoration:none;
		}
.yellowbarC a:link,.yellowbarC a:visited, .yellowbarC a:active
		{
		color:#000;
		text-decoration:none;
		}
.yellowbarC 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-height:100%;
		font-size:14px;;
		}
.squadcontainer	{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.squadcaption	{
		background:#000;
		padding:2px 1px;
		color:#fff;
		text-align:center;
		}
.squadcaption a:link,.squadcaption a:visited,.squadcaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.75em;
		}
.squadcaption a:hover
		{
		text-decoration:none;
		color:#469f87;
		font-size:0.75em;
		}
a.stretchbutton
		{
		background: transparent url('../uploads/images/site/stretchButtonL.png') no-repeat top right;
		color:#fff;
		display:block;
		float:left;
		height:29px;
		text-decoration: none;
		font-weight:bold;
		}
a.stretchbutton span
		{
		background:transparent url('../uploads/images/site/stretchButtonR.png') no-repeat;
		display:block;
		line-height:11px;
		padding:5px 23px 13px 18px;
		}
a.stretchbutton:hover {
		background-position:bottom right;
		color:#ffc2c2;
		outline:none; /* hide dotted outline in Firefox */
		}
a.stretchbutton:hover span
		{
		background-position: bottom left;
		}
.labelhide
		{
		display:none;
		}
.shopdropdown	{
		padding:0;
		margin:0 0 0 4px;
		float:left;
		display:inline;
		}
.shopdropdown select
		{
		color:#fff;
		background:#003f2e;
		width:130px;
		}
/*Shop */
.shopItem	{
		width:152px;
		float:left;
		margin-right:2px;
		margin-left:2px;
		margin-top:0;
		margin-bottom:4px;
		padding:0;
		position:relative;
		}
.shopflash	{
		width:150px;
		z-index:2;
		position:absolute;
		top:167px;
		left:5px;
		color:#fff;
		background:#e11b22;
		font-weight:bold;
		border:0;
		margin:0;
		padding:2px;
		}
.productflash	{
		z-index:2;
		position:absolute;
		width:175px;
		top:377px;
		left:1px;
		color:#fff;
		background:#e11b22;
		font-size:110%;
		font-weight:bold;
		border:0;
		margin:0;
		padding:0 8px 0 8px;
		}
.shopItem	{
		width:268px;
		float:left;
		margin:0 4px 4px 0;
		padding:0;
		position:relative;
		}
.shopItem img
		{
		position:relative;
		width:150px;
		height:150px;
		display:block;
		float:left;
		margin:0;
		border:0;
		outline:0;
		}
.description	{
		width:98px;
		height:58px;
		padding:15px 2px 2px 2px;
		color:#fff;
		background:#00694c;
		border-left:solid 1px #00694c;
		float:right;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		position:relative;
		font-size:0.9em;
		text-decoration:none;
		}
.price		{
		width:98px;
		height:58px;
		padding:25px 2px 2px 2px;
		color:#888;
		background:#fff;
		border-left:solid 1px #00694c;
		float:right;
		font-weight:bold;
		text-align:center;
		position:relative;
		line-height:100%;
		font-size:1.4em;
		letter-spacing:-1px;
		}
.price p	{
		margin:0;
		padding:0;
		}
.desclist	{
		list-style-type:none;
		list-style-position:outside;
		margin:0;
		padding:0;
		border:0;
		}
.oldprice	{
		font-size:0.8em;
		font-weight:bold;
		text-align:center;
		color:#b00;
		font-family:Trebuchet MS,arial,helvetica,sans-serif;
		position:relative;
		letter-spacing:0;
		}
.pricepadding	{
		padding:15px 0 0 0;
		position:relative;
		}
.description a:link, .description a:visited, .description a:active
		{
		color:#fff;
		background:#00694c;
		border:0;
		text-decoration:none;
		}
.description a:hover
		{
		text-decoration:none;
		color:#fbb9bc;
		border:0;
		}
.prodviewtext	{
		background:#fff;
		position:relative;
		margin:0;
		padding:15px 20px;
		}
.prodviewtext p	{
		padding:5px 0;
		}
.productitem
		{
		float:left;
		width:400px;
		height:400px;
		margin:0 auto 0 auto;
		position:relative;
		}
.prodviewdrop
		{
		width:130px;
		margin:2px 0 8px 0;
		background:#003f2e;
		color:#fff;
		}
.shopbuttons	{
		float:right;
		}
.sizedropdown	{
		padding:0;
		margin:0;
		line-spacing:100%;
		}
.sizedropdown label
		{
		clear:both;
		font-weight:bold;
		}
.fffLx		{
		background:#fee;
		padding:3px 5px 3px 5px;
		}
.fffLx input
		{
		padding-left:3px;
		width:97%;
		border:1px solid #f77;
		background:#fee;
		}
.fffLx select
		{
		border:1px solid #f77;
		background:#fee;
		}
/* Page Tabs for Next Match / Fixtures */
#pagetabs	{
		background:auto;
		border:0;
		float:left;
		font-size:93%;
		line-height:normal;
		margin: 0 2px;
		min-width:558px;
		position:relative;
		}
#pagetabs ul 	{
		margin:0;
		padding:6px 10px 0 30px;
		list-style:none;
		}
#pagetabs li 	{
		display:inline;
		margin:0;
		padding:0;
		}
#pagetabs a 	{
		float:left;
		background:url("../uploads/images/site/tableft.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 5px;
		text-decoration:none;
		}
#pagetabs a span
		{
		float:left;
		display:block;
		background:url("../uploads/images/site/tabright.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		color:#fff;
		font-weight:bold;
		}
#pagetabs selex.a
		{
		float:left;
		background:url("../uploads/images/site/tableft2.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 5px;
		text-decoration:none;
		}
#pagetabs selex.a span
		{
		float:left;
		display:block;
		background:url("../uploads/images/site/tabright2.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		color:#fff;
		font-weight:bold;
		}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#pagetabs a span
		{
		float:none;
		}
/* End IE5-Mac hack */
#pagetabs a:hover span
		{
		color:#ff999d;
		}
#pagetabs a:hover
		{
		background-position:0% -51px;
		}
#pagetabs a:hover span
		{
		background-position:100% -51px;
		}
#quirksfix 	{_height:1%;}

/*Nextmatch Page*/
.directionsrow	{
		padding-bottom:20px;
		}
.directionstext
		{
		margin:10px 0 0 100px;
		}
.directionstextblue
		{
		background:#d6d9e4;
		margin:10px 0 0 100px;
		padding:10px 10px 0 10px;
		}
.directionstab	{
		display:inline;
		float:left;
		width:80px;
		font-weight:bold;
		color:#aaa;
		}
/*Match Report*/
.matchL		{
		width:45%;
		float:left;
		display:inline;
		}
.matchR		{
		width:45%;
		float:right;
		display:inline;
		}
.MatchSponsor
		{
		float:right;
		margin-left:8px;
		padding:5px 10px 10px 10px;
		border:2px dotted #aaa;
		background:#fff;
		}
.MatchSponsor p
		{
		padding:3px 0 6px 0;
		margin:0;
		}
.MatchSponsor h4
		{
		font-size:1.1em;
		color:#666;
		margin:0;
		padding:0;
		text-align:left;
		line-height:100%;
		}
.BallSponsor
		{
		clear:right;
		float:right;
		margin:8px 0 0 8px;
		padding:5px 10px 10px 10px;
		border:2px dotted #aaa;
		background:#fff;
		}
.BallSponsor p
		{
		padding:3px 0 6px 0;
		margin:0;
		}
.BallSponsor h4
		{
		font-size:1.1em;
		color:#666;
		margin:0;
		padding:0;
		text-align:left;
		line-height:100%;
		}
/*shopframe*/

/*Home Page News*/
.newstopic	{
		clear:both;
		height:104px;
		}
.newstopic img	{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
		width:100px;
		height:100px;
		}
.newstopic h3	{
		padding:3px 0;
		margin:0 0 10px 0;
		color:#555;
		border-bottom:1px solid #ff999d;
		border-top:1px solid #ff999d;
		font-size:1.15em;
		letter-spacing:-1px;
		}
.newstopic a	{
		text-decoration:none;
		color:#555;
		}
/*Poll*/
.poll		{
		font-size:0.9em;
		height:206px;
		padding:0;
		margin:0;
		}
.pollinner	{
		background:#fff;
		padding:2px 5px;
		height:176px;
		}
.poll input	{
		width:15px;
		margin:-2px 0 0 0;
		padding:0;
		float:left;
		display:inline;
		border:none;
		background:transparent;
		}
.separator
		{
		clear:both;
		margin:4px 0;
		border-bottom:1px solid #ff999d;
		}
.poll a:link, .poll a:visited, .poll a:active
		{
		font-size:1.1em;
		color:#fff;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		display:block;
		width:129px;
		height:25px;
		padding:5px 0 0 0;
		background:#000 url(../uploads/images/site/Vote.gif) no-repeat;
		}
.poll a:hover
		{
		font-size:1.1em;
		color:#ff999d;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		display:block;
		width:129px;
		height:25px;
		padding:5px 0 0 0;
		background:#000 url(../uploads/images/site/VoteOn.gif) no-repeat;
		}
.blend3 img	{
		opacity:0;
		-moz-opacity:0;
		-khtml-opacity:0;
		filter: alpha(opacity=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;
		}
/*Gallery*/
.galleryrow
		{
		clear:both;
		padding:10px 10px 0 0;
		}
.gallerycontainer
		{
		width:100px;
		float:left;
		position:relative;
		margin:0 6px 0 0 ;
		}
.gallerycontainer2
		{
		width:160px;
		float:left;
		position:relative;
		}
.gallerycaption
		{
		background:#ddd;
		padding:2px 5px;
		color:#fff;
		}
.responsepagespace
		{
		padding-top:80px;
		}
/* css settings for blending images */
.blend img	{
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
		}
/*Thumbails*/

.BeauSelector	{
		width:658px;
		height:130px;
		margin-top:4px;
		float:left;;
		}
.LeftArrow	{
		width:16px;
		height:46px;
		float:left;
		padding-top:37px;
		}
.Thumbnails	{
		width:626px;
		height:46px;
		float:left;
		}
.RightArrow	{
		width:16px;
		height:46px;
		float:left;
		padding-top:37px;
		}
.CourseThumb
		{
		width:163px;
		display:block;
		float:left;
		margin:0 0 150px 6px;
		}
.CourseThumb img
		{
		border:1px solid #1d5ca1;
		padding:3px;
		background:#fff;
		}
.CourseThumb p
		{
		padding:6px 0 0 0;
		display:none;
		}
.CourseThumbSelect
		{
		width:163px;
		display:block;
		float:left;
		margin:0 0 150px 6px;
		}
.CourseThumbSelect img
		{
		padding:5px;
		background:#fff;
		}
.CourseThumbSelect p
		{
		padding:6px 0 0 0;
		clear:both;
		}
.CourseThumb a:link, .CourseThumb a:visited, .CourseThumb a:active
		{
		color:#58595b;
		text-decoration:none;
		outline:none;
		}
.CourseThumb a:hover
		{
		color:#cf1f44;
		text-decoration:none;
		}
.CourseThumbSelect a:link, .CourseThumbSelect a:visited, .CourseThumbSelect a:active 
		{
		color:#58595b;
		text-decoration:none;
		outline:none;
		}
.CourseThumbSelect a:hover
		{
		color:#cf1f44;
		text-decoration:none;
		}
.CourseCaption
		{
		background: url(../uploads/images/site/headerback.png) repeat-x;
		font-size:0.8em;
		display:block;
		width:151px;
		padding:3px 3px 3px 5px;
		}
.CourseCaption a:link, .CourseCaption a:visited, .CourseCaption a:active 
		{
		color:#ffb93f;
		text-decoration:none;
		outline:none;
		}
.CourseCaption a:hover
		{
		color:#FFF;
		text-decoration:none;
		}
#ContainerScroll2
		{
		background:#73aef1;
		width:200px;
		border-left:1px solid #194e8a;
		border-right:1px solid #194e8a;
		border-bottom:1px solid #194e8a;		
		padding:3px;
		}
#ContainerScroll2 h4
		{
		background:#174b82;
		padding:3px 5px;
		font-size:1.0em;
		display:block;
		height:17px;
		margin:0;
		}
#ContainerScroll2 h4 a
		{
		background:#174b82;
		text-decoration:none;
		color:#fff;
		float:left;
		}
#ContainerScroll2 h4 a:link, #ContainerScroll2 h4a:visited
		{
		background:#174b82;
		text-decoration:none;
		color:#ffb93f;
		}
#ContainerScroll2 h4 a:hover
		{
		background:#174b82;
		text-decoration:none;
		color:#fff;
		}
#ContainerScroll2 h4 a:active
		{
		background:#174b82;
		text-decoration:none;
		color:#fff;
		}
.CourseContainer2
		{
		background:#73aef1;
		}
/*Hubs*/
ul#hubnav 	{
		list-style:none;
		list-style-image:none;
		margin:0px 0 0 20px;
		padding:10px;
		background:#fff;
		width:180px;
		border:2px solid #cce0f7;
		float:right;
		display:inline;
		}
ul#hubnav li	{
		padding:0;
		margin:0;
		}
ul#hubnav a
		{
		letter-spacing:-1px;
		display:block;
		font-weight:bold;
		display:block;
		font-size:0.9em;
		text-decoration:none;
		height:24px;
		width:167px;
		padding:6px 0 0 8px;
		margin:0;
		vertical-align:middle;
		}
ul#hubnav a:link, ul#hubnav a:visited, ul#hubnav a:active
		{
		text-decoration:none;
		color:#ffb93f;
		background:url(../uploads/images/site/Button.png)  no-repeat;
		}
ul#hubnav a:hover
		{
		text-decoration:none;
		color:#1d5ca1;
		background:url(../uploads/images/site/ButtonOn.png)  no-repeat;
		}


/* 

**********
lines below are from the tandbergex.css
**********

*/


/*Extranet*/
#ExtranetSearch
	{
	clear:both;
	margin:0;
	padding:0;
	width:220px;
	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-top:8px;
	}
.FileList th
	{
	background:#aaa;
	color:#eee;
	padding:0;
	margin:0;
	}
a:link.SortDown, a:active.SortDown, a:visited.SortDown
	{
	text-decoration:none;
	display:block;
	height:12px;
	color: #666 ;
	background:url(../uploads/images/site/DownOff.png) center no-repeat;
	padding:5px;
	margin:0;
	border:1px solid #72b8d9;
	text-align:left;
	}
a:hover.SortDown
	{
	text-decoration:none;
	display:block;
	height:12px;
	background:url(../uploads/images/site/DownOn.png) center no-repeat;
	padding:5px;
	margin:0;
	border:1px solid #72b8d9;
	text-align:left;
	}
a:link.SortUp, a:active.SortUp, a:visited.SortUp
	{
	text-decoration:none;
	display:block;
	height:12px;
	color: #666 ;
	background:url(../uploads/images/site/UpOff.png) center no-repeat;
	padding:5px;
	margin:0;
	border:1px solid #72b8d9;
	text-align:left;
	}
a:hover.SortUp
	{
	text-decoration:none;
	display:block;
	height:12px;
	background:url(../uploads/images/site/UpOn.png) center no-repeat;
	padding:5px;
	margin:0;
	border:1px solid #72b8d9;
	text-align:left;
	}
a:link.SortNone, a:active.SortNone, a:visited.SortNone
	{
	text-decoration:none;
	display:block;
	height:12px;
	color: #666 ;
	background:url(../uploads/images/site/SortOff.png) center no-repeat;
	padding:5px;
	margin:0;
	border:1px solid #72b8d9;
	text-align:left;
	}
a:hover.SortNone
	{
	text-decoration:none;
	display:block;
	height:12px;
	background:url(../uploads/images/site/SortOn.png) center no-repeat;
	padding:5px;
	margin:0;
	border:1px solid #72b8d9;
	text-align:left;
	}
.FileList td
	{
	padding:3px 5px;
	}
td.Light
	{
	background:#f5f5f7;
	}
td.Dark
	{
	background:#e5e5e7;
	}	
/*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:100px;
	height:116px;
	float:left;
	display:inline;
	padding:auto;
	padding:0;
	position:relative;
	display:block;
	margin:5px 10px 5px 0;
	}
.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;
	}
.XThumbContainer	
	{
	width:105px;
	padding:auto;
	padding:0;
	position:relative;
	display:block;
	}
/* Form and Help buttons*/
a.infopopContactForm
	{
	position:relative;
	display:block;
	text-decoration:none;
	font-weight:normal;
	height:15px;
	line-height:15px;
	margin:3px 0 0 0;
	padding:0;
	text-align:center;
	width:50px;
	float:left;
	color:#fff;
	text-transform: uppercase;
	font-size:0.9em;
	}
a:link.infopopContactForm, a:active.infopopContactForm, a:visited.infopopContactForm
	{
	background-image:url(../uploads/images/site/infopopoff.gif);
	color:#fff;
	}
a:hover.infopopContactForm
	{
	background-image:url(../uploads/images/site/infopopon.gif);
	color:#fff;
	}
.MediaHeader
	{
	clear:both;
	float:left;
	display:inline;
	width:400px;
	padding-right:30px;
	}
.BackToTop
	{
	clear:both;
	float:right;
	display:inline;
	width:46px;
	}
/*Gallery*/
.galleryrow
	{
	clear:both;
	}
.gallerycontainer
	{
	width:102px;
	float:left;
	margin-right:3px;
	position:relative;
	}
.gallerycaption
	{
	background:#ddd;
	padding:2px 5px;
	color:#fff;
	}
a.logout
	{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}
a:hover.logout
	{
	text-decoration:none;
	color:#D58540;
	padding:0;
	}









