﻿/* CSS layout */
/*
    Project: Cargills Ceylon PLC
    URL: http://www.cargillsceylon.com
    Category: CSS layout exclusive
    Author: Tilantha Gunatilaka
    Last revision: 2012-01-03
*/
html {
	margin: auto;
	padding: 0;
	width: 100%;
	height: 100%;
}
body, div
{
	margin:0;
	padding:0;
	border:none;
}
body {
	margin: 0 auto;
	padding: 0;
	background: #fff url(images/body-bg.png) repeat-x  top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #666666;
	
	/*background-image: url(images/background.gif); 
        background-repeat: repeat-y; 
        background-position:center;
        background-color: #F1F0EF;*/
}
input, textarea, select 
{
    background: #fff;
    /*background: url("images/input.png") repeat-x scroll left top #FFFFFF;*/
    border-color: #BDBDBD #CCCCCC #DDDDDD;
    border-style: solid;
    border-width: 1px;
    font-family:Arial, Tahoma, Sans-Serif;
    font-size: 100%;
    /*padding: 3px;*/
}

/*img, div { behavior: url(iepngfix.htc); border:none }*/
img {
	border:none;
}
/*#wrap 
{
	margin: 10px auto;
	width: 940px;
	background: #e8e8e8 url('images/midbg.png') repeat-y;
}*/

/*#wrapper {
	background:#fff;
	width:900px;
	margin:0 auto;
	padding: 0 0 0 0;
	text-align:left;
	position:relative;
	/*border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;*/

/*}*/
#wrap 
{
	margin: 0 auto;
	padding:0;
	width: 960px;
}
#wrapper {

	width:960px;
	background: transparent url('images/midbg.png');
	background-repeat: repeat-y;
}
#wrapcontainer {
	width:900px;
	margin:0 auto;
	padding:0;
	text-align:left;
	position:relative;

}
#top { 
background: transparent  url('images/topbg.png');
height: 40px;
}

#bottom {
background: transparent url('images/botbg.png');
height: 44px;
}

#logo {
	float: left;
	padding: 0;
	margin-top: 10px;
	margin-right: 200px;
	width: 330px;
}
#brandlogos 
{

    margin:0;
}
a:link {
	color:#333;
	text-decoration:none;
}
a:visited {
	color:#333;
	text-decoration:none;
}
a:active {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
/*td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

input, textarea, select { font-size: 12px; }*/

#search {
	float: right;
	margin: 22px 10px 0 0;
	padding: 0px 0px 0px 0px;
	background: transparent;
	text-align:center;
}
input:focus {
    outline: none;
}

#toplinks {
	float: left;
	margin: 25px 0 0 0;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	background: transparent;
}
.clear {
	clear: both;
}
#header {
	height: 65px;
	margin: 0px auto;
	/*background: #fff;*/
	background: #fff url(images/header-bg.gif) no-repeat bottom;

}
#concept {
	margin-top: 10px;
	/*height:300px;*/
	width:900px;
}
#home-values 
{
    margin: 10px 0 5px 0;
}

#newsticker_hor {
	margin-top:10px;
	margin-bottom:10px;
	background:#fff url(images/newstickerbg.gif) no-repeat;

	width:900px;
	height:25px;
	text-transform:uppercase;
	
}
#top_nav {
	margin: 0 auto;
	padding: 0;
	background:#fff url(images/nav-menu-sprite.gif) no-repeat;
	
}
#page_utils 
{
	margin: 5px 0 0 0px;
	padding: 0px 0 5px 0px;
}
#breadcrumb {
	margin: 5px 0 0 0px;
	padding: 0px 0 0px 0px;
	float:left;
	font-size:11px;
	color:#333;
	background: #fff;
	text-align:left;
}
#breadcrumb a 
{
    text-decoration:none;
}
#page_tools 
{
	float:right;
}
#home_page_content
{
}
#page_content 
{
    padding: 5px 10px 20px 10px;
	background: #FFFFFF;
	float: left;
}
#page_content p {
	line-height:20px;
	color:#666666;
	margin-bottom:10px;
}

#page_content li {
	line-height:20px;
	list-style-image: url(images/bullet.gif);
	padding-bottom: 5px;
}
#page_content h1 
{
    font-size: 24px;
    font-weight: normal;
	margin-top:15px;
	margin-bottom:10px;
}

#page_content h2 
{
    font-size: 18px;
    font-weight: normal;
	margin-top:15px;
	margin-bottom:10px;
}

/* 3 Column Page Start */
#container {
	min-width: 600px;
	margin: 10px 0 0 0;
}

#left_col {
	width: 200px;
	float:left;

	
}

#left_content {
	float:left;
	padding-bottom:10px;
	padding-right: 15px;
	width: 180px;
}
#left_nav {
	float:left;
	
	padding-bottom:0px;
	/*background:url(images/treemenubg.png) no-repeat;*/
	/*background: #f5f5f5 url(images/left-nav-top.gif) no-repeat;*/
	/*min-height:150px;*/
	/*background: #fff url(images/left-nav-bottom.gif) no-repeat bottom;*/
	

}

#left_sidebox {
	padding:3px;
}
#left_sidebox p {
	padding:5px;
	font-size:11px;
}

#left_sidebox h4 {
	
	background: #db1c34 url('images/sidebartitle.gif') repeat-x;
	color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	margin-bottom:0px;
	margin-top:0px;
}


p {
	padding:0px;
	margin:0px;
}
#right_container {
	margin-left:202px;
}
#headerimg {
margin:0px;
width:695px;
height:160px;
}
#main_container{
margin-top: 20px;
	min-width: 600px;
}

#right_col {
	width: 200px;
	float: right;
}
#right_col img {
   padding:0px;
   
   /*border:1px solid #ccc;*/
}
.right_sidebox {
	background:#fff url('images/sidebox-r-bg.gif') no-repeat;
	padding:3px;
	min-height:128px;
}
.right_sidebox p {
	padding:5px;
	font-size:11px;
}
.right_sidebox h4 {
	
	/*background: #db1c34 url('images/sidebartitle.gif') repeat-x;*/
	color: #666;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	margin-bottom:0px;
	margin-top:0px;
}

.right_sidebox h5 {
	
	/*background: #006600;*/
	color: #006600;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	margin-bottom:0px;
	margin-top:0px;
}
.right_sidebox ul li 
{
    font-size:11px;
    list-style:none;
    padding-left:0px;
    margin-left:0;
    margin-right:5px;
    list-style-image: url(images/checkers.gif);
    text-align:left;
    line-height:18px;
    text-indent:-0.3em;


}
.right_sidebar_info
{
    font-size:11px;
    color: #999 !important;
    padding: 5px 0 5px 5px;
}
.right_sidebar_info p {
	padding:5px;
	font-size:11px;
}
.right_sidebar_info h4
{
    font-size:14px;
    color: #000 !important;
    font-weight:normal !important;
}
.right_sidebar_info h5 {
	
	/*background: #006600;*/
	color: #006600;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	margin-bottom:0px;
	margin-top:0px;
}
.right_sidebar_info a
{
    color: #666;
}
.right_sidebar_info ul {
    left: 0;
    list-style: disc outside none;
    margin: 0 0 0 16px;
    padding: 0;
}
.right_sidebar_info li {
    margin: 0;
    padding: 5px 0 0;
}

/* Subsidiary Companies Right Box */
.right_sidebox_Subsidiary {
	background:#fff url('images/sidebox-r-bg.gif') no-repeat;
	padding:3px;
	min-height:128px;
}
.right_sidebox_Subsidiary p {
	padding:5px;
	font-size:11px;
}
.right_sidebox_Subsidiary ul li {
	font-size:11px !important;
    list-style:none;
    color:#cc0000;
    padding-left:0px;
    margin-left:0;
    margin-right:5px;
    list-style-image: url(images/checkers.gif);
    text-align:left;
    line-height:normal;
    text-indent:-0.8em;
}
/* Subsidiary Companies Right Box */

#main_content {
margin-right: 200px;
padding: 0 10px 0 0;
}
#main_content img 
{
    /*padding:2px;
   border:1px solid #ccc;
   float:left;
   margin-right:5px;*/
}
#main_content_2col {
margin-right: 0px;
padding: 0 10px 0 0;
}
#main_content_2col  h1 {
	color:#404040;
	border-bottom: 2px #db1c34 solid;
	font-size:20px;
	font-weight:normal;
	display: block;
	padding:0;

}
#main_content_2col h3 {
	color:#787878;
	font-size:16px;
	font-weight:bold;
	display: block;
	padding:0 0 0 8px;
	background:url(images/h3.gif) no-repeat left;

}
#main_content_2col p {
	line-height:20px;
}

#main_content h1 {
	color:#333;
	/*border-bottom: 2px #db1c34 solid;*/
	font-size:1.8em;
	font-weight:normal;
	display: block;
	padding:5px 0 10px 0;

}

#main_content h2 {
	color:#787878;
	font-size:1.6em;
	font-weight:normal;
	display: block;
	padding:0;

}
#main_content h3 {
	color:#787878;
	font-size:1.2em;
	font-weight:bold;
	display: block;
	padding:0 0 0 8px;
	background:url(images/h3.gif) no-repeat left;

}
#main_content p {
	line-height:20px;
	color:#666666;
	margin-bottom:10px;
}
hr.thin {
    height: 1px;
    border: 0;
    color: #cccccc;
    background-color: #cccccc;
    width: 100%;
} 
#iconlinks
{
	text-decoration:none;
	text-align:center;
}
#iconlinks a
{
	text-decoration:none;
}

blockquote {
    margin: 0em 0em;
    padding: .5em 1em;
    font-style:normal;
    font-size:12px;
    color:#333;
    line-height:20px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-bottom: 2px solid #cccccc;
    border-radius:5px;
    background: #fff url(images/blockquote_bg.gif) repeat-x bottom;
}
blockquote p {
    margin: 0;
}

#main_block_quote {
    background: url(images/quotes_open.png) no-repeat scroll 0 2px transparent;
    margin-left: -3px;
    margin-right: -18px;
    text-indent: 22px;
    padding: 5px 5px 5px 20px;
    font-size:10px;
    font-style:italic;
}
#main_block_quote p {
    background: url(images/quotes_close.png) no-repeat scroll right bottom transparent;
    display: inline;
    margin: 0;
    padding:10px 20px 0 0;
    color: #999;
}
 
#main_content li {
	line-height:20px;
	list-style-image: url(images/bullet.gif);
}
.dir_prof {
	font-size:11px;
	vertical-align:top;
	padding: 5px;
	text-align:justify;
}
.dir_prof p {
	font-size:11px;
	line-height:18px !important;
	vertical-align:top;
	padding: 5px;
	text-align:justify;
}
.dir_prof h4 {
	border-bottom: 2px solid #666666;
	color:#666666;
	font-size:11px;
	font-weight:bold !important;
	margin: 0;
	padding:5px 0 0 0;
}
.dir_prof td {
	font-size:11px;
	vertical-align:top;
}
.dir_prof td h4 {
	border-bottom: 1px solid #db1c34;
	color:#666666;
	font-size:11px;
	margin: 0;
	padding:0;
}
.contact_info td {

	vertical-align:top;
	font-size:11px;
}
.contact_info td h4 {
	/*border-bottom: 2px solid #db1c34;*/
	color:#fff;
	font-size:1.0em;
	margin: 0;
	padding:4px 3px 3px 6px;
	font-weight:normal;
	background:#999;
	border: 1px solid #999;
	border-radius: 3px;
}
#websitemap {
	background:  url(images/car_build.jpg) no-repeat bottom;
	margin-top:10px;
	width:900px;
	height:882px;
}
/* 3 Column Page End */

h1 {
	color:#404040;
	font-size:20px;
	font-weight:normal;
	display: block;
	padding:0;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
#news_content p {
	line-height:20px;
}

#news_content h3 {
	color:#404040;
	font-size:14px;
	font-weight:bold;
	display: block;
	padding:5px;
	background:#E9E8E4;
}

/* rounded boxes*/
.rbroundbox1 {
	width: 200px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 10px;
}
.rbroundbox2 {
	width: 200px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
.rbroundbox3 {
	width: 200px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
.rbroundbox4 {
	width: 200px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 20px;
}


.rbroundbox1, .rbroundbox2, .rbroundbox3, .rbroundbox4 {
	background: #FFFFFF url(nt.gif) repeat;
}
.rbtop div {
	background: url(tl.gif) no-repeat top left;
}
.rbtop {
	background: url(tr.gif) no-repeat top right;
}
.rbbot div {
	background: url(bl.gif) no-repeat bottom left;
}
.rbbot {
	background: url(br.gif) no-repeat bottom right;
}
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbcontent {
	margin: 0 7px;
	height: 220px;
}
.rbcontent h2 {
	color:#CCCCCC;
}
.rbcontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* <div class="rbroundbox3">
	<div class="rbtop"><div></div></div>
		<div class="rbcontent">
		<h2>Case 3</h2>
			<p>With its Kentucky Fried Chicken franchise, Cargills has successfully fused an International brand with Sri Lankan tastes by developing a host of new dishes to suit local palates. The unprecedented training given to all KFC staff has enabled Cargills to build professionals of global quality in the field of hospitality and catering.</p>
		</div><!-- /rbcontent -->
	<div class="rbbot"><div></div></div>
</div>*/
/* rounded boxes ends here */

/* square boxes*/
.sqrbox1 {
	width: 170px;
	height:180px;
	padding:0;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 7px;
	background:#fff url('images/homeboxbg.gif') no-repeat;
	/*background: #fff url('images/ver_dot_line.gif') right repeat-y;*/
}
.sqrbox2 {
	width: 170px;
	height:180px;
	padding:0;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 7px;
	background:#fff url('images/homeboxbg.gif') no-repeat;
	/*background: #fff url('images/ver_dot_line.gif') right repeat-y;*/
}
.sqrbox3 {
	width: 170px;
	height:180px;
	padding:0;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 7px;
	background:#fff url('images/homeboxbg.gif') no-repeat;
	/*background: #fff url('images/ver_dot_line.gif') right repeat-y;*/
}
.sqrbox4 {
	width: 140px;
	height:180px;
	padding:0;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 7px;
	background:#fff url('images/homeboxbg.gif') no-repeat;
	/*background: #fff url('images/ver_dot_line.gif') right repeat-y;*/
}
.sqrbox5 {
	width: 140px;
	height:180px;
	padding:0;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	background:#fff url('images/homeboxbg.gif') no-repeat;
	/*background: #fff url('images/ver_dot_line.gif') right repeat-y;*/
}

/* News feed Start */
.newsfeed {
	width: 190px;
	height:180px;
	padding:0px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	text-align:left;
	background:#fff url('images/newsfeedboxbg.gif') no-repeat;
	/*background:#fff url('images/followbg.gif') no-repeat top;*/
}
.newsfeedcontent {
	
	margin: 0 0px;
	padding:10px 0px 5px 10px;
	background:transparent;
	text-align:left;
}
.newsfeedcontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	line-height:20px;
}
.newsfeed h2 {
	color:#333;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:0px;
	text-transform:capitalize;
	/*letter-spacing:0.02em;*/
	text-align:left;

	/*background: #db1c34 url('images/sqrbox_title_bg.gif') bottom repeat-x;*/
}
.newsfeed a
{
    text-decoration:none;
    color:#666666;
}
.newsfeed a:hover
{
    text-decoration:none;
    color:#999;
}
/* News Feed End */

.followus {
	width: 140px;
	height:180px;
	padding:0px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 0px;
	text-align:left;
	/*background:#fff url('images/followbg.gif') no-repeat top;*/
}
.followcontent {
	
	margin: 0 0px;
	padding:10px 0px 5px 10px;
	background:transparent;
	text-align:left;
}

.followcontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	line-height:20px;
}
.followus h2 {
	color:#cc0000;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:0px;
	text-transform:capitalize;
	/*letter-spacing:0.05em;*/
	text-align:left;

	/*background: #db1c34 url('images/sqrbox_title_bg.gif') bottom repeat-x;*/
}
.followlink a 
{
    font-size:10px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}


.sqcontent 
{
    width:165px;
	margin: 0 0px;
	padding:10px 0px 5px 7px;
	background:transparent;
}
.sqrbox1 h2, .sqrbox2 h2, .sqrbox3 h2, .sqrbox4 h2, .sqrbox5 h2 {
	/*color:#999;*/
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:0px;
	text-transform:capitalize;
	/*letter-spacing:0.02em;*/
	padding:0px 0 0px 8px;
	width: 150px;
	display:block;

	background: #fff url('images/sqrbox_title_bg.gif') left no-repeat;
}

.sqcontent a, .sqcontent a:link, .sqcontent a:visited {
    text-decoration:none;
    color:#666;
}
.sqcontent a:hover {
    text-decoration:none;
    color:#999;
}

.sqcontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:5px 2px 0 0;
}
/* square boxes ends here */

#footer {
/*border-top:1px #cc0000 solid;*/
/*background: transparent url('images/hor_dot_line.gif') top repeat-x;*/
/*background:#fff url(images/footerbg.gif) no-repeat;*/
padding: 3px 0px 0px 0px;
color:#999;
font-size:11px;
font-weight:normal;
font-style:italic;
text-align:right;
margin-top:15px;
background: #fff url(images/mcmc_footer_img.gif) no-repeat center;
height:16px;
}
#footer_social_links 
{
    float:right;
}


/*Rounded Corners*/
#liquid-round {
width:933px;
margin:0px auto;
/*background:#fff url(images/rounded/leftside.gif) repeat-y left top;*/
}
.top {
width:100%;
height:15px;
/*background:url(images/rounded/top.gif) no-repeat left top;*/
}
.top span {
display:block;
position:relative;
height:15px;
/*background:url(images/rounded/top-right.gif) no-repeat right top;*/
}
.center-content {
position:relative;
/*background:url(images/rounded/rightside.gif) repeat-y right top;*/
padding:1px 15px 1px 15px;
margin:-1px 0 -30px 0;
}
.bottom {
width:100%;
height:42px;
/*background:url(images/rounded/bottom.gif) no-repeat left bottom;*/
}
.bottom span {
display:block;
position:relative;
height:42px;
/*background:url(images/rounded/bottom-right.gif) no-repeat right top;*/
}

/*#bottomwrapper {
	width:900px;
	margin:0 auto;
	padding: 0px;
	text-align:left;
	position:relative;


}*/

#footer_bottom 
{
	padding-top: 0px;
}
#bottombg 
{
    display: block;
    width: 960px;
    margin: 0 auto;
    padding: 0px 0 58px 0;
    position: relative;
    z-index: 2;
    background: url(images/botbg.png) repeat-y 0 100%;
}
#bottomwrapper {
    background: #eee;
    position: relative;
    top: -58px;
    z-index: 1;
    padding: 45px 0 240px 0;
    -moz-box-shadow:inset 0 3px 3px #E2E2E2;
    -webkit-box-shadow:inset 0 3px 3px #E2E2E2;
    box-shadow:inset 0 5px 10px #E2E2E2;
}
#bottomwrappercontent {
	width:900px;
	margin:0 auto;
	padding: 0px;
	text-align:left;
	position:relative;
}
#bottomwrappercontent .column1 
{
    float: left;
    font-size:10px;
    width :120px;
    border-right: 1px solid #fff;
}
#bottomwrappercontent .column2 
{
    float: left;
    font-size:10px;
    width :120px;
    margin-left: 8px;
    border-right: 1px solid #fff;
}
#bottomwrappercontent .column3 {
    float: left;
    font-size:10px;
    width :120px;
    margin-left: 8px;
    border-right: 1px solid #fff;
}
#bottomwrappercontent .column4 {
    float: left;
    font-size:10px;
    width :120px;
    margin-left: 8px;
    border-right: 1px solid #fff;
}
#bottomwrappercontent .column5 {
    float: left;
    font-size:10px;
    width :120px;
    margin-left: 8px;
    border-right: 1px solid #fff;
}
#bottomwrappercontent .column6 {
    float: left;
    font-size:10px;
    width :120px;
    margin-left: 8px;
    border-right: 1px solid #fff;
}
#bottomwrappercontent .column_end {
    float: right;
    font-size:10px;
}

#bottomwrappercontent .column1 a,
#bottomwrappercontent .column2 a,
#bottomwrappercontent .column3 a,
#bottomwrappercontent .column4 a,
#bottomwrappercontent .column5 a,
#bottomwrappercontent .column6 a,
#bottomwrappercontent .column_end a 
{
    font-size:10px;
    color: #666;
    line-height:18px;
}

#bottomwrappercontent .column1 h3,
#bottomwrappercontent .column2 h3,
#bottomwrappercontent .column3 h3,
#bottomwrappercontent .column4 h3,
#bottomwrappercontent .column5 h3,
#bottomwrappercontent .column6 h3,
#bottomwrappercontent .column_end h3 
{
    font-size:11px;
    font-weight:bold;
    color: #ff0000;
}

#footer_last {
	width:900px;
	margin:0 auto;
	padding: 0;
	text-align:left;
	position:relative;


}
#bottomlinks
{
    color:#333;
    font-size:11px;
    text-align:left;
    text-decoration:none;
    float:left;
    padding:0;


}
#bottomlinks a 
{
    color:#787878;
    font-size:11px;
    text-align:left;
    text-decoration:none;


}
#bottomlinks a:hover 
{
    color:#787878;
    font-size:11px;
    text-align:left;
    text-decoration:underline;


}

#bottomlogo 
{
    float:right;
    padding:0 0 30px 0;
    height:50px;
}

/* Ajax Calendar Start*/
.MyCalendar .ajax__calendar_container {
    border:1px solid #ccc;
    background-color: #fcfcfc;
    color: #878787;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: #cc0000;
    font-weight:bold;
}
/* Ajax Calendar End*/

/* Ajax collapsible box content */
.collapse 
{
    margin-left:20px;
}

/* Accordion */
.accordionHeader
{
    /*border: 1px solid #666666;*/
    color: #006600;
    background-color: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
    padding-bottom: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#main_content .accordionHeader a
{
	color: #006600;
	background: none;
	text-decoration: none;
}

#main_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    /*border: 1px solid #666666;*/
    color: #cc0000;
    background-color: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
    padding-bottom: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#main_content .accordionHeaderSelected a
{
	color: #cc0000;
	background: none;
	text-decoration: none;
}

#main_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #ffffff;
    /*border: 1px dashed #2F4F4F;*/
    border-top: none;
    /*padding: 5px;*/
    padding-top: 10px;
    text-align:center;
}

/* Ajax SlideShow styles */

.slideTitle
{
	font-weight:bold;
	font-size:14px;
}

.slideDescription
{
	font-size:small;
	font-weight:bold;
}

