/* 

Developer :Mahesh dyade
Date :22-September
Company :www.webappxperts.com
*/


*{
margin:0;
padding:0;
outline:0;
border:none;
text-decoration:none;
list-style:none;
}

body
{
font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background:#c2c2c2;
}

/*--------------Layout----------------*/
#apbed_page_wrapper
{
width:850px;
margin:0 auto;
position:relative;
background:#EDEDED;
}
#apbed_header_wrapper
{
width:850px;
height:170px;
background: #EEE6C3;
}
#content_wrapper
{
width:850px;

}

/*----------------- Logo------------------*/
#apbed_logo_wrapper
{
height:140px;
position:relative;
}
 
#apbed_logo
{
height:120px;
width:359px;
float:left;
margin:10px;
}
/*----------------- Top Links --------*/

#apbed_top_links
{
position:absolute;
right:20px;
top:0px;
height:35px;
width:80px;
line-height:40px;

}
#apbed_top_links ul
{
height:40px;
line-height:40px;
}
#apbed_top_links ul li
{
float:left;
margin-right:5px;
height:40px;
line-height:40px;
}
#apbed_top_links ul li a
{
height:15px; 
float:left;
position:relative;
top:18px;
left:15px;
margin-left:8px; 
color:#000000;
cursor:pointer; 
}
/*----------------------- Top Menu */
#apbed_menu_wrapper
{
height:33px;
width:850px;
background:url(../images/menu_strip.png) left top repeat-x; 
}

#top-menu li {
float:left; 
display:block; 
position:relative;
z-index:500; 
line-height:33px;
background:url(../images/menu_strip.png) left top repeat-x; 
}

/* this is the parent menu */
#top-menu li a {
display:block; 
height:29px; 
font: normal 12px/20px "lucida grande",tahoma,verdana,arial,sans-serif;
padding:0px 23px;
font-weight:bold;
color:#fff; 
line-height:29px;
text-align:center; 
color:#333;
background:url(../images/saparator.png) right 0px no-repeat; 
}
#top-menu li.last a
{
background:none; 
}
#top-menu li a:hover,#top-menu li.last a:hover {
color:#FFF;
background:url(../images/menu_strip_mo.png) left top repeat-x;
}

/* you can make a different style for default selected value */
#top-menu a.selected,#top-menu li.last a.selected {
color:#FFF;
background:url(../images/menu_strip_mo.png) left top repeat-x;
}

/* submenu, it's hidden by default */
#top-menu ul {
position:absolute; 
left:0; 
display:none; 
padding:0; 
list-style:none;
}

#top-menu ul li {
width:120px; 
float:left; 
height:29px;
line-height:29px;
}

/* display block will make the link fill the whole area of LI */
#top-menu ul a {
display:block;  
height:29px;
line-height:29px;
color:#333;
text-align:left;
font-weight:normal;
}

#top-menu ul a:hover {
}

*html #top-menu ul {
margin:0 0 0 -2px;
}

/*------------banner------------------*/
#banner_wrapper
{
position:relative;
width:850px;
height:255px;

}
/*------------------- columns------------------*/
#content
{
width:850px;
background:url(../images/cbg.jpg) left top  repeat-y;
}
#left_col
{
float:left;
width:560px;
padding:10px;
text-align:justify;
}


#right_col
{
width: 230px;
float: left;
margin-top: 10px;
min-height: 400px;
background: url(../images/sidebar_sepearator.png) left center no-repeat;
}
.head
{
color:#079abf;
padding-left:15px;
border-bottom:#f0f0f0 1px solid;
font: normal 1.2em/1.8em 'Trebuchet MS', Helvetica, Tahoma, Arial;
}
.content
{
position:relative;
padding:15px;
min-height:160px;
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
}
.content span
{
font-weight:bold;
color:#0066CC;
}
.readmore
{
position:absolute;
bottom:10px;
right:20px;
color:#CC0000;
}
/*----------------inner pages----------------------*/
#content_inner
{
width:850px;
}
h3.page_head
{
background:url(../images/head_title.png) left top no-repeat;
height:45px;
width:237px;
color:#FFFFFF;
padding-right:20px;
text-align:right;
font: bold 15px/45px Verdana, Arial, Helvetica, sans-serif;
}
/*-------------- Accordion---------*/
#right_side_col_acc  {
	width:210px;
	height:200px;
	clear:both;
	}
#right_side_col_acc div {
	background-color: #eee;
	padding:10px;
	width:186px;
}

#right_side_col_acc p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
#right_side_col_acc a {
	cursor:pointer;
	display:block;
	height:36px;
	width:206px;
	margin-bottom:1px;
	background: url(../images/acc_close_tab.png) left top no-repeat; 
}

#right_side_col_acc a:hover {
	cursor:pointer;
	display:block;
	height:36px;
	width:206px;
	margin-bottom:1px;
	background: url(../images/acc_select_tab.png) left top no-repeat;
}
#right_side_col_acc a.selected {
	background: url(../images/acc_open_tab.png)left top no-repeat; 
	display:block;
	height:46px;
	width:206px;
}
#right_side_col_acc a  span{
    color:#FFFFFF;
	font:bold 12px/36px Arial, Helvetica, sans-serif;
	padding-left:20px;
	letter-spacing:1px;
	}
@media print {
	#right_side_col_acc div{
		display: block!important;
		height: auto!important
	}
}



/*--------------- Footer Wrapper ----------------------*/

#foot_wrapper
{
width:850px;
margin:0 auto;
height:30px;
background: #EFEFEF;
color: #858295;
text-align: center;
font-size: 11px;
font-family: Arial;
border-top:#666666 1px inset;
}
#foot_left
{
float:left;
margin-left:10px;
font:normal 10px/25px Verdana, Arial, Helvetica, sans-serif;
color:#626262;
line-height:25px;
height:25px;
}
#foot_right 
{
float:right;
margin-right:10px;
color:#626262;
font:normal 10px/25px Verdana, Arial, Helvetica, sans-serif;
line-height:25px;
height:25px;
}
#foot_right a
{
color:#FF9900;
font:normal 11px/25px Verdana, Arial, Helvetica, sans-serif;
line-height:25px;
text-decoration:underline;
}

/*-----------------Text Slider---------------------*/
 #slide_navigation{
	position:absolute;
	right:0px;
	bottom:0px;
	width:247px;
	height:40px;
	z-index:9999;
	 }
	
 #slide_navigation a { 
	width:18px; 
	height:18px; 
	float:left;
	position:relative;
	top:15px;
	left:15px;
	margin-left:8px; 
	color:#000000;
	cursor:pointer; 
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	text-align:center;
	background:transparent url(../images/slide_off_bg.png) no-repeat 0 0;
}
	
 #slide_navigation a:hover { 
	background:transparent url(../images/slide_on_bg.png) no-repeat 0 0; 
	color:#FFFFFF;
	font-weight:bold;
	}
	
#slide_navigation a.activeSlide { 
		background:transparent url(../images/slide_on_bg.png) no-repeat 0 0; 
		color:#FFFFFF;
	    font-weight:bold;
	}
/*--------------- Misc ------------*/

.clear
{
clear:both;
}
.spacer
{
height:5px;
clear:both;
}
.m_spacer
{
height:15px;
clear:both;
}
.b_spacer
{
height:25px;
clear:both;
}
.img
{
height:255px;
width:850px;
}
.hborder
{
width:100%;
height:2px;
background:url(../images/dots.gif) left top repeat-x;
}