body,html{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #707070;
	padding: 0px;
	margin: 0px;
	spacing: 0px;  
	border: none;
	height: 100%;
	direction: rtl;
	vertical-align: top;
	text-align: right;
}
 
form{
	display: inline;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #eeeeee;
}

select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #eeeeee;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #eeeeee;
}

table{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	border-padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

td{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

th{
	margin: 0px;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	background-color: #D6DFF7;
	color: #000000;
}

img{
	border: 0px none #000000;
}

a{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

a:hover{
	color: #FF0000;
}

hr{
	color: #C7C7C7;
	height: 1px;
}

.hrInner{
	width: 760px;
	color: #C7C7C7;
	height: 1px;
}

.banner{
	border: 1px solid #C7C7C7;
}

.smallBold{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.smallText{
	font-size: 12px;
}
.siteContainer{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}
.siteContainerDivider{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}
.navbarContainer{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 5px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
}
.navTab{
	background-image: url(images/navbarBg.gif);
	background-color: #CC4336;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 1px solid #FFFFFF;
}
.navTabSelected{
	background-color: #A11D11;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 1px solid #FFFFFF;
}
.secNavTab{
	border: 1px solid #FFFFFF;
	padding: 2px;
	background-color: #E0E0E0;
	text-align: center;
}
.secNavTabSelected{
	border: 1px solid #FFFFFF;
	padding: 2px;
	background-color: #A11D11;
	text-align: center;
}
.secNavTabSelected a{
	color: #FFFFFF;
	text-decoration: none;
}
.secNavTab a{
	color: #000000;
	text-decoration: none;
}
.secNavTabSelected a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.secNavTab a:hover{
	color: #A11D11;
	text-decoration: none;
}
.navTabLink{
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
}
.navTabLink:hover{
	color: #FFFFFF;
}
.welcomeText{
	width: 420px;
	border-left: 5px solid #FFFFFF;
}
.greyTitle{
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #D9D9D9;
}
.greyText{
	padding: 5px;
	font-size: 14px;
	color: #000000;
	background-color: #EDEAEA;
	height: 166px;
}
.smallGreyText{
	padding: 5px;
	font-size: 14px;
	color: #000000;
	background-color: #EDEAEA;
	height: 100px;
}
.lastComments{
	width: 220px;
	height: 100%;
}
.leftNav{
	width: 110px;
	background-color: #EDEAEA;
	text-align: center;
}
.leftNavBtn{
	border-bottom: 1px solid #CDCCCA;
	background-color: #D9D9D9;
	font-size: 14px;
	padding-right: 5px;
	padding-top: 7px;
	padding-bottom: 2px;
}
.leftNavBtnLink{
	text-decoration: none;
}
.leftNavBtnLink:hover{
	color: #aa0000;
}
.leftBanners{
	background-color: #D9D9D9;
	padding: 5px;
	border-top: 5px solid #FFFFFF;
}
.searchBox{
	background-color: #D9D9D9;
	padding: 5px;
	border-top: 5px solid #FFFFFF;
}
.kindaBanner{
	background-color: #EDEAEA;
	text-align: center;
	vertical-align: middle;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	cursor: hand;
}
.rightContent{
	width: 645px;
	border-left: 5px solid #FFFFFF;
	height: 100%;
}
.inputPad{
	padding: 5px;
	vertical-align: middle;
}
.inputPadReq{
	padding: 5px;
	vertical-align: middle;
	color: #ff0000;
}
.inputPadLeft{
	padding: 5px;
	vertical-align: middle;
	text-align: left;
}
.inputPadCenter{
	padding: 5px;
	vertical-align: middle;
	text-align: center;
}
.submitBtn{
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.alignRight{
	text-align: right;
}
.alignLeft{
	text-align: left;
}
.moreForums{
	width: 130px;
	border-left: 5px solid #FFFFFF;
	background-color: #EDEAEA;
	height: 100%;
}
.theForum{
	width: 510px;
}
.theForumSearch{
	width: 610px;
}
.greyRegText{
	padding: 5px;
	font-size: 14px;
	color: #000000;
	background-color: #EDEAEA;
}
.preArrow{
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 8px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
}
.preArrowMain{
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 8px;
	text-align: center;
	vertical-align: top;
	background-color: #EDEAEA;
	border-bottom: 1px solid #AAAAAA;
}
.preArrowMainSelected{
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 8px;
	text-align: center;
	vertical-align: top;
	background-color: #F3EFA7;
	border-bottom: 1px solid #AAAAAA;
}
.theMessage{
	background-color: #FFFFFF;
	padding: 5px;
	border-bottom: 1px solid #AAAAAA;
	width: 100%;
}
.theMessageMain{
	background-color: #EDEAEA;
	padding: 5px;
	border-bottom: 1px solid #AAAAAA;
	width: 100%;
}
.theMessageMainSelected{
	background-color: #F3EFA7;
	padding: 5px;
	border-bottom: 1px solid #AAAAAA;
	width: 100%;
}
.messageTitle{
	color: #000000;
	font-size: 14px;
	cursor: hand;
}
.messageBody{
	font-size: 12px;
	color: #555555;
}
.borderMe{
	padding:5px;
	border: 1px solid #FFFFFF;
}
.borderMe2{
	padding:2px;
	border: 1px solid #000000;
}
.borderMe2{
	padding:2px;
	border: 1px solid #E0E0E0;
}
.borderMeLeft{
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.borderMeRight{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.stetchIt{
	height: 370px;
}
.thePic{
	background-color: #eeeeee;
	padding: 5px;
	border: 1px solid #ffffff;
	text-align: center;
}
.padIt{
	padding: 3px;
}
.cTitle{
	background-color: #EDEAEA;
	color: #000000;
	padding: 2px;
	border-bottom: 1px solid #E0E0E0;
	cursor: pointer;
}
.redLink{
	color: #aa0000;
	font-weight: bold;
}
