* {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,address {
margin:0.5em 0;
}

li,dd {
margin-left:4em;
}

fieldset {
padding:.5em;
}

body {
background: #FFFFFF url("/images/img/body_bg.gif") no-repeat center top;
font: 13px/1.31 verdana,arial,helvetica,clean,sans-serif;
}


div, td, p {
	font-family: Arial,Helvetica,sans-serif;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

img {border: 0px;}

#poweredby { display:none; }

#container {
border-color:#CCCCCC -moz-use-text-color;
border-left:medium none;
border-right:medium none;
border-style:solid none;
border-width:1px medium;
margin:10px auto;
padding:10px;
position:relative;
width:975px;
z-index:0;

background:url("/images/img/container_bg.gif") no-repeat scroll center top transparent;
border-bottom:medium none;
border-top:medium none;
margin:0 auto;
padding:0;
width:995px;
height:180px;
}

#wrap {width:975px;}

#header {
position:relative;
width:975px;
height:150px;
margin:0 auto;
}
.nav{
margin:0 auto 6px;
padding:0;
width:995px;
}
.nav ul {
border-top:1px solid #262748;
font-size:11px;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
height:23px;
line-height:15px;
list-style-type:none;
margin:0 0 5px;
padding:0;
width:975px;

background:none repeat scroll 0 0 transparent;
margin-left:10px;
}

.nav ul li {
background:url("/images/cssimages/nav-li-bg.gif") no-repeat scroll right top transparent;
float:left;
display: inline;
list-style-type:none;
margin:0;
padding:0;
}

.nav ul a {
color:#FFFFFF;
float:left;
display: inline;
padding:4px 22px;
text-decoration:none;
}

.nav ul a:hover, .nav ul a.active {
background:none repeat scroll 0 0 #2D2D51;
color:#FFFFFF;
}

.nav ul a.active {
font-weight:bold;
}

.nav ul li a:visited, .nav ul li ul a:visited {
color:#FFFFFF;
}

.nav ul {width: 975px;height: 23px;	padding: 0px;font-size: 11px;font-weight: bold;	border-top: solid 1px #262748;background: #262748 url('/images/cssimages/nav-bg.gif') repeat-x top left; list-style-type:none;line-height:15px;margin: 0 0 5px;}
/* naveed */ .nav ul {margin-left: 10px; background: none;}
.nav ul li {float: left;margin: 0px;background: url('/images/cssimages/nav-li-bg.gif') no-repeat top right; list-style-type:none; padding-left:0; padding-right:1px; padding-top:0; padding-bottom:0;}
.nav ul a {	float: left;padding: 4px 22px;text-decoration: none;color: #fff;}
.nav ul a:hover, .nav ul a.active {color: #fff;	background: #2d2d51;}
.nav ul a.active {	font-weight: bold;}
.nav ul li  {  margin: 0;  padding: 0;  }
.nav ul LI UL {	DISPLAY: none;  WIDTH: 130px; COLOR: #ffffff; POSITION: absolute; TOP: 173px; z-index:50000; background: #5d5e95 ;list-style-type:none; margin:0px; padding:0px; clear:both;}
.nav ul LI UL A {COLOR: #ffffff; padding: 4px 15px;}
.nav ul LI A:visited, .nav ul LI UL A:visited {COLOR: #ffffff}
.nav ul LI:hover UL {DISPLAY: block; background: #5d5e95; }
.nav ul LI UL LI {FONT-SIZE: 10px; PADDING-BOTTOM: 0px; WIDTH: 144px; PADDING-TOP: 0px;  background: #2d2d51; z-index: 50000; list-style-type:none;	margin:0px;}
.nav ul LI UL LI:hover {DISPLAY: block; background: #5d5e95;}
.nav ul LI UL LI:hover A {COLOR: #cccccc; 	background: #5d5e95; }




.pageContent{
	background: url("/images/img/pageContent_bg.gif") repeat-y scroll 0 0 transparent;
	padding-left: 12px;
	padding-right: 10px;
	width: 971px;
	float: left;
	display: inline;
}


#quicksearch {
float:right;
display: inline;
width:100px;
height:22px;
margin-right:60px;
margin-top:105px;
}

#MenuHolder {
background: #0ff;
width: 963px;
height: 23px;
}

#content {
float:left;
display: inline;
width:760px;
}

#undercontent {
float:left;
width:813px;
overflow:hidden;
}

#undercontent .moduletable h3 {
background:transparent url(../img/menu_bg.gif) repeat-x scroll left center;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:22px;
margin-right:0px;
}

#footer {
display: block;
background-color:#E4EBFE;
color:#666666;
font-size:12px;
text-align:center;
background: url("/images/img/footer_bg.gif") no-repeat center top;
height:65px;
margin:0 auto 50px;
padding:0;
width:995px;
z-index: 1;
}
#footer-container{
	float:left;
display: inline;
height:65px;
width:100%;
}

#sidebar {
float:right;
display: inline;
overflow:hidden;
margin:0px 3px 10px 0px;
width:200px;
}


.inside {
padding:0px;
}



.moduletable {
clear:both;
padding-top: 0px;
border:solid 1px #ccc;
}

#sidebar .moduletable h3 {
background: url(../img/menu_bg.gif) repeat-x scroll left center;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:22px;
}

.moduletable h3 {
font-size:10px;
color: #fff;
text-align: center;
margin: 0px 0px 0px 0px;
}

/* side menu */
#mnCategories, #mnCategories ul{
list-style: none;
margin: 0;
padding: 0;
width: 150px;
display: block;
}

#mnCategories li{
background-color:#fff;
display: block;
margin:0;
padding:0;
height:100%;
width:100%;
position: relative;
float:left;
list-style:none;
}
#mnCategories li#current {
background-color:#C2C9DC;
}

#mnCategories li a{
border-right:solid 1px #ccc;
border-bottom:solid 1px #eee;
border-left:solid 1px #ccc;
color: #0006E2;
text-decoration:none;
display: block;
line-height:18px;
padding-left:10px;
font-size:11px;
}
#mnCategories li a:hover { background:#c2c9dc; }
#mnCategories li li a{
padding-left:10px;
font-size:11px;
}

/* main menu */
.menutab {
	font: 12px Arial, Helvetica, sans-serif;
	background: url(../img/menu_li_bg.gif) repeat-x left top;
	width: 100%;
	height: 31px;
	margin: 0px;
	padding:0px;
}

.tabmenu {
	vertical-align:top;
	padding:5px 0px 5px 5px;
	background: #262748 url(../img/menu_bg.gif) repeat-x top left; list-style-type:none;
}
.tabmenu ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.tabmenu ul li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
}
.tabmenu ul li a {
	background:url(../img/menu_li_bg.gif) right top no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 22px 0px 20px;
	margin:0px 0px 0px 0px;
	font-size:1.01em;
	font-weight:bold;
	font-family:arial, Tahoma, verdana, courier;
}
.tabmenu ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.01em;
}

.componentheading {
color:#00779E;
font-size:1.2em;
font-weight: bold;
}

.contentpagetitle {
color:#333333;
font-size:1.21em;
font-weight: bold;
text-decoration: none;
}

.contentpaneopenall {
background:#FFF9F1 none repeat scroll 0 50%;
border:1px solid #F3DFDF;
margin: 0;
padding:5px;
}
table, tr { padding:0px; }
th, td {
padding:0.1em;
}
.readon {padding:3px 0 3px 0;}
#BreadCrumb {margin:10px 0 10px 0; font-weight:bold; font-size:12px;}
.inputboxquicksearch {width:143px; }
.blog_more {background:#FBFBFB; border:1px solid #F3DFDF; margin: 0; padding:5px;}
.blog_more li  {margin-left:30px;}
.latestnews li {margin-left:40px;}
.tool-tip{color:#444444;z-index:13000;width:220px;}
.tool-title{font-weight:bold;margin:0;padding:8px 8px 5px 8px;text-align:left;background:url('../img/tooltipbg.gif') no-repeat  scroll left top;}
.tool-text{font-size:12px;padding:8px;text-align:left;background:url('../img/tooltipbg.gif') no-repeat scroll right bottom;}
.small {font-size:9px; float:right}
.sectiontableentry1 { background:#fafafa;  }
.sectiontableentry1 td {padding:2px; border-bottom:solid 1px #fafafa;}
.sectiontableentry2 { background:#ffffff; }
.sectiontableentry2 td {padding:2px; }
.separator {background:transparent url(../img/menu_bg.gif) repeat-x scroll left center;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:22px;
color:#ffffff;
font-size:10px;
width:150px;
display:block;
text-align:center;}
.sectiontableheader {padding-bottom:5px; }
.ForgeHint {color:#000000; border-bottom:dashed 1px #333333;}
#limit {width:60px;}
#searchForm {background-color:#fbfbf5; border:solid 1px #cccccc; }



/* indulge modifications */




.tabmenu ul li.item3 .sub-nav a
{
	display: block;
	text-decoration: none;
	padding: 4px 15px;
	font-size: 10px;
	height: auto;
}

.tabmenu ul li.item3 .sub-nav a:hover
{
	background-color: #5D5E95;
	text-decoration: none;
	padding: 4px 15px;
	font-size: 10px;
}

.tabmenu ul
{
	overflow: hidden;
}
input, textarea, select {
	font-size:12px;
	font-family: Arial,Helvetica,sans-serif;
}
#sidebar .MenuBox {
	background:url("/images/img/MenuBox_bg.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
}
#sidebar .MenuBox h3 {
	background: url("/images/cssimages/menuboxbg.gif") no-repeat scroll right -42px transparent;
	color:#FFFFFF;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0 0 0 7px;
	cursor:pointer;
	font-size:100%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
}

.MenuBox div.MenuBoxCnt {
	border:1px solid #C4C4C4;
	border-top:0px solid #C4C4C4;
	margin:0 0 5px;
	padding:5px;
}
#sidebar input.textinput, #sidebar input.passwordinput, #sidebar textarea {
	width:90px;
}
#sidebar .frmRegister select {
	width:170px;
}
#sidebar table, #sidebar table p {
	margin:0;
}
#sidebar .frmRegister .col2 {
padding-right:5px;
width:100px;
}
.benefitbox {
	margin:6px 2px 3px 5px;
	font-size: 10px;
}
.benefitbox form{
	margin-left: -2px;
}
.benefitbox #btnSearch{
	margin-left: -0.05em;
}

.contentpaneopen td p{
	padding:0 0 7px 12px;
	width: 90%;
	line-height: 1.35em;

}

a.maxi-ad
{
	/*margin-top:10px;*/
	/*float: left;*/
	display: block;
	/*padding-bottom: 30px;*/
}
a.maxi-ad:hover
{
	text-decoration: none;
}

#fb-like-parent
{
	padding: 20px 0;
}
