body,html{padding:0px;margin:0px;}
body.intro{width:100%;height:100%;overflow:auto;}
.main{
	margin: 23px auto 17px auto;
	width:895px;
}
.hideTxt{position:absolute;left:-5000px;}
.clearBoth{clear:both;}
.logo{
	margin-left:7px;
	width:191px;
	height:41px;
	background-image:url(http://www.jumppoint.ca/themes/jumppoint/images/logo.gif);
	background-position:center center;
	background-repeat:no-repeat;
	display:inline;
	float:left;
}
.logo .logoLink{
	width:101%;
	height:101%;
	display:block;
}
.nav{
	width:697px;
	display:inline;
	float:left;
	padding-top:11px;
}
ul.sf-menu{
	margin-bottom:0px;
}
ul.sf-menu li,ul.sf-menu li a{
	color:#939598;
	color:#77797b;
	font-size:13px;
	text-transform:lowercase;
	letter-spacing:-1px;
}
ul.sf-menu li a{
	padding-right:18px !important;
	padding-left:38px !important;
}
ul.sf-menu li{
	background-color:transparent;
}
ul.sf-submenu{border-left:1px solid #eeeeee;}
ul.sf-submenu li{padding-left:4px;padding-right:4px;}
ul.sf-menu li ul.sf-submenu li a{
	padding-right:0px !important;
	padding-left:0px !important;
	/*font-family: Arial, sans-serif !important;*/
	text-transform:none;
}

ul.sf-menu li a{
	background-image:url(http://www.jumppoint.ca/themes/jumppoint/images/nav_arrow.gif);
	background-repeat:no-repeat;
	background-position: 28px 8px;
}
ul.sf-menu li a:hover{
	background-position: 28px -17px;
	color:#C44B27 !important;
}
ul.sf-menu li ul li a{
	background-image:none;
}
ul.sf-menu li ul.sf-submenu li a:hover{
	color:#C44B27 !important;
}
ul.sf-menu li ul.sf-submenu li.nav-selected a.nav-selected{color:#C44B27 !important;}
.footer{
padding-top:15px;
}
.footerLeft{
	font-size:9px;
	display:inline;
	float:left;
	text-align:left;
}.footerLeft a{
text-decoration:none;
}
.footerRight{
	font-size:9px;
	display:inline;
	float:right;
	width:300px;
	text-align:right;
}.concreteFooter{
	clear:both;
}
.concreteFooter .sign-in{font-size:9px;}
.concreteFooter a,.footerLeft a,.footerRight a{
	font-size:9px;
}
.tagArea{
	clear:both;
	padding-top:27px;
	padding-left:7px;
}
.tagArea .jsEnabled{display:inherit;}
.tagArea *{
	display:none;
	color:#7FB542;
	font-size:40px;
	font-family: Arial, sans-serif;
}.tagArea p{
	margin:0px;
}
.tagAreaGrey, .tagAreaGrey *{
	color:#939598;
	color:#77797b;
	padding-bottom:20px;
	font-weight:normal;
	font-size:20px;
	line-height:27px;
}
.tagAreaGrey strong{
	color:#C44B27;
	font-weight:normal;
}.tagAreaGrey p{
	margin:0px;
	padding:0px;
}
.homeCol{
	margin-top:43px;
	/*
	width:235px;
	padding-left:9px;
	width:224px;*/
	width:223px;
	padding-right:15px;
	padding-left:7px;
	width:201px;
	color:#939598;
	color:#77797b;
	float:left;
	display:inline;
}.homeCol.firstCol{
}.homeCol.lastCol{
	width:201px;
	padding-right:0px;
	width:216px;
}.homeCol h1,.homeCol h2,.homeCol h3,.homeCol h4,.homeCol h5,.homeCol h6{
	color:#C44B27;
	font-size:12px;
	margin:0px;
}.homeCol strong{
	color:#7FB442;
}.homeCol a{
	text-transform:uppercase;
	color:#C44B27;
}
.homeCol p{
	color:#939598;
	color:#77797b;
}
.sf-sub-indicator{display:none;}
.leftBar{
	width:231px;
	display:inline;
	float:left;
	padding-left:7px;
	padding-right:7px;
	width:217px;
	padding-top:34px;
}
.rightBar{
	width:231px;
	display:inline;
	float:left;
	padding-left:7px;
	padding-right:7px;
	width:217px;
	padding-top:34px;
}
.leftBar h1,.leftBar h2,.leftBar h3,.leftBar h4,.leftBar h5,.leftBar h6,
.rightBar h1,.rightBar h2,.rightBar h3,.rightBar h4,.rightBar h5,.rightBar h6{
	color:#7FB442;
	font-size:16px;
	margin-top:0px;
	margin-bottom:8px;
}
.leftBar ul,.rightBar ul{
	padding-left:0px;
	margin-right:20px;
}
.leftBar ul{
	margin-right:20px;
}
.leftBar ul li,.rightBar ul li{
	/*sidebar_li.gif*/
	list-style:none;
	list-style-image:none;
	background-image:url(http://www.jumppoint.ca/themes/jumppoint/images/sidebar_li.gif);
	background-position: 0px 4px;
	background-repeat:no-repeat;
	padding-left:9px;
	font-size:11.5px;
	color:#939598;
	color:#77797b;
	padding-bottom:11px;
}
.rightBar,.leftBar{
	font-size:11.5px;
}
.main.leftSidebar .content{
	padding-top:34px;
	float:left;
	display:inline;
	width:664px;
	padding-left:9px;
	padding-right:9px;
	width:646px;
}
.main.rightSidebar .content{
	padding-top:34px;
	float:left;
	display:inline;
	width:664px;
	padding-left:9px;
	padding-right:9px;
	width:646px;
}
.main.leftSidebar .content h1,
.main.leftSidebar .content h2,
.main.leftSidebar .content h3,
.main.leftSidebar .content h4,
.main.leftSidebar .content h5,
.main.leftSidebar .content h6{
	color:#C44B27;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	margin-bottom:4px;
}
.main.rightSidebar .content h1,
.main.rightSidebar .content h2,
.main.rightSidebar .content h3,
.main.rightSidebar .content h4,
.main.rightSidebar .content h5,
.main.rightSidebar .content h6{
	color:#C44B27;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	margin-bottom:4px;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6{
	color:#C44B27;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	margin-bottom:4px;
}
.content h1 a,
.content h2 a,
.content h3 a,
.content h4 a,
.content h5 a,
.content h6 a{
	color:#C44B27 !important;
}
.ccm-blog-list-content  h1{
	font-size:20px;
}
.main.leftSidebar .content a,.main.rightSidebar .content a,.content a{color:#7FB442;}
.main.leftSidebar .content p,.main.rightSidebar .content p,.content p, .content .ccm-page-list-description{font-size:11.5px;color:#939598;color:#77797b;margin:0px;padding:0px 0px 20px 0px;}
.content{font-size:11.5px;color:#939598;color:#77797b;}

body form.miniSurveyView table.formBlockSurveyTable td.question,
div.guestBook-formBlock td.question{font-size:11.5px;}
body form.miniSurveyView table.formBlockSurveyTable input.questionField,
div.guestBook-formBlock input.questionField{font-size:11.5px;width:95%;}
body form.miniSurveyView table.formBlockSurveyTable input.questionFieldFile,
div.guestBook-formBlock input.questionFieldFile{font-size:11.5px;width:90%;}
body form.miniSurveyView table.formBlockSurveyTable texarea.questionTextArea,
div.guestBook-formBlock texarea.questionTextArea,{font-size:11.5px;width:95%;}
body form.miniSurveyView table.formBlockSurveyTable .radioPair,
div.guestBook-formBlock .radioPair{font-size:11.5px;}
body form.miniSurveyView table.formBlockSurveyTable select,
div.guestBook-formBlock select{font-size:11.5px;}
body form.miniSurveyView table.formBlockSurveyTable .checkboxList,
div.guestBook-formBlock .checkboxList{font-size:11.5px;}
body form.miniSurveyView table.formBlockSurveyTable .formBlockSubmitButton,
div.guestBook-formBlock  .formBlockSubmitButton{color:#000000;font-size:11.5px;}
body form.miniSurveyView #msg{font-size:11.5px;}


.content ul.nav,.content ul.nav ul{padding-left:20px;}
.content ul.nav li{font-size:11.5px;}


/* 4 jquery script*/

.tagArea .active{z-index:4;}
.tagArea .last-active{z-index:3;}
.tagArea p,.tagArea div{z-index:2;}

a.hideReveal{}
div.hideReveal{}

/* //4 jquery script*/

.main.threeColContentHolder{

}
.main.threeColContentHolder .content p{
	line-height:16px;
}
.threeColContent{
	padding-top:39px;
	min-height:10px;
	float:left;
	display:inline;
}.threeColContent.col1{
	width:258px;
}.threeColContent.col2{
	width:361px;
	padding-right:14px;
	width:347px;

}.threeColContent.col3{
	width:276px;
}
.threeColContent h1,
.threeColContent h2,
.threeColContent h3,
.threeColContent h4,
.threeColContent h5,
.threeColContent h6{
	margin-top:14px;
}
.threeColContent.col2 h1,
.threeColContent.col2 h2,
.threeColContent.col2 h3,
.threeColContent.col2 h4,
.threeColContent.col2 h5,
.threeColContent.col2 h6{
	color:#7FB442;
}.threeColContent.narrowCol1{
	width:197px;
	padding-top:33px;
	padding-left:7px;
	padding-right:17px;
	width:173px;
}.threeColContent.narrowCol2{
	width:479px;
	padding-right:0px;
	padding-left:38px;
	width:441px;
	padding-top:33px;

}.threeColContent.narrowCol3{
	width:219px;
	padding-top:33px;
	padding-left:7px;
	width:212px;
}.threeColContent.narrowCol1 p,.threeColContent.narrowCol2 p,.threeColContent.narrowCol3 p{
	padding-bottom:10px;
}
.threeColContent.narrowCol2 h1,
.threeColContent.narrowCol2 h2,
.threeColContent.narrowCol2 h3,
.threeColContent.narrowCol2 h4,
.threeColContent.narrowCol2 h5,
.threeColContent.narrowCol2 h6{
	font-size:14px;
}
.threeColContentLrgLeft{float:left;display:inline;padding-top:39px;}
.threeColContentLrgLeft.narrowCol1{
	width:369px;
}
.threeColContentLrgLeft.narrowCol2{
	width:263px;
	padding-left:12px;
	padding-right:27px;
	width:224px;
}
.threeColContentLrgLeft.narrowCol3{
	width:263px;
	padding-left:9px;
	padding-right:31px;
	width:223px;
}
.threeColContentLrgRight{float:left;display:inline;}
.threeColContentLrgRight.col1{
	width:250px;
	padding: 25px 16px 0px 8px;
	width:226px;
}
.threeColContentLrgRight.col2{
	width:271px;
	padding: 25px 18px 0px 23px;
	width:230px;
}
.threeColContentLrgRight.col3{
	width:374px;
	padding: 25px 0px 0px 0px;
}
.twoColContent{
	min-height:10px;
	float:left;
	display:inline;
	width:447px;
	/*after padding*/
	width:411px;
}
.twoColContent.col1{
	padding: 0px 30px 0px 6px;
}
.twoColContent.col2{
	padding: 0px 6px 0px 30px;
}
div.headerRow{
	padding-top:20px;
	padding-bottom:8px;
}
.twoColContent h1,
.twoColContent h2,
.twoColContent h3,
.twoColContent h4,
.twoColContent h5,
.twoColContent h6{
	padding-left:10px;
	background-image:url(http://www.jumppoint.ca/themes/jumppoint/images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0 5px;
}
.headerRow p,
.headerRow h1,
.headerRow h2,
.headerRow h3,
.headerRow h4,
.headerRow h5,
.headerRow h6{
	color:#7FB442;
	margin:0px;
	font-size:15px;
	font-weight:bold;
}
.oneColContent{
	width:895px;
	padding-top:80px;
	min-height:300px;
}
.oneColContent p{
	width:511px;
	margin:0px auto;
	color:#231F20;
	font-size:14px;
}
.oneColContent h1,
.oneColContent h2,
.oneColContent h3,
.oneColContent h4,
.oneColContent h5,
.oneColContent h6{
	color:#C44B27;
	font-size:25px;
	margin:0px auto;
	margin-bottom:10px;
	width:511px;
	font-weight:normal;
}
.main.full .content{padding-left:7px;}
.fullWidth{width:895px;}
#intro_div{width:100%;height:100%;}
#intro_div ul,#intro_div p{
	font-size:11.5px;
}#intro_div .introPadder{
padding: 0px 20%;
}
.main.full .tagAreaGrey{
	padding-top:6px;
	padding-bottom:0px;}


.contact{
	display:inline;
	float:left;
}
.contact.col1{width:352px;}
.contact.col2{width:167px;padding-top:37px;}
.contact.col3{width:376px;padding-left:15px;width:361px;padding-top:37px;}
#content-sbBlog-wrap,.content-sbBlog-wrap{padding-bottom:20px;}
.sbBlog-readMore{display:inline;padding-left:15px;}
#sb_sidebar #bloglist{padding-bottom:0px;}

.ccm-page-list h3.ccm-page-list-title{
width:80%;display:inline;float:left;
}
.leftBar h3.ccm-page-list-title, .leftBar h3.ccm-page-list-title a{
	color:#7FB442;
}
.SisimizisDownloadFolder{margin-top:12px;}
a img{border:none;}
.stbutton.stico_default{background-image:none !important;padding:0px !important;}
.content.contact.col2 p{
	font-size:11px;
}
#content-sbBlog-commentcount{
	display:none;}
#sb_body #content-sbBlog-title{display:inline;float:left;}
#sb_body #content-sbBlog-month{display:inline;float:right;}
#content-sbBlog-post{clear:both;}
.readMore{display:inline;padding-left:15px;}
.dateRight{display:inline;float:right;}
.tagpostdate{display:inline;float:right;}
.tagposttitle{display:inline;float:left;}
.tagpostshort{clear:both;}

.photoItem{
	float:left;
	margin: 12px 5px;
	padding:6px;
	border: 1px solid #AAAAAA;
}
.photoItem.first{margin-left:0px;}
.photoItem.last{margin-right:0px;}