/***********************************************************
 * IHCS Formatting data
 * 25th February, 2oo9
 * (c)Bout Time Software

 outline-style:none; outline-width:0;

 ***********************************************************/

* :focus { outline: 0; }

BODY {
	BACKGROUND-COLOR: #6fad9f;
	BACKGROUND-IMAGE: url(images/background.jpg);
	BACKGROUND-ATTACHMENT: fixed;
	FONT-FAMILY	: Verdana, Arial, Tahoma, Trebuchet MS; 
	COLOR		: #000088;
	FONT-SIZE	: 12px;
	MARGIN		: 0px;
	WIDTH		: auto;
	MIN-WIDTH	: 980px;
}

/* location for menu for non IE */
.tmenu
{
	padding		: 165px 0px 0px 165px;
}

#nav-menubg
{
/*	background	: url(images/menu-bg.jpg) no-repeat;
	position	: absolute;  
	top		: 195px;
	left 		: 0px;
	width		: 217px;
	height		: 651px; */
}

#nav-menu
{
/*	width		: 30em*/
/*	width		: 217px;*/
} 

#nav-menu ul
{
	list-style	: none;
	padding		: 0;
	margin		: 0;
	DISPLAY		: inline;
}

#nav-menu li
{
	margin		: 0 0.15em;
	color		: #fff;
	text-align	: left;
	padding-left	: 0px;
	FONT-FAMILY	: Trebuchet MS, Arial, sans-serif; 
	font-size	: 14px;
	DISPLAY		: inline;
}

#nav-menu li a
{
	background	: url(images/menu-dn.png) no-repeat;
	height		: 2em;
	line-height	: 36px;
	width		: 96px;
	height		: 41px;
	display		: block;
	color		: #FFF;
	text-decoration	: none;
	text-align	: center;
	padding-top	: 4px;
	padding-left	: 0px;
	FONT-FAMILY	: Trebuchet MS, Arial, sans-serif; 
	font-size	: 14px;
/*	border		: 0.1em solid #dcdce9;*/
}

#nav-menu li a:hover
{
	background	: url(images/menu-up.png) no-repeat;
	padding-top	: 8px;
	height		: 41px;
}

/* Hide from IE5-Mac */
#nav-menu li a
{
	float: none
}
/* End hide */


.MainBody {
	PADDING		: 0px 5px 5px 0px;		/* t r b l */
/*	WIDTH		: auto;*/
}



.boxd {									/* standard box for use with square border and flat bg details in portfolio also idea for float right modules.*/
	PADDING		: 5px 5px 5px 5px;
	margin		: 0px;
	border		: 1px solid #aaaaaa;
	background	: url(images/box2-bg.jpg);
	width		: 200px;
	color		: #555555;
	font-family	: Tahoma;
	text-align	: center;
}
.boxdhdr {								/* header for boxd */
	PADDING		: 5px;
	margin		: 0px;
	border		: 1px solid #339900;
	background-color: #009933;
	color		: #55ff55;
	FONT-SIZE	: 14px;
	font-family	: Tahoma, Arial;
	text-align	: center;
	width		: 200px;
}

.turfbrief {									/* for displaying turf on varieties page.*/
	float		: left;
	PADDING		: 5px;
	margin		: 10px;
	border		: 1px solid #aaaaaa;
	background	: url(images/box2-bg.jpg);
	width		: 400px;
	height		: 200px;
	color		: #000;
	text-align	: center;
}

/******* File Download Boxes ***********/

.fileDLbox {
	float		: left;
	margin		: 5px;
	width		: 420px;
	padding		: 5px;
	background	: #ffffff;
	border		: 1px solid #aaaaaa;
	font-size	: 12px;
	font-family	: arial;
}

.fileDLicon {
	float		: left;
	padding		: 5px 10px 0px 0px;
	cursor		: pointer;
}

.fileDLinfo {
	float		: left;
	width		: 350px;
}

.fileDLname {
	color		: #0000FF;
}

.fileDLdiz {
	height		: 2.5em;
	overflow-y	: scroll;
	border		: 1px solid #eeeeee;
}



.words {
	FONT-FAMILY:   Verdana, Tahoma, Arial, sans-serif, Tahoma;
	COLOR:         #000088;
	FONT-SIZE:     12px;
	MARGIN:        0px;
}

.words14 {
	FONT-FAMILY:   Trebuchet MS;
	COLOR:         #000000;
	FONT-SIZE:     14px;
	MARGIN:        0px;
}

.words14b {
	FONT-FAMILY:   Trebuchet MS;
	COLOR:         #008800;
	FONT-SIZE:     12px;
	MARGIN:        0px;
}


.words18 {
	FONT-FAMILY:   Tahoma, Arial, sans-serif, Tahoma;
	COLOR:         #aa5500;
	FONT-SIZE:     18px;
	MARGIN:        0px;
}

.words10 {
	FONT-FAMILY:   Trebuchet MS;
	COLOR:         #000;
	FONT-SIZE:     10px;
}

.wordsblack {color:black;font-size:12px}

.wordsdull {
	FONT-FAMILY:    Tahoma, Verdana, arial;
        COLOR:         #888888;
	FONT-SIZE:     12px;
}

.wordsred {
	FONT-FAMILY	: "Trebuchet MS", Arial;
	COLOR		: #FF0000;
}

.price1 {
	FONT-FAMILY	: "Trebuchet MS", Arial;
	COLOR		: #000000;
	FONT-SIZE	: 30px;
	background	: url(images/price.jpg) no-repeat;
	text-align	: center;
	padding-BOTTOM	: 15px;
	height		: 69px;
	width		: 162px;
}

.price2 {
	FONT-FAMILY	: "Trebuchet MS", Arial;
	COLOR		: #990000;
	FONT-SIZE	: 30px;
	background	: url(images/price.jpg) no-repeat;
	text-align	: center;
	padding-BOTTOM	: 15px;
	height		: 69px;
	width		: 162px;

}
.wordsdull10 {
	FONT-FAMILY:    Tahoma, Eyechart, Tahoma, Arial, Verdana, Helvetica, sans-serif;
        COLOR:         #888888;
	FONT-SIZE:     10px;
}

.hdr16l {
	COLOR		: #f85500;
	FONT-SIZE	: 16px;
	font-weight	: bold;
	text-align	: left;
	border-bottom	: 1px dotted #6d6d6d;
	margin-bottom	: 10px;
}

.hdrfaq {
	FONT-FAMILY	: Trebuchet MS;
	COLOR		: #f85500;
	FONT-SIZE	: 18px;
/*	font-weight	: bold;*/
	text-align	: left;
	border-bottom	: 1px dotted #6d6d6d;
	margin-bottom	: 10px;
}


.hdr {
	FONT-FAMILY	: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	COLOR		: #009900;
	FONT-SIZE	: 22px;
	text-align	: center;
}

	/* for larger headings with dotted border */
.hdr20 {
	FONT-FAMILY	: Tahoma, Verdana, Arial, sans-serif;
	COLOR		: #3b70a0;
	FONT-SIZE	: 20px;
	TEXT-ALIGN	: center;
	PADDING-TOP	: 2px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; 
	border-bottom	: 1px dotted #6d6d6d;
}

	/* top of box */
.banner {
	background	: url(images/box-hdr.png) no-repeat;
	position	: relative;
        TOP		: -74px;
	COLOR		: #3b70a0;
	FONT-SIZE	: 24px;
	TEXT-ALIGN	: left;
	FONT-FAMILY	: Arial;
	PADDING		: 5px 0px 10px 20px;
        WIDTH		: 500px;
	HEIGHT		: 173px;
	border		: 0px #000 solid;
}

	/* for banner title */
.btitle {
	padding-top	: 30px;
}


/* to display version */
.ver {
	FONT-FAMILY	: Tahoma, Arial, sans-serif;
        COLOR		: #666666;
	FONT-SIZE	: 10px;
}

.update {
	FONT-FAMILY	: Tahoma, Arial, sans-serif;
	PADDING		: 10px 0px 0px 0px;
        COLOR		: #444444;
	FONT-SIZE	: 10px;
	line-height	: 1.5em;
}

.posn {
	text-align	: right;
	color		: #666666;
	font-size	: 10px;
}

	/* for use inside box border graphics */
.boxmain {
	margin-top	: 50px;
	background	: url(images/box-bg.jpg);
	border		: 0px #FF0000 solid;
}

	/* for use inside box border graphics */
.box2 {
	background	: url(images/box2-bg.jpg);
	border		: 0px #FF0000 solid;
}

	/* standard box for use with border graphics */
.box {
	PADDING		: 0px 20px 20px 30px;
	border		: 0px #000 solid;

}

	/* standard box for use with border graphics */
.boxin {
	PADDING		: 0px 20px 0px 20px;
	position	: relative;
        TOP		: -170px;
	MARGIN-BOTTOM	: -180px;
	border-bottom	: 2px #000 solid;
}


.boxfl {
	float		: left;
	PADDING		: 20px;
}


.boxfr {
	float		: right;
	PADDING		: 20px;
}

.shadebg { background-color: #eeeeee }
.shadebg {  }

.t14 {font-size:14px}
#b0 {	text-align:left;WIDTH: 150px ; HEIGHT:  85px; border:0px solid #000;float:left; }


#clb { clear:both;}
#cll { clear:left;}

.fl { float:left;}
.cb { clear:both;}
.t  {background: url('images/box-t.gif') 0 0 repeat-x}
.b  {background: url('images/box-b.gif') 100% 100% repeat-x}
.l  {background: url('images/box-l.gif') 0 0 repeat-y}
.r  {background: url('images/box-r.gif') 100% 0 repeat-y}
.bl {background: url('images/box-bl.gif') 0 100% no-repeat}
.br {background: url('images/box-br.gif') 100% 100% no-repeat}
.tl {background: url('images/box-tl.gif') 0 0 no-repeat}
.tr {background: url('images/box-tr.gif') 100% 0 no-repeat; padding:10px}

.t2  {background: url('images/box2-t.gif') 0 0 repeat-x}
.b2  {background: url('images/box2-b.gif') 100% 100% repeat-x}
.l2  {background: url('images/box2-l.gif') 0 0 repeat-y}
.r2  {background: url('images/box2-r.gif') 100% 0 repeat-y}
.bl2 {background: url('images/box2-bl.gif') 0 100% no-repeat}
.br2 {background: url('images/box2-br.gif') 100% 100% no-repeat}
.tl2 {background: url('images/box2-tl.gif') 0 0 no-repeat}
.tr2 {background: url('images/box2-tr.gif') 100% 0 no-repeat; padding:10px}

A.clsm:link	{ COLOR: #666666; FONT-SIZE: 10px; TEXT-DECORATION: none; BACKGROUND-COLOR: transparent; }
A.clsm:visited	{ COLOR: #666666; FONT-SIZE: 10px; TEXT-DECORATION: none; BACKGROUND-COLOR: transparent; }
A.clsm:hover	{ COLOR: #00FF00; FONT-SIZE: 12px; TEXT-DECORATION: none; BACKGROUND-COLOR: transparent; }

A:link		{ BACKGROUND-COLOR: transparent; COLOR: #FF0000; TEXT-DECORATION: none }
A:visited	{ BACKGROUND-COLOR: transparent; COLOR: #008855; TEXT-DECORATION: none }
A:hover		{ BACKGROUND-COLOR: transparent; COLOR: #FF00FF; TEXT-DECORATION: none }

UL.pt { list-style-image: url('images/arrow.jpg');}


/* used for table headers */
.tbl {
	border-top:	2px solid #000;
	border-left:	2px solid #888;
	background-color: #eee;
}
.tbr {
	border-top:	2px solid #888;
	border-right:	2px solid #888;
	background-color: #eee;
}
.tb {
	border-top:	2px solid #999;
	background-color: #eee;
}

/* below is for drop shaddow for pictures */
.wrap135 {DISPLAY: block;width:130px;background:url(images/shadow.gif) right bottom no-repeat;float:left;}
.wrap135n {DISPLAY: block;width:130px;background:url(images/shadow.gif) right bottom no-repeat;text-align:center;}
.wrap1 {DISPLAY: block}
.wrap2 {DISPLAY: block}
.wrap3 {DISPLAY: block}
.wrap1 {background:url(images/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(images/shadow-bl.gif) -12px 100% no-repeat;}
.wrap3 {padding:0 14px 15px 0;
	background:url(images/shadow-tr.gif) 100% -12px no-repeat;}

 /* used to fix firefox issue with drop shaddow */
.blank
{
	background-color:#ffffff;
	padding:0px;;
}


input.faded {background-color:#eeeeee; color:#000000; border:1px solid #555555; font-family:tahoma; font-size:8pt; letter-spacing:1px;padding:4 0 4 0px;}
select.faded {color:#000000; border:1px solid #aaaaaa; font-family:tahoma; font-size:8pt; }
/*---------------------------------------------*/

