html, body {
	margin:0;
	padding:0;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-image:url(img/pageBg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
h1 {
	font-size:25px;
	color:#000;
	margin-top:0px;
}
h2 {
	font-size:15px;
	color:#000;
	margin-top:0px;
}
a, a:active, a:visited {
	color:rgb(0,131,73);
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#margins {
	position:relative;
	width:960px;
	height:50px;
	margin:0 auto;
}
			#pageContainer {
				position:relative;
				width:960px;
				/* min-height:1050px; */
				height:auto;
				float:left;
				padding-bottom:85px;
			}
						#downloadCont {
							position:relative;
							display:none;
						}
						#pageHeader {
							position:relative;
							width:960px;
							height:112px;
							float:left;
							background-image:url(img/headBg.jpg);
						}
									#flaggor {
										position:absolute;
										width:53px;
										height:24px;
										top:12px;
										right:60px;
									}
												#flaggor a, #flaggor img {
													display:block;
													border:0px;
													float:left;
												}
						#menuContainer {
							position:relative;
							width:860px;
							height:24px;
							background-image:url(img/menuBg.jpg);
							left:51px;
							float:left;
						}
									#menuBtnsContainer {
										position:absolute;
										width:638px;
										height:24px;
										top:0px;
										left:0px;
									}
												#menuBtnsContainer a, #menuBtnsContainer a:visited, #menuBtnsContainer a:active {
													position:relative;
													float:left;
													padding:0px 10px;
													color:#383838;
													height:24px;
													line-height:24px;
													vertical-align:middle;
													font-size:11px;
													font-weight:bold;
													text-decoration:none;
													display:block;
												}
												#menuBtnsContainer a:hover {
													color:#848383;
												}
									#searchContainer {
										position:absolute;
										width:222px;
										height:24px;
										top:0px;
										right:0px;
									}
												#searchInpCont {
													position:absolute;
													width:191px;
													height:15px;
													top:4px;
													left:11px;
												}
															#searchInput {
																position:absolute;
																width:186px;
																height:15px;
																font-size:10px;
																color:#fff;
																border:0px;
																background-color:transparent;
																padding:0px 0px 0px 5px;
															}
															#searchBtnCont {
																position:absolute;
																width:20px;
																height:15px;
																top:4px;
																right:0px;
															}
						#newsFlash {
							position:relative;
							width:860px;
							height:210px;
							float:left;
							left:51px;
							margin-top:20px;
						}
									#flashCont {
										position:absolute;
										width:650px;
										height:210px;
										left:0px;
										background-image:url(img/flashBg.jpg);
										background-repeat:repeat-x;
										overflow:hidden;
									}
												#flashContImages {
													position:absolute;
													width:650px;
													height:210px;
													left:0px;
												}
												.flashGradCont {
													position:absolute;
													width:650px;
													height:210px;
													left:0px;
													background-image:url(img/flashGrad.png);
													background-repeat:repeat-x;
												}
												#flashLogoCont {
													position:absolute;
													width:256px;
													height:251px;
													right:0px;
													top:0px;
												}
												#flashLapp {
													position:absolute;
													width:113px;
													height:113px;
												}
															.lappL {
																top:30px;
																left:30px;
															}
															.lappR {
																top:30px;
																right:30px;
															}
									#chooseCont {
										position:absolute;
										width:210px;
										height:210px;
										right:0px;
									}
												#chooseBtnsCont {
													position:absolute;
													width:210px;
													height:28px;
													top:0px;
													left:0px;
												}
															#chooseBtnsCont a.on, #chooseBtnsCont a.off {
																position:relative;
																float:left;
																display:block;
																width:105px;
																height:28px;
																line-height:24px;
																vertical-align:middle;
																background-image:url(img/btnChoose.jpg);
																font-size:11px;
																font-weight:bold;
																text-decoration:none;
																text-align:center;
															}
																#chooseBtnsCont a.on {
																	color:#fff;
																	background-position:left top;
																}
																#chooseBtnsCont a.off {
																	color:#383838;
																	background-position:left bottom;
																}
												#chooseSlideCont {
													position:absolute;
													width:210px;
													height:182px;
													bottom:0px;
													left:0px;
													overflow:hidden;
													background-image:url(img/chooseBg.jpg);
												}
															#chooseSlider {
																position:absolute;
																width:420px;
																height:182px;
																left:0px;
															}
																		.chooseCell {
																			position:relative;
																			float:left;
																			width:190px;
																			height:190px;
																			padding:10px;
																		}
																					.chooseBeg {
																						font-weight:bold;
																						display:block;
																					}
																					.chooseDrop {
																						width:190px;
																					}
						#startWelcomeCont {
							position:relative;
							width:864px;
							height:auto;
							float:left;
							left:51px;
							margin-top:20px;
						}
									#startWelcome {
										position:relative;
										width:618px;
										height:auto;
										float:left;
										font-size:15px;
										margin-right:15px;
									}
									#newsLetterCont {
										position:relative;
										float:left;
										width:231px;
										height:142px;
										background-image:url(img/newsletterBg.jpg);
										top:-2px;
									}
												#emailInputCont {
													position:absolute;
													width:169px;
													height:21px;
													top:43px;
													left:27px;
												}
															#emailInput {
																positition:relative;
																width:164px;
																height:19px;
																color:#fff;
																background-color:transparent;
																border:0px;
																padding:2px 0px 0px 5px;
															}
												#emailRadiosCont {
													position:absolute;
													width:169px;
													height:21px;
													top:65px;
													left:27px;
												}
												#emailSubmitCont {
													position:absolute;
													width:71px;
													height:22px;
													top:88px;
													left:137px;
												}
						#startPuffarCont {
							position:relative;
							width:860px;
							height:260px;
							float:left;
							background:#fff;
							left:51px;
						}
									.startPuff {
										position:relative;
										float:left;
										width:200px;
										height:260px;
									}
												.startPuff img {
													width:200px;
													height:122px;
												}
												.startPuffRubCont {
													position:relative;
													font-size:16px;
													width:200px;
													height:47px;
													overflow:hidden;
													font-weight:bold;
												}
												.startPuffTextCont {
													position:relative;
													width:200px;
													height:90px;
													overflow:hidden;
												}
												.startPuff b {
													font-weight:bold;
													color:rgb(0,102,51);
												}
												.startPuffIcon {
													position:absolute;
													width:46px;
													height:48px;
													top:0px;
													left:0px;
												}
									.puffLink {
										position:absolute;
										display:block;
										width:200px;
										height:260px;
										top:0px;
										left:0px;
										cursor:pointer;
									}
									.startPuffDivider {
										position:relative;
										float:left;
										width:20px;
										height:260px;
										background-image:url(img/lineDot.gif);
										background-repeat:repeat-y;
										background-position:10px 0px;
									}
						.horizontalLine {
							position:relative;
							width:860px;
							height:20px;
							float:left;
							left:51px;
							background-image:url(img/lineDot.gif);
							background-repeat:repeat-x;
							background-position:0px 10px;
						}
						#footerCont {
							position:absolute;
							width:860px;
							height:75px;
							background-image:url(img/lineDot.gif);
							background-repeat:repeat-x;
							background-position:0px 0px;
							bottom:0px;
							left:51px;
						}
									#footerInfo {
										position:relative;
										margin:20px auto 0px auto;
										width:410px;
										height:40px;
										text-align:center;
										color:#58595b;
										font-size:11px;
									}
									#logoSajFoot {
										position:absolute;
										left:0px;
										top:1px;
										width:221px;
										height:75px;
									}
									#logoSmartwebb {
										position:absolute;
										right:0px;
										top:1px;
										width:129px;
										height:75px;
									}
						#pplContainer {
							position:relative;
							width:651px;
							min-height:369px;
							height:auto;
							float:left;
							left:51px;
							margin-top:20px;
							background-image:url(img/lineDot.gif);
							background-repeat:repeat-y;
							background-position:right top;
						}
									#pplNameIconsCont {
										position:relative;
										width:100%;
										height:30px;
										float:left;
									}
												#nameIconsCont {
													position:relative;
													height:30px;
													display:inline;
													float:left;
												}
															.nameIcon {
																position:relative;
																float:left;
																width:27px;
																height:27px;
																background-image:url(img/icons.png);
																margin-left:3px;
															}
									#pplAmneCont {
										position:relative;
										width:100%;
										height:30px;
										float:left;
									}
									#pplIngressCont, #listIngressCont {
										position:relative;
										width:637px;
										height:auto;
										/* padding-right:15px; */
										float:left;
										font-size:15px;
										margin-bottom:20px;
									}
										#listIngressCont {
											font-size:16px;
										}
									#pplLeftCol {
										position:reative;
										width:403px;
										float:left;
										min-height:100px;
										height:auto;
										padding-right:15px;
									}
									#pplRightCol {
										position:reative;
										width:220px;
										float:left;
										height:auto;
										margin-top:15px;
									}
												#pplRightCol img.ppl {
													position:relative;
													float:left;
													width:220px;
													margin-bottom:15px;
												}
						#archiveCont {
							position:relative;
							float:right;
							width:200px;
							height:auto;
							right:49px;
							margin-top:9px;
						}
									#archiveTopCont {
										position:relative;
										float:left;
										width:192px;
										height:34px;
										background-image:url(img/archiveBg.jpg);
										background-position:left top;
										background-repeat:no-repeat;
										padding:15px 0px 0px 8px;
										font-size:14px;
										font-weight:bold;
									}
									#archivePosts {
										position:relative;
										float:left;
										width:200px;
										height:auto;
										overflow:hidden;
									}
												#archivePostsSlide {
													position:relative;
													float:left;
													width:200px;
													height:auto;
												}
												a.archivePostCont, a.archivePostCont:active, a.archivePostCont:visited {
													position:relative;
													float:left;
													width:184px;
													max-height:84px;
													min-height:14px;
													height:auto;
													background-image:url(img/archiveBg.jpg);
													background-position:left bottom  ;
													background-repeat:no-repeat;
													padding:8px;
													display:block;
													color:rgb(56,56,56);
													text-decoration:none;
												}
												a.archivePostCont:hover {
													color:rgb(0,153,42);
												}
									#archiveBotCont {
										position:relative;
										float:left;
										width:200px;
										height:32px;
										top:-1px;
									}
											#archiveBotCont a.archiveBtnLeft, #archiveBotCont a.archiveBtnLeft:visited, #archiveBotCont a.archiveBtnRight, #archiveBotCont a.archiveBtnRight:visited, #archiveBotCont a.archiveBtnLeftDis, #archiveBotCont a.archiveBtnRightDis  {
												position:relative;
												float:left;
												width:100px;
												height:32px;
												background-image:url(img/archiveBg.jpg);
												background-repeat:no-repeat;
												display:block;
											}
												#archiveBotCont a.archiveBtnLeft {
													background-position:0px -49px;
												}
												#archiveBotCont a.archiveBtnRight {
													background-position:-100px -49px;
												}
												#archiveBotCont a.archiveBtnLeft:active, #archiveBotCont a.archiveBtnLeft:hover {
													background-position:0px -81px;
												}
												#archiveBotCont a.archiveBtnRight:active, #archiveBotCont a.archiveBtnRight:hover {
													background-position:-100px -81px;
												}
												#archiveBotCont a.archiveBtnLeftDis {
													background-position:0px -113px;
												}
												#archiveBotCont a.archiveBtnRightDis {
													background-position:-100px -113px;
												}
						#rightFormCont {
							position:relative;
							float:right;
							width:209px;
							height:381px;
							right:49px;
							margin-top:9px;
							background-image:url(img/formBg.jpg);
							background-position:right top;
							background-repeat:no-repeat;
						}
									#formText {
										position:absolute;
										width:182px;
										height:85px;
										top:20px;
										left:18px;
										font-size:11px;
									}
									.formInputCont {
										position:absolute;
										width:181px;
										height:19px;
										left:18px;
									}
												.intText {
													position:relative;
													width:178px;
													height:19px;
													border:0px;
													background-color:transparent;
													color:#fff;
													padding-left:3px;
													font-size:12px;
												}
												.intArea {
													position:relative;
													width:175px;
													height:58px;
													border:0px;
													background-color:transparent;
													color:#fff;
													font-family: Arial, Helvetica, sans-serif;
													font-size:12px;
													padding:3px;
												}
												#formBtnCont {
													position:absolute;
													width:71px;
													height:22px;
													bottom:10px;
													right:10px;
												}
.infoBoxCont {
	position:relative;
	width:220px;
	height:auto;
	min-height:52px;
	background-image:url(img/boxBg.jpg);
	background-repeat:repeat-y;
	background-position:-440px 0px;
	float:left;
	margin-bottom:15px;
}
			.infoBoxTop, .infoBoxBot {
				position:absolute;
				width:220px;
				height:26px;
				left:0px;
				background-image:url(img/boxBg.jpg);
				z-index:500;
			}
				.infoBoxTop {
					top:0px;
					background-position:0px 0px;
				}
				.infoBoxBot {
					bottom:0px;
					background-position:-220px 0px;
				}
			.infoBoxInfo {
				position:relative;
				width:200px;
				height:auto;
				padding:15px 10px;
				float:left;
				z-index:1000;
			}
				.infoBoxInfo h2 {
					color:rgb(56,56,56);
				}
						a.infoIconA, a.infoIconA:visited, a.infoIconA:active {
							position:relative;
							float:left;
							width:167px;
							height:27px;
							line-height:27px;
							vertical-align:middle;
							background-image:url(img/icons.png);
							background-repeat:no-repeat;
							background-color:transparent;
							padding-left:34px;
							display:block;
							text-decoration:none;
							color:rgb(56,56,56);
							margin-bottom:3px;
						}
						a.infoIconA:hover {
							color:rgb(255,255,255);
							background-color:rgb(0,131,73);
						}
						a.infoFile, a.infoFile:visited, a.infoFile:active {
							position:relative;
							float:left;
							width:175px;
							height:20px;
							line-height:20px;
							vertical-align:middle;
							background-image:url(img/fileIcon_pdf.png);
							background-repeat:no-repeat;
							background-color:transparent;
							padding-left:25px;
							display:block;
							text-decoration:none;
							color:rgb(56,56,56);
							margin-bottom:3px;
						}
						a.infoFile:hover {
							color:rgb(255,255,255);
							background-color:rgb(0,131,73);
						}
						#shareIconCont {
							position:relative;
							float:left;

							height:26px;
							line-height:26px;
							vertical-align:middle;
						}
						a.shareIcon, a.shareIcon:active, a.shareIcon:visited {
							position:relative;
							float:right;
							width:24px;
							height:26px;
							line-height:20px;
							vertical-align:middle;
							background-image:url(img/iconsShare.png);
							background-repeat:no-repeat;
							background-color:transparent;
							display:block;
							text-decoration:none;
							color:rgb(56,56,56);
							margin:0px 6px;
						}
a.listA {
	font-size:14px;
	display:block;
	height:22px;
	line-height:22px;
	vertical-align:middle;
}
