body {
	margin: 0;
	padding: 0;
	background-color: #e2e2e2;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center; /* for ie */
	background-image:url(../images/bg_grad.gif); background-repeat:repeat-x
}

div, td { font: 10px Verdana, Arial, Helvetica, sans-serif; }
p { font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; }

h1 { color: #666; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; letter-spacing: 1px; }

h1.home { font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; color:black; letter-spacing:normal; display:inline; }

h2.home { font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; color:#DC6C08; letter-spacing:normal; display:inline; }

ol { margin: 1px 0 1px 5px; }
ul { margin: 10px; padding: 2px 0px 0px 15px; list-style-image: url(/images/common/bullet.gif); }
li { padding-bottom: 4px; padding-top: 2px; }
li.red { padding-bottom: 4px; padding-top: 2px; color: #cc0000; }

HR { COLOR: #DDDDDD; HEIGHT: 1px; }


/*a:link, a:visited { color: #666666; text-decoration: none; }
a:hover, a:active { color: #666666; text-decoration: underline; }*/

a:link, a:visited { color: #dc6c08; text-decoration: none; }
a:hover, a:active { color: #dc6c08; text-decoration: underline; }

a.orange:link, a.orange:visited { color: #dc6c08; text-decoration: none; }
a.orange:hover, a.orange:active { color: #dc6c08; text-decoration: underline; }

a.blue:link, a.blue:visited { color: #0077a4; text-decoration: none; }
a.blue:hover, a.blue:active { color: #0077a4; text-decoration: underline; }

/* */
#frame { width: 970px; margin: 0 auto; background: white; text-align: left; }
#frametop      { background: url(/common/img/page/corner_top_right.gif) no-repeat top right; }
#frametop div  { background: url(/common/img/page/corner_top_left.gif) no-repeat top left; }
#framebottom      { background: url(/common/img/page/corner_bottom_right.gif) no-repeat bottom right; }
#framebottom div 	{ background: url(/common/img/page/corner_bottom_left.gif) no-repeat bottom left; }
#frametop, #frametop div, #framebottom, #framebottom div { width: 100%;	height: 5px; font-size: 1px; }

#header  { padding: 0 0px 0 0px; }
#footer  { padding: 0 0px 0 0px; background-color: #e2e2e2; }
#subnav { padding: 0 0px 0 0px; }
#footer a { color: 333; }
#content  { padding: 5px; }
#promo  { padding: 5px 5px 0px 5px; }

#subnav li { display:inline; list-style-type:none; padding-right: 25px;} 
#subnav a:link, #subnav a:visited { color: #3a240f; text-decoration: none; }
#subnav a:hover { color: #ffe456; text-decoration: underline; }
#subnav a:active { color: white; }
#subnav a.current:link, #subnav a.current:visited { color: white; text-decoration: none; }
#subnav a.current:hover, #subnav a.current:active { text-decoration: underline; }

/* AD Boxes */

.infobox_img {  }
.infobox_img_border  { padding: 2px; border: 1px; border-color: #E1E1E1; background-color:#FFFFFF }
.infobox_text { padding: 1px 6px 5px 6px; }
.infobox_text_border  { padding: 1px 6px 5px 6px; border: 1px solid #E1E1E1; background-color:#FFFFFF }





/* */
.medside { background: url(/images/common/tables/medside_dk_bkgrnd.gif) repeat-y; }
.medside div { margin: 5px 10px 5px 10px; }
.medside div img { margin-right: 9px; }
.medside div img.wide {margin: 0px 0px 5px 0px; }
.medside div p { color: white; line-height: 13px; margin-top: 0px;}
.medside div a.main, .medside div a.profile { color: #fae060; }
.medside div a.main { font-weight:bold; }
.medside div hr { border: none 0px; border-top: 1px solid #DDD; height: 1px; }

#sidenav a:link, #sidenav a:visited { color: #666666; text-decoration:none; }
#sidenav a:hover { text-decoration: underline; }
#sidenav a:active { color: #F79239; }
#sidenav a.current:link, #sidenav a.current:visited { color: #dc6c08; }
#sidenav a.current:hover, #sidenav a.current:active { text-decoration: underline; }

a.orange:link, a.orange:visited { color: #dc6c08; text-decoration: none; }
a.orange:hover, a.orange:active { color: #dc6c08; text-decoration: underline; }

a.blue:link, a.blue:visited { color: #0077a4; text-decoration: none; }
a.blue:hover, a.blue:active { color: #0077a4; text-decoration: underline; }

a.orangeBold:link, a.orangeBold:visited { color: #dc6c08; font-weight:bold; text-decoration: none; }
a.orangeBold:hover, a.orangeBold:active { color: #dc6c08; font-weight:bold; text-decoration: underline; }

a.orangeLrg:link, a.orangeLrg:visited { color: #dc6c08; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; }
a.orangeLrg:hover, a.orangeLrg:active { text-decoration: underline; }

a.yellow:link, a.yellow:visited { color: #ffde1b; text-decoration: none; }
a.yellow:hover, a.yellow:active { color: #ffde1b; text-decoration: underline; }

.datatable th { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #d8e0e6; padding: 5px; }
.datatable a:link, .datatable a:visited { color: #dc6c08; text-decoration: none; }
.datatable a:hover, .datatable a:active { text-decoration: underline; }
.datatable a.bold:link, .datatable a.bold:visited { color: #dc6c08; font-weight:bold; text-decoration: none; }
.datatable a.bold:hover, .datatable a.bold:active { text-decoration: underline; }

.error { color: red; }
.orange { color: #F79239; }
.orangeBold { color: #F79239; font-weight: bold; }
.blue { color: #0077a4; }
.yellow { color: #ffde1b; }
.grey { color: #666666; }
.gray { color: #666666; }

.faq td {
    font: 13px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;;
    padding: 3px 2px 3px 4px;
}
.faq td.question {
    font-size: 15px;
	color:#0077a4;
	font-weight:bold;
}
.faq td.answer {
	font-size: 15px;
	color:#F79239;
	font-weight:bold;
}

.microtext { font-size: 9px; color: #C1C1C1; }

.titleBlue { color: #5c768d; font-weight: bold; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; }
.subTitleBlue { color: #5c768d; font-weight: bold; }

/* */
.sidebar  { color: #666666; line-height: 13px; padding-right: 5px; padding-bottom: 0; padding-left: 2px  }

.indentsidebar { line-height: 13px; padding-right: 5px; padding-left: 5px; }

.bodycopy { color: #222; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; }
.lrgbodycopy { color: #222; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; }
.lrgbodycopylt { color: #777; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; }

.pullquote { color: #333333; font-size: 14px; line-height: 18px; }

.list { color: #333333; padding-right: 5px; padding-left: 5px }

.topmargin { padding-top: 0px }
.trmargin { padding-top: 5px; padding-right: 5px;}
.tlrmargin { padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.lrmargin { padding-right: 5px; padding-left: 5px }

.signin { color: #333; font-size: 9px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; }
.sideheader { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-bottom: 3px; }

.leftrule { border-left: 1px solid #CCCCCC; }
.toprule { border-top: 1px solid #CCCCCC; }
.bottomrule { border-bottom: 4px solid #d8e0e6; }



.cssnav
{
position: relative;
font-family: verdana, arial, helvetica, sans-serif;
background: url(../images/btn_over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 175px;
height: 21px;
margin: 0;
padding: 0;
font-size: 12px;
}

.cssnav a
{
display: block;
color: #222;
font-size: 11px;
width: 175px;
height: 21px;
display: block;
float: left;
text-decoration: none;
}

.cssnav a:hover
{
color: #F79239;
}

.cssnav img
{
width: 175px;
height: 21px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 7px;
top: 4px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 
.CategoriesList {
	font-size: 12px;
}
.VertMenuTitleBox {
	BACKGROUND-IMAGE: url(http://www.arenadisplaysystems.co.uk/images/strp_175_fdg.gif);
	/*BACKGROUND-COLOR: #E1E1E1;*/
	/*BORDER-BOTTOM: #cdcdcd 1px solid;*/
	/*BACKGROUND-REPEAT: repeat-x;*/
	/*BACKGROUND-POSITION: bottom;*/
	HEIGHT: 17px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.VertMenuTitle {
	BACKGROUND-COLOR: transparent;
	COLOR: #464646;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.VertMenuItems {
	COLOR: #112536;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #112536;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #112536;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #2c3e49;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #112536;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}


/*  NEW  */

.linkentry, .linkentry td
{
	font-size:10px;
	color:#ff3333;
	line-height: 1.1em;
}
.invisible {
	visibility: hidden;
}
