/***********************************************/
/* Css Stylesheet Template                     *
/* copywrite to UWD peter watson 2008          *
/* Release 2 Sept 2008                         *
/***********************************************/

/**main*/ 

body{text-align:center; font-family: Arial, Helvetica, sans-serif; /*color: #75BA2B;   background:url(../img/main/background.jpg) repeat;background-attachment: fixed; */ line-height: 1.186;margin: 10px 0 0 0; padding: 0px; }

/*header*/

#header {margin: 0px auto; position:relative; }
#header img{ border:none;}
#headercenter {position:relative; margin:0 0 0 1px;}
#headercenter img{ border:none; }

#headerframe{ z-index:1;}

#headerlogo{ position:absolute; left:14px; top:16px; z-index:4;}
#headertv{ position:absolute; left:542px; top:15px; z-index:5;}

.pics{ padding:0;}
.pics img{ width:205px; height:145px; }

#wrapper {position:relative; margin:0 auto;  width: 764px; /*height:auto;*/ padding:0px; text-align:left; }

/* menu div */

#menuinnerdiv{margin: 5px 0 10px 60px; font-size:smaller;}

.center{margin: 0 auto; text-align:center}
.center2{width: 590px; margin:0 0 0 70px; position:relative; height:100%; }

/*ul { line-height:140%; list-style:disc; }*/

/*#topcurve{ background:transparent url("topcurve.jpg") no-repeat; margin: 0 0 0 -62px; }*/

.spacerheight {height:10px;}
.spacerheight2 {height:20px;}
.spacerheightsm {height:2px;}

#lefttop{margin:-13px 0 0 -8px;}
#leftbot{margin:0 0px -13px -8px;}

#righttop{margin:-21px 0 0 -8px;}
#rightbot{margin:-11px 0 -21px -8px;}

.header {}

.leftalign {margin:0 0px 0 25px; }
.content { text-align:left; margin:15px 0 15px 0;}
.content2 { text-align:left; margin:0px 0 0px 0;}
.textblock {margin:10px 0 10px 0;}

.sidemenu{ margin:10px 0 10px 0;}

#sideboxleft{margin: -8px 8px -6px 4px; line-height:14px; font-size:13px}
#sideboxright {margin: -4px 8px 8px 8px; line-height:28px; font-size:13px; padding:0 0 0px 0;}

/*ul{list-style-type:none; list-style-position:inside; margin: 8px 8px 8px -12px; line-height:28px;}*/

.clear{clear:both; }

#topmenu {font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight: bold; padding:8px 0 0 8px; }
#topmenu ul{ margin:0; padding:0; } /* padding 0 to make the list sit to the left correctly in firefox, margin 0 for IE*/
#topmenu li{display:inline; list-style:none; padding:2px 0px 0 0; margin:0; }


#footerinner{margin: 8px 0 5px 0;  }
#footercenter{margin: 8px 0 0 120px;}
#footerright{ margin:0 0 0 100px;}
#footerright2{ float:right; margin:0px 25px 0 0;} 
#leftindent{ float:left; padding:0 0 0 25px;} 

#layout1image{ text-align:center;}
.center{ text-align:center; }
#newsitems{text-align:left; margin:2px 0 2px 0;padding: 5px 0px 5px 0px;  }

.insmall{padding:0 0 0 46px;}
.inlarge{padding:0 0 0 250px;}

#itemscroller{width:588px; margin:0 auto;}
#itemscroller .ims {padding-top:10px;}
#itemscroller .ims ul{ width:100%;}
#itemscroller .ims li{ float:left; width:auto;height:auto;padding:6px 6px 6px;line-height:.9em;text-align:center; margin:0 auto;}
#itemscroller .ims li img{ margin-bottom:8px; border:none; }



.basecolor img{border:none;}


/*note the stuff to make it expandable vetically*/
#dltitle{margin:-20px 0 0 50px;}
#dltimage{float:left;}

#tabsmenu{ text-align:center; margin:8px 0 22px 0; }

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

.imagefloatleft{float:left; margin:14px 20px 10px 0; padding:0;}
.imagefloatright{float:right; margin:0px 10px 10px 20px; padding:0}

.hidenojs{display:none;} /*works with the javascript included style sheet to reverse this*/

.smallinline{font-size:80%; margin:0; padding:0; }

#mycarousel ul{display:inline;} /*if no javascript carousel becomes clean display*/
#mycarousel li{display:inline;}

#content{ margin:0 0 0px 0;}
#footernoscript{ padding:2px 0 0 0;}

#backbutton{margin:14px 0 14px 0;}

a[title] { color : #f00; }

