body{

	line-height: 1.8em;
	text-align: center;	
	background-color: #ffffff;
	direction: rtl;
}


#seotext a{
	color: #777;
}

#container{
	text-align: right;
	width:982px;
	margin: 0 auto 20px auto;
	padding: 0;

}

#hp{

}
#topdiv{
	background-color: #e5f5fa;

}

#slogan{
	line-height: 27px;
	text-align: left;
	font-size: 1.2em;
	color:#006699;

}
#logos{
	float: left;
	width:450px;
	#width:435px;
	margin-top: 22px;
}
#mainnavigation{
	
	
	
}
#mainnavigation li{

}
#mainnavigation li a{

}
#mainnavigation li a:hover{

}
#mainnavigation li .selectednode{

}
#branding{
	float: right;
	display: block;
	width: 338px;
	height: 112px;
	background-image:url(../images/logo.gif);
}

#branding a{
	text-indent: -9999px;
		display: block;
	width: 100%;
	height:100%;
}

#branding a:hover{
text-decoration:none;
}



#topmenu{
	float: left;
	height: 32px;
	margin-top: 10px;
	width:820px;
	font-size: 1.4em;
}
.separatortopmenu{
	padding: 0 12px;
	font-size: 0.785em;
	color:#ca0000;
	font-weight: bold;
}
#topmenu li{
	float:left;
	display: block;
}
#topmenu a{
	color:#666666;
}
#secondarycontext{
	float: left;
	width: 323px;
}
#maincontent{
	float: left;
	width: 803px;
}
#content{
	float: right;
	width: 458px;
	min-height:400px;
		font-size: 1.2em;
	color: #666666;
}
#content1layer{
	float: right;
	width: 458px;

	min-height:400px;
	color: #666666;
}
.error{
	color:red;
}

.registerform{
	margin-right:171px !important;
}

.updatedetails .sendbutton{
margin:0px 113px 0 0 !important;
	
}

.passupdate{
margin:0px 171px 0 0 !important;

}

.updatedetails .nomargin{
margin:0px 6px 0 0 !important;
	
}

#content1{
	
}
#context{
	width:156px;
	float: right;
}
#sidemenu a:hover{
	text-decoration: none;
}
#sidemenu .firstlevel{
	background: #0198cd url(../images/sidemenuicon.gif) no-repeat -112px -113px;
	color: white;
	font-size: 1.4em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px;
	font-weight: bold;
}

#sidemenu li{

		display: block;
}

#sidemenu ul li a{
border-bottom:1px solid #09c;


}

li.supportUL ul{
background-position:5px 0 !important;
}

#sidemenu ul{
padding:18px 0;
background: url(../images/sidemenudownarrow.gif) no-repeat -196px 0;
margin-top:-14px;
}
#sidemenu ul li ul{
padding:3px 0;
background: none;
margin-top:0px;
}
#sidemenu ul li ul li a{
	border:none;
	
}



#sidemenu .firstlevelselectednode{
	background: #006699 url(../images/sidemenuicon.gif) no-repeat -112px -113px;
	color: white;
	font-size: 1.4em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px;
	font-weight: bold;
}
#sidemenu .firstlevel:hover{

	text-decoration: none;
	background: #006699 url(../images/sidemenuicon.gif) no-repeat 12px 3px;
}
#sidemenu .secondlevel{
	color:#0099cc;
	font-size: 1.3em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px 1px 5px;
	font-weight: bold;

}
#sidemenu .secondlevelselectednode{
	color:#006699;
	font-size: 1.3em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px 1px 5px;
	font-weight: bold;

}

#sidemenu .secondlevel:hover{
	color:#069;
}

#sidemenu .thirdlevel{
	background-color: #e7f6fb;
	
	color:#006699;
	font-size: 1.2em;
	display: block;
	margin-bottom: 2px;
	margin-right: 10px;
	padding: 1px 10px 1px 5px;
	font-weight: normal;
}
#sidemenu .thirdlevel:hover{
	text-decoration: none;
	background-color: #0099cc;
	color: white;
}
#sidemenu  .thirdlevelselectednode{
	background-color: #e7f6fb;
	
	color:#006699;
	font-size: 1.2em;
	display: block;
	margin-bottom: 2px;
	margin-right: 10px;
	padding: 1px 10px 1px 5px;

	font-weight: bold;
}

h1{
	font-size: 1.333em;
	color:white;
	background-color: #006699;
	padding: 1px 16px 2px 16px;
	margin-bottom: 10px;
	font-weight: bold;
}
h1.indextitle_3{
	color:white;
	background-color: #CC0000;
	
}
#content #categoryitems h2{
	background-image: url(../images/bullet.jpg);
	background-position: right 8px;
	background-repeat: no-repeat;
	padding-right: 14px;
	color:#006699;
	font-size: 1.5em;
	margin-top: 0.3em;
	margin-bottom:0.2em;
}
#categoryitems p{

}
#content1layer #categoryitems h2{
	background-image: url(../images/bullet.jpg);
	background-position: right 8px;
	background-repeat: no-repeat;
	padding-right: 14px;
	color:#006699;
	font-size: 1.5em;
	font-weight: normal;
	margin-top: 0.3em;
}

#content1layer #categoryitems {
	font-size: 1.2em;
	padding:0;
	margin:0;
}
#content1layer h1{
font-size:1.6em;
}
#content1layer #categoryitems .morelink
{
	font-size:0.91em;
}
#categoryitems h2 a{
	color:#006699;
}
#categoryitems .abstractText{
	font-size: 1.2em;
	padding-right: 40px;
	margin: 0.5em 0 0 0;
	color: #666666;
	
}
#categoryitems p{
display:inline;
}
#categoryitems .faqitems{
	margin: 0 24px 1em 0;
}
.faqitems .morelink{
border:1px solid red;

}
#categoryitems .faqitems li a{
	color: #333;
	display: block;
	padding-right: 7px;
	background-image: url(../images/plus.jpg);
	background-position: right 8px;
	background-repeat: no-repeat;
	font-size:1.2em;
}
.morelink{
	float: left;
	color:#666666;
	display: block;
	
	font-size:14px;
	text-decoration: underline;
}
#categoryitems .abstractText .morelink{
	float: none;
	display: inline;
}
h1.articletitle{
	font-size: 24px;
	padding:0;
	color:#006a99;
	background: white;
	margin-bottom: 10px;
	font-weight: normal;
	line-height:24px;
	
}
#articleabstract{
		font-size: 1.6em;
		color:#666666;
		font-weight: bold;
		margin-bottom: 1.5em;
		line-height: 1.2em;
}
#writer{
	font-size: 1.4em;
	color: #666666;
	
}
#writer a{
	font-weight: bold;
	color: #666666;
	display:inline-block;
	padding-left:22px;
	background: gray;
	background: url(../images/mailIcon.gif) no-repeat left 3px;

}
#lastupdate{
	font-size: 1.2em;
	/*padding-top: 1em;
	margin-top: 1em;
*/
	padding:10px 0;
	height:26px;
	line-height:26px;
	
}
.bordertop
{
	border-top: 1px solid #a0c5d9;
}
.rating{
	background-image: url(../images/rating.gif);
	display: block;
	margin-top: 3px;
	width: 196px;
	height: 16px;
	float: right;
}
.rating0	{
	background-position: 0 0;
}
.rating1	{
	background-position: 0 -16px;
}
.rating2	{
	background-position: 0 -32px;
}
.rating3	{
	background-position: 0 -48px;
}
.rating4	{
	background-position: 0 -64px;
}
.rating5	{
	background-position: 0 -80px;
}
#ratinglabel{
	float: right;
	font-size: 1.2em;
}
#articlerating{
	margin: 0.5em 0;
}

#articlebody h3{
color:#09c;
}
#articlebody{
	font-size: 1.4em;
	background-image: url(../images/art.gif);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0em 0 1em 0;
	padding: 1em 0;
	
}
#bottommenu {
	text-align: center;
	line-height: 26px;
	font-size: 1.2em;
	background-image: url(../images/bottombg.gif);
}
#bottommenu li{
	display: inline;
	padding: 0 6px;
}
#bottommenu li a{
	color: black;
}
#credit{
	font-size: 1.2em;
	float: left;
	width: 250px;
	text-align: left;	
		color:#777;
}
#seotext{
	color:#777;
	float: right;
	width: 600px;
	font-size: 1.2em;

}
#search{
	padding: 8px 17px 8px 0px;
	background-color: #f2fafc;
	border: 1px solid #7fb2cc;
	margin: 11px 0;
	font-size:1.2em;
}
.searchtext{
	float:right;
	font-weight: bold;
	margin-left: 9px;
	line-height: 26px;
	color:#006699;
}
#search a.searchbutton{
	float: right;
}
#search input{
	float: right;
	
}
#search a{
		line-height: 26px;
}
#search input{
	margin-top: 3px;
	width: 120px !important;
	margin-left:98px;
}
#search a.searchbutton{
	width: 27px;
	height: 26px;
	display: block;
	background-image: url(../images/searchbutton.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0px;
	
}
#search a.searchbutton:hover{
	background-position: 0 -26px;
}



#fontchanger a#smallfont,
#fontchanger a#mediumfont,
#fontchanger a#largefont{
	background-image: url(../images/alefbet.jpg);
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	float:right;
	text-indent: -9999px;
	margin: 4px 2px 0 2px;
	overflow: hidden;

}
#fontchanger a:hover{

}
#smallfont{
		background-position: -26px 0;	

}
#smallfont:hover{
	background-position: -26px -13px;	
}
#mediumfont{
	background-position: -13px 0;	
}
#mediumfont:hover{
	background-position: -13px -13px;	
}
#largefont{
	background-position: 0 0;
}
#largefont:hover{
	background-position: 0 -13px;	
}
#pageabstract{
	font-size: 1.2em;
}


#articlelinkscube{
padding:0px;
margin:0 0 5px 0;
}

#articlelinkscube #fontchanger a{
margin:6px 0 0 0;


}

#articlelinkscube #fontchanger span{
margin:0px;
line-height:22px;
height:23px;
padding:0 5px;

}
#articlelinkscube .advsearch{
	display:block;
	float:left;
	margin-left:10px;
}
#articlelinkscube .searchtext{
font-weight:normal;
color:#006699;
}
#articlelinkscube #search{
padding:0px 14px 15px 0px;
}
#articlelinkscube #search input{
border:0;
border-top:1px solid gray;
border-left:1px solid gray;
width:106px;
display:block;
float:right;
margin:0px;
}

#articlelinkscube #search .searchbutton{
	float:left;
	margin:-4px 0px 0px 5px;

}


#fontchanger{

	padding: 8px 17px;
	background-color: #f2fafc;
	border: 1px solid #7fb2cc;
	margin: 11px 0;
	margin-top:12px;
	font-size:1.2em;
}
#fontchanger span{
	float:right;
	display: block;
	color:#006699;
	font-weight: bold;
	margin-left: 5px;

	
}


.fontsize{
font-weight:bold;
margin-top:-4px;
margin-bottom:-4px;
float:left;

}

.fontsize .smaller{
background: url(../images/zoomin.gif) no-repeat 0 -100px;
height:26px;
line-height:26px;
display:block;
float:left;
padding-left:29px;
}

.fontsize .larger{
background: url(../images/zoomin.gif) no-repeat 0px 0;
height:26px;
display:block;
line-height:26px;
float:left;
padding-left:29px;
margin-right:12px;
}


#breadcrumbs{
	height: 29px;
	line-height: 27px;
	font-size: 1.3em;
	color: #666666;
	padding-right: 10px;
}

#breadcrumbs a{
	color: #666666;

}
.treeseparator{
	padding: 0 3px 0 6px;
	color:#900;
	font-weight:bold;
	vertical-align:1px;
}
#bottom{
	margin-top: 20px;
}
.treetext{
	font-weight: bold;
}

#content{

}
.rform input,
.rform textarea{
padding:2px;
border:1px solid #006699;
width:220px;
}

.rform label{
display:block;
float:right;
width:86px;
padding-bottom:9px;
color:#006699;
}

.rform{
}
.rform .sendbutton{
margin-top:4px;
}

.sendbutton{
	color:white;
	background-color:#0099cc;
	border: 1px solid #006699;
	font-weight: bold;
	display: inline-block;
	float:right;
	margin-right:264px;
	padding:2px 12px;
}
.sendbutton:hover{
	
	background-color:white;
	color: #006699;
	text-decoration: none;
}

.thelinks a{
display:block;
color:#0164A1;
text-decoration:underline;	
}

.moreontopic{
	font-size:12px;
}
/*
.articlescontent h2{
font-size:16px;
color:orange;
font-weight: bold;
}
.articlescontent{
	
}

.articlescontent ul{

}
*/

.articlescontent a{
	color:#0164A1;
}
.articlescontent2 {
	font-size:1.3em;
}
.articlescontent b,
.articlescontent strong{
	color:#069;
}
.sidelink{
	display:block;
	font-size:1.2em;
	color:#006699;
	border: 1px solid #7fb2cc;
	margin-bottom:5px;
	line-height:22px;
	height:23px;
	padding-right:41px;
	background: #f2fafc url(../images/icon.gif) no-repeat right 0px;
}

.sidelink:hover{
text-decoration:none;
}

.sendto{
	background-position: right -30px;
}

.embed{
	background-image:none;
	padding:0 7px 0 0;
	margin:0 0 5px 0;
}

.mailto{
	background-position: right -59px;
}
.print{
	background-position: right -88px;
}

.problem{
	background-position: right -117px;
}



#articlelinkscube{
	width:160px;
	float:left;
}
h2.faqtitle{
	font-size: 1.6em;
	color:white;
	background-color: #006699;
	padding: 1px 16px 2px 16px;

	margin: 20px 0;

}
#faqbanner{
	margin-left: 33px;
	float: right;
	width:137px;
}
.faqquestion{
	font-size: 1.25em;
	font-weight: bold;
	color: #006699;
	
}
.faqitems a{
	color:#666666;
}
.faqitems a:hover span{
	color: #ca0000 !important	;
	text-decoration: none;
}
.faqitems a:hover{
	color: #006699 !important	;
	text-decoration: none;
}
.faqitems{


}
.faqitems li{
	margin-bottom: 0em;

}
#articlepage{
	float:right;
	width:560px;
}
#articlepage2{
	text-align:right;
	float:right;
	width:560px;
	margin:13px 15px;
}

.updatediv
{
	float:right;
	width:300px;
	height:26px;
	line-height:26px;
}

.logodiv
{
	float:left;
	width:130px;
	margin-top:12px;
}
#questionslist{
	color:inherit;
}
#questionslist h2{
	color: #006699;
	font-size: 1.25em;
	font-weight: bold;
}
#questionslist li{
	margin-bottom: 20px;
}

.itab a{
display:block;
float:left;
height:116px;
width:322px;
color:white;
margin-left:6px;
font-size:14px;
font-weight:bold;
}

.itab .h2title{
	display:block;
	padding-right:18px;
	line-height:26px;
}

.itab .text{

	padding:45px 186px 0px 20px;
	line-height:16px;
}

#itab3 a{
margin-left:0px !important;
}


#itab1 a{
background: url(../images/navlinkbg.jpg) no-repeat -659px top;
}

#itab2 a{
background: url(../images/navlinkbg.jpg) no-repeat -329px top;
}

#itab3 a{
background: url(../images/navlinkbg.jpg) no-repeat 0px top;
}

#itab1 a:hover,
#tabs_1 #itab1 a{
background: url(../images/navlinkbg.jpg) no-repeat -659px -116px;
text-decoration: none;
}

#itab2 a:hover,
#tabs_2 #itab1 a{
background: url(../images/navlinkbg.jpg) no-repeat -329px -116px;
text-decoration: none;
}

#itab3 a:hover,
#tabs_3 #itab3 a{
background: url(../images/navlinkbg.jpg) no-repeat 0px -116px;
text-decoration: none;
}


#tabs_1 #itab1 a{
background: url(../images/menuinnerbg.gif) no-repeat -319px 1px;
height:76px;
width:652px;
float:right;

}

#tabs_1 #itab2 a{
background: url(../images/menuinnerbg.gif) no-repeat -159px -77px;
height:76px;
width:158px;

}

#tabs_1 #itab3 a{
background: url(../images/menuinnerbg.gif) no-repeat -159px -153px;
height:76px;
width:158px;

}



#tabs_2 #itab2 a{
background: url(../images/menuinnerbg.gif) no-repeat -318px -76px;
height:76px;
width:652px;
float: right;
}

#tabs_2 #itab1 a{
background: url(../images/menuinnerbg.gif) no-repeat -159px 0px;
height:76px;
width:159px;

}

#tabs_2 #itab3 a{
background: url(../images/menuinnerbg.gif) no-repeat -159px -153px;
height:76px;
width:159px;

}


#tabs_3 #itab3 a{
background: url(../images/menuinnerbg.gif) no-repeat -318px -157px;
height:76px;
width:652px;
float: right;
margin-left: 6px !important;
}

#tabs_3 #itab1 a{
background: url(../images/menuinnerbg.gif) no-repeat -159px 0px;
height:76px;
width:159px;

}

#tabs_3 #itab2 a{
background: url(../images/menuinnerbg.gif) no-repeat -159px -76px;
height:76px;
width:159px;
margin-left: 0px !important;
}


.itab .h2title{
	display:block;
	padding-right:18px;
	line-height:26px;
}

#tabs_3 .text,
#tabs_2 .text,
#tabs_1 .text{
	
	padding:12px 18px 0 0;
	
}

#tabs_3 .h2title,
#tabs_2 .h2title,
#tabs_1 .h2title{
	
	padding:4px 18px 0 0;
	
}

#tabs_1 #itab1 .h2title{
padding-top:0px;
}

#tabs_2 #itab2 .h2title{
padding-top:0px;
}

#tabs_3 #itab3 .h2title{
padding-top:0px;
}

#tabs_1 #itab1 .text{
padding-top:18px;
color:#006699;
font-size:18px;
}

#tabs_2 #itab2 .text{
padding-top:18px;
color:#006699;
font-size:18px;
}

#tabs_3 #itab3 .text{
padding-top:18px;
color:#006699;
font-size:18px;
}

#tabs_3 #itab2 a:hover{
	background-position: 0 -76px !important;
}

#tabs_3 #itab1 a:hover{
	background-position: 0 0px !important;
}


#tabs_2 #itab3 a:hover{
	background-position: 0 -153px !important;
}

#tabs_2 #itab1 a:hover{
	background-position: 0 0px !important;
}


#tabs_1 #itab2 a:hover{
	background-position: 0 -77px !important;
}

#tabs_1 #itab3 a:hover{
	background-position: 0px -153px !important;
}



.itab .text{
	display: block;
	}

	
.itab .alt{
	display: none;
}

#tabs_1 #itab1 .text{
display:none;
}

#tabs_1 #itab1 .alt{
display:block;
}

#tabs_2 #itab2 .text{
display:none;
}

#tabs_2 #itab2 .alt{
display:block;
}

#tabs_3 #itab3 .text{
display:none;
}

#tabs_3 #itab3 .alt{
display:block;
}

.helpfull{
	border-top: 1px solid #bfd8e5;
	border-bottom: 1px solid #bfd8e5;
	line-height: 41px;
	margin: 20px 0 10px 0;
	font-size: 1.4em;
}

.helpfull span{
color:#006699;
display:block;
float:right;
padding-left:31px;
}

.helpfull .yes{
display:block;
float:right;
margin-right:30px;
padding-left:20px;
background: url(../images/helpfull.gif) no-repeat 0px -121px;
}

.helpfull .no{
display:block;
float:right;
margin-right:30px;
padding-left:22px;
background: url(../images/helpfull.gif) no-repeat 0px -54px;
}

.helpfull a{
text-decoration:underline;
color:#006699;
}

.helpfull .comment{
display:block;
float:right;
margin-right:30px;
padding-left:26px;
background: url(../images/helpfull.gif) no-repeat 0px 9px;
}

#extracube{
	border:1px solid #7fb2cc;
	margin-top: 12px;
}
#extracube h2{
	background-color: #f2fafc;
	color:#006699;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0px;
	height:48px;
	/*background-image: url(../images/helpcubeBG.jpg);*/
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin:0;
}
#extracube ul{
	padding: 17px 23px 13px 23px;
	font-size: 1.2em;
	border-top: 1px solid  #7fb2cc;
}
#extracube span{
margin: 0 10px 0 0;
display: block;
color: #666666;
}


#extracube .h3title{
	background-image: url(../images/dot.jpg);
	background-position: right 7px;
	background-repeat: no-repeat;
	display: block;
	padding-right: 10px;
	font-size: 1.167em;
	color:#006699;
	font-weight: bold;
	margin: 0 -10px 0 0;
}
#extracube  li{
	display: block;
	margin-bottom: 0.5em;
} 
#NLcube,
#mostpopulararticles{
	border:1px solid #7fb2cc;
	margin-top: 12px;
}
#NLcube h2,
#mostpopulararticles h2{
	background-color: #f2fafc;
	color:#006699;
	font-size: 1.4em;
	font-weight: bold;
	padding: 17px 23px 13px 23px;
	background-image: url(../images/downarrow.jpg);
	background-position: 17px 13px;
	background-repeat: no-repeat;
	
	margin:0;
}
#loginbox{
	border-top:1px solid #7FB2CC;
font-size:1.2em;
padding:17px 23px 13px;
}
.logsep{
	clear:both;
}
#loginbox label{
	color:#006699;
float:right;
font-weight:bold;
line-height:26px;
margin-left:9px;
width:38px;
}
#mostpopulararticles ul{
	padding: 17px 23px 13px 23px;
	font-size: 1.2em;
	border-top: 1px solid  #7fb2cc;
}
#mostpopulararticles a{
margin: 0 10px 0 0;
display: block;
color: #666666;
}
#mostpopulararticles a:hover .h3title,
#mostpopulararticles a:hover{
	color: #ca0000;
	text-decoration: none;
}

#mostpopulararticles .h3title{
	background-image: url(../images/dot.jpg);
	background-position: right 7px;
	background-repeat: no-repeat;
	display: block;
	padding-right: 10px;
	font-size: 1.167em;
	color:#006699;
	font-weight: bold;
	margin: 0 -10px 0 0;
}
#mostpopulararticles  li{
	display: block;
	margin-bottom: 0.5em;
}

.talkbackarea{
	font-size:1.4em;
}

.talkbakreplay{
color: #006699;
font-size: 1.5em;
padding-bottom:8px;
border-bottom:2px solid #006699;

}

.talkbackarea .count{
color: #0099cc;
padding:0 16px;
font-weight:bold;
display:block;
width:24px;
float:right;
}

#articlePool .tbtitle{
	color:#666666;
	font-size:1.1em;
}

.tbcontent{
	background: #e5f5fa;
	color:#666666 !important;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:12px;

}

.ffpadder{
	padding-right:52px;
	#padding-right:0px;
	
	color:#acb0b1;
}

.tbreplays{
	
}

.tbreplays .tbcomment{
display:block;
float:right;
line-height: 31px;
padding-left:30px;
background: url(../images/talkbackbuttons.gif) no-repeat -115px 0;
margin-left:24px;
color:#006699;
text-decoration: underline;
}

.tbreplays .closetalkbak{
cursor:pointer;
color:#006699;
text-decoration: underline;
padding-left:30px;
line-height: 31px;
float:right;
display:block;
background: url(../images/talkbackbuttons.gif) no-repeat 0 0;
}

#articlePool h3{
	color:#00627f;
}

.forgotpassword .sendbutton{
	margin:0;
}

.forgotpassword input{
	

border:1px solid #006699;
padding:2px;
width:180px;

}
.forgotpassword .label{
color:#006699;



width:86px;
}

.articlescontent ul li{
background: url(../images/articlebullet.gif) no-repeat right 8px !important;
color:#272727;
}

.articlescontent ol li{
margin-right:22px;
}

#rightBanners{
margin-top:3px;
}
#rightBanners span{
display: block;
height:7px;
overflow:hidden;	
}

.innerBanner{
/*	margin-bottom:6px;*/
}
/* support menu *****************************************************************/
#supportmenu{
	margin-top:0px;
	margin-bottom:5px;
}
#supportmenu a:hover{
	text-decoration: none;
}
#supportmenu .firstlevel{
	background: #ff9934 url(../images/bottomMenuArrows.gif) no-repeat 0 0;
	color: white;
	font-size: 1.4em;
	display: block;
	margin-bottom: 2px;
	padding: 0px 10px;
	font-weight: bold;
	line-height:30px;
	
}


.supportfirstlevel{
	background: #ff9934 url(../images/bottomMenuArrows.gif) no-repeat 0 0;
	color: white;
	font-size: 1.4em;
	display: block;
	margin-bottom: 2px;
	padding: 0px 10px;
	font-weight: bold;
	line-height:30px;
	
}

.supportfirstlevelselectednode{
	background: #ff9934;
	color: white;
	font-size: 1.4em;
	display: block;
	margin-bottom: 2px;
	padding: 0px 10px;
	font-weight: bold;
	line-height:30px;
	
}

ul li.supportfirstlevel ul li{

		display: block;
}

#supportmenu ul li a{



}

#supportmenu ul{
padding:18px 0;
background: url(../images/sidemenudownarrow.gif) no-repeat 5px 0;
margin-top:-14px;
}

#supportmenu ul li ul{
padding:3px 0;
background: none;
margin-top:0px;
}
#supportmenu ul li ul li a{
	border:none;
	
}



#supportmenu .firstlevelselectednode{
	background: #006699 url(../images/sidemenuicon.gif) no-repeat -112px -113px;
	color: white;
	font-size: 1.4em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px;
	font-weight: bold;
}
#supportmenu .firstlevel:hover{

	text-decoration: none;
	
}
.supportsecondlevel{
	color:#cb6633;
	font-size: 1.3em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px 1px 5px;
	font-weight: bold;
border-bottom:1px solid #ffe3c8 !important;


}
.supportsecondlevelselectednode{
	color:#cb6633;
	font-size: 1.3em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px 1px 5px;
	font-weight: bold;
border-bottom:1px solid #ffe3c8 !important;
}
.supportsecondlevelselectednode:hover,
.supportsecondlevel:hover{
	color:#900;
}

.supportthirdlevel{
	background-color: #FFF2E5;
	
	color:#900;
	font-size: 1.2em;
	display: block;
	margin-bottom: 2px;
	margin-right: 10px;
	padding: 1px 10px 1px 5px;
	font-weight: normal;
}
.supportthirdlevel:hover,
.supportthirdlevelselectednode:hover{
	text-decoration: none;
	background-color: #FF9934;
	color: white;
}
.supportthirdlevelselectednode{
	background-color: #FFF2E5;
	
	color:#900;
	font-size: 1.2em;
	display: block;
	margin-bottom: 2px;
	margin-right: 10px;
	padding: 1px 10px 1px 5px;
	font-weight: bold;
}



/* advice menu *****************************************************************/
#restrictedarea{
	margin-top:0px;
}
#restrictedarea a:hover{
	text-decoration: none;
}
#restrictedarea .firstlevel{
	background: #260d70 url(../images/bottomMenuArrows.gif) no-repeat 0 -69px;
	line-height:30px;
	color: white;
	font-size: 1.4em;
	display: block;
	margin-bottom: 2px;
	padding: 0px 10px;
	font-weight: bold;
}



#restrictedarea li{
#margin-top:5px;
		display: block;
}

#restrictedarea ul li a{
border-bottom:1px solid #f2bfbf;
}

#restrictedarea ul{
padding:18px 0;
background: url(../images/sidemenudownarrow.gif) no-repeat 5px 0;
margin-top:-14px;
}
#restrictedarea ul li ul{
padding:3px 0;
background: none;
margin-top:0px;
}
#restrictedarea ul li ul li a{
	border:none;
	
}



#restrictedarea .firstlevelselectednode{
	background: #006699 url(../images/sidemenuicon.gif) no-repeat -112px -113px;
	color: white;
	font-size: 1.4em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px;
	font-weight: bold;
}
#restrictedarea .firstlevel:hover{

	text-decoration: none;

}
#restrictedarea .secondlevel{
	color:#CA0000;
	font-size: 1.3em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px 1px 5px;
	font-weight: bold;

}
#restrictedarea .secondlevelselectednode{
	color:#006699;
	font-size: 1.3em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px 1px 5px;
	font-weight: bold;

}

#restrictedarea .secondlevel:hover{
	color:#069;
}

#restrictedarea .thirdlevel{
	background-color: #e7f6fb;
	
	color:#006699;
	font-size: 1.2em;
	display: block;
	margin-bottom: 2px;
	margin-right: 10px;
	padding: 1px 10px 1px 5px;
	font-weight: normal;
}
#restrictedarea .thirdlevel:hover{
	text-decoration: none;
	background-color: #0099cc;
	color: white;
}
#restrictedarea  .thirdlevelselectednode{
	background-color: #e7f6fb;
	
	color:#006699;
	font-size: 1.2em;
	display: block;
	margin-bottom: 2px;
	margin-right: 10px;
	padding: 1px 10px 1px 5px;

	font-weight: bold;
}

	

/* advice menu *****************************************************************/
#advicemenu{
	margin-top:0px;
}
#advicemenu a:hover{
	text-decoration: none;
}
#advicemenu .firstlevel{
	background: #ca0000 url(../images/bottomMenuArrows.gif) no-repeat 0 -69px;
	line-height:30px;
	color: white;
	font-size: 1.4em;
	display: block;
	margin-bottom: 2px;
	padding: 0px 10px;
	font-weight: bold;
}



#advicemenu li{

		display: block;
}

#advicemenu ul li a{
border-bottom:1px solid #f2bfbf;
}

#advicemenu ul{
padding:18px 0;
background: url(../images/sidemenudownarrow.gif) no-repeat 5px 0;
margin-top:-14px;
}
#advicemenu ul li ul{
padding:3px 0;
background: none;
margin-top:0px;
}
#advicemenu ul li ul li a{
	border:none;
	
}



#advicemenu .firstlevelselectednode{
	background: #006699 url(../images/sidemenuicon.gif) no-repeat -112px -113px;
	color: white;
	font-size: 1.4em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px;
	font-weight: bold;
}
#advicemenu .firstlevel:hover{

	text-decoration: none;

}
#advicemenu .secondlevel{
	color:#CA0000;
	font-size: 1.3em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px 1px 5px;
	font-weight: bold;

}
#advicemenu .secondlevelselectednode{
	color:#006699;
	font-size: 1.3em;
	display: block;
	margin-bottom: 2px;
	padding: 1px 10px 1px 5px;
	font-weight: bold;

}

#advicemenu .secondlevel:hover{
	color:#069;
}

#advicemenu .thirdlevel{
	background-color: #e7f6fb;
	
	color:#006699;
	font-size: 1.2em;
	display: block;
	margin-bottom: 2px;
	margin-right: 10px;
	padding: 1px 10px 1px 5px;
	font-weight: normal;
}
#advicemenu .thirdlevel:hover{
	text-decoration: none;
	background-color: #0099cc;
	color: white;
}
#advicemenu  .thirdlevelselectednode{
	background-color: #e7f6fb;
	
	color:#006699;
	font-size: 1.2em;
	display: block;
	margin-bottom: 2px;
	margin-right: 10px;
	padding: 1px 10px 1px 5px;

	font-weight: bold;
}

.articlle *{
cursor:pointer;
}
.articlle{
border:1px solid white;
margin:8px 0;
padding-top:14px;z-index:block;
cursor:pointer;
}	

.textcontent ul#categoryitems li{
font-size:1em;
}

.textcontent ul#categoryitems li{
background: none;
padding-right:0px;
}

#mostpopulararticles li{

	background: none;
	padding-right:0;
}
#headingslinks{
	border:1px solid #7fb2cc;

	width:158px;	
}
#headingslinkswrap
{
		padding: 5px;
}
#headingslinks a{
	font-size: 1.2em;
	display: block;
	padding-right: 6px;
	background-image: url(../images/articlebullet.gif);
	background-position: right 8px;
	background-repeat: no-repeat;
}

#discutionList .pair{
	
background: #fff5eb;
margin-right:22px;
	
}

.mainitem{
	background: url(../images/forumarrow.gif) no-repeat right 10px;
	margin-right:22px;
	width:95%;
}


#discutionList .odd{
margin-right:22px;

}


#discutionList li h3{
	
	color:#d17749;
	font-size:1.5em;
	font-weight:bold;
}

#discutionList li .titles{
	padding:10px 16px;
	width:228px;
	float:right;
}

#discutionList li .managment{

	width:140px;
	float:right;
	padding:10px 0 10px 10px;
}

#discutionList li h2{

	color:#666;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:8px;
}

#discutionList a.toforum{
	color:#666;
	text-decoration:underline;
}

.managment .managerimg img{
	border:1px solid #b3aec2;
		margin-top:3px;
}
.managment .managerimg{

	float:right;

}

.managment .name{
padding:4px 8px 0 0;
float:right;
color:#666699;
font-weight:bold;
}


#latestdiscussions li{

	border-bottom:2px solid #e5b299;
}

.brown{
	border-bottom:2px solid #e5b299;
	color:#d17749;
	font-size:20px;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:18px;
	margin-bottom:6px;
}
#latestdiscussions li{
	padding-bottom:10px;
}
#latestdiscussions h3{
margin-bottom:6px;
	margin-top:3px;
}
#latestdiscussions h3 a{
	color:#666;
	font-size:16px;
	font-weight:bold;
	
}

#latestdiscussions .left{
	width:100px;
	float:right;
}

#latestdiscussions .right{
	width:295px;
	float:right;
}

.userdetails{
	color:#999999;
}
#forumtop{
margin-bottom:46px;	
}
#forumtop .Thetitles{
	
	width:300px;
	float:right;
}


#forumtop .Themanagment{
	
	width:140px;
	float:right;
	
	
}

.Thetitles h1{
	margin:0;
	padding:0;
	margin-bottom:50px;
	background: none;
	color:#d17749;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
}

.Thetitles .counters{
	color:#666;
	font-size:14px;
	font-weight:bold;
}



.Themanagment .managerimg img{
	border:1px solid #b3aec2;
	margin-top:3px;
}

.Themanagment .name{


color:#666699;
font-weight:bold;
}

.discusionstopics h3{
background: url(../images/forumballon.gif) no-repeat right top;
padding-right:28px;
line-height:24px;
margin-bottom:6px;
margin-top:8px;

}
.discusionstopics h3 a{
	color:#d17749;
	font-size:18px;
	
}

.discusionstopics .discusioncontent{
	background: #fff2e5;
	padding:16px;
	color:#666;
}

.discusionstopics .discusionfooter{
	padding:8px 0;
}
.discusionstopics .discusionfooter div{
	float:right;
	color:#d17749;
	font-size:12px;
	font-weight:bold;
}

.discusionstopics .discusionfooter div.date{
	float:left;
}

.discusionstopics .discusionfooter div.thewriter{
background: url(../images/discusiondot.gif) no-repeat 8px 8px;	
padding-left:20px;
}

.discusionstopics li{
	border-bottom:2px solid #d17749;
}

.comments{

background: url(../images/orangearrow.gif) no-repeat left top;
line-height:18px;
height:19px;
color:#666;
font-size:14px;
font-weight:bold;
padding-left:22px;
display: block;
float:right;
text-decoration: underline;
margin-bottom: 12px;
display:block;
}

.scomments{

background: url(../images/orangearrow.gif) no-repeat left top;
line-height:18px;
height:19px;
color:#666;
font-size:14px;
font-weight:bold;
padding-left:22px;
display: block;
float:right;
text-decoration: underline;
margin-bottom: 12px;
display:block;
margin-left:15px;
}
.scomments:hover,
.comments:hover{
color:#FF9934;
}
.discusionstopics h3{
background: url(../images/forumballon.gif) no-repeat right top;
padding-right:28px;
line-height:24px;
margin-bottom:6px;
margin-top:8px;

}
.discusionstopics h3 a{
	color:#d17749;
	font-size:18px;
	
}
h3.topic{
	background: url(../images/forumballon.gif) no-repeat right top;
padding-right:28px;
line-height:24px;
margin-bottom:6px;
margin-top:8px;
	
	color:#d17749;
	font-size:18px;
	
}

.responce{
	background: #fff2e5;
	padding:16px;
	color:#666;
}

#maindiscusion{
	border-right:7px solid #ff9934;
	margin-bottom:20px;

}

.subdiscusion{
margin-right:20px;
margin-bottom:12px;
padding-right:0;
padding-left:0;
}

.responsetitle{
	background: #ffe7d1;
	font-size:13px;
	font-weight:bold;
	color:#d17749;
	padding:2px 10px;
	
}


.forumrelated{
	
	margin-top:15px;
}

.forumrelated h3{
	background: #F99D1C;
	color:white;
	font-weight:bold;
	font-size:1.33em;
	margin-bottom:6px;
	padding-right:12px;
	padding-top:1px;
padding-bottom:2px;

}

.forumrelated h4{
		margin-top:12px;
		}
.forumrelated h4 a{

	color:#006699;

	font-size:1.5em;
}
.fullartical_a{

	color:#0099cc;

	font-size:0.9em;
}


.forumrelated div{
	color:#666 !important;
	
}


.forumrelated li{

}

.bold{
	
	font-weight:bold;
}

#publishariticle{
	 margin-bottom:11px;
	 padding:8px 0;
	 border:1px solid #7FB2CC;
	 background:#F2FAFC;
}
#loginbox input{
	width:220px;
}
#loginbox a,
#publishariticle a{
	display:block;
	margin-left:17px;
	color:#006699;font-weight:bold !important;
	font-size:13px;
	line-height:26px;
	padding-right:18px;
	padding-left:32px;
	background:#F2FAFC url(../images/searchbutton.jpg) no-repeat 0 0;
}
#loginbox a{
float:right;
margin-right:152px;
margin-left:0px !important;
}

#publishariticle a:hover{
background-position:0 -26px;
}

#hpnews{
	border:1px solid red;	
}
#articleFrame 
{
	display:none;
	font-size:12px;
}


#articleScript table td
{
	vertical-align:top;
}

#articleScript textarea
{
	width:555px;
	background:#f5f5f5;
	padding:15px;
	height:115px;
	border:1px solid #ccc;
}
.articleToggle
{
	color:#f29a0c;
	font-size : 12px;
	/*font-weight:bold;*/
}
#NL .sendbutton{
	margin-right:225px !important;
}
#NLErr{
	margin-right:87px;
}