body{padding:0px; margin:0px; background:#ffffff;}
th,td,div{color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
A,A:link,A:visited,A:active{color:#839e63; text-decoration:none; font-weight:normal;}
A:hover{color:#000000; text-decoration:none; font-weight:normal;}


/************** skin styles ************/

/***********Template starts **********/
.clr{clear:both;}

.template{width:987px; margin:auto; text-align:left;}

.temp_topleft{width:13px; background:url(images/temp_leftbit.gif) no-repeat top left;}
.temp_topright{width:13px; background:url(images/temp_rightbit.gif) no-repeat top right;}


/*********Header part ************/

.headeraarea{height:95px;}
.headerarea_right{float:right; width:500px; padding:32px 25px 0px 0px;}
.headerarea_left{margin-right:400px;}
.logpad{padding-top:10px;}
.logo_pad{padding:19px 0px 0px 17px;}
.login_pad{padding:0px 0px 0px 20px;}
.register_pad{padding-left:20px;}
.search_pad{padding:4px 20px 0px 10px;}

#SearchContainer Input{ border:none; width:165px !important; HEIGHT:28px; background:#f2f2f2;
 padding:5px 5px 0px 5px; vertical-align:top; margin:0px; font-size:13px; color:#595959; }


/************Menu Area ***********/

.menu_area{height:40px; background:#0384a3; margin:0 1px;}

.menu{padding:0px; margin:0px; display:inline;}
.menu li{padding:0px; margin:0px; display:inline; list-style-type:none;}


/**********content area **********/

.contentpart{margin:10px;}

/******footerpart *********/

.footer_leftbg{background:url(images/footer_leftbg.gif) no-repeat top left; height:35px;}
.footer_rightbg{background:url(images/footer_rightbg.gif) no-repeat top right; height:35px; line-height:35px;}
.footer_bg{background:url(images/footer_bg.gif) repeat-x top left; height:35px;}
.footerpart{margin-bottom:10px;}

/*******pane details ***************/
.leftpane{width:320px; padding:0px 0px 0px 0px; margin:0px;}
.bottomrightpane{padding:0px;}
.DNNEmptyPane {width:0px !important;}
.contentpane{padding:0px 0px 0px 0px; margin:0px;}
.bottomleftpane{padding:0px 0px 0px 0px; margin:0px;}
.toppane{padding:0px; margin:0px;}
.bottompane{padding:0px; margin:0px;}
.fullbottompane{padding:0px; margin:0px;}
.toppane{padding:0px 0px 0px 0px;}


/*********link styles ***********/
a.logimg:link{background:url(images/loginbg.gif) no-repeat top left; width:22px; height:32px; display:inline-block;}
a.logimg:hover{background-position:0 -32px;}

a.regimg:link{background:url(images/regbg.gif) no-repeat top left; width:30px; height:32px; display:inline-block;}
a.regimg:hover{background-position:0 -32px;}

.view_link, .view_link:link{color:#839e63; text-decoration:underline !important; font-weight:bold !important; font-size:12px;}
.view_link:hover{color:#000000; font-weight:bold; text-decoration:underline;}

.more_link, .more_link:link{color:#0384a3 !important; font-size:13px; font-weight:bold !important;}
.more_link:hover{color:#000000 !important; font-weight:bold;}

.footer,a.footer:link,a.footer:active,a.footer:visited{color:#595959; text-decoration:none; font-weight:bold;}
a.footer:hover{text-decoration:underline; color:#595959; font-weight:bold;}

/*  DNN MENU STYLES  */

.main_dnnmenu_container 
{
	background-color: transparent;
	border:none; 
}

/* main menu td*/
.main_dnnmenu_bar 
{
	cursor:pointer;
	white-space:nowrap;
	outline:none;
}

/* Main Menu Normal */
.main_dnnmenu_rootitem  
{
	cursor:pointer; 
	white-space:nowrap;
	color:#ffffff;
	font-size:13px; 
	font-weight:bold;
	line-height:40px; 
	text-align:left;
	padding:0px 15px 0 10px;
	display:inline-block;
}

/*  Main Menu Hover  */
.main_dnnmenu_rootitem_hover, .main_dnnmenu_rootitem_selected 
{  
	background:#abc290;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	line-height:40px;
	font-size:13px; 
	white-space:nowrap;
	padding:0px 15px 0 10px;
	display:inline-block;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:1px solid #abc290;
	background:#0384a3;
}

.main_dnnmenu_submenu td
{
	z-index: 1000;
	font-size: 13px; 
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	line-height:25px;
	padding: 0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}

/*  SUB Menu hover */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{  
	font-size: 13px;
	background-color:#abc290;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	line-height:25px;
	z-index: 1000; 
	padding: 0px 10px 0px 10px;
	margin:0px;
}

/*************Template Ends **************/

/* ********** Control Panel Style ************** */
/* ControlPanel style */
.ControlPanel{background:#ffffff url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#000000;}
.ControlPanel a.CommandButton:hover{color:#4c5876; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}


 a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#000000; text-decoration:none;}
 a.CommandButton:hover{color:#4c5876; text-decoration:underline;}



