
.datagrid table {
    border-collapse: collapse;
    text-align: left;
    width: 100%;
}

.datagrid_controls {
	font: 12px;
	background: #fff;
	overflow: hidden;
	border: 1px solid #EEEEEE;
}

	.datagrid_controls table td {
		padding: 8px;
	}
	.datagrid_controls table th {
		border: 1px solid #EEEEEE;
		text-align:right;
	}

.datagrid {
    font: 12px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #EEEEEE;
}

    .datagrid table td, .datagrid table td {
        padding: 8px 8px 8px 8px;
    }

    .datagrid table thead td {
        background-color: #F7F7F7;
        color: #333333;
        text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
        font-size: 13px;
        font-weight: bold;
        border-left: 1px solid #EEEEEE;
		text-align: center;
		font-family:Tahoma;
		vertical-align:bottom;
    }

        .datagrid table thead td:first-child {
            border: none;
            border-bottom: 1px solid #EEEEEE;
        }

	.datagrid table tbody td {
		color: #333333;
		border-left: 1px solid #EEEEEE;
		font-size: 12px;
		border-bottom: 1px solid #EEEEEE;
		border-top: 1px solid #EEEEEE;
		font-weight: normal;
	}
	.datagrid table tbody a {
		color: #333333;
		border-left: 1px solid #EEEEEE;
		font-size: 12px;
		font-weight: bold;
		text-decoration:underline;
	}
    .datagrid table tbody tr:hover {
        background-color: #AEAEAE; /**bg color of cell**/
    }

    .datagrid table tbody td:first-child {
        border-left: none;
    }

    .datagrid table tbody tr:last-child td {
        border-bottom: none;
    }

    .datagrid table tfoot td {
        border-top: 1px solid #EEEEEE;
        border-left: 1px solid #EEEEEE;
        border-right: 1px solid #EEEEEE;
        background: #F7F7F7;
        color: #333333;
        text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
        padding: 8px 8px 8px 8px;
        font-size: 12px;
        font-weight: bold;
    }

        .datagrid table tfoot td:first-child {
            border-left: none;
        }

    .datagrid table tfoot tr:last-child td {
        border-right: none;
    }

    .datagrid table tbody.gray td {
        background-color: #F7F7F7;
        color: #333333;
        text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
        font-size: 12px;
        font-weight: bold;
        border-left: 1px solid #EEEEEE;
    }

    .datagrid td table, .datagrid td table tbody, .datagrid td table td {
        border: none;
        padding: 0px 0px 0px 0px;
        font-weight: normal;
        text-shadow: 0px 0px 0px;
        color: black;
    }

	gridButtonEx {
		background-color: red;
		height: 29px;
		line-height: 29px;
		text-align: center;
		font-size: 12px;
		color: #fff;
		border-radius: 3px;
		-web-kit-border-radius: 3px;
		-moz-border-radius: 3px;
		display: inline-block;
		/*margin-top: 15px;*/
		padding: 0 22px;
		width: auto;
		text-decoration: none;
	}

div.siteDiv {
    border: 1px solid #a1a1a1;
    box-shadow: 3px 3px 3px #888888;
    margin-top: 20px;
    font-size: 15px;
    padding: 10px 20px;
    background: #ffffff;
    width: 85%;
    border-radius: 4px;
}
div p.sitename {
    text-align:left;font-size:16px; font-weight:bold;color:#79C041;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:250px
}
div p.phone {
    font-size:14px; padding-top:2px;color:#4a4848;font-weight:normal;
}
div p.linkcode {
    text-align:right;font-size:14px;color:#4a4848;font-weight:normal;
}

div a.siteHyperLink {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}

.boxBorder {
	border: 1px solid #000;
}

.LinkReport {

color: #1BAB45;
text-decoration:underline;
font-size: 16px;
font-weight: normal;
}

tfoot
{
	font-weight:bold;
}

td.verticalLine {
	padding: 0px;
	padding-right:10px;
	border-top:0px solid #AEAEAE;
	border-bottom:0px solid #AEAEAE;
	border-left:1px solid #AEAEAE;
	border-right:0px solid #AEAEAE;
	height:350px;
  	background-color:transparent;

}

    a.msgHeading {
              color:RGB(106,31,126);
          }
   .newsbox {
  border-radius: 4px; 
   border: 1px solid #cccccc; 
   color: #808080; 
   margin-bottom: 18px; 
   text-shadow: 0px 1px 0px rgba(255,255,255,0.5); 
   background-color: transparent; /*#d9edf7; */
   -webkit-border-radius: 1px; 
   -moz-border-radius: 1px;
   padding: 8px 8px 8px 8px; 
   font-size:13px;

                }
  
   .html-marquee {
   border: 0px solid #cccccc; 
   color: #000000; 
   font-size:13px;

                }
    
.InternalMessageBox
{
     
   border-radius: 4px; 
   border: 0px solid #cccccc; 
   color: #333333; 
   margin-bottom: 18px; 
   text-shadow: 0px 1px 0px rgba(255,255,255,0.5); 
   background-color: transparent; 
   -webkit-border-radius: 2px; 
   -moz-border-radius: 2px;
   padding: 8px 8px 8px 8px; 
   font-size:13px;
   font-weight:bold;
}  
#divWeek { width: 350px; height: 40px; 
           text-align:center;
            vertical-align:middle;
  box-shadow: 5px 5px 5px #666;
  -moz-box-shadow: 5px 5px 5px #666;
  -webkit-box-shadow: 5px 5px 5px #666;
margin: 15px 0;
background: #ccc;
}


input
{
	font-family:Frutiger Linotype, Trebuchet MS, Tahoma, Arial;
	font-size:12px;
	color:#333333;
}
.errorMessage
{
	color:#ff0000;
	font-size:11px;
	font-weight:normal;
}

 /**********GRAY************/
 
 table.table_entry,  table.table_entryList
{
	border-width: 1px;
	border-color: #AEAEAE;
	border-collapse: collapse;
	table-layout: auto;
	width:100%;
}
table.table_entryList tbody tr:hover {
    background-color: RGB(225,189,225);  /**bg color of cell**/
}


tbody.grouptableEntry{
   background-color:#575757;
	color:#ffffff;
	height:25px;
	 border:1px solid #AEAEAE;
}

table.table_entryList tbody.grouptableEntry tr:hover {
   background-color:#ffffff;
	 
	 
}
thead.grouptable, th.grouptable
{
	height:25px;
	/*border:1px solid #AEAEAE;*/
	 
}
thead.grouptable th
{
	padding-right:10px;
}
tbody.grouptable, th.grouptable
{
	background-color:#ffffff;
	color:#000000;
	height:25px;
	border:1px solid #AEAEAE;
}
table.table_entryLight
{
	border-width: 0px;
	border-color: #E4E0D3;
	border-collapse: collapse;
	table-layout: auto;
	width:100%;
}

table.table_entry93
{
	border-width: 1px;
	border-color: #80C4DB;
	margin:5px;
	border-collapse: collapse;
	table-layout: auto;
	width:93%;
}
fieldset
{
	border:1px solid #AEAEAE;
	padding:0px 0px 0px 0px;
}
.treeviewfieldset
{
	border:1px solid #AEAEAE;
	
}
td.noborder
{
		border:0px;
}
td.TopBorder, tr.TopBorder
{
	padding: 1px;
	border-top:1px solid #AEAEAE;
}
 div.Avail   
 {
 margin: 0px; 
 overflow-x:hidden;
 overflow-y:scroll; 
 padding-top:0px;
 padding-right:6px;
 scrollbar-face-color: #575757; 
 scrollbar-highlight-color: #AEAEAE; 
 scrollbar-3dlight-color: #AEAEAE; 
 scrollbar-darkshadow-color: #AEAEAE; 
 scrollbar-shadow-color: #AEAEAE; 
 scrollbar-arrow-color: #000000; 
 scrollbar-track-color: #AEAEAE; 
 width: 950px; 
 height: 380px; 
 
 
}
table.tableAvail
{
	border-width: 1px;
	border-color: #AEAEAE;
	border-collapse: collapse;
	table-layout: auto;
	width:945px;
}

td.availWeekDay
{
	background-color:#575757;
	color:#ffffff;
  	font-size: 13px;
	border-bottom: 0px dotted #D1D1D1;
	text-align:left;
	font-weight:bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left:5px;
	height:14px;
}

td.availWeekDayChild
{
	background:#AEAEAE;
	padding: 2px;
	border:1px solid #AEAEAE;
	height:15px;
}
 th.availdetail
{
	 background:#AEAEAE;
	 color:#000000;
	 padding: 2px;
	border:1px solid #E4E0D3;
	height:15px;
}
td.availdetail 
{
	background:#ffffff;  
	color:#000000;
	padding: 2px;
	border-bottom:1px solid #E4E0D3;
	height:15px;
}
td.availdetail-2 
{
	background:#ffffff;  
	color:#000000;
	padding: 2px;
	border-bottom:1px solid #E4E0D3;
	border-left:1px solid #999999;
	height:15px;
}
th
{
    border-top:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
	border-left:0px solid #AEAEAE;
	border-right:0px solid #AEAEAE;
}
td.child, th.child, tr.rows{
	padding: 2px;
	padding-right:10px;
	border-top:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
	border-left:0px solid #AEAEAE;
	border-right:0px solid #AEAEAE;
	height:15px;
  	background-color:transparent;
}
th.child
{
	font-weight:bold;
}
.dashboardLabel
{
   	background-color:#999999;
	font-size:10px;
	font-weight:bold;
	width:100%;
}

.dashboardheadinglabel
{
	font-size:14px;
	color:#FFFFFF;
}
thead.dashboard
{
	background:#AEAEAE;
 	color:#000000;
	font-family:Arial;
	font-weight:bold;
	font-size:xx-small;
}
td.dashboardparent
{
	background:#EFF1E6;
	border:1px solid #AEAEAE;
	padding-right:10px;
	font-family:Arial;
	font-size:xx-small;
}
td.dashboardchild 
{
	border:1px solid #AEAEAE;
	padding-right:10px;
	font-family:Arial;
	font-size:xx-small;
}
td.dashboardchild0
{
	border:1px solid #AEAEAE;
	background-color:#F7F7F7;
	padding-right:10px;
	font-family:Arial;
	font-size:xx-small;
}
td.dashboardchild1
{
	background-color:#FFFFFF;
	border:1px solid #AEAEAE;
	padding-right:10px;
	font-family:Arial;
	font-size:xx-small;
	font-weight:bolder;
	color:#575757;
}
.dashboardchildfooter
{
	color:#575757;
}
td.dashboardchildTotal
{
	border:1px solid #AEAEAE;
	padding-right:10px;
	font-family:Arial;
	font-size:xx-small;
	font-weight:bolder;
	color:#333333;
	background-color:#eeeeee;
}
/*
td.parent
{
	background:#EFF1E6;
 }
tr.parent
{

	background:#EFF1E6;
 }
 */
tr.parent1 td
{
	/*background-color:#575757;
	color:#ffffff;
    */
	height:25px;
	font-weight:bold;
} 
tr.parent td
{
	/*background-color:#575757;
	color:#ffffff;
	*/
	height:25px;
	font-weight:bold;
	background-color:transparent;
} 

tr.parent:hover {
    background-color: RGB(225,189,225);  /**bg color of cell**/
}

tr.report td
{
	 
	 
	background-color:transparent;
} 

tr.report:hover {
    background-color: RGB(225,189,225);  /**bg color of cell**/
}
/*
thead
{
	background-color:#ffffff;
	border:1px solid #AEAEAE;
	color:#000000;
	height:25px;
}
*/
thead.Light
{
	background-color:#eeeeee;
	color:#000000;
}
.First
{
	background-image: url(../../Common/images/arrow-first.gif);
	background-repeat: no-repeat; 
	width:15px;
	height:15px;
}
.Last
{
	background-image: url(../../Common/images/arrow-last.gif);
	background-repeat: no-repeat; 
	width:15px;
	height:15px;
}
.Prev
{
	background-image: url(../../Common/images/arrow-previous.gif);
	background-repeat: no-repeat; 
	width:15px;
	height:15px;
}
.Next
{
	background-image: url(../../Common/images/arrow-next.gif);
	background-repeat: no-repeat; 
	width:15px;
	height:15px;
}
.normalCellA 
{
 	background-image: url(../../Common/images/but_blue.jpg);
	height:38px;
}
.normalCell 
{
 	background-image: url(../../Common/images/but_blue.jpg);
	height:38px;
}
.highlightedCell
{
	height:38px;
	background-image: url(../../Common/images/but_green.jpg);
	
}
table#978
	{
	width:978px;
	color:#ffffff;
	}
table#header
	{
	width:95%;
 	color:#00203E;
	font-size:11px;
	font-weight:normal;

	}
table#Bodytop
	{
	width:95%;	
	color:#00203E;
	font-size:11px;
	font-weight:normal;
	}
@media screen {
    table#mainBody {
        width: 95%; /*1000px;*/
        /*	background-image: url(../../Common/images/body_bg.gif); */
        color: #00203E;
        background-color: #ffffff;
        font-size: 11px;
        font-weight: normal;
        border-bottom: 1px solid #C1C1C1;
        border-left: 1px solid #C1C1C1;
        border-right: 1px solid #C1C1C1;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
}
table#footer
	{
	width:100%;
	height: 24px;
	/*background-color:#ffffff;*/
	}
  
td.blackborder
{
	padding: 1px;
	border-bottom:1px solid #00203E;
}
td.blackborderdouble
{
	padding: 1px;
	border-top-color:#00203E;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#00203E;
	border-bottom-width:1px;
	border-bottom-style:double;
}
 
.msg
	{
	color:#575757;
	font-size: 12px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	font-weight:bold;
	text-align:left;
} 

h1
	{
	color:#2591B7;
	font-size: 18px;
	margin-bottom: 20px;
	padding-top:10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #D1D1D1;
	text-align:left;
}

.header_name
	{
	color:#79C041;
	font-size: 25px;
	text-align:left;
	font-weight:normal;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

.header_year
{
    font-size: 25px; background-color: rgb(238, 238, 238); border: none; color: #79C041
}
.header_week
{
    font-size: 25px; background-color: rgb(238, 238, 238); border: none; color: #79C041
}

.header_monthEndWeek
        {
            font-size: 25px; background-color: rgb(238, 238, 238); color: #79C041; border-color:red
        }

.dividerLine {
	background: url("../../Common/images/divider.png") repeat-x; 
 height:16px;
}
.MessageBG {
	font-size: 14px;
	text-align:center;

    color: #b94a48;
    background-color: #f2dede;
	padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    border: 1px solid #eed3d7;
    border-top:1px dotted #aaa;

}
.h1A
	{
	color:#606060;
	font-size: 18px;
	border-bottom: 0px dotted #D1D1D1;
	text-align:left;
	font-weight:bold;
}

.h1B
	{
	color:#606060;
	font-size: 14px;
	/*border-bottom: 0px dotted #D1D1D1;*/
	text-align:left;
	font-weight:bold;
}
.h1C
	{
	color:#333333;
	font-size: 16px;
	border-bottom: 0px dotted #D1D1D1;
	 margin-top: 2px;
	font-weight:bold;
}





.h1C a
	{
	color:#333333;
	font-size: 16px;
	border-bottom: 0px dotted #D1D1D1;
 	font-weight:bold;
}

.h1C a:hover
	{
	color:#000000;
	font-size: 16px;
	border-bottom: 0px dotted #D1D1D1;
 	font-weight:bold;
}



.h1BWithoutBorder
	{
	color:#575757;
	font-size: 13px;
	border-bottom: 0px dotted #D1D1D1;
	text-align:center;
	font-weight:bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	
}
.dashboardHeader
{
    border-bottom: 1px dotted #D1D1D1;
}

.errorMessage
{
	color:#ff0000;
	font-size:11px;
	font-weight:normal;
}

td.topheader
{
    border-bottom: 1px dotted #D1D1D1;
    background-color:#6A1F7E
}


.buttonEx {
            background-color: #0E69DA;
            height: 29px;
            line-height: 29px;
            text-align: center;
            font-size: 12px;
            color: #fff;
            border-radius: 3px;
            -web-kit-border-radius: 3px;
            -moz-border-radius: 3px;
            display: inline-block;
            /*margin-top: 15px;*/
            padding: 0 22px;
            width:auto;
            text-decoration:none;
        }

.buttonEx:hover {
    color:#000;
    text-decoration:none
}

.buttongrey {
            background-color: #D1D1D1;
            height: 29px;
            line-height: 29px;
            text-align: center;
            font-size: 12px;
            color: #000;
            border-radius: 3px;
            -web-kit-border-radius: 3px;
            -moz-border-radius: 3px;
            display: inline-block;
            /*margin-top: 15px;*/
            padding: 0 22px;
            width:auto;
            text-decoration:none;
        }

.buttongrey:hover{
    color:#575757;
    text-decoration:none
}



.alpha {
            background-color: gray; padding:8px; padding-top:4px; padding-bottom:4px; color:#fff;
            border-radius: 4px;
            font-size:12px;
        }
        .alpha_selected{
            background-color: #79C041; padding:8px; padding-top:4px; padding-bottom:4px; color:#fff;
            border-radius: 4px;
            font-size:12px;
        }
        .alpha_na {
            background-color: silver; padding:8px; padding-top:4px; padding-bottom:4px; color:#fff;
            border-radius: 4px;
            font-size:12px;
        }


/* Date time picker*/
.cpYearNavigation,.cpMonthNavigation 
{ 

	background-color:#d9eaed; 
	text-align:center; 
	vertical-align:middle; 
	text-decoration:none; 
	color:#000000; 
	font-weight:bold; 
} 
.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText 
{ 
	font-family:arial; font-size:8pt; 
} 
TD.cpDayColumnHeader 
{
	text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; 
} 
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  
{
	text-align:right; text-decoration:none; 
} 
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled 
{
	color:#D0D0D0; text-align:right; text-decoration:line-through; 
} 
.cpCurrentMonthDate, .cpCurrentDate 
{ 
	color:#000000; 
} 
.cpOtherMonthDate { color:#808080; } 
TD.cpCurrentDate { color:#FFFFFF; background-color: #d9eaed; border-width:1px; border:solid thin #294145; } 
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; } 
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;} 
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; } 
A.cpTodayText { color:black; } 
.cpTodayTextDisabled { color:#D0D0D0; } 
.cpBorder { border:solid thin #D1925C; } 
.GridView tr.row
{
    color: #000000;
    background-color: #FFFFFF;
}
.closedWeekHeader
{
    color:#FFFFFF;  
    background:#575757;
}

.closedWeekAlternateRow
{
    background:#C9C299;
}
.closedWeekTable
{
    text-align:justify;
    border-collapse:collapse;
    width:800px;
    padding:15px;
    margin-left:10%;
}

.dayHeader
{
    background:#A96D3B;
}
 /***********TABS*********************/
 
.ajax_customtab .ajax__tab_header 
{
	font-family: Frutiger Linotype, Trebuchet MS, Tahoma, Arial;
	font-weight:bold;
    background:url(../../Common/images/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax_customtab .ajax__tab_header .ajax__tab_outer 
{
    background:url(../../Common/images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax_customtab .ajax__tab_header .ajax__tab_inner 
{
    background:url(../../Common/images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax_customtab .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
	cursor: pointer ;
}
.ajax_customtab .ajax__tab_active .ajax__tab_outer 
{
    background:url(../../Common/images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax_customtab .ajax__tab_active .ajax__tab_inner 
{
    background:url(../../Common/images/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax_customtab .ajax__tab_body 
{
    font-family: Frutiger Linotype, Trebuchet MS, Tahoma, Arial;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
} 	  
a
{
	/*font-family: Arial, "Arial Narrow","Arial MT";*/
	text-decoration:none;
	color: #000000;
	font-weight:bold;
    vertical-align:top;
    font-size:11px;
}
a:hover
	{
		color: #333333;
		text-decoration:underline;
	}
.TopLink 
{
	color: #ffffff;
	font-weight:normal;
    font-size:14px;
height:30px
}
 .TopLink a
{
	text-decoration:none;
	color: #ffffff;
	font-weight:normal;
    font-size:14px;
}
.TopLink a:hover
	{
		color: #ffffff;
		text-decoration:underline;
	}
 
 	  
.headerLabel
{
   
	background-color:#ffffff;
	color:#000000;
	height:30px;
	font-size:9pt;
	font-weight:bold;
	width:100%;
}
  
td.dark
{
	background-color:#575757;
	color:#ffffff;
	 font-weight:bold;
} 



<!--
.rounded {
   background: #eeeeee;
   width: 300;
}
.rounded_top div {
   background: url(../../Common/images/box/up-left75.png) no-repeat top left;
}
.rounded_top {
   background: url(../../Common/images/box/up-right75.png) no-repeat top right;
}
.rounded_bottom div {
   background: url(../../Common/images/box/down-left75.png) no-repeat bottom left;
}
.rounded_bottom {
   background: url(../../Common/images/box/down-right75.png) no-repeat bottom right;
}

.rounded_top div, .rounded_top, 
.rounded_bottom div, .rounded_bottom {
   width: 100%;
   height: 25;
   font-size: 18px;
   font-weight:bold;
   font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
   text-align:left;
   color:#444;
}
.roundHeading
{
 font-size: 18px;
   font-weight:bold;
   font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
   text-align:left;
   color:#444;
}
.rounded_content { margin: 0 10 0 10;}
.rounded { color:#000000;}
-->

<!--
.roundedWhite {
   background: #ffffff;
   width: 300;
   
}
.roundedWhite_top div {
   background: url(../../Common/images/box/up-left136.png) no-repeat top left;
}
.roundedWhite_top {
   background: url(../../Common/images/box/up-right136.png) no-repeat top right;
}
.roundedWhite_bottom div {
   background: url(../../Common/images/box/down-left136.png) no-repeat bottom left;
}
.roundedWhite_bottom {
   background: url(../../Common/images/box/down-right136.png) no-repeat bottom right;
}

.roundedWhite_top div, .roundedWhite_top, 
.roundedWhite_bottom div, .roundedWhite_bottom {
   width: 100%;
   height: 25;
   font-size: 24px;
   font-weight:bold;
     font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;

   text-align:center;
   color:#000000;
}
.roundedWhite_content { margin: 0 20 0 20;}
.roundedWhite { color:#000000;}
-->


.favourite-link-container {
    border-right: 1px solid #eee; border-top: 1px solid #eee; background-color: #fefefe; width: 240px; padding: 5px;
}

.favourite-link {
    height: 25px;
    padding: 10px 0px 0px 0px;
    color: #8C847B;
    font-size: 13px;
    border-bottom: 1px dotted #D1D1D1;
}

    .favourite-link a {
        color:#8C847B;
    }

.icon-box {
    width: 23%;
    height: 68px;
    padding: 14px 0px;
    text-align: center;
    margin-right: 1%;
    margin-left: 1%;
    float: left;
    background: #7B2682;
    color: #FFF;
}

.icon-box-grey {
    width: 23%;
    height: 68px;
    padding: 14px 0px;
    text-align: center;
    margin-right: 1%;
    margin-left: 1%;
    float: left;
    background: #efefef;
    color: #000000;
}

.icon-box:first-child {
    margin-left: 0;
}

.icon-box:last-child {
    margin-right: 0;
}


.pearogram-container {
    background-color: #EEEEEE; padding: 10px
}

.pearogram-box {
    border: 1px solid #e1e1e1;
}

.pearogram-box-item {
    background-color: white; padding: 10px
}

    .pearogram-box-item .postname {
        font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: inherit; color: #7AC043; width: 216px
    }
    .pearogram-box-item .unitname {
    }
    .pearogram-box-item .pic {
        padding-top: 3px; padding-bottom: 3px;
    }
    .pearogram-box-item .postedby {
        font-size: 10px; color: #aaa
    }

    .pearogram-box-item .action {
        border-top: 1px solid #eee;
        margin-top: 5px;
        padding-top: 5px;
    }

.pearogram-box-footer {
    background-color:#f1f1f1; padding:10px; border-top:1px solid #e1e1e1
}