@charset "utf-8";
/* CSS Document */
@import url("ddmenu.css");
@import url("tabs.css");
@import url("pannel.css");
@import url("search-box.css");
body
{
	width:100%;
	margin:0;
	padding:0;
	background:#59585d url(../images/bodybg.gif) repeat-x;
	font:normal 9pt Arial, Helvetica, sans-serif;
}
a
{
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#D10026;
}
img
{
	border:0;
}
.wrapper
{
	width:1000px;
	margin:0 auto;
}
.header
{
	width:1000px;
	float:left;
}
.logo
{
	width:225px;
	height:123px;
	margin:12px 0 0 0;
	float:left;
}
.rightHeader
{
	width:728px;
	float:right;
	margin:3px 0 0 0;
}
.topLink
{
	width:728px;
	float:left;
	text-align:right;
	color:#999999;
}
.topLink a
{
	color:#999999;
	text-decoration:none;
	margin:0 5px;
}
.topLink a:hover
{
	color:#ffffff;
}
.headerAd
{
	width:728px;
	float:left;
	padding:19px 0 0 0;
	text-align:center;
}
.navigationBar
{
	width:1000px;
	float:left;
	position:absolute; 
	z-index: 9999;
}
.navigationBarLeft
{
	/* width:6px; */
	width:6px;
	height:59px;
	float:left;
	background:url(../images/navigation_left.gif) no-repeat;
}
.navigation
{
	width:988px;
	height:59px;
	float:left;
	background:url(../images/navigation_bg.gif) repeat-x;
}
.navigationBarRight
{
	width:6px;
	height:59px;
	float:left;
	background:url(../images/navigation_right.gif) no-repeat;
}
.page
{
	width:988px;
	float:left;
	padding:0 6px 6px 6px;
	background:#ffffff;
}
.pageLeft
{
	width:652px;
	float:left;
}
.search
{
	width:640px;
	padding:6px;
	background:#000000;
	float:left;
}
.inputtxt
{
	width:520px;
	float:left;
	padding:13px 9px;
	border:1px solid #ffffff;
	background:url(../images/inputbg.gif) repeat-x;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#545454;
}
.inputbtn
{
	width:100px;
	padding:13px 0;
	float:left;
	background:url(../images/maroon_grad.gif) repeat-x;
	font:bold italic 12pt Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	border:0;
	text-align:center;
}
.highlightSec
{
	width:652px;
	height:209px;
	padding:6px 0;
	float:left;
	background:#ebebeb;
}
.pageRight
{
	width:336px;
	height:280px;
	float:right;
	text-align:center;
}
.contentcaption
{
	width:800px;
	padding:20px 100px;
	float:left;
	text-align:left;
	font:bold italic 9pt Arial, Helvetica, sans-serif;
	color:#59585d;
}
.catbox
{
	width:988px;
	float:left;
}
.catboxshow
{
	width:463px;
	height:95px;
	float:left;
	margin:5px;
	padding:8px;
	background:#ebebeb;
}
.catboxicon
{
	width:120px;
	float:left;
}
.catdetails
{
	width:330px;
	float:right;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#59585D;
}
.catdetails a
{
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 10px 0 0;
	text-decoration:none;
	line-height:18pt;
}
.catdetails a:hover
{
	text-decoration:underline;
}
.catboxshow:hover
{
	background:#dadada;
}

.catboxshowAds
{
	width:463px;
	height:95px;
	float:left;
	margin:5px;
	padding:8px;
	background:#ebebeb;
}
.catboxad
{
	width:468px;
	height:60px;
	padding:17px 0;
}
/*  --------------------------------------------- INNER PAGE START  --------------------------------------*/
.bredcrum
{
	float:left;
	margin:10px 0;
}
.useraccount
{
	float:right;
	margin:10px 0;
}
.bredcrum a
{
	margin:0 15px 0 5px;
	padding:0 10px 0 0;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:10px;
	background:url(../images/right_marroon_arrow.gif) no-repeat right center;
}
.bredcrum a:hover
{
	color:#D10026;
}
.leftSecPage
{
	width:160px;
	height:610px;
	float:left;
	margin:0px 0 10px 0;
}
.middleSecPage
{
	width:600px;
	padding:0 5px;
	float:left;
	overflow:hidden;
}
.rightSecPage
{
	width:216px;
	float:right;
}
.rightSecPagebox
{
	width:200px;
	float:left;
	padding:8px;
	margin:0 0 8px 0;
	background:#ebebeb;
}
.rightSecPagetitle
{
	width:200px;
	float:left;
	font:normal 17pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
}
.rightSecAds
{
	width:200px;
	height:620px;
	float:left;
	text-align:center;
	margin:10px 0 10px 0;
}

.rightmenucategories
{
	width:200px;
	float:left;
	margin:0;
	padding:8px 0;
}
.rightmenucategories ul
{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.rightmenucategories li
{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.rightmenucategories ul li a
{
	width:190px;
	float:left;
	margin:0;
	padding:3px 0 3px 10px;
	list-style:none;
	background:url(../images/right_marroon_arrow.gif) no-repeat left;
	border-bottom:1px solid #d5d5d5;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.rightmenucategories ul li a:hover
{
	color:#D10026;
	text-decoration:underline;
}
.counttopic
{
	color:#D10026;
	float:right;
}
.relatedquestion
{
	width:200px;
	padding:8px 0;
	float:left;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#59585d;
}
.relatedquestion a
{
	margin:0 10px 0 0;
	text-decoration:underline;
	color:#59585d;
}
.relatedquestion a:hover
{
	text-decoration:none;
}
.relatedquestionTitle
{
	float:left;
	margin:0;
	padding:0;
}
.relatedquestionTitle a
{
	color:#000000;
	font:bold 8pt Arial, Helvetica, sans-serif;
}
.relatedquestionviewmore
{
	width:200px;
	float:right;
	text-align:right;
}
.relatedquestionviewmore a
{
	float:right;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#D10026;
	padding:0 10px 0 0;
	background:url(../images/right_arrow.gif) no-repeat right;
	text-align:right;
}
.askquestionsec
{
	width:200px;
	float:left;
	padding:8px;
	margin:0 0 8px 0;
	background:#D10026;
	overflow:hidden;
}
.listQuestions
{
	width:570px;
	float:left;
	padding:3px;
	margin:0 0 8px 0;
	background:#ebebeb;
	overflow:hidden;
}
.askquestionsecTitle
{
	width:200px;
	float:left;
	font:normal 18pt Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
}
.askquestionsecinput
{
	width:200px;
	float:left;
	height:100px;
	margin:10px 0 10px 0;
	border:0;
}
.tagsShow
{
	width:200px;
	float:left;
}
.tagsShowh1
{
	font:bold 18pt Arial, Helvetica, sans-serif;
	color:#996600;
	margin:0 5px;
}
.tagsShowh1:hover
{
	text-decoration:none;
}
.tagsShowh2
{
	font:normal 16pt Arial, Helvetica, sans-serif;
	color:#009900;
	margin:0 5px;
}
.tagsShowh2:hover
{
	text-decoration:none;
}
.tagsShowh3
{
	font:bold 14pt Arial, Helvetica, sans-serif;
	color:#FF9900;
	margin:0 5px;
}
.tagsShowh3:hover
{
	text-decoration:none;
}
.tagsShowh4
{
	font:normal 24pt Arial, Helvetica, sans-serif;
	color:#003399;
	margin:0 5px;
}
.tagsShowh4:hover
{
	text-decoration:none;
}
.tagsShowh5
{
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 5px;
}
.tagsShowh5:hover
{
	text-decoration:none;
}
.tagsShowh6
{
	font:bold 16pt Arial, Helvetica, sans-serif;
	color:#CC3366;
	margin:0 5px;
}
.tagsShowh6:hover
{
	text-decoration:none;
}
.innerpageSearch
{
	width:600px;
	float:left;
	margin:0 0 10px 0;
}
.innerpageSearchLeft
{
	width:132px;
	height:59px;
	float:left;
	background:url(../images/search_tutorials.gif) no-repeat left top;
}
.innerpageSearchMiddle
{
	width:450px;
	height:39px;
	padding:10px 5px;
	float:left;
	background:#59585d;
}
.innerpageSearchinputtxt
{
	width:350px;
	height:32px;
	float:left;
	background:url(../images/inputbg.gif) repeat-x;
	border:0;
	font-weight:bold;
}
#cse-search-box input[type=text]
{
	width:350px;
	height:32px;
	float:left;
	background:url(../images/inputbg.gif) repeat-x;
	border:0;
	font-weight:bold;
}

#cse-search-box .homesearch
{
	width:540px;
	height:32px;
	float:left;
	background:url(../images/inputbg.gif) repeat-x;
	border:0;
	font-weight:bold;
}





.innerpageSearchinputbtn
{
	border:0;
	float:left;
	padding:10px 15px;
	background:#D10026;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.leftPage
{
	width:750px;
	float:left;
}

label
{
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:5px 0;
}
.inputask
{
	width:740px;
	float:left;
	padding:5px;
}
p.left
{
	width:240px;
	float:left;
	padding:0 0 0 60px;
}
p.right
{
	width:240px;
	float:left;
	border-left:1px dotted #666666;
	padding:0 0 0 60px;
}
.innerpageSearchRight
{
	width:8px;
	height:59px;
	float:right;
	background:url(../images/search_rightcorner.gif) no-repeat left top;
}
.pageTopicSec
{
	width:580px;
	float:left;
	padding:5px;
	background:#ebebeb;
	font:bold 20pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
} 
.pageTopicSec h1
{
	font:bold 20pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
	padding:2px;
	margin: 0 0 0 0;
} 
.pageTopicSec a
{
	float: right;
	padding:10px;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
}


/*  pageTopicSecQuestions - starts */
.pageTopicSecQuestions
{
	width:590px;
	float:left;
	padding:5px;
	background:#ebebeb;
	font:bold 20pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
} 

.pageTopicSecQuestions a
{
	float: right;
	padding:10px;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
}


.pageTopicSecQuestions h1
{
	font:bold 20pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
	padding:2px;
	margin: 0 0 0 0;
} 


.pageTopicSecQuestionsWhite
{
	width:590px;
	float:left;
	padding:5px;
	background:white;
	font:bold 20pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
} 

.pageTopicSecQuestionsWhite a
{
	float: right;
	padding:10px;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
}


.pageTopicSecQuestionsWhite h1
{
	font:bold 20pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
	padding:2px;
	margin: 0 0 0 0;
} 

/* pageTopicSecQuestions - ends */

.pageTopicpostsinfo
{
	float:left;
	padding:8px 0 0 20px;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/icon_time.gif) no-repeat left bottom;
}
.pageTopicpostsinfo a
{
	float:right;
	text-align:right;
	color:#000000;
	font-weight:bold;
	margin:0 0 0 200px;
	padding:0 0 0 15px;
	text-decoration:none;
	background:url(../images/icon_comments.gif) no-repeat left;
}
.innerpagetopics
{
	width:580px;
	float:left;
	padding:15px 5px;
}
.innerpagetopic
{
	width:580px;
	float:left;
	margin:0 0 20px 0;
}
.innerpagetopicHead
{
	width:580px;
	float:left;
	padding:0 0 2px 0;
	border-bottom:1px solid #59585d;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#9a9a9a;
}
.innerpagetopicHead a
{
	font:normal 24pt Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
}
.innerpagetopicHead a:hover
{
	color:#D10026;
	text-decoration:underline;
}
.innerpagetopicPost
{
	width:580px;
	float:left;
	padding:5px 0;
}
.innerpagetopicPostImg
{
	float:right;
	padding:0 0 0 20px;
}
.innerpagetopicPost a
{
	float:left;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#D10026;
	margin:8px 0 0 0;
}
.pagenavigations
{
	width:570px;
	float:left;
	padding:10px;
	background:#D10026;
	text-align:center;
}
.pagenavigations a
{
	float:left;
	padding:5px 10px;
	margin:0 10px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.pagenavigations a:hover
{
	background:#ffffff;
	color:#D10026;
}
.relatedtagsshow
{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#D10026;
	line-height:18px;
	text-decoration:none;
}
.relatedtagsshow a
{
	/*float:left;*/
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#D10026;
	line-height:18px;
	text-decoration:none;
}
.relatedtagsshow a:hover
{
	text-decoration:underline;
}
/*  --------------------------------------------- INNER PAGE END  --------------------------------------*/

/*  --------------------------------------------- TOPIC DETAILS PAGE START  --------------------------------------*/
.topoicdetails
{
	width:600px;
	float:left;
	padding:5px 0 15px 0;
}
.topoicTitle
{
	width:600px;
	float:left;
	padding:10px 0 3px 0;
	margin:0 0 10px 0;
	font:normal 18pt Georgia, "Times New Roman", Times, serif;
	color:#000000;
	border-bottom:1px solid #EBEBEB;
}
.topicDetailsShow
{
	width:600px;
	float:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:18pt;
	overflow:hidden;
}
.topicDetailsAdLeft
{
	float:left;
	margin:0 10px 10px 0;
	width:350px;
}
.topicDetailsAdRight
{
	float:right;
	margin:0 0 10px 10px;
}
.topicDetailsCodes
{
	width:500px;
	float:left;
	margin:0 30px;
	padding:10px 20px;
	border:1px solid #f7e3d3;
	color:#885600;
	background:#fffffa;
	font:normal 13px "Courier New", Courier, monospace;
}
.topicDownloadLink
{
	float:left;
	font:bold 12pt Arial, Helvetica, sans-serif;
	padding:8px 16px;
	background:#EBEBEB;
	color:#D10026;
}
.topicDownloadLink:hover
{
	background:#D10026;
	color:#ffffff;
}
.topicNavigations
{
	width:600px;
	float:left;
	margin:10px 0;
	padding:5px 0;
	text-align:center;
	background:#D10026;
}
.topicNavigations a
{
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0 70px;
}

.topicNavigationsBlack
{
	width:600px;
	float:left;
	margin:10px 0;
	padding:5px 0;
	text-align:center;
	background:#ffffff;
}
.topicNavigationsBlack a
{
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#D10026;
	margin:0 70px;
} 
.topicNavigationsnew
{
	width:600px;
	float:left;
	margin:10px 0;
	padding:5px 0;
	text-align:center;
	background:#ffffff;
}
.topicNavigationsnew a
{
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#D10026;
	margin:0 70px;
}

.topicrelatedpost
{
	width:600px;
	float:left;
}
.topicComment
{
	width:580px;
	float:left;
	margin:5px 0;
	padding:10px;
	background:#f1f1f1;
}
.topicCommentTitle
{
	width:580px;
	float:left;
	margin:0 0 15px 0;
	border-bottom:1px solid #9e9ca5;
	color:#59585D;
	font:bold 12pt Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.leveltxtfrom
{
	width:150px;
	float:left;
	padding:4px 0 0 0;
	text-align:right;
	font:bold 9pt Arial, Helvetica, sans-serif;
}
.levelinputfrom
{
	width:400px;
	float:right;
	margin:0 0 10px 0;
	padding:0 10px 0 0;
}
.levelinputfrom a
{
	margin:0 10px;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#D10026;
}
.topicfrmtxt
{
	width:300px;
	float:left;
	padding:5px;
	background:#ffffff;
	border:0;
}
.topicpostcomment
{
	width:600px;
	float:left;
	padding:10px 0;
}
.topicpostcommentShow
{
	width:560px;
	float:left;
	background:#f1f1f1;
	padding:20px;
	margin:0 0 3px 0;
}
.topicpostcommentLeft
{
	width:60px;
	float:left;
	padding:0 0 0 0;
}
.topicpostcommentRight
{
	width:500px;
	float:left;
}
.postusertitle
{
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.postusertitle:hover
{
	text-decoration:underline;
}
/*  --------------------------------------------- TOPIC DETAILS PAGE END  --------------------------------------*/


.pageFooter
{
	width:988px;
	float:left;
	padding:0 6px;
	font:normal 2px Arial, Helvetica, sans-serif;
	background:url(../images/page_footerbg.gif) no-repeat
}
.footer
{
	width:100%;
	margin:12px 0 0 0;
	padding:20px 0 40px 0;
	float:left;
	background:#000000 url(../images/footer_bg.gif) repeat-x;
}
.footerShow
{
	width:1000px;
	margin:0 auto;
	color:#999999;
	font:normal 8pt Arial, Helvetica, sans-serif;
}
.footerh1
{
	font:normal 18pt Georgia, "Times New Roman", Times, serif;
	color:#d10026;
}
.footerh1 a
{
	font:normal 18pt Georgia, "Times New Roman", Times, serif;
	color:#d10026;
	text-decoration:none;
}
.footerLink
{
	width:1000px;
	float:left;
	padding:10px 0 40px 0;
}
.footerLink ul
{
	width:166px;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	font-weight:bold;
	color:#ffffff;
}
.footerLink li
{
	width:166px;
	float:left;
	margin:0;
	margin:0;
	list-style:none;
}
.footerLink ul li a
{
	float:left;
	margin:1px 0;
	padding:0;
	list-style:none;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}
.footerLink ul li a:hover
{
	text-decoration:underline;
}
.footerShow a
{
	font-weight:bold;
	color:#ffffff;
	margin:0 20px 0 0;
	text-decoration:none;
}
.footerShow a:hover
{
	text-decoration:underline;
}

/*  --------------------------------------------- START QUESTION/ANSER PAGE  --------------------------------------*/
.questionsec
{
	width:580px;
	float:left;
	float:left;
	padding:10px;
	background:#f1f1f1;
	overflow:hidden;
}

.questionsecQuestionListing
{
	width:570px;
	float:left;
	float:left;
	padding:10px;
	background:#DFDFDF;
	overflow:hidden;
}

.questionsecWhite
{
	width:580px;
	float:left;
	float:left;
	padding:10px;
	background:white;
	overflow:hidden;
}

.questionsecShow
{
	width:580px;
	float:left;
	margin:0 0 20px 0;
	padding:5px 0;
	border-bottom:1px solid #CCCCCC;
}
.questionsecShowNoBorder
{
	width:580px;
	float:left;
	margin:0 0 5px 0;
	padding:5px 0;

}
.questionsecLeft
{
	width:100px;
	float:left;
	text-align:center;
}
.questionsecRight
{
	width:440px;
	float:left;
	line-height:14pt;
	margin:0 0 0 10px;
}
.questionsecRight a
{
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#333333;
}
.answerheading
{
	width:560px;
	padding:10px;
	float:left;
	background:#EBEBEB;
	color:#D10026;
	font:bold 12pt Arial, Helvetica, sans-serif;
}

.answerheadingWhite
{
	width:560px;
	padding:10px;
	float:left;
	background:white;
	color:#D10026;
	font:bold 12pt Arial, Helvetica, sans-serif;
}
.a

.answerShow
{
	width:560px;
	padding:10px;
	margin:0 0 20px 0;
	float:left;
}
.answerLeft
{
	width:100px;
	float:left;
	text-align:center;
}
.answerRight
{
	width:460px;
	float:right;
	line-height:14pt;
}
.answerRight a
{
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#D10026;
}


.QuestionShow
{
	width:570px;
	padding:10px;
	margin:0 0 5px 0;
	float:left;
	background:#EBEBEB;
}

.QuestionListingRight
{
	width:440px;
	float:right;
	line-height:14pt;
}
.QuestionListingRight a
{
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#D10026;
}


.relatedPages
{
	width:560px;
	padding:10px;
	margin:0 0 20px 0;
	float:left;
}
.relatedPages a
{
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#D10026;
}

.ads336x280
{
	width:100%;
	margin:0 auto;
	float:left;
	background:white;
	text-align:center;

}

.answerdetailsNopadding
{
	width:580px;
	float:left;
}

/* -------------------------------  START SERVICES PAGE HERE -------------------------------------*/
.servicesleftPage
{
	width:660px;
	float:left;
	line-height:13pt;
}
.servicesleftPage h1
{
	width:660px;
	float:left;
	font:normal 16pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
	border-bottom:1px solid #CCCCCC;
	padding:0 0 3px 0;
	margin:0 0 15px 0;
}
.servicesleftPage a
{
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
.servicesleftPage a:hover
{
	color:#D10026;
	text-decoration:underline;
}
.servicesrightPage
{
	width:310px;
	float:right;
}
.rightbox
{
	width:306px;
	float:left;
	padding:1px;
	margin:0 0 10px 0;
	border:1px solid #CCCCCC;
}
.rightboxShow
{
	width:306px;
	float:left;
	background:#EBEBEB;
}
.rightboxShow h1
{
	width:296px;
	float:left;
	background:url(../images/maroon_grad.gif) repeat-x;
	font:normal 14pt Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	margin:0;
	padding:5px;
}
.rightboxShow form
{
	width:296px;
	float:left;
	padding:10px 5px;
}
.rightboxShow form label
{
	width:90px;
	float:left;
	font:bold 9pt Arial, Helvetica, sans-serif;
	padding:2px;
	margin:2px 10px 5px 0;
	text-align:right;
}
.rightboxShow form .inputtext
{
	width:180px;
	font:normal 9pt Arial, Helvetica, sans-serif;
	background:#ffffff;
	border:0;
	padding:3px;
	margin:2px 0 5px 0;
}
.rightboxShow form textarea
{
	font:normal 9pt Arial, Helvetica, sans-serif;
	background:#ffffff;
	border:0;
	margin:2px 0 5px 0;
}
.rightboxShow form radio
{
	width:280px;
	float:left;
	padding:3px;
	font:normal 9pt Arial, Helvetica, sans-serif;
	background:#ffcc00;
	border:0;
	margin:2px 0 5px 0;
}
.iconimg
{
	float:left;
	margin:0 2px 0 0;
}
/* -------------------------------  END SERVICES PAGE HERE -------------------------------------*/


/* -------------------------------  START COMMENT PAGE HERE -------------------------------------*/
.questionsec fieldset
{
	border:1px solid #CCCCCC;
	float:left;
	width:555px;
	padding:0 10px 8px 10px;
	margin:0 0 15px 0;
}

.questionsec legend
{
  padding: 0.2em 1em;
  border:1px solid #CCCCCC;
  color:#59585D;
  font:bold 9pt Arial, Helvetica, sans-serif;;
}
.postimgleft
{
	float:left;
	margin:0 10px 0 0;
}
/* -------------------------------  END COMMENT PAGE HERE -------------------------------------*/


/* CSS Document */
.templatesec
{
	width:660px;
	float:left;
	padding:5px 0;
}
.templatesec ul
{
	width:660px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.templatesec li
{
	width:320px;
	float:left;
	border:1px solid #cccccc;
	padding:1px;
	margin:3px;
	text-align:center;
	font-weight:bold;
	line-height:30px;
}

/*--------------------------------------- START AJAX TABS HERE   -------------------------------------*/
.tabsshow
{
	width:760px;
	padding:2px 0 8px 0;
	margin:15px 0 0 3px;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left;
	float:left;
	border-bottom:1px solid #cccccc;
}
.tabsshow li
{
	display: inline;
	margin: 0 0 0 20px;
}

.tabsshow li a
{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding:8px 15px 8px 15px;
	color: #2d2b2b;
	border:1px solid #cccccc;
	background:#f1f1f1;
}

.tabsshow li a:visited
{
	color: #2d2b2b;
}

.tabsshow li a:hover
{
	text-decoration: underline;
	color: #2d2b2b;
}

.tabsshow li a.selected
{
	position: relative;
	top:0;
}

.tabsshow li a.selected
{
	background:#ffffff;
	border-bottom-color: white;
}

.tabsshow li a.selected:hover
{
	text-decoration: none;
}

.commentboxreplysec
{
	width:730px;
	float:left;
	background:#ffffff;
	margin:0 3px 3px 3px;
	padding:10px 8px 0 20px;
	border:1px solid #cccccc;
	border-top:0;
}
.commentboxreplysec ul
{
	width:98%;
	float:left;
	margin:0;
	padding:5px 1%;
	list-style:none;
	background:#f1f1f1;
}
.commentboxreplysec li
{
	width:99%;
	float:left;
	margin:10px 0;
	padding:0 0 0 1%;
	background:#f9f9f9;
	border-left:2px solid #666666;
}
.commentboxreplycontent
{
	width:98%;
	float:left;
	background:#ffffff;
	padding:15px 0 0 2%;
}
.commentboxreplycontent h3
{
	margin:0;
}
.commentboxreplycontent h3 a
{
	color:#000000;
}
.commentboxreplycontent h3 span
{
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
}
.commentboxreplycontent p
{
	line-height:20px;
	font-size:11px;
}
.commentboxreplycontent .reply
{
	float:right;
	background:url(../images/maroon_grad.gif) repeat-x;
	padding:2px 15px;
	margin:10px 0 0 0;
	text-decoration:none;
	color:#ffffff;
	border:1px solid #e60000;
}
.commentboxreplycontent .reply:hover
{
	background:#D10026;
}

#showeffect {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index:1; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popupbox {
	position:absolute;
	background-color:#eeeeee;
	width:400px;
	height:300px;
	float:left;
	padding:20px;
	right:100px;
	margin-top:-500px;
	z-index:2; /*ooveeerrrr nine thoussaaaannnd*/
}
#popupbox a {
	float:right;
}
.replycomment
{
	width:400px;
	float:left;
	padding:20px 0;
}
.replycomment label
{
	width:100px;
	float:left;
	margin:6px 0 0 0;
	padding:0 10px 0 0;
	text-align:right;
	font-size:11px;
}
.replycomment input[type=text]
{
	width:250px;
	float:left;
	padding:0 0 0 10px;
	margin:3px 0;
}
.replycomment textarea
{
	width:250px;
	float:left;
	padding:0 0 0 10px;
	margin:3px 0;
}
.replycomment input[type=submit]
{
	margin:3px 0;
	padding:3px 12px;
	text-align:center;
	font-weight:bold;
}
.postcommentshow
{
	width:722px;
	float:left;
	padding:1px;
	margin:20px 0 20px 2px;
	border:1px solid #cccccc;
}
.postcomment
{
	width:700px;
	float:left;
	padding:11px;
	background:#f1f1f1;
}
.postcomment h1
{
	margin:0;
	text-shadow:2px 1px 1px #ffffff;
}
.writelvltxt
{
	width:120px;
	float:left;
	text-align:right;
	padding:8px 20px 0 0;
	font:bold 8pt Arial, Helvetica, sans-serif;
}
.writefrmtxt
{
	width:550px;
	float:left;
	padding:8px 5px;
	border:0;
	margin:0 0 10px 0;
	background:#ffffff;
}
.writefrmtxt:focus
{
	border:1px solid #cccccc;
	padding:7px 4px;
	background:#f9f9f9;
}
.writefrmbtn
{
	float:left;
	padding:5px 10px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/maroon_grad.gif) repeat-x;
	border:0;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
}

/*--------------------------------------- END AJAX TABS HERE   -------------------------------------*/


/* Two coloumn design */
.topicDetailsAdCenter
{
	margin:0 0 10px 10px;
}



/*  --------------------------------------  START BIGRIGHT COLUMN HERE  ---------------------------------- */
.rightbigcolumn
{
	width:375px;
	float:left;
}
.rightbigcolumn_ads
{
	width:375px;
	float:left;
	padding:10px 0;
	margin-bottom:5px;
	text-align:center;
	background:#f5f5f5;
	border:1px solid #cccccc;
}

.rightbigcolumn_ads_nobackground
{
	width:375px;
	float:left;
	padding:4px 0;
	margin-bottom:2px;
	text-align:center;
	background:#ffffff;
	border:0px;
}

.bigcolumnleftSecPage
{
	width:160px;
	float:left;
}
.bigcolumnrightSecPage
{
	width:212px;
	float:right;
}
.bigcolumnrightSecPagebox
{
	width:200px;
	float:left;
	padding:8px;
	margin:0 0 8px 0;
	background:#ebebeb;
}
.bigcolumnrightSecPagetitle
{
	width:200px;
	float:left;
	font:normal 16pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
}
.bigcolumnrightmenucategories
{
	width:200px;
	float:left;
	margin:0;
	padding:8px 0;
}
.bigcolumnrightmenucategories ul
{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.bigcolumnrightmenucategories li
{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.bigcolumnrightmenucategories ul li a
{
	width:190px;
	float:left;
	margin:0;
	padding:3px 0 3px 10px;
	list-style:none;
	background:url(../images/right_marroon_arrow.gif) no-repeat left;
	border-bottom:1px solid #d5d5d5;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.bigcolumnrightmenucategories ul li a:hover
{
	color:#D10026;
	text-decoration:underline;
}
.bigcolumnrelatedquestion
{
	width:200px;
	padding:8px 0;
	float:left;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#59585d;
}
.bigcolumnrelatedquestion a
{
	margin:0 10px 0 0;
	text-decoration:underline;
	color:#59585d;
}
.bigcolumnrelatedquestion a:hover
{
	text-decoration:none;
}
.bigcolumnrelatedquestionTitle
{
	float:left;
	margin:0;
	padding:0;
}
.bigcolumnrelatedquestionTitle a
{
	color:#000000;
	font:bold 8pt Arial, Helvetica, sans-serif;
}
.bigcolumnrelatedquestionviewmore
{
	width:200px;
	float:right;
	text-align:right;
}
.bigcolumnrelatedquestionviewmore a
{
	float:right;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#D10026;
	padding:0 10px 0 0;
	background:url(../images/right_arrow.gif) no-repeat right;
	text-align:right;
}
.bigcolumnaskquestionsec
{
	width:200px;
	float:left;
	padding:8px;
	margin:0 0 8px 0;
	background:#D10026;
}
.bigcolumnaskquestionsecTitle
{
	width:200px;
	float:left;
	font:normal 18pt Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
}
.bigcolumnaskquestionsecinput
{
	width:200px;
	float:left;
	height:100px;
	margin:10px 0 10px 0;
	border:0;
}
.bigcolumntagsShow
{
	width:200px;
	float:left;
}
.bigcolumntagsShowh1
{
	font:bold 18pt Arial, Helvetica, sans-serif;
	color:#996600;
	margin:0 5px;
}
.bigcolumntagsShowh1:hover
{
	text-decoration:none;
}
.bigcolumntagsShowh2
{
	font:normal 16pt Arial, Helvetica, sans-serif;
	color:#009900;
	margin:0 5px;
}
.bigcolumntagsShowh2:hover
{
	text-decoration:none;
}
.bigcolumntagsShowh3
{
	font:bold 14pt Arial, Helvetica, sans-serif;
	color:#FF9900;
	margin:0 5px;
}
.bigcolumntagsShowh3:hover
{
	text-decoration:none;
}
.bigcolumntagsShowh4
{
	font:normal 24pt Arial, Helvetica, sans-serif;
	color:#003399;
	margin:0 5px;
}
.bigcolumntagsShowh4:hover
{
	text-decoration:none;
}
.bigcolumntagsShowh5
{
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 5px;
}
.bigcolumntagsShowh5:hover
{
	text-decoration:none;
}
.bigcolumntagsShowh6
{
	font:bold 16pt Arial, Helvetica, sans-serif;
	color:#CC3366;
	margin:0 5px;
}
.bigcolumntagsShowh6:hover
{
	text-decoration:none;
}


/*  --------------------------------------  END BIGRIGHT COLUMN HERE  ---------------------------------- */


/* End of Two column design */



.paging
{
	width:500px;
	float:left;
}
.paging a
{
	float:left;
	margin:0 3px 0 3px;
	padding:4px 6px 4px 6px;
	border:1px solid #C3C3C3;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#d10026;
	text-decoration:none;
}
.paging a:hover
{
	border:1px solid #ECECEC;
	color:#ffffff;
	background:#d10026;
}
body#selected a#selected
{
	color:#ffffff;
	float:left;
	padding:4px 6px 4px 6px;
	text-decoration:none;
	background:#d10026;
}


.RigthBigSecPage
{
	width:810px;
	padding:0 5px;
	float:left;
	overflow:hidden;
}
.RigthBigpageTopicSec
{
	width:790px;
	float:left;
	padding:10px;
	background:#ebebeb;
	font:bold 20pt Georgia, "Times New Roman", Times, serif;
	color:#D10026;
} 
.RigthBigtopoicdetails
{
	width:790px;
	float:left;
	padding:5px 0 15px 0;
}
.RigthBigtopoicTitle
{
	width:790px;
	float:left;
	padding:10px 0 3px 0;
	margin:0 0 10px 0;
	font:normal 18pt Georgia, "Times New Roman", Times, serif;
	color:#000000;
	border-bottom:1px solid #EBEBEB;
}
.AdsBottom728X90
{
	width:790px;
	float:left;
	padding:4px 0 3px 0;
	margin:0 0 10px 0;
	font:normal 18pt Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
}
.AdsBottom336X280
{
	width:600px;
	float:left;
	padding:4px 0 3px 0;
	margin:0 0 10px 0;
	color:#ffffff;
	text-align:center;
}
.RigthBigtopicDetailsShow
{
	width:790px;
	float:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:18pt;
	overflow:hidden;
}
.RigthBigtopicNavigations
{
	width:790px;
	float:left;
	margin:10px 0;
	padding:5px 0;
	text-align:center;
	background:#D10026;
}
.RigthBigtopicNavigations a
{
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0 70px;
}
.authorfooter
{
    font-size: 70%;
    font-style:italic;
    border-top : thin solid;
    margin-top : .8em ;
}
.highlight_search{
	font:bold 10pt Arial, Helvetica, sans-serif;
}

.GoogleCustomSearchPage
{
	width:1000px;
	padding:0 5px;
	float:left;
	overflow:hidden;
}

/* 600px comment box */
.postcommentshow_tutorial
{
	width:590px;
	float:left;
	padding:1px;
	margin:20px 0 20px 2px;
	border:1px solid #cccccc;
}
.postcomment_tutorial
{
	width:568px;
	float:left;
	padding:11px;
	background:#f1f1f1;
}
.postcomment_tutorial h1
{
	margin:0;
	text-shadow:2px 1px 1px #ffffff;
}
.writelvltxt_tutorial
{
	width:120px;
	float:left;
	text-align:left;
	padding:8px 20px 0 0;
	font:bold 8pt Arial, Helvetica, sans-serif;
}
.writefrmtxt_tutorial
{
	width:500px;
	float:left;
	padding:8px 5px;
	border:0;
	margin:0 0 10px 0;
	background:#ffffff;
}
.writefrmtxtCaptcha_tutorial
{
	width:200px;
	float:left;
	padding:8px 5px;
	border:0;
	margin:0 0 10px 0;
	background:#ffffff;
}
.writefrmtxt_tutorial:focus
{
	border:1px solid #cccccc;
	padding:7px 4px;
	background:#f9f9f9;
}
.writefrmbtn_tutorial
{
	float:left;
	padding:5px 10px;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/maroon_grad.gif) repeat-x;
	border:0;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
}

/* 600px comment box ends*/

.bredcrumquestions
{
	float:right;
	margin:10px 0;
}
.bredcrumquestions a
{
	margin:0 1px 0 1px;
	padding:0 2px 0 0;
	font:bold 9pt Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:10px;
}
.bredcrumquestions a:hover
{
	color:#D10026;
}
.tutorials
{
	width:988px;
	background-color:white; 
	float:left;
}
.tutorialsleft
{
	width:490px;
	float:left;
	margin:0px;
	padding:0px;
	/*background-color:pink;*/
}
.tutorialsright
{
	width:490px;
	float:right;
	margin:0px;
	padding:0px;
	/*background-color:red;*/
}
.tutorialsstaticdata
{
	width:463px;
	float:left;
	margin:5px;
	padding:8px;
	background:white;
}



/* Bigger pixels 1280x800 == 1280 = 256 -->1200 */

.wrapper2
{
	width:1200px;
	margin:0 auto;
}
.header2
{
	width:1200px;
	float:left;
}


.navigationBar2
{
	width:1200px;
	float:left;
	position:absolute; 
	z-index:9999;
}
.navigation2
{
	width:1188px;
	height:59px;
	float:left;
	background:url(../images/navigation_bg.gif) repeat-x;
}
.page2
{
	width:1188px;
	float:left;
	padding:0 6px 6px 6px;
	background:#ffffff;
}
.pageRight_200
{
	width:336px;
	height:200px;
	float:right;
	text-align:center;
}

.leftSecPage2
{
	width:150px;
	height:710px;
	float:left;
	margin:0px 0 2px 0;
}
.headerMdlAd
{
	width:208px;
	background:white;
	float:left;
	padding: 2px;
	position:relative;
	margin-right:4px;
	height:84px;
	top:20px;
	text-align:center;

}
.rightHeader2
{
	width:950px;
	float:right;
	margin:3px 0 0 0;
}
.topLink2
{
	width:950px;
	float:left;
	text-align:right;
	color:#999999;
}
.topLink2 a
{
	color:#999999;
	text-decoration:none;
	margin:0 5px;
}
.topLink2 a:hover
{
	color:#ffffff;
}





/* Specific to example one */

/* #example-two { background: #ffff; padding: 10px; margin: 0 0 20px 0; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; overflow: hidden;}*/

#example-two { background: #ffff; padding: 2px; margin: 0 0 20px 0;  overflow: hidden;}

#example-two ul,li { 
		/*list-style-type: none;*/
        /*list-style-position:inside;*/
        margin:0;
        padding:0; 
}



#example-two .nav { overflow: hidden; margin: 0 0 2px 0; }
#example-two .nav li { width: 120px; float: left; margin: 0 2px 0 0; }

#example-two .nav li.last { margin-right: 0; }
#example-two .nav li a { display: block; padding: 2px; background: #959290; color: white; font-size: 10px; text-align: center; border: 0; }
#example-two .nav li a:hover { background-color: #111; }

#example-two ul { list-style: none; }
#example-two ul li a { display: block; margin-bottom:12px; border-bottom: 1px dotted #ccc; font-weight:normal; padding: 0 0 0 4px; color: black; font-size: 13px;text-decoration:none; }
#example-two ul li a:hover { background: #f1f1f1; color: #D10026; }
#example-two ul li:last-child a { border: none; }

#example-two ul li a.current {  color: #D10026; font-weight:bold;}

/*
#example-two ul li.nav-one a.current, #example-two ul.featured li a:hover { background-color: #0575f4; color: white; }
#example-two ul li.nav-two a.current, #example-two ul.core li a:hover { background-color: #d30000; color: white; }
#example-two ul li.nav-three a.current, #example-two ul.jquerytuts li a:hover { background-color: #8d01b0; color: white; }
#example-two ul li.nav-four a.current, #example-two ul.classics li a:hover { background-color: #FE4902; color: white; }

*/

#example-two { background: #ffff; padding: 2px; margin: 0 0 20px 0;  overflow: hidden;}

#example-two ul,li { 
		/*list-style-type: none;*/
        /*list-style-position:inside;*/
        margin:0;
        padding:0; 
}



.leftFloatMenu ul { list-style: none; }
.leftFloatMenu ul li a { display: block; margin-bottom:2.5px; border-bottom: 1px dotted #ccc; font-weight:normal; padding: 0 0 0 4px; color: black; font-size: 13px;text-decoration:none; }
.leftFloatMenu ul li a:hover { background: #f1f1f1; color: #D10026; }
.leftFloatMenu ul li:last-child a { border: none; }

.leftFloatMenu ul li a.current {  color: #D10026; font-weight:bold;}
.leftFloatMenu { background: #EBEBEB; padding: 2px; margin: 0 0 20px 0;  overflow: hidden;}

.leftFloatMenu ul,li { 
        margin:0;
        padding:0; 
}

.leftFloatMenu ul.menu li.heading 
{
background:#a6c53b !important;
border:1px solid #4b4b4a !important;
}
.tutorialpselected{
	background-color:#FBFBCC;
}
