/*Start Layout Style*/
* { padding: 0; margin: 0; }
body {
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 13px;
 background-color:#bee1fc;
 /*background:url(../images/bg.gif) repeat-x;*/
 margin: 0px 0px 0px 0px;
}
#header {
 width: 100%;
 padding: 0px;
 margin: 0 auto;
 background: url(../images/1024/hdr_bg.gif) repeat-y 50%;
 background-color:#5acbfa;
}
.header_content{
width:971px; margin: 0 auto; background:#fbfdfe;
}

#user_1 {
	margin: 0 auto;
	padding: 0px;
}

#user_2 {font-size: 11px;font-weight: bold;color: #FFFFFF;margin:0px auto; width:966px;padding: 0px;padding-left: 5px;text-decoration: none;background-color:#3F89C3;background:url(/images/navbck.gif);background-repeat: repeat-x;background-position: left center;height:34px; line-height:34px;}
#user_2 A {font-weight: bold;color: #FFFFFF;text-decoration: none;}
#user_2 A:hover {font-weight: bold;color: #FFFFFF;text-decoration: underline;}

#user_3 {
	height: 20px;
	margin: 0 auto;
	padding: 5px 0px 0px 0px;
	width: 971px;
	clear: both;
	background:#fdfeff;
	border:solid #cbe8ff;
	border-width:0px 0px 2px 0px;
}
#faux {
 margin-bottom: 5px;
 /*overflow: auto;*/
 width: 965px;
 margin: 0 auto;
}
#wrapper_ncn {
	margin: 0 auto;
	width: 100%;
	background: url(../images/1024/faux_ncn.gif) repeat-y 50%;
	margin: 0 auto;
	/*overflow: auto;*/
	width: 100%;
}
#wrapper_cn {
	margin: 0 auto;
	width: 100%;
	background: url(../images/1024/faux_cn.gif) repeat-y 50%;
	margin: 0 auto;
	/*overflow: auto;*/
	width: 100%;
}
#wrapper_c {
	margin: 0 auto;
	width: 100%;
	background: url(../images/1024/faux_c.gif) repeat-y 50%;
	margin: 0 auto;
	/*overflow: auto;*/
	width: 100%;
}
#leftcolumn { 
 display: inline;
 float: left;
 color: #333;
 margin: 5px 0px 0px 0px;
 padding: 0px;
 width: 160px;
 float: left;
}
#content_ncn { /*3 column layout content*/
 float: left;
 color: #333;
 margin: 5px 5px 0px 5px;
 padding: 0px;
 width: 635px;
 display: inline;
 position: relative;
}
#content_c { /*1 column layout content*/
 float: left;
 color: #333;
 margin: 5px 0px 0px 0px;
 padding: 0px;
 width: 925px;
 display: inline;
 position: relative;
}
#content_cn { /*1 column layout content*/
 float: left;
 margin: 0px 5px 0px 0px;
 padding: 5px 0px 0px 0px;
 width: 800px;
 display: inline;
 position: relative;
 background: #fdfeff;
}
#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 5px 0px 0px 0px;
 padding: 0px;
 width: 160px;
 float: right;
}
#user_4 {
	width:971px;
	height: 20px;
	margin: 0 auto;
	padding: 5px 0px 0px 0px;
}
#footer { 
	width: 971px;
	clear: both;
	color: #333;
	margin: 0 auto;
	padding: 0px;
	text-align:center;
	background:#fdfeff;
	border:solid #cbe8ff;
	border-width:2px 0px 0px 0px;
}
/*End Layout Style*/

/*Start Heading Tag Style*/
h1 {font-size: 14px;font-weight: bold;color: #645DB5;text-decoration: none;padding: 5px;margin-bottom:5px;}
h1 A {color: #645DB5;text-decoration: underline;}
h1 A:link {color: #645DB5;text-decoration: underline;}
h1 A:hover {color: #645DB5;text-decoration: none;}

h2 {font-size: 13px;font-weight: bold;color: #4f4f4f;text-decoration: none;padding: 20px 5px 3px 3px;}
h2 A {color: #4f4f4f;text-decoration: none;}
h2 A:link {color: #4f4f4f;text-decoration: none;}
h2 A:hover {color: #4f4f4f;text-decoration: underline;}

h3 {font-size: 11px;font-weight: bold;color: #645DB5;text-decoration: none;padding: 6px; margin:0px;
text-decoration: none;background-image:url(/images/list-img.gif);background-repeat:no-repeat;text-indent: 10px;background-position: 3px center;}
h3 A {color: #645DB5;text-decoration: none;}
h3 A:link {color: #645DB5;text-decoration: none;}
h3 A:hover {color: #645DB5;text-decoration: underline;}

h4{
font-size: 11px;font-weight: normal;color: #6699cc;
text-decoration: none;background-image:url(/images/arrow.gif);background-repeat:no-repeat;text-indent: 7px;background-position: 3px center;
vertical-align: middle;border: 1px solid #d4e7ed; padding: 5px; margin-bottom:2px;}
.h4_heading {font-size: 11px;color: #FFFFFF;font-weight: bold;padding: 5px 5px 5px 5px; background-image:none;text-indent: 0px; background-color:#6699CC; border:0px;}
h4 A {color: #6699cc;text-decoration: none;}
h4 A:link {color: #6699cc;text-decoration: none;}
h4 A:hover{color: #6699cc;text-decoration: underline;}

h5 {font-size: 11px;font-weight: normal;color: #6699cc;border-bottom: 1px dashed #d4e7ed;text-decoration: none;padding: 2px;}
.h5_heading {font-size: 11px;color: #6699cc;font-weight: bold;padding: 5px;}
h5 A {color: #6699cc;text-decoration: none;}
h5 A:link {color: #6699cc;text-decoration: none;}
h5 A:hover{color: #6699cc;text-decoration: underline;}

h6{font-size: 11px;font-weight: normal;color: #6699cc;border: 1px solid #d4e7ed;text-decoration: none;padding: 5px;border-bottom: 1px solid #d4e7ed;border-top: 1px solid #d4e7ed; margin-bottom:2px;}
.h6_heading{color: #FFFFFF;font-weight: bold;background-color: #6699CC;padding: 5px; border:0px;}
h6 A {color: #6699cc;text-decoration: none;}
h6 A:link {color: #6699cc;text-decoration: none;}
h6 A:hover{color: #6699cc;text-decoration: underline;}
/*End Heading Tag Style*/

/*START FORM STYLE*/
form {
	margin: 0px;

}
.frmelements {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#EDF5FB;

}
.frmelements2 {
	
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color:#EDF5FB;
	border-style:solid;
	border-width:1px;
	border-color:#6D90B0;
}

#form-area {
	/*width: 550px;*/
}

#form-area input, #form-area textarea {
	padding: 5px;
	/*width: 400px;*/
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #ccc;
}
#form-area input.small_textbox {
	padding: 2px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	border: 1px solid #ccc;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
#form-area input.radio-button {
	padding: 5px 5px 5px 5px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin: 0px 2px 0px 0px;
	border: 0px;
}
#form-area input.checkbox {
	padding: 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}
#form-area select {
	padding: 5px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	border: 1px solid #ccc;
	margin: 0px 0px 5px 0;
	padding: 0;
	font-size: 120%; 
}
#form-area img{
	margin: 0px 0px 5px 0px;
}

#form-area textarea:focus, form input:focus {
	border: 1px solid #645DB5;
}

#form-area input.submit-button {
	width: 90px;
	/*margin-top:15px;
	margin-left:120px;*/
	/*float:right;*/
	cursor: pointer;
	padding: 4px;
}
#form-area input.image-button {
	padding: 5px 5px 5px 5px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin: 0px 2px 0px 0px;
	border: 0px;
}
#form-area div {
	margin-top:5px;
	margin-left:120px;
}
#form-area label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 120px;
	padding-top: 5px;
	font-size: 11px;
}
/*END FORM STYLE*/

/**/
/**/
.featured_heading{font-size: 11px;font-weight: bold;color: #FFFFFF;font-weight: bold;background-color: #6699CC;padding: 5px; border:0px;}
.featured_text{font-size: 11px;font-weight: normal;color: #6699cc;border: 1px solid #d4e7ed;text-decoration: none;padding: 5px;border-top: 0px;}
.featured_text A {color: #6699cc;text-decoration: none;}
.featured_text A:link {color: #6699cc;text-decoration: none;}
.featured_text A:hover{color: #6699cc;text-decoration: underline;}

#tabs {display: block;float: left;width: 160px;}
.tab_bdr{padding: 0px;width: 158px;border: 1px solid #6699cc;border-bottom: 0px;height: 1px;margin:0px;background: #6699cc;clear: left;font-size: 0px;}
.tab{font-family:tahoma; FONT-SIZE: 11px;background:#fbfdfe;color:#6699cc;cursor:pointer;border:1px solid #d4e7ed;border-bottom: 1px solid #FFFFFF;height:18px;padding-top:3px;margin:0px;width:60px; float:left; text-decoration:none;}
.tab_sel{font-family:tahoma; FONT-SIZE: 11px;background:#6699cc;color:#FFFFFF;cursor:pointer;border:1px solid #6699cc;;border-bottom:1px solid #6699cc;height:18px;padding-top:3px;margin:0px;width:60px; float:left; text-decoration:none;}
.panel {border: solid 0px #d4e7ed;border-top: none;background-color: #fbfdfe;padding: 0px;width: 152px;clear: left;}

.toprankers_heading {font-size: 11px;font-weight: bold;color: #6699cc;text-decoration: none;padding: 3px; width:152px;}

.toprankers_text {font-size: 11px;font-weight: normal;background-color:#fbfdfe;color: #6699cc;text-decoration: none;padding: 3px; width:152px;border: 1px solid #d4e7ed; border-top:0px;}
.toprankers_text A {color: #6699cc;text-decoration: none;}
.toprankers_text A:link {color: #6699cc;text-decoration: none;}
.toprankers_text A:hover{color: #6699cc;text-decoration: underline;}

.articlelist_heading {font-size: 11px;font-weight: bold;color: #645DB5;text-decoration: none;padding: 10px 5px 5px 0px;text-indent: 5px;}
.articlelist_heading A {color: #645DB5;text-decoration: none;}
.articlelist_heading A:link {color: #645DB5;text-decoration: none;}
.articlelist_heading A:hover {color: #645DB5;text-decoration: underline;}

.articlelist_desc {font-size: 11px;font-weight: normal;color: #4F4F4F;text-decoration: none;padding-left: 0px;text-indent: 5px;}
.articlelist_desc A {color: #4F4F4F;text-decoration: none;}
.articlelist_desc A:link {color: #4F4F4F;text-decoration: none;}
.articlelist_desc A:hover {color: #4F4F4F;text-decoration: underline;}

.kb_heading {font-size: 11px;font-weight: bold;color: #65b247;text-decoration: none;padding: 5px;}
.kb_heading A {color: #65b247;text-decoration: none;}
.kb_heading A:link {color: #65b247;text-decoration: none;}
.kb_heading A:hover {color: #65b247;text-decoration: underline;}

.general_heading {font-size: 11px;font-weight: bold;color: #4f4f4f;text-decoration: none;padding: 5px;}
.general_heading A {color: #4f4f4f;text-decoration: none;}
.general_heading A:link {color: #4f4f4f;text-decoration: none;}
.general_heading A:hover {color: #4f4f4f;text-decoration: underline;}

.general_text {font-size: 11px;font-weight: normal;color: #4f4f4f;text-decoration: none;padding-left: 4px;}
.general_text A {color: #645DB5;text-decoration: none;}
.general_text A:link {color: #645DB5;text-decoration: none;}
.general_text A:hover {color: #645DB5;text-decoration: underline;}

.related_heading {font-size: 11px;color: #4f4f4f;font-weight: bold;padding: 5px;}
.related_text{font-size: 11px;font-weight: normal;color: #645DB5;
text-decoration: none;background-image:url(/images/arrow.gif);background-repeat:no-repeat;text-indent: 10px;background-position: 5px center;
vertical-align: middle;padding: 5px;}
.related_text A {color: #645DB5;text-decoration: none;}
.related_text A:link {color: #645DB5;text-decoration: none;}
.related_text A:hover{color: #645DB5;text-decoration: underline;}


.mod {}
.modtext {background-attachment: fixed;background: url(/images/mod.gif);background-repeat: no-repeat;background-position: top;height: 20px;font-family: Tahoma;font-size: 11px;font-weight: normal;color: #666666;margin-top: 0px;text-decoration:none; padding-top:80px;}
.modtext A{color: #666666;text-decoration:none;}
.modtext A:link{color: #666666;text-decoration:none;}
.modtext A:hover{color: #666666;text-decoration:underline;}

#pag {float: right;}
#pag a{width: 10px; float:left; margin: 5px 2px 5px 0px;font-family:Tahoma;font-size:10px;display:block;cursor:pointer;color:#00c;text-decoration:none;display:inline-block;border:1px solid #ccc;padding:.1em .5em; text-align:center;}
#pag a:hover{background:#f0f7e8;border:1px solid #83bc46;}
#pag a.sel{color:#333;font-weight:normal;background:#f0f7e8;cursor: default;border:1px solid #83bc46;}

div.pagination {font-size: 10px;padding: 3px;margin: 3px;float:right;}
div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #d4e7ed;text-decoration: none;color: #645DB5;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #645DB5;	color: #000;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #d4e7ed;font-weight: bold;background-color: #6699cc;color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}
	

.toplinks {color : #FFFFFF;font-size: 11px;font-weight: normal;text-decoration: none;background: url(/images/red_bar.gif);vertical-align:middle; height:40px;}
.toplinks img{padding-left:8px; padding-right:8px;}
.toplinks A {color : #FFFFFF;text-decoration: none;}
.toplinks A:link{color : #FFFFFF;text-decoration: none;}
.toplinks A:hover {color : #ffe4a6;text-decoration: none;}
 
.footer_links {color : #FFFFFF;font-size: 11px;font-weight: normal;text-decoration: none;vertical-align:middle; height:30px;background: url(/images/banner_bg.gif);background-repeat: repeat-x;background-attachment: scroll; padding-top: 15px;}
.footer_links A {color : #FFFFFF;text-decoration: none;padding-left:8px; padding-right:8px;}
.footer_links A:link {color : #FFFFFF;text-decoration: none;padding-left:8px; padding-right:8px;}
.footer_links A:hover {color : #ffe4a6;text-decoration: none;padding-left:8px; padding-right:8px;}

.footer_links2 {color : #FFFFFF;font-size: 11px;font-weight: normal;text-decoration: none;background: url(/images/red_bar.gif);vertical-align:middle; height:25px; padding-top:15px;}
.footer_links2 img{padding-left:8px; padding-right:8px;}
.footer_links2 A {color : #FFFFFF;text-decoration: none;}
.footer_links2 A:link{color : #FFFFFF;text-decoration: none;}
.footer_links2 A:hover {color : #ffe4a6;text-decoration: none;}

.article_heading {font-size: 18px;font-weight: normal;color: #645DB5;text-decoration: none;padding: 5px;}
.article_text {font-size: 13px;font-weight: normal;color: #4f4f4f;text-decoration: none;padding-left: 4px;}
.article_text A {color: #645DB5;text-decoration: underline;}
.article_text A:link {color: #645DB5;text-decoration: underline;}
.article_text A:hover {color: #645DB5;text-decoration: none;}

.error_text {font-size: 11px;font-weight: normal;color: #FF0000;text-decoration: none;padding-left: 4px;}
.error_text A {color: #FF0000;text-decoration: none;}
.error_text A:hover {color: #FF0000;text-decoration: underline;}

.accepted_solution {
	background-color:#ffffcc;
	background-attachment: fixed;
	background-image: url(/images/acc_answer.gif);
	background-repeat: no-repeat;
	background-position: right 40px;
	border: 1px dashed #d4e7ed;
	border-top:0px;
	padding: 0px 0px 5px 0px;
}

.tbl {border: 1px solid #999999;}
.tblbdr { background-color:#f4f4f4;}
.tblbdr td{ background-color:#FFFFFF;}
.highlight { background-color:#FF0000;}

IMG.marker {PADDING-RIGHT: 2px;DISPLAY: inline;PADDING-LEFT: 4px;PADDING-BOTTOM: 2px;WIDTH: 4px;PADDING-TOP: 0px;HEIGHT: 5px;}

.breadcrumb {font-size: 11px;font-weight: bold;color: #FFFFFF;padding-left: 5px;text-decoration: none;background-color:#3F89C3;background:url(/images/navbck.gif);background-repeat: repeat-x;background-position: left center;height:34px;}
.breadcrumb A {font-weight: bold;color: #FFFFFF;text-decoration: none;}
.breadcrumb A:hover {font-weight: bold;color: #FFFFFF;text-decoration: underline;}

.div {
	background: url(/images/dot.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 10px;
	
	font-size: 8px;
	line-height: 8px;
}

.bannerbg {
	background: url(/images/banner_bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding-top: 8px;
	padding-bottom: 3px;

}

.optionbox_text {
font-size: 11px;font-weight: normal;color: #6699cc;
text-decoration: none;background-image:url(/images/arrow.gif);background-repeat:no-repeat;text-indent: 6px;background-position: left center;
vertical-align: middle;border: 1px solid #d4e7ed; border-top:0px;padding: 5px;}
.optionbox_heading {font-size: 11px;color: #FFFFFF;font-weight: bold;padding: 5px 5px 5px 5px; background-image:none;text-indent: 0px; background-color:#6699CC; border:0px;}
.optionbox_text A {color: #6699cc;text-decoration: none;}
.optionbox_ A:link {color: #6699cc;text-decoration: none;}
.optionbox_text A:hover{color: #6699cc;text-decoration: underline;}

.tbldottedborder {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;

}

.tblcat {
	background-color: #FFF9F9;
	border: 1px solid #D70D0D;

}

.hdg_sponsored {
	
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #BA0808;
	padding: 5px;

}
.txt_sponsored{
	
	font-size: 11px;
	font-weight: normal;
	color: #da4632;
	border: 1px solid #d4e7ed;
	border-top: 0px;
	text-decoration: none;
	padding: 5px;

}
.txt_sponsored A {
	color: #da4632;
	text-decoration: none;
}
.txt_sponsored A:hover {
	color: #da4632;
	text-decoration: underline;

}

.code {
	font-size: 11px;
	color: #008000;
	font-weight: normal;
	border: 0px solid #85d8fa;
	border-left: 4px solid #5acbfa;
	background:#f4f4f4;
	padding: 5px;
	width: 98%;

}

.hrsep {
	border:0px;	
	border-top: 1px dashed #d4e7ed;
	border-bottom: 1px dashed #d4e7ed;
	height:30px;
	padding:4px 0px;
}

.imgbuttons {float: left;}
.imgbuttons a,
.imgbuttons a:link{float:left; margin: 7px 2px 5px 0px;font-family:Tahoma;font-size:10px;display:block;cursor:pointer;color:#FFFFFF; background:#e49d6d;text-decoration:none;display:inline-block;border:1px solid #e49560;padding:.1em .5em; text-align:center;}
.imgbuttons a:hover{color:#e4dfdc;border:1px solid #e47021; text-decoration:none;}

.image_style{
	padding:1px;
	width: 27px;
	height: 27px;
	margin: 0px 4px 0px 2px;
	background-image:url(/images/avatar_border_small.gif);background-repeat:no-repeat;
}

.image_style_big{
	padding:1px;
	width: 102px;
	height: 102px;
	margin: 0px 4px 0px 2px;
	background-image:url(/images/avatar_border_big.gif);background-repeat:no-repeat;
}

.widget_heading{font-size: 11px;font-weight: bold;color: #FFFFFF;font-weight: bold;background-color: #6699CC;padding: 5px;}
.widget_text{font-size: 11px;font-weight: normal;color: #6699cc;border: 1px solid #d4e7ed;text-decoration: none;padding: 5px;}
.widget_text A {color: #6699cc;text-decoration: none; font-weight:bold;}
.widget_text A:link {color: #6699cc;text-decoration: none;font-weight:bold;}
.widget_text A:hover{color: #6699cc;text-decoration: underline;font-weight:bold;}

.right {
  float: right;
}
.left {
  float: left;
  width:50%;
}
.sep {
  color: #C6D6E6;
  padding: 0 6px;
}

.error_text {
	color: #FF0000;
}