div.main_menu{ 
	float:left;
	width: 100%;
	margin: 2px;
	display:block;
	vertical-align:top;
	font-weight: normal;
}
div.main_menu dl , div.main_menu dl a , div.main_menu dl a:hover{ 
	font-family: tahoma,verdana,arial,sans-serif;
	display:table-row;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	text-decoration:none;
	vertical-align:top;
	width: 98%;
	float:left;
	
}
div.main_menu dt , div.main_menu dt a  { 
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	padding-left:4px;
	text-decoration:none;
	margin:0px;
	width:200px;
	float:left;
	vertical-align:top;
	line-height:32px;
	height:32px;
	display:block;
	font-weight: normal;
}

div.main_menu dt a:hover{ 
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	padding-left:4px;
	text-decoration:none;
	margin:0px;
	width:200px;
	float:left;
	vertical-align:top;
	line-height:32px;
	height:32px;
	display:block;
	background-color:#D6DFF7;
	font-weight: normal;
	
}

div.main_menu dd , div.main_menu dd a , div.main_menu dd a:hover{ 
	float:left;
}


	.calendarTable {
		width:100%;
		text-align:center;
		vertical-align:top;
		color:#252455;
		font-family : tahoma,verdana,arial,sans-serif;
		background-color:#D6DFF7;
	}
	.calendar {
    	vertical-align:top;
		width:14%;
		font-size:10px;
		text-align:center;
		vertical-align:top;
		font-family : tahoma,verdana,arial,sans-serif;
		background-color:#FFFFFF;
		border:medium solid #FFFFF;
		border:0px;
	}
	.calendarHover {
		border:medium solid #9ac7f0;
    	vertical-align:top;
		width:14%;
		text-align:left;
		vertical-align:top;
		font-family : tahoma,verdana,arial,sans-serif;
		background-color:#FFFFFF;
		border:0px;
	}
	.calendarNull {
		background-color:#FFFFFF;
		opacity:0.4;
        filters.alpha.opacity:40;
		border:0px;
	}
	.calendarHeader {
		border:0px;
		width:14%;
		height:10px;
		text-align:center;
		font-weight: bold;
		font-size:11;
		vertical-align:top;
		font-family : tahoma,verdana,arial,sans-serif;
		background-color:#9ac7f0;
	}
	.calendarHeader {
		border:0px;
		width:14%;
		height:10px;
		text-align:center;
		font-weight: bold;
		font-size:11;
		vertical-align:top;
		font-family : tahoma,verdana,arial,sans-serif;
		background-color:#9ac7f0;
	}
	.calendarToday {
		vertical-align:top;
		text-align:left;
		font-weight: bold;
		width:14%;
		font-family : tahoma,verdana,arial,sans-serif;
		background-color:#FFFFFF;
		border:medium solid #9ac7f0;
		border:0px;
	}
	.calendarMonth {
		text-align:center;
		font-weight: bold;
		font-size:11;
		vertical-align:top;
		font-family : tahoma,verdana,arial,sans-serif;
		color:#252455;
		height:10px;
		background-color:#FFFFFF;
		border:0px;
	}
	.calendarEvent {
		background-color:#365F91;
		font-family : tahoma,verdana,arial,sans-serif;
		color:#FFFFFF;
		border:medium solid #365F91;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		-moz-border-radius-bottomright: 3px;
		-moz-border-radius-bottomleft: 3px;
	}

	.calendarEventHover {
		border:0px;
		background-color:#365F91;
		font-family : tahoma,verdana,arial,sans-serif;
		color:#FFFFFF;
		border:medium solid #9ac7f0;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		-moz-border-radius-bottomright: 3px;
		-moz-border-radius-bottomleft: 3px;
	}

/* ::::: Pegasus Admin Css ::::: */
#loading {
	font-size : 11px;
	font-family : tahoma,verdana,arial,sans-serif;
  	font-weight: bold;
  	valign:middle;
  	color:#252455;
	position: absolute;
	left: 50%;
	top: 50%;
	text-align: center;
}


hr{
border: 0;
width: 100%;
color:#252455;
background-color:#252455;
height: 1px;
}
.left_menu{
	background-color:#6E89DD;
	color:#252455;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
}
.top_menu{
	background-color:#6E89DD;
	color:#FFFFFF;
  	font-size: 15px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
  	font-weight : bold;
}
.top_menu a{
	background-color:#6E89DD;
	color:#FFFFFF;
  	font-size: 15px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
  	font-weight : bold;
}
.top_menu a:hover{
	background-color:#6E89DD;
	color:#FFFFFF;
  	font-size: 15px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
  	font-weight : bold;
}
.edit {
	background-color:#D6DFF7;
}
.Category{
	background-image:url(../../images/admin/nav_bg.jpg);
	color:#252455;
  	font-size: 11px;
  	font-weight: bold;
	margin-top : 3px;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : tahoma,verdana,arial,sans-serif;
}
.Category a {
	background-image:url(../../images/admin/nav_bg.jpg);
	color:#252455;
  	font-size: 11px;
  	font-weight: bold;
	margin-top : 3px;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : tahoma,verdana,arial,sans-serif;
  	text-decoration:none;
}
.Category a:hover{
	background-image:url(../../images/admin/nav_bg.jpg);
	color:#252455;
  	font-size: 11px;
  	font-weight: bold;
	margin-top : 3px;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : tahoma,verdana,arial,sans-serif;
  	text-decoration:none;
  }

.ypoCategory{
	background-color:#D6DFF7;
	color:#252455;
  	font-weight: bold;
  	font-size: 10px;
	margin-top : 1px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : tahoma,verdana,arial,sans-serif;
  	text-decoration:none;
}
.ypoCategory a{
	background-color:#D6DFF7;
	color:#252455;
  	font-weight: bold;
  	font-size: 10px;
	margin-top : 1px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : tahoma,verdana,arial,sans-serif;
  	text-decoration:none;
  }
.ypoCategory a:hover {
	background-color:#D6DFF7;
	color:#252455;
  	font-weight: bold;
  	font-size: 10px;
	margin-top : 1px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : tahoma,verdana,arial,sans-serif;
  	text-decoration:none;
  }
.title {
	color:#252455;
  	font-size: 11px;
	margin-top : 0px;
	padding-top : 0px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : Arial;
  	text-decoration:none;
}

.title a {
	color:#252455;
  	font-size: 11px;
	margin-top : 3px;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : Arial;
  	text-decoration:none;
}

.title a:hover {
	color:#252455;
  	font-size: 11px;
	margin-top : 3px;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : Arial;
  	text-decoration:none;
}

.title_white {
	color:#FFFFFF;
  	font-size: 11px;
  	font-weight: bold;
	margin-top : 3px;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : tahoma,verdana,arial,sans-serif;
  	text-decoration:none;
}
.title_white a {
	color:#FFFFFF;
  	font-size: 11px;
  	font-weight: bold;
	margin-top : 3px;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : tahoma,verdana,arial,sans-serif;
  	text-decoration:none;
}
.title_white a:hover {
	color:#FFFFFF;
  	font-size: 11px;
  	font-weight: bold;
	margin-top : 3px;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
  	font-family : tahoma,verdana,arial,sans-serif;
  	text-decoration:none;
}

.Option{
	background-color:#D6DFF7;
	color:#252455;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-left : 8px;
	padding-right : 8px;
}
.Option a {
	background-color:#D6DFF7;
	color:#252455;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
	padding-left : 8px;
	padding-right : 8px;
}
.Option a:hover {
	background-color:#D6DFF7;
	color:#294A7B;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
	padding-left : 8px;
	padding-right : 8px;
}

.ActiveOption{
	background-color:#3366CC;
	color:#FFFFFF;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 8px;
	padding-right : 8px;
}
.ActiveOption a {
	background-color:#3366CC;
	color:#FFFFFF;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
	padding-left : 8px;
	padding-right : 8px;
}
.ActiveOption a:hover {
	background-color:#3366CC;
	color:#FFFFFF;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
	padding-left : 8px;
	padding-right : 8px;
}


.browse_title {
	background-color:#D6DFF7;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : tahoma,verdana,arial,sans-serif;
  	font-weight: bold;
  	valign:middle;
  	color:#252455;
  	height:20px;

}
.browse_title a {
	background-color:#D6DFF7;
	font-size : 11px;
	font-family : tahoma,verdana,arial,sans-serif;
  	font-weight: bold;
  	valign:middle;
  	color:#252455;
  	height:20px;
}
.browse_title a:hover {
	background-color:#D6DFF7;
	font-size : 11px;
	font-family : tahoma,verdana,arial,sans-serif;
  	font-weight: bold;
  	valign:middle;
  	color:#252455;
	height:20px;
}

.browse_item0{
	background-color:#F0F0F0;
	color:#252455;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 8px;
	padding-right : 8px;
	height:20px;
}
.browse_item0 a {
	background-color:#F0F0F0;
	color:#252455;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
	height:20px;
}

.browse_item1{
	background-color:#FFFFFF;
	color:#252455;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 8px;
	padding-right : 8px;
	height:20px;
}
.browse_item1 a {
	background-color:#FFFFFF;
	color:#252455;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
	height:20px;
}


.browse_over {
	background-color:#ffff00;
	color:#294A7B;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
  	height:20px;
  	cursor:pointer;
}
.inpblue{
	color : #FFFFFF;
	font-size : 11px;
	font-family : tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	border-style:solid;
	border-width : 1;
	border-color : #CBCBEF;
	background-color: #CBCBEF;
	cursor:pointer;
}
input, select {
	color : #252455;
	font-size : 9px;
	font-family : tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	border-style:solid;
	border-width : 1px;
	border-color : #CBCBEF;
	vertical-align: top;
}
.input {
	color : #252455;
	font-size : 9px;
	font-family : tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	border-style:solid;
	border-width : 1px;
	border-color : #CBCBEF;
	vertical-align: top;
}
.text{
	color:#252455;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
}
.text a {
	color:#252455;
  	font-size: 10px;
  	text-decoration: none;
  	font-family : tahoma,verdana,arial,sans-serif;
}

.text_field_title{
	color:#252455;
  	font-size: 11px;
  	font-weight: bold;
  	font-family : tahoma,verdana,arial,sans-serif;
  	text-decoration: none;
}
.text_field_value{
	color:#252455;
  	font-size: 11px;
  	font-family : tahoma,verdana,arial,sans-serif;
  	text-decoration: none;
}
.fsearch {
	background-color:#D6DFF7;
	font-size : 11px;
	font-family : tahoma,verdana,arial,sans-serif;
  	font-weight: bold;
  	valign:middle;
  	color:#252455;
}
.fsearch a {
	background-color:#D6DFF7;
	font-size : 11px;
	font-family : tahoma,verdana,arial,sans-serif;
  	font-weight: bold;
  	valign:middle;
  	color:#252455;
}
.fsearch a:hover {
	background-color:#D6DFF7;
	font-size : 11px;
	font-family : tahoma,verdana,arial,sans-serif;
  	font-weight: bold;
  	valign:middle;
  	color:#252455;
}

/* START TABS */
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font-family:tahoma,verdana,arial,sans-serif;
 font-size:12px;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}


 /*Inactive Tab*/
ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #CBCBEF;
 border-bottom: none;
 background-color: #efefef;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #000000; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background-color: #99ccff;
 border-color: #CBCBEF;
}

ul.tabbernav li.tabberactive a
{
 background-color: #FFFFFF;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #CBCBEF;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
/* END TABS */