/* ---------------------------------------------------------------------
						( www.nsorg.com )
		Template CSS - NSOrg DEV 2005 - 2006 Copyright
Copyright © 2003 - 2006 NS Network Organization. All right reserved.
------------------------------------------------------------------------ */

/* Module CSS */

.moduletable {}
.moduletable th {
	height:21px;
	background:url("../images/modhead.gif") repeat-x;
	padding-top:4px;
	color:#00496C;
}

a.mainlevel:link, 
a.mainlevel:active, 
a.mainlevel:visited {
	text-decoration:none;
	color:#006699;
	text-decoration: none;
	font-weight: normal;
	padding-left:10px;
	line-height:18px;
}

a.mainlevel:hover {
	color:#333333;
	text-decoration: none;
	font-weight: normal;
	padding-left:10px;
	line-height:18px;
}

a.sublevel:link, 
a.sublevel:active, 
a.sublevel:visited {
	padding-left:6px;
	text-decoration:underline;
	height:20px;
	line-height:18px;
}

a.sublevel:hover {
	padding-left:6px;
	text-decoration:underline;
	height:20px;
	line-height:18px;
}

/* Component CSS*/

.componentheader{
	height:32px;
	background: #DAE0E6 url("../images/contenthead.gif") repeat-x;
	width:100%;
	text-align:left;
	padding:0px;
	margin:0px;
	border-left:2px solid #D4D4D4;
	border-right:2px solid #D4D4D4;
}

.componentheading{
	color:#003366;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}

.componentheadleft {
	background-image:url(../images/head_left.gif); 
	background-repeat:no-repeat;
	width: 9px;
	padding: 0;
	margin: 0;
	padding-top:2px;
}

.componentheadmiddle {
	background-image:url(../images/head_middle.gif); 
	background-repeat:repeat-x; 
	text-align:center;
	overflow: hidden;
	padding:0;
	margin:0;
	padding-top:2px;
}

.componentheadright {
	background-image:url(../images/head_right.gif); 
	background-repeat:no-repeat;
	width: 9px;
	padding: 0;
	margin: 0;
	padding-top:2px;
}

.componenttable{
	background:#F6F6F7;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:4px;
	border-left:2px solid #D4D4D4;
	border-right:2px solid #D4D4D4;
	border-bottom:2px solid #D4D4D4;
}

.componentdisplaytable{
	background:#F6F6F7;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:4px;
	border-left:1px solid #EAEBEC;
	border-right:1px solid #EAEBEC;
	border-bottom:1px solid #EAEBEC;
}

/* Content CSS */

.contentheader{
	height:32px;
	background: #DAE0E6 url("../images/contenthead.gif") repeat-x;
	width:100%;
	text-align:left;
	padding:0px;
	margin:0px;
	border-left:2px solid #D4D4D4;
	border-right:2px solid #D4D4D4;
}

.contentheading{
	color:#003366;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}

.contenttable{
	background:#F6F6F7;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:4px;
	border-left:2px solid #D4D4D4;
	border-right:2px solid #D4D4D4;
	border-bottom:2px solid #D4D4D4;
}

.contentheadtable {
	background:#DAE1E6 url(../images/titlehead_bg.gif) repeat-x; 
	margin:0;
	padding:0;
	border:1px solid #8F9FAF;
}

.contenttitle{
font-size:13px;
font-weight:bold;
color:#003366;
}

a.contenttitle:link, a.contenttitle:visited, a.contenttitle:hover {
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	text-align:left;
	text-decoration:none;
}

.createdheader{
padding-bottom:4px;
}

.contentsubheader {
	background:#E4E8EB url("../images/sub_head.png") repeat-x;
	padding-left:4px;
	width:100%;
	height:1%;
}

.createdlink{

}

a.createdlink:link, a.createdlink:visited, a.createdlink:hover {
	font-weight: bold;
	color: #1F1F1F;
	text-decoration:none;
}

table.contentpaneopen {
margin-bottom:10px;
width:100%;
background:url("../images/open_bag.gif");
padding:0px;
margin:0px;
}

.contentpane {

}

table.contenttoc {
	border: 1px solid #3f96bd;
	background:#FFECD9;
	padding-bottom:5px;
	margin-top:5px;
}

.pagenavcounter {
	color:#CC0000;
	margin-top:5px;
	padding-bottom:3px;
}

.toclink {
	padding-left:5px;
}

a.toclink:link, a.toclink:visited {
	color:#CC3300;
	text-decoration:none;
}

a.toclink:hover {
	color:#CC0000;
	text-decoration:underline;
}

.pagenavbar {
	text-align:right;
}

a.pagenavlink:link, a.pagenavlink:visited {
	color:#CC3300;
	text-decoration:none;
}

a.pagenavlink:hover {
	color:#CC0000;
	text-decoration:underline;
}

table.contenttoc th {
	background:	#EBEEF1 url(../images/sectiontableheader.gif) repeat-x;
	color:#006699;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:2px;
}

.contentoptionmiddle {
	text-align:center;
	padding:20px;
}

.contentpdf {
background:url(../images/content_images/spdf_ico.gif) no-repeat;
padding-left:15px;
}

.contentprint {
background:url(../images/content_images/sprint_ico.gif) no-repeat;
padding-left:15px;
}

.contentemail {
background:url(../images/content_images/semail_ico.gif) no-repeat;
padding-left:15px;
}

/* Section CSS */

.sectiontableheader {
	background:		#EBEEF1 url(../images/sectiontableheader.gif) repeat-x;
	font-weight:	bold;
	color:			#006699;
	padding-right:	5px;
	padding-bottom:	2px;
	height:20px;
}

.sectiontable {
border: 1px solid #3f96bd;
}

.sectionttable{
height:28px;
}

.sectionttoptable {
padding-top:3px;
}

.sectiontdatetable{
height:26px;
}

.sectiontheadleft {
	background-image:url(../images/head_left.gif); 
	background-repeat:no-repeat;
	width: 9px;
	padding: 0;
	margin: 0;
}

.sectiontheadmiddle {
	background-image:url(../images/head_middle.gif); 
	background-repeat:repeat-x; 
	text-align:center;
	overflow: hidden;
	margin:0;
	padding:0;

}

.sectiontheadright {
	background-image:url(../images/head_right.gif); 
	background-repeat:no-repeat;
	width: 9px;
	padding: 0;
	margin: 0;
}

.sectiontime {

}

.go{
background:#E7EFF5;
color:#006699;
border: 1px solid #ccc;
font-size:10px;
}

.sectiontitle {
color:#1F5B98;
}

.sectionauthor {

}

a.sectionauthor:link, a.sectionauthor:visited, a.sectionauthor:hover {
color:#1F5B98;
}

a.sectioncomments:link, a.sectioncomments:visited, a.sectioncomments:hover {
color:#426375;
}

.sectiontableentry1{
line-height:20px;
}

.sectiontableentry2{
line-height:20px;
}

.sectiontablefooter{
	background:		#F1F3F5;
	color:			#20245E;
}


/* User CSS */

.user_1 {width:100%;background: #F8F8F8 url("../images/boxl.gif") repeat-y left;margin:0px;padding:0px;}
.user1 {width:100%;}
.user1_2 {width:100%;background:url("../images/boxr.gif") repeat-y right;margin:0px;padding:0px;}
.user1 .moduletable {width:100%;margin-left:1px;margin-right:0px !important;margin-right:5px;padding-right:7px !important;padding-right:0px;}
.user1 .moduletable th {float:left;width:100%;margin:0px;padding:0px;padding-top:4px;}
.boxtopu1 {width:100%;height:14px;background: #F1F3F5 url("../images/head-b.gif") no-repeat center;background-color:#F1F3F5;margin:0px;padding:0px;}
.box_bu1 {width:100%;height:15px;background:url("../images/boxb.gif") repeat-x;margin:0px;padding:0px;}
.box_blu1 {float:left;width:9px;height:15px;background:url("../images/boxbl.gif") no-repeat left;margin:0px;padding:0px;}
.box_bru1 {float:right;width:14px;height:15px;background:url("../images/boxbr.gif") no-repeat right;margin:0px;padding:0px;position:static !important;position:relative;left:0px !important;left:6px;}


.user_2 {width:100%;background: #F8F8F8 url("../images/boxl.gif") repeat-y left;margin:0px;padding:0px;}
.user2 {width:100%;}
.user2_2 {width:100%;background:url("../images/boxr.gif") repeat-y right;margin:0px;padding:0px;}
.user2 .moduletable {width:100%;margin-left:1px;margin-right:0px !important;margin-right:5px;padding-right:7px !important;padding-right:0px;}
.user2 .moduletable th {float:left;width:100%;margin:0px;padding:0px;padding-top:4px;}
.boxtopu2 {width:100%;height:14px;background:url("../images/head-p.gif") no-repeat center;background-color:#F1F3F5;margin:0px;padding:0px;}
.box_bu2 {width:100%;height:15px;background:url("../images/boxb.gif") repeat-x;margin:0px;padding:0px;}
.box_blu2 {float:left;width:9px;height:15px;background:url("../images/boxbl.gif") no-repeat left;margin:0px;padding:0px;}
.box_bru2 {float:right;width:14px;height:15px;background:url("../images/boxbr.gif") no-repeat right;margin:0px;padding:0px;position:static !important;position:relative;left:0px !important;left:6px;}

.user_5 {
	width:100%;
	background: #F8F8F8 url("../images/boxl.gif") repeat-y left;
	margin:0px;
	padding:0px;
}
.user5 {
	width:100%;
}
.user5_2 {width:100%;background:url("../images/boxr.gif") repeat-y right;margin:0px;padding:0px;}
.user5 .moduletable {width:100%;margin-left:1px;margin-right:0px !important;margin-right:5px;padding-right:7px !important;padding-right:0px;}
.user5 .moduletable th {float:left;width:100%;margin:0px;padding:0px;padding-top:4px;}
.boxtopu5 {width:100%;height:14px;background:url("../images/head-x.gif") no-repeat center;background-color:#F1F3F5;margin:0px;padding:0px;}
.box_bu5 {width:100%;height:15px;background:url("../images/boxb.gif") repeat-x;margin:0px;padding:0px;}
.box_blu5 {float:left;width:9px;height:15px;background:url("../images/boxbl.gif") no-repeat left;margin:0px;padding:0px;}
.box_bru5 {float:right;width:14px;height:15px;background:url("../images/boxbr.gif") no-repeat right;margin:0px;padding:0px;position:static !important;position:relative;left:0px !important;left:6px;}


/* Latestnews */

ul.latestnews {
	color:#a096d5;
	list-style:square outside none;
	padding-top:0px !important;
	padding-top:5px;
}

ul.mostread {
	color:#a096d5;
	list-style:square outside none;
	padding-top:0px !important;
	padding-top:5px;
}


/* Others */

.small {
color:#996666;
}

.highlight {
color:#CC0000;
}

.login {
padding-right:5px;
}

.logincss {
font-weight:bold;
}

.pathway {
	color:#003366;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

.inputbox{
background: #E6EAEC url("../images/sub_head.png") repeat-x;
border: 1px solid #CCC;
color:#034B81;
font-size:10px;
}

.inputbox2{
background: #F9FAFB;
border: 1px solid #DAE0E4;
padding-left:2px;
}

.button{
background: #E7EFF5 url(../images/titlehead_bg.gif);
border: 1px solid #CCC;
color:#034B81;
font-size:10px;
cursor:pointer;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color : #006699;
  border: 3px double #DDD;
  width: auto;
  background: url(../images/titlehead_bg.gif) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}


/*Comments*/

.commentstable {
background:#EEF1F3;
border: 1px solid #DEE3E7;
}

.commentshader{
background: #DEE3E7 url(../images/titlehead_bg.gif);
font-size:11px;
border: 1px solid #CCC;
}

.newcommentstable {
background: #DEE3E7 url(../images/open_bag.gif);
border: 1px solid #DEE3E7;
}

.newcommentstable th {
background: #DEE3E7 url(../images/titlehead_bg.gif);
font-weight:bold;
color:#015F83;
}

.contentfootermiddle {
text-align:right;
padding-bottom:10px;
}

.lastcommentname {
color:#996666;
}

.smiliebag{
background: #DEE3E7 url(../images/open_bag.gif);
border: 1px solid #DEE3E7;
}

.smilietitle{
background: #DEE3E7 url(../images/titlehead_bg.gif);
font-size:11px;
height:18px;
}

.smiliesbag{

}


/*Content Rating*/
.contentuserrating {
background:#E8EBEF;
border:2px dotted #61819A;
padding:10px;
}

.contentrating {
text-align:center;
margin:0;
padding:0;
font-weight:bold;
}

.contentvote {
text-align:center;
font-weight:bold;
}

.ratingimages {
vertical-align:top;
}


/*TABS CSS*/

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font:			Menu;
	cursor:			pointer;
	display:		inline;
	margin:			1px -1px 1px 2px;
	float:			left;
	padding:		2px 5px 3px 5px;
	background:		#E6EDF7;
	border-width:	0px;
	z-index:		1;
	white-space:	nowrap;
	position:		relative;
	top:			0px;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	background:		#F7F7F7;
	border:			1px solid #C7D7EB;
	border-bottom:	0px;
	z-index:		3;
	padding:		2px 6px 4px 6px;
	margin:			1px -3px -3px 0px;
	top:			-2px;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font:			Menu;
	color:			#003366;
	text-decoration:none;
	cursor:			pointer;
}

.dynamic-tab-pane-control .tab-row .tab.hover {
	background:		#F1F5FA;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid #D4D4D4;
	background:		#F7F7F7;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			#000;
	font:			Message-Box;
	padding:		10px;

}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:		nowrap;
}

/** Members CSS **/
.artlrows2 {
	color:#996666;
}

.artlrows2:hover {
	background:	#F1F5FA;
	border: #025075;
}

.artlrows1 {
	color:#996666;
}

.artlrows1:hover {
	background:	#F1F5FA;
	border: #025075;
}


/** Blog More / Archive CSS **/
.blogmoreheader {
	height:21px;
	background:url("../images/modhead.gif") repeat-x;
	padding-top:4px;
	color: #006699;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
}


.archiveheader {
	font-weight:bold;
}

.blogmoretable{
	background:#F6F6F7;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

a.archivetitle:link, a.archivetitle:visited, a.archivetitle:active {
	font-size: 13px;
	text-align:left;
}

a.archivetitle:hover {
	font-size: 13px;
	text-align:left;
}