
/*************************************************/
/* 				Links	Colours							 */
/*************************************************/

/*		main generic link		*/
a{color : #666;}

/*	stacking nav style	*/
a.aartpathlhs1,
a.aartpathlhs2,
a.aartpathlhs3,
a.aartpathlhs4,
a.aartpathlhs5
{background: transparent url(../../images/freedom/common/nav_arrow_up.gif) no-repeat;}

a.atreenav1,
a.atreenav1child,
a.atreenav1s,
a.atreenav1schild,
a.atreenav2,
a.atreenav2child,
a.atreenav2s,
a.atreenav2schild,
a.aartpathlhs1,
a.aartpathlhs2,
a.aartpathlhs3,
a.aartpathlhs4,
a.aartpathlhs5
{border-top: dotted 1px #666;}

a.atreenav1s{
	background: url(../../images/freedom/common/nav_arrow_horz.gif) no-repeat center left;
}

a.atreenav1schild{
	background: url(../../images/freedom/common/nav_arrow_down.gif) no-repeat;
}

a.atopnav{
	background: url(../../images/freedom/common/nav_separator.gif) no-repeat right;
}

a.atopnavs,
a.bottomlink,
a.bottomlinks{
	color: #fff;
}

a.atopnavs{
	background-color: #666;
}
a.atopnav:hover{
	background-color: #fff;
}
a.aatozlink{
	background-color: #ebebeb;
}

a.aatozlinks, a.aatozlink:hover
{
	color : #ebebeb;
	background-color : #666;
}

a.acalendarlink:hover, 
a.acalendarlink:focus,
a.pscalendarlink:hover, 
a.pscalendarlink:focus{
	background-color : #eadcf1;
}

/*************************************************/
/* 		General Styles colours						 */
/*************************************************/


th, 
.pscalevent, 
.classitemcellback2, 
.classitemsellerheadingback, 
.classitemsellerheadingback, 
.carpoollocheading, 
.classsearchon
{background-color: #ebebeb;}


.bottompipe, 
.imagetitle, 
.rhstitle, 
.atozheadstyle, 
.polltitle, 
.forumhead, 
.loginhead, 
.freedomadminhead,
.errorhead, 
.calforumhead, 
.btntext, 
.kbHead, 
.searchstyle, 
.imagetitle, 
.date, 
.searchhead, 
.epolltitle, 
.ebtntext, 
.eforumhead, 
.carpoolhead,  
.carpoolfieldname, 
.carpooltitle, 
.edownloadtitle, 
.classrecentitemheadingback, 
.classitemsellercontentback, 
.classheadingcellback, 
.carpoolcontentback, 
.carpoolheadingback, 
.carpoolhead, 
.classitemsellerheadingback, 
.staticdisplay{
	color : #fff;
}
.utilspipe, 
.backstyle,
.footeraddress, 
.searchterm, 
.footeradd, 
.rhsmediasize, 
.forumtitle, 
.imgLibHead, 
.kbKeywords, 
.eventheading, 
.headtext, 
.beigeheading, 
.pscalevent, 
.carpoolheadinglrg{
	color: #666;
}

.contactbakcolour, 
.imagetitle, 
.utilnavborder, 
.utilspipe, 
.topnavborder, 
.introtext, 
.atozheadstyle, 
.atozconhead, 
.imagetitle, 
.contactbox, 
.atozheadstyle, 
.polltitle, 
.pollquestionheading, 
.calforumhead, 
.errorhead, 
.btntext, 
.kbHead, 
.forumhead, 
.loginhead, 
.freedomadminhead,
.errorhead, 
.searchstyle, 
.pollresult1, 
.pollresult3, 
.pollresult5, 
.carpoolfieldname, 
.carpooltitle, 
.epolltitle, 
.ebtntext, 
.eforumhead, 
.edownloadtitle, 
.classrecentitemheadingback, 
.classitemsellercontentback, 
.classheadingcellback, 
.carpoolcontentback, 
.carpoolheadingback, 
.carpoolhead, 
.classitemsellerheadingback{
	background-color: #e2e2e2;
}

.kbRow, 
.edownloadbody, 
.classitemsellerdisplayback, 
.carpoollocdisplay, 
.pscaledge, 
.pscalcelledge, 
.pscalcellwide, 
.pscaldate, 
.pscalblank, 
.pscalselected, 
.pstopground, 
.caledge, 
.calcelledge, 
.calcellwide, 
.caldate, 
.calblank, 
.calselected, 
.councillorbox{
	background-color: #dcdcf1;
}
/******************************** Login section ********************************************/
.loginbandbot, 
.rowlow, 
.forumband1, 
.forummessband1, 
.carpoolband1, 
.carpoolmessband1, 
.eforummessband1, 
.kbSubHead{
	background-color : #fff;
}

.loginbandtop, 
.rowhigh, 
.forumband2, 
.forummessband2, 
.epollquestion, 
.epollanswer, 
.epollcontainer, 
.evotebuttons, 
.carpoolband2, 
.carpoolmessband2,
.eforummessband2, 
.kbRow{
	background-color : #aaccee;
}

/*******************************************************************************************/
.caltoday, .pscaltoday
{background-color: #fff;}

.calevent, .pscalevent
{background-color: #eeeade;}

.calnorm, .pscalnorm
{background-color : #eeeade;}

.footerutils, .pollresult2, .pollresult4
{background-color: #999;}

.forumhead, 
.loginhead, 
.freedomadminhead,
.calforumhead, 
.searchstyle, 
.carpoolfieldname, 
.carpooltitle, 
.epolltitle, 
.eforumhead, 
.edownloadtitle, 
.classrecentitemheadingback, 
.classitemsellercontentback, 
.classheadingcellback, 
.carpoolcontentback, 
.carpoolheadingback, 
.carpoolhead, 
.classitemsellerheadingback, 
.topground
{background: url(../../images/freedom/common/tab_gradient_blue.gif) repeat-x bottom #008ecf;}

.footflourish{background: url(../../images/common/footer_middle.gif) repeat-x;}

.topnavbottom{
	background-image: none;
	background-color: #a6a6a6;
}
.topnavbottom form input{
	margin: 0.225em 0 0 0;	
}

.firstlevelnav{
	background: url(../../images/freedom/common/topbanner_bg.gif) repeat-x top;
}

.lhscol1 ul{
	background: url(../../images/freedom/common/lhsnav_bg.gif) repeat-y top;
}

.banner{background: repeat-x url(../../images/freedom/common/banner_middle.jpg);}

.banner-left{background: no-repeat url(../../images/freedom/common/banner_left.jpg);}

.faqquestion{background:url(../../images/freedom/common/buttons/button_question.gif) no-repeat;}

.faqanswer{background:url(../../images/freedom/common/buttons/button_answer.gif) no-repeat;}

.gradientback{background : url(../../images/freedom/common/calendar_gradient_blue.gif) repeat-x #dcdcf1;}

.topground{background : url(../../images/freedom/common/tab_gradient_blue.gif) repeat-x;}

.bannerpolltop{background : repeat-x url(../../images/freedom/common/poll_results_top_blue.gif);}

.bannerpollbot{background : repeat-x url(../../images/freedom/common/poll_results_top_beige.gif);}

.placeholder{background : url(../../images/freedom/homepage/flash_stand_in.jpg) no-repeat;}

.panelbullet, .imgLibBullet{background : url(../../images/freedom/common/bullet.gif) no-repeat;}

.panelblue ,.panelblue, .panelrouge
{background : url(../../images/freedom/homepage/blue_bg.jpg) no-repeat #cdcdeb;}

.panelbluebottom, .panelrougebottom, .panelbluebottom
{background : url(../../images/freedom/homepage/bottom_blue_slither.jpg) repeat-x bottom;}

/*  border styles  */
.atozheadstyle{border-top: 5px solid #fff;}

.forumhead, 
.loginhead, 
.freedomadminhead,
.errorhead, 
.kbHead, 
.kbSubHead, 
.kbRow, 
.eforumhead, 
.eforumband1, 
.eforummessband2, 
.edownloadtitle, 
.classitemsellerheadingback, 
.classitemsellerdisplayback{
	border-top: solid 2px #fff;
	border-right: 0;
	border-bottom: solid 2px #fff;
	border-left: 0;
}

.forumband1, 
.forumband2, 
.calforumhead, 
.loginbandbot{
	border-bottom: 2px solid #fff;
}

.forumband1, 
.forumband2, 
.loginbandtop{
	border-top: 2px solid #fff;
}

.loginbandtop, .loginbandbot
{
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

.pollquestionpopup, 
.greydots, 
.closebuttonstrip{
	border-top : dotted 1px #999;
}

.treenavborder{border-bottom : dotted 1px #999;}

.edownloadtitle, 
.classitemsellerheadingback, 
.classitemsellerheadingback, 
.carpoollocheading{
	border: solid 1px #666;
}

.pscalblank, 
.pscaltoday, 
.pscalevent, 
.pscalnorm, 
.pscalselected{
	border : solid 1px #eeeade;
}

.classrecentitempostedback, 
.classsearchbox{
	border-top: 1px solid #666;
}

.classsearchbox, 
.classcatlist, 
.classcatline, 
.carpoolheadingback{
	border-bottom: 1px solid #666;
}

.classcatlist{border-right: 1px solid #666;}

.classaddheadingcellback{border-right: 4px solid #fff;}

.classheadingcellbackborder{border-left: 4px solid #fff;}

.classheadingcellback, 
.classitemcellback1, 
.classitemcellback2, 
.classaddheadingcellback, 
.classaddcontentcellback
{border-bottom: 4px solid #fff;}

.carpoollocdisplay
{
	border-left : solid 1px #fff;
	border-right : solid 1px #fff;
	border-bottom : solid 1px #fff;
}

.carpoolband1, .carpoolband2
{
	border-top : solid 2px #fff;
	border-bottom : solid 2px #fff;
}
/*    New Styles  for freedom*/
.pathselected {
	font-weight: normal;
}
#breadcrumb{
	padding:0.5em 0 0.5em 1em;	
}
#breadcrumb, #breadcrumb a{
	color: #aaa;
	white-space: nowrap;	
}
#breadcrumb ul{
	display:inline;	
}
#breadcrumb li{
	color: #aaa;	
}
#rhscolumn{
	width: 200px;	
}
div.rhsbox div{
	margin-left: 1em;	
}
div.rhsbox div div{
	margin: 0;	
}
div.rhsbox div img{
	margin: 1em 0 0 0;	
}
div.rhsbox div.nobullet img{
	margin: 0;	
}
div.rhsbox div p{
	margin: 0.25em 0 0.25em 0;	
}
div.rhsbox ul, div.rhsbox ol, div.rhsbox li{
	list-style: none outside none;
	margin: 0;
	border: 0;
	padding: 0;
}
div.rhsbox form{
	margin: 0;
}
div.rhsbox fieldset{
	border: 0;	
}
div.rhsbox fieldset.buttons{
	text-align: right;	
}
div.rhsbox div ul li{
	padding: 0.25em 0 0.25em 0.8em;
	background : url(../../images/freedom/common/bullet_rhs.gif) no-repeat 0 0.5em;
}
div.rhsbox div.nobullet ul li, div.rhsbox ol li{
	padding: 0;
	background-image : none;
}
#hometable #features td{
	padding: 0 0 0 1em;	
}
#hometable #features ul,
#hometable #features ul li{
	list-style: none outside none;
	margin:0;
	padding:0;
	border: 0;	
}
#hometable #features ul li{
	display: block;
	overflow: hidden;
	padding: 0.5em 0 0.5em 0;
	clear: left;
}
#hometable #features li a img{
	float:left;
	border: 0;	
}
#hometable #features li h3,#hometable #features li p{
	margin: 0 0 0 110px;
	padding: 0;	
}
#hometable #features li h3 a{
	color: #0190c8;	
}
#hometable #features li br{
	clear: both;
}
#homerhs{ 
	border-left : 0;
	background: url(../../images/freedom/common/right_divide.gif) no-repeat;
}
#homerhs div, #loginbox {
	background: url(../../images/freedom/common/right_bg.gif) repeat-x;
	margin-left:0;
}
#homerhs div h2, #loginbox h2{
	font-size: 1.3em;
	font-weight: normal; 
	color: #fff;
	background: url(../../images/freedom/common/rhs_underline.gif) repeat-x bottom left;
	border: 0;
	margin: 0 1em 0 1em;
}
#loginform{
	margin: 0.5em 1em 15em 1em;
	text-align: right;
}
#loginbox #loginform{
	margin: 0.5em 1em 1em 1em;
}
#loginbox #loginform{
	padding: 0 0 1em 0;
}
#loginform p{
	text-align: left;
	color: #fff;
	font-weight: bold;	
}
#loginform input{
	margin: 0.25em 0 0.25em 0.5em;
}
#loginform input.smalltext{
	width: 9em;
	border: solid 1px #666;
}
#loginform label{
	color: #99c0eb;
	vertical-align: 0.2em;
}
#bodycolumn form,
#bodyform form{
	width: 48em;
	margin: 0 auto 0 0;
}
#bodycolumn form fieldset{
	border: solid 1px #008ecf;
}
#bodycolumn form fieldset.buttons{
	border: 0;
}
#bodycolumn form legend{
	color: #008ECF;	
}
#bodycolumn form textarea{
	width: 44em;	
}

.emtext{
	color: #666;	
}

#bodycolumn ul li{
	background: transparent url(../../images/freedom/common/bullet.gif) no-repeat 0 0.25em;
	padding: 0 0 0 1.5em;
}
#bodycolumn ul li.printicon{background: no-repeat url(../../images/common/icon_print.gif);}

#bodycolumn ul li.editicon{background: no-repeat url(../../images/common/icon_edit.gif);}

#bodycolumn ul li.backicon{background: no-repeat url(../../images/common/icon_back_hand.gif);}

#bodycolumn ul li.formicon{background: no-repeat url(../../images/common/icon_form.gif);}

#searchheader div.formdottedline{
	border-bottom: 0;
}
#bodycolumn #forumcontrol li{
	background-image: none;	
}
#bodycolumn #forumcontrol form{
	width: auto;	
}
#bodycolumn div.dropline li.sitemaplistanglefirst.formbullet
{background :  url(../../images/sitemap/elbowlinedwntop.gif) no-repeat;}

#bodycolumn div.dropline li.sitemaplistangle.formbullet
{background :  url(../../images/sitemap/elbowlinedwn.gif) no-repeat;}

#bodycolumn div.dropline li.sitemaplistanglelast.formbullet
{background : url(../../images/sitemap/elbowlineup.gif) no-repeat;}

#bodycolumn div.dropline li.sitemaplistitem.formbullet
{background : url(../../images/sitemap/horizontalline.gif) no-repeat;}

#bodycolumn div.dropline li.sitemaplistitemlast.formbullet
{background : url(../../images/sitemap/elbowline.gif) no-repeat;}

.disabled
{font-style: italic;}

.highlight
{color: #008ECF;}

#infobox {
	width: 48em;
	margin: 0 auto 0 0;
}
#infobox fieldset{
	border: solid 1px #008ecf;
}
#infobox legend{
	color: #008ECF;	
}
