body
{
    background: url(images/body_bg.gif) top left;
    font-family: Arial;
    font-size: 10pt;
}
ul li
{
       list-style-type: disc;     
}
.table_wrapper {
	background: url(images/top_bg.jpg) top left repeat-x;
}

/*
.td_left {
	background: url(/Portals/_default/Skins/Dipasa/images/left_bg.jpg) top right repeat-x;
}

.td_right {
	background: url(/Portals/_default/Skins/Dipasa/images/right_bg.jpg) top left repeat-x;
}
*/

.td_center {
}


.td_banner {
	background-color: #faf4eb;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.content_wrapper {
	background: url(images/footer_bg.gif) bottom left repeat-x;
	background-color: #faf4eb;
	border: 1px solid #ffffff;
	border-top: 0px;
	padding-top: 5px;
}

.td_footer {
}

.td_nav
{
    background-color: #3c961e;
}
.CategoryPane
{
    background: url(images/Nav_Gradient.gif) top left repeat-x;    
}

.content_pane 
{
	background: url(images/contentpane_bg.gif) top center no-repeat;
	padding: 7px;
}
.RightPane
{
    padding: 7px;
}
    
.admin_menu {
	width: 800px;
}

.topbies {
	width: 800px;
	height: 7px;
	background-color: #336e1f;
	clear:both;
}

.languages {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
}

.logo_wrapper {
	text-align: left;
	width: 800px;
}

.logo
{
    /*background: url(images/logo.jpg) no-repeat;
    height: 173px;*/
    float: left;
    text-align: left;
    width: 173px;
}

.banner 
{
    width:623px;
    height:173px;
    margin-left:173px;
}

.clear {
	clear: both;
}

a.login_link:link, a.login_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.login_link:hover, a.login_link:active {
	font-size: 12px;
	color: #336e1f;
	text-decoration: underline;
}

/*.PagingActivePage, a.PagingActivePage:link, a.PagingActivePage:active, a.PagingActivePage:visited, aPagingActivePage:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}*/
H1 {
	font-family: Tahoma;
	font-size: 110%;
	font-weight: bold;
	margin: 0px; 
	}

.dipasa H2
{
    color: #336e1f; 
    font-weight: bold;
    font-size: 105%;
    margin-bottom: 0px;    
}
.dipasa H3
{
    color: #336e1f; 
    margin-bottom: 0px; 
    font-size: 105%;  
}
.dipasa P
{
      
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;

}

a.footer_link:link, a.footer_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.footer_link:hover, a.footer_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336e1f;
	text-decoration: underline;
}
a:link,
a:visited,
a:active,
a:hover
{
	text-decoration: underline;
}

/* Properties Table classes*/
.PropertiesTable
{
    border-top: gray 1px solid;
    border-bottom: gray 1px solid;
}
.PropertiesTable TD
{
        
}
.PropertiesTable p,
.PropertiesTable span
{

}
.PropertiesTable .LineTop
{
     border-top: gray 1px solid;   
}
.PropertiesTable .LineBottom
{
     border-bottom: gray 1px solid;  
}
.PropertiesTable .LineLeft
{
border-left: gray 1px solid;     
}
.PropertiesTable .LineRight
{
    border-right: gray 1px solid; 
}
.PropertiesTable .PropertyHeader
{
   color: #336e1f; 
}

.PropertiesTable .Regular
{
    background-color: #e3dbce; 
}
.PropertiesTable .Alternate
{
    
}
.PropertiesTable .Label
{
    font-weight:bold; 
    margin: 0px;  
    padding-left: 2px;
}

/* Calendar styles */
.ColumnHeader
{
    padding: 0px 2px 0px 2px;
    font-weight:bold;    
    border-bottom: black 1px solid;
}
.MarkedCell
{
    background-color: #336e1f;
}

.RowHeader a
{
    color: #336e1f;
    font-size: 110%;
}

.Calendar td
{  
        padding: 2px; 
}
.Image
{
	border-right: #999999 1px solid;
	padding-right: 5px;
	border-top: #999999 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #999999 1px solid;
	padding-top: 5px;
	border-bottom: #999999 1px solid;
	margin-right: 5px;
}