body{margin:0px;padding:0px;text-align:center;}
div{font-family: Segoe UI, arial, tahoma, verdana;}
img{border:0px;}
#container{background-image:url('/_images/canvasbase.jpg');width:1000px;margin:auto;background-color:#ffffff;text-align:left;}
#pageArea{width:918px;border:1px solid #ffffff;margin:auto;}
#pageAreaFoot{background-image:url('/_images/canvasbasefoot_logos.jpg');width:1000px;height:50px;margin:auto;}
#topBanner{background-color:#dd0000;background-image:url('/_images/banner_base.png');width:918px;height:110px;text-align:left;border-bottom:1px solid #fff;position:relative;}
#JTSLogo{top:10px;left:30px;position:absolute;}
#plainTextToggle{top:10px;right:20px;position:absolute;color:#ffffff;font-weight:700;}
#searchBar{top:40px;right:20px;position:absolute;}
#keyword{font-size:1.1em;width:18em;}
#keywordButton{font-size:100%;background-color:#f9f9f9;border:0px;height:1.6em;}
.pseudoLink{cursor:pointer;}

#nav, #nav ul {	border-bottom:1px solid #FFF;	border-bottom:1px solid #FFF;float: left; list-style: none;	color: white;padding: 0;line-height:2em;margin:0px;align:left;font-family:arial;font-size:90%;}
#nav a {	display: block; color: #fff;	text-decoration: none;text-align:center;font-weight: bold;padding: 0px;}
#nav li {	float: left;	padding: 0px;	background:url('/_images/navbase_off.jpg');	border-right:1px solid #fff;} 
#nav li ul {margin:0px;padding:0px;	list-style: none;	position: absolute;	left: -999em;	height: auto;font-weight: normal;	border-width: 0px;	margin: 0;	display:block;border-right:0px solid #fff;}
#nav li li {border-bottom:1px solid #FFF;line-height:1.25em;padding-top:5px;padding-bottom:5px;border-right:0px solid #fff;}
#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;border-top:1px solid #fff;}
#nav li:hover, #nav li.sfhover {background: #C00;	background-image:url('/_images/navbase_on.jpg');} 
#nav #li1, #li1, #li1a, #li1 ul, #li1 ul li, #li1 ul li a  {width:184px;}
#nav #li2, #li2, #li2a, #li2 ul, #li2 ul li, #li2 ul li a  {width:172px;}
#nav #li3, #li3, #li3a, #li3 ul, #li3 ul li, #li3 ul li a  {width:150px;}
#nav #li4, #li4, #li4a, #li4 ul, #li4 ul li, #li4 ul li a  {width:172px;}
#nav #li5, #li5, #li5a, #li5 ul, #li5 ul li, #li5 ul li a  {width:120px;}
#nav #li6, #li6, #li6a, #li6 ul, #li6 ul li, #li6 ul li a  {width:115px;border-right:0px;}

#pageMainBox{background-image:url('/_images/top_diagonal.jpg');width:918px;text-align:left;background-repeat:repeat-x;	border-top:0px solid #ffffff;padding-top:30px;clear:all;}
#pageMainData{margin:20px;margin-left:34px;width:850px;border:0px solid #009900;display:block;}
#bookmark{text-align:right;margin-right:30px;height:20px;}
#scrollerBanner{background-image:url('/_images/banner_base.png');width:918px;height:2em;line-height:2em;margin:auto;color:#FFFFFF;font-size:80%;font-weight:700;clear:all;}
#scrollerBannerPadded{background-image:url('/_images/banner_base.png');width:918px;height:2em;line-height:2em;margin:auto;clear:all;margin-top:50px;}

#bookmarkbase{border:1px solid #eeeeee;text-align:left;padding:2px;top:30px;position:relative;vertical-align:middle;}
#bookmarkbase a {text-decoration:none;}

#baseLinkStrip{background-image:url('/_images/sublinks_back.jpg');}
#baseLinkContainer{background-image:url('/_images/sublinks_front.jpg');width:920px;height:120px;margin:auto;padding-left:0px;padding-top:0px;text-align:center;display:block;}
.linksBlock{width:185px;font-family:arial;float:left;text-align:left;border:0px solid #ffffff;margin-top:20px;margin-left:25px;line-height:100%;}
.linksBlock a{text-decoration:none;font-size:70%;color:#999999;}
.linksBlock a:hover{text-decoration:underline;}
a.section{color:#99CC00;font-weight:700;display:inline;}

.speechbox820{width:820px;border:0px solid #000000;background-image:url('/_images/bubble_820_bg.gif');position:relative;margin-top:30px;}
.speechbox820top{width:820px;height:20px;background-image:url('/_images/bubble_820_top.gif');}
.speechbox820pointer{width:20px;height:30px;background-image:url('/_images/bubble_820_pointer.gif');position:absolute;top:56px;left:0px;}
.speechbox820textarea{width:760px;border:0px solid #000000;margin-left:40px;display:block;}
.speechbox820base{width:820px;height:20px;background-image:url('/_images/bubble_820_base.gif');}


/*FONT STYLING*/
h1{font-size:1.6em;color:#CC0000;margin-top:10px;}
h2{font-size:1.3em;color:#999900;margin:0px;}
p {font-size:1.1em;color:#333333;margin-top:1em;margin-bottom:0.75em;padding:0px;font-family:Segoe UI, arial, tahoma, verdana;}
.plainMe{font-weight:400;color:#333;font-style:italic;}
a {color:#dd0000;}
a:hover {color:#666600;}

hr{background-color:#999900; /* Netscape 6/7, Mozilla */color:#999900; /* IE */border: #999900; /* Opera */height:1px;}


H1.white{font-size:18px;color:#FFFFFF;margin-top:10px;}
ol, ul{color:#000;}
ol li{margin-top:10px;}
ol ul{color:#000;}
ol ul li{margin-top:5px;}
.redit{color:#d00;font-weight:700;}

TR, input, select, textarea, #pageMainData P, #pageMainData DIV, #pageMainData UL LI, #pageMainData OL LI {font-size:13px;font-family:Segoe UI,arial, tahoma, verdana;}

.titleBox{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:30px;color:#d00;background-color:#eeeeee;font-size:22px;}


/*  HOME PAGE CSS */
#homeBin{border:0px solid#ff0000;width:270px;height:450px;float:left;text-align:right;border: 0px solid #fcfcfc;}
#rightBox{border:0px solid#ff0000;width:540px;float:right;}
#homeComment{border:0px solid #cc0000;block;width:470px;position:relative;}

#vidBox{border:0px solid #009900;width:490px;display:block;overflow: auto;}
#videoPlayer75pc{width:240px;height:200px;float:left;border:0px solid #000;}
#videoText{width:220px;float:right;margin-left:0px;border-top:1px solid #ccccff;border-bottom:1px solid #ccccff;background-color:#eeeeee;}
#videoText p{border:0px solid #cc0000;margin-top:0px;}

#hometabs{margin-top:25px;border:0px solid #cc0000;display:block;width:100%;height:70px;}
#tab1{width:275px;height:60px;float:left;margin-right:10px;background-image:url('/_images/hometab1_off.gif');text-decoration:none;}
#tab2{width:275px;height:60px;float:left;margin-right:10px;background-image:url('/_images/hometab2_off.gif');text-decoration:none;}
#tab3{width:275px;height:60px;float:left;margin-right:0px;background-image:url('/_images/hometab3_off.gif');text-decoration:none;}
#tab1:hover{background-image:url('/_images/hometab1_on.gif');}
#tab2:hover{background-image:url('/_images/hometab2_on.gif');}
#tab3:hover{background-image:url('/_images/hometab3_on.gif');}

/* blog inputs */
.blockLeftFull{float:left;display:block;height:2em;margin-left:0px;color:#C00;font-weight:700;}
.blockLeftTitle{float:left;display:block;margin-left:0px;width:5em;color:#999;font-weight:700;margin-top:5px;}
.blockLeftInput{float:left;display:block;margin-left:1em;margin-top:5px;}
.blockLeftPadded{float:left;display:block;margin-left:6em;margin-top:5px;margin-bottom:5px;}
.clearRow{clear:left;}
.clearAll{clear:all;}
.helpText{font-size:9px;color:#D00;}
.fieldInput{margin-top:5px;}

.editTable{border:1px solid #cc0000;width:850px;margin-top:10px;}
.editTable th{border:1px solid #cc0000;color:#fff;background:#cc0000;}


textarea{font-family:Segoe UI,arial, tahoma, verdana;}
#blog textarea{width:350px;height:100px;}
.padandfloatimg{display:inline;float:left;margin:10px;border:1px solid #999;padding:2px;background:#fff;}
.padandfloatimg:hover{border:1px solid #900;padding:2px;background:#D00;}
#pageMainData ul{font-size:0.7em;}


/* ADMIN CMS AREA*/
#backToMain{text-align:right;margin-top:-2em;margin-right:2em;font-weight:700;color:#D00;}
.linkAdmin{display:inline;float:left;width:175px;height:120px;background-color:eeeeee#;border:1px solid #cccccc;text-align:center;padding:5px;text-decoration:none;margin-right:20px;margin-top:20px;}
.linkAdmin:hover {background-color:#e6e6e6;border:1px solid #9999cc;}
.greyMe{border:#DDD 1px solid;background:#eee;}
.redStar{font-size:150%;font-weight:700;color:#f00;}
#zh_logoShow{position:absolute;right:80px;top:30px;}
.imgDouble{border:3px double #ccc;}
.rowDotter{background-image:url('/_images/table_dotter.gif');}

.deleteButton{background-color:#f00;color:#fff;}

.bulletFloat{position:absolute;border:0px solid #006;left:-20px;top:2px;}

.arrowList li{list-style-image: url('/_images/li_arrow.gif');border:0px #000 solid;line-height:0.5em;margin-top:1.5em;}

/*Zone Pages*/
.zoneLine{background-color:#ff0000;display:block;border:1px solid #f00;}
.zoneImage{width:175px;height:100px;display:block;float:left;border:1px solid #fff;margin-left:20px;margin-right:20px;}
.zoneImage:hover{border:1px solid #666;}
.zoneText{width:175px;height:100px;display:block;float:left;border:1px solid #eeeeee;text-transform:uppercase;text-decoration:none;background-color:#999999;color:#fff;font-size:1.1em;font-weight:700;margin-left:20px;margin-right:20px;padding-top:10px;}
.zoneText:hover{background-color:#AAAAAA;border:1px solid #666;}			
.buttonLink{width:10em;height:2em;border:1px solid #fff;background-color:#999900;display:block;color:#fff;font-weight:400;line-height:2em;text-decoration:none;}
.buttonLink:hover{border:1px solid #333;background-color:#666666;color:#ffffff;}

.blogComment{border:0px solid #ccc;margin-top:10px;background-image:url('/_images/speech500_green.jpg'); min-height:70px; height:auto !important; height:70px;display:block;}
.c_postedname{margin-top:20px;margin-left:30px;width:40%;float:left;display:inline;}
.c_postedDate{margin-top:20px;margin-right:10px;width:40%;float:right;text-align:right;}
.c_comment{margin-top:10px;margin-left:30px;margin-right:10px;clear:left;}
.c_report{margin-top:5px;padding-bottom:5px;text-align:right;margin-right:10px;}
.c_report span{color:#666699;font-size:90%;}
#profileLeftBox{width:500px;float:left;height:auto;}
#profileRightBox{border:0px solid #ccc;width:300px;float:right;text-align:left;}
#profileLogo{width:285px;height:190px;margin-left:15px}
#profileKeyfacts{width:300px;background-image:url('/_images/speechbubble_green.gif');padding-top:10px;padding-bottom:10px;position:relative;margin-top:10px;}
#profileKeyFactsText {margin-left:30px;margin-top:10px;color:#000;text-align:right;}
#profileKeyFactsText p{margin-right:20px;}
#videoPlayerProfile{width:285px;height:235px;margin-top:10px;margin-bottom:10px;}
#videoPlayerProfileLG{width:480px;height:380px;margin-top:10px;margin-bottom:10px;}

.comment{border-top:1px solid #ccccff;border-bottom:1px solid #ccccff;background-color:#eeeeee;padding:10px;align:left;}

#postEntry{margin:10px;}
.post_comment{width:90%;height:75px;}
.post_postedname{width:150px;}
.post_postedemail{width:150px;}

#discussionBoard{width:550px;}
.discussionResponse{border:1px solid #cc9900;background-color:#f9f9f9;padding:10px;align:left;margin-top:10px;width:490px;margin-left:40px;}

/*pagination*/

.pageJumpOff{font-size:1em;border:0px solid #f00;width:20px;height:20px;text-align:center;color:#fff;background-color:#999;font-weight:700;}
.pageJumpOn {font-size:1em;border:0px solid #f00;width:20px;height:20px;text-align:center;color:#fff;background-color:#D00;font-weight:700;}

.vidCellLeft{background-color:#ccc;width:75px;text-align:center;}
.vidCellRight{background-color:#eee;}

#pictureContainer{border:0px solid #f00;margin-top:20px;}
#mainPicBox{margin-top:10px;}
#subPicBox{margin-top:10px;}
#photoTitle{width:300px;background-color:#dddddd;font-weight:700;margin-bottom:5px;}









.gallerybox{border:1px solid #ccc;width:170px;margin:15px;float:left;text-align:center;position:relative;}
.gallerypicbox{width:170px;height:160px;text-align:center;padding-top:10px;cursor:pointer;}
.gallerylegend{text-align:center;cursor:pointer;border-top:1px solid #ccc;}
.galleryDel{position:absolute;right:-9px;top:-9px;cursor:pointer;}
.gallerylegend a{text-decoration:none;}

/*
div{border:1px dotted #ffffff;}
div div{border:1px dotted #ff0000;}
div div div{border:1px dotted #ffff00;}
div div div div{border:1px dotted #ff9900;}
div div div div div{border:1px dotted #000099;}
*/
