/* beginning of body info
----------------------------------------------- */


body {
	margin: 0em;
	padding: 0em;
	background-color: #4D5C6B;
}

html>body {
	margin: 0em;
	padding: 0em;
	background-color: #4D5C6B;
}


/* CMS Images
--------------------------------------------- */
/* left*/
.img-float-left {
	margin: 0em 0.5em 0.5em 0.6em;
	border: 0.1ex solid #999999;
}

/* centre*/
.img-float-center {
	margin: 0.5em 0.2em 0.3em 0.5em;
	border: 0.1ex solid #999999;
}

/* centre*/
.img-past-thumb {
	margin: 0em 0.5em;
	border: 0.1ex solid #999999;
}


/* centre1*/
.img-center {
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;}

/* right*/
.img-float-right { 
margin: 0.4em 0.6em 0.2em 1em; 

}

/* gallery medium*/
.img-float-medium { 
margin: 0em 0em 0em 0em; 
border: 0.1ex solid #999999;
}


/* CMS Images END
--------------------------------------------- */

/* beginning of drop down stuff
----------------------------------------------- */



ul{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
	list-style-position: outside;
	list-style-image: url();
	margin: 0em;
	padding: 0em 0em 0em 2.5em;
}

html>body ul{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
	list-style-position: outside;
	list-style-image: url();
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 2.5em;
}






ol{   
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 80%;
	 color: #333333;
	 list-style-position: inside;
	 margin: 0em;
	 padding: 0.3em 0em 0em 0em;
}

.border {
	cursor: default;
	background-color: white;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	vertical-align: middle;
}

.border2 {

	cursor: default;
	background-color: white;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}


hr {
	border-top: 0.1ex solid #CCCCCC;
	
}

.line_bg {
	background-color: #CCCCCC;	
}

p.image {
	float: right;
	font-size: 0.8em;
	text-align: center;
	color: #fff;
	padding: 0em 1.25em 0.25em 0.25em;
}

p.image img {
	display: block;
	border: 1px solid #fff;

}

img {
	border-style: none;

}





/* END of drop down stuff
----------------------------------------------- */


p {
    color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	margin: 0.5em 0.7em;
	padding: 0em;
	}
	
.label
{
	color: #FFFFFF;
}

.error
{
	color: #FF8080;
}
	
	
	
	
html> p {
	 color: white;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	margin: 0em 0.7em;
	padding: 0em;
}

strong {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	margin: 0em;
	padding: 0em;
	text-align: left;
}

.content_bg {

	margin: 0em 0.7em;
	padding: 0em;
	background-color: #3F4857;
}

p.searchresults {
	font-size: 110%;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}


.news_content_bg{

	margin: 0em 0.7em;
	padding: 0em;
	background-color: #5B6775;
}



.alpha_selected {
	color: #000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	margin: 0em;
	padding: 0em;
	text-align: left;
}




p.reference_text {
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	padding: 0.3em 0em 0em 0.5em;
	margin-top: 0.3em;

}





.copyright{
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight: normal;
	margin: 0em;
	padding: 0em 0em 0em 0.5em;

}

.selected{
	color: #666;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin: 0em;
	padding: 0em 0em 0em 0em;

}

.cat_selected{
	color: #666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	margin: 0em;
	padding: 0em 0em 0em 0em;

}
 




p.date {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	padding: 0em 1em 0em 0em;
}

.date {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	padding: 0em 1em 0em 0em;
}

p.news {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	padding: 0em 0em 0em;
}

.lightgrey_bg {
	background-color: #C5C5C7;

}



.opaque_grey {
	background-color: #5B6775;

}

.news_bg {
	background-color: #44505E;

}

.grey_line{
	background-color: #798593;

}

.header_bg {
	background-image:
url(../images/header_bg.jpg);
	background-repeat: repeat-x;
}

.manager_header_bg {
	background-image:
url(../images/manager_header_bg.jpg);
	background-repeat: repeat-x;
}


.yp_header_bg {
	background-image:
url(../images/yp_header_bg.jpg);
	background-repeat: repeat-x;
}




.ftr_bg {
	background-image: url(file:///T|/WebSites/images/opus_ftr.gif);
	background-repeat: no-repeat;
}


.border_shadow_left {
	background-image: url(../images/border_shadow_left.jpg);
	background-repeat: repeat-y;
}

.border_shadow_right {
	background-image: url(../images/border_shadow_right.jpg);
	background-repeat: repeat-y;
}



/*  A HREF START */


a.{
	color: #D9D943;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;

}

a.link{
	color: #D9D943;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;


}

a.visited{
	color: #D9D943;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;

}

a.hover{
	color: #D9D943;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;

}


/*  MAIN BTNS START */


a.yellow{
	color: #D9D943;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;

}

a.yellow:link{
	color: #D9D943;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;


}

a.yellow:visited{
	color: #D9D943;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;

}

a.yellow:hover{
	color: #D9D943;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;

}

/*  TOPNAV START */

a.home{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	/*background-image: url(../images/home_btn_bg.gif);*/
	background-repeat: no-repeat;
}

a.home:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	/*background-image: url(../images/home_btn_bg.gif);*/
	background-repeat: no-repeat;


}

a.home:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	/*background-image: url(../images/home_btn_bg.gif);*/
	background-repeat: no-repeat;

}

a.home:hover{
	color: #2ACED0;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
/*background-image: url(../images/home_btn_bg.gif);*/
	background-repeat: no-repeat;

}



/*  HOME NAV END */

/*  PURPOSE NAV BEGIN */
a.purpose{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;

	background-repeat: no-repeat;
}

a.purpose:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;


}

a.purpose:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}

a.purpose:hover{
	color: #73CB1D;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}
/*  PURPOSE NAV END */


/*  NEWS NAV BEGIN */
a.news{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;
}

a.news:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;


}

a.news:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}

a.news:hover{
	color: #64AC7C;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}
/*  NEWS NAV END */


/*  CURRICULUM NAV BEGIN */
a.curriculum{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	/*background-image: url(../images/news_btn_bg.gif);*/
	background-repeat: no-repeat;
}

a.curriculum:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	/*background-image: url(../images/news_btn_bg.gif);*/
	background-repeat: no-repeat;


}

a.curriculum:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	/*background-image: url(../images/news_btn_bg.gif);*/
	background-repeat: no-repeat;

}

a.curriculum:hover{
	color: #FF8080;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	/*background-image: url(../images/news_btn_bg.gif);*/
	background-repeat: no-repeat;

}
/*  CURRICULUM NAV END */


/*  COMMENTS NAV BEGIN */
a.comments{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;
}

a.comments:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;


}

a.comments:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}

a.comments:hover{
	color: #3AAFD2;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}
/*  COMMENTS NAV END */

/*  JOBS NAV BEGIN */
a.jobs{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;
}

a.jobs:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;


}

a.jobs:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}

a.jobs:hover{
	color: #DFD91F;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}
/*  JOBS NAV END */

/*  DEMO NAV BEGIN */
a.demo{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;
}

a.demo:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;


}

a.demo:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}

a.demo:hover{
	color: #3369E3;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}
/*  DEMO NAV END */

/*  SERVICES NAV BEGIN */
a.services{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;
}

a.services:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;


}

a.services:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}

a.services:hover{
	color: #9C6FEE;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}
/*  SERVICES NAV END */
/*  JOBS NAV BEGIN */
a.youth_area{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;
}

a.youth_area:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;


}

a.youth_area:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}

a.youth_area:hover{
	color: #DFD91F;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}
/*  JOBS NAV END */

/*  FORUM NAV BEGIN */
a.forum{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;
}

a.forum:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;


}

a.forum:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}

a.forum:hover{
	color: #E33F22;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-repeat: no-repeat;

}
/*  FORUM NAV END */


/*  TOPNAV NAV START */

a.topnav{
	color: #31A08F;
	text-decoration: none;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;

}

a.topnav:link{
	color: #31A08F;
	text-decoration: none;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;


}

a.topnav:visited{
	color: #31A08F;
	text-decoration: none;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;

}

a.topnav:hover{
	color: #31A08F;
	text-decoration: underline;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;

}


.topnav{
	color: #31A08F;
	text-decoration: none;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;

}



a.small:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73CB1D;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: normal;
	background-color: #4C596A;
	padding: 0.2em;
	text-align: center;
	border-top: 0.1ex none #4C596A;
	border-right: 0.1ex solid #3B4658;
	border-bottom: 0.1ex solid #3B4658;
	border-left: 0.1ex none #4C596A;
} 


a.small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73CB1D;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: normal;
	background-color: #4C596A;
	text-align: center;
	padding: 0.2em;
	border-top: 0.1ex none #4C596A;
	border-right: 0.1ex solid #3B4658;
	border-bottom: 0.1ex solid #3B4658;
	border-left: 0.1ex none #4C596A;
}


a.small:hover, a.small:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73CB1D;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: normal;
	background-color: #4C596A;
	text-align: center;
	padding: 0.2em;
	border-top: 0.1ex none #4C596A;
	border-right: 0.1ex solid #3B4658;
	border-bottom: 0.1ex solid #3B4658;
	border-left: 0.1ex none #4C596A;
}



a.medium:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73CB1D;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
	background-color: #4C596A;
	padding: 0.2em;
	text-align: center;
	border-top: 0.1ex none #4C596A;
	border-right: 0.1ex solid #3B4658;
	border-bottom: 0.1ex solid #3B4658;
	border-left: 0.1ex none #4C596A;
} 


a.medium:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73CB1D;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
	background-color: #4C596A;
	padding: 0.2em;
	text-align: center;
	border-top: 0.1ex none #4C596A;
	border-right: 0.1ex solid #3B4658;
	border-bottom: 0.1ex solid #3B4658;
	border-left: 0.1ex none #4C596A;
}


a.medium:hover, a.medium:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73CB1D;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
	background-color: #4C596A;
	text-align: center;
	padding: 0.2em;
	border-top: 0.1ex none #4C596A;
	border-right: 0.1ex solid #3B4658;
	border-bottom: 0.1ex solid #3B4658;
	border-left: 0.1ex none #4C596A;
}



a.large:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73CB1D;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #4C596A;
	padding: 0.2em;
	text-align: center;
	border-top: 0.1ex none #4C596A;
	border-right: 0.1ex solid #3B4658;
	border-bottom: 0.1ex solid #3B4658;
	border-left: 0.1ex none #4C596A;
} 


a.large:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73CB1D;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #4C596A;
	padding: 0.2em;
	text-align: center;
	border-top: 0.1ex none #4C596A;
	border-right: 0.1ex solid #3B4658;
	border-bottom: 0.1ex solid #3B4658;
	border-left: 0.1ex none #4C596A;
}


a.large:hover, a.large:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #73CB1D;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #4C596A;
	text-align: center;
	padding: 0.2em;
	border-top: 0.1ex none #4C596A;
	border-right: 0.1ex solid #3B4658;
	border-bottom: 0.1ex solid #3B4658;
	border-left: 0.1ex none #4C596A;
}


/*  TOPNAV NAV END */

/*  FOOTER LINKS BEGIN */
a.footer{
	color: #43505D;
	text-decoration: none;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	
}

a.footer:link{
	color: #43505D;
	text-decoration: none;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	


}

a.footer:visited{
	color: #43505D;
	text-decoration: none;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	

}

a.footer:hover{
	color: #43505D;
	text-decoration: underline;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	

}
/*  FOOTER LINKS END */

.footer{
	color: #43505D;
	text-decoration: none;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	
}







/*  NEXT PREVIOUS BTNS START */



/*  END */


/*  MAIN BTNS END */





h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #79BD28;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: oblique;
	font-weight: bold;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: normal;
	font-weight: bold;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	margin: 0em 0.5em 0em 0em;
	padding: 0em;
	font-style: oblique;
	line-height: 1.5em;
	font-weight: bold;
}

h4{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 65%;
 font-weight: normal;
 color: #45556A;
 margin: 0em;
 padding: 0em;
}

h5{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 60%;
 color: #45556A;
 margin: 0em;
 padding: 0em;
}


/************* #HEADINGS START ***************/


.heading_home{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #2ACED0;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: oblique;
	font-weight: bold;
}


.heading_purpose{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #79BD28;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: oblique;
	font-weight: bold;
}

.heading_news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #64AC7C;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: oblique;
	font-weight: bold;
}


.cur_bg{
	background-color: #FF8080;
}


.heading_cur{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FF8080;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: oblique;
	font-weight: bold;
}


.heading_comments{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #3AAFD2;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: oblique;
	font-weight: bold;
}


.heading_jobs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #DFD91F;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: oblique;
	font-weight: bold;
}

.heading_demo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #3369E3;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: oblique;
	font-weight: bold;
}

.heading_services{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #990B53;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: oblique;
	font-weight: bold;
}


.heading_forums{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #D9F806;
	margin: 0em;
	padding: 0em 0em 0.5em 0.7em;
	font-style: oblique;
	font-weight: bold;
}
/************* #HEADINGS END ***************/


/************* #COLOURED BARS START ***************/
td.latest_poll_bg {
	background-color: #7A8692;
	background-image: url(../images/vote_bg.gif);
	background-repeat: no-repeat;
}



.home_bg{
	background-color: #2ACED0;
}

.ywt_blue2{
	background-color: #368F97;
}

.ywt_blue{
	background-color: #29CED0;
}

.extranet_white {
	background-color: #DCEDFF;
}

.purpose_bg{
	background-color: #79BD28;
}

.news_bg{
	background-color: #64AC7C;
}

.comments_bg{
	background-color: #3AAFD2;
}

.jobs_bg{
	background-color: #DFD91F;
}

.demo_bg{
	background-color: #3369E3;
}

.services_bg{
	background-color: #990B53;
}

.forums_bg{
	background-color: #D9F806;
}


.bottom_line{
	background-color: #394752;
	background-image: url(../images/bottom_line_bg.gif);
	background-repeat: repeat;
}


/************* #COLOURED BARS END ***************/



label{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 110%;
 font-weight: normal;
 color: #000;
}




/************* #search styles ***************/

#search{
	padding: 0.3em 0em 0.3em 10em;
	border-bottom: 0.1em solid #cccccc;
	font-size: 100%;
}

#search form{
 margin: 0em;
 padding: 0em;
}

#search label{
	display: block;
	margin: 0em;
	padding: 0em;
}



.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	background-color: #E8E8E8;
	padding-top: 0.4em;
	color: #666666;

}


.grey_seperator{
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	padding-top: 0.4em;
	color: #ccc;

}


td.greybg{
background-color: #cccccc;

}


<!-- FOOTER STARTS -->

#footwrapper { 
width: 700px; 
margin-left: auto; 
margin-right: auto; 
} 

#footer { 
 
border-top: solid #4E6680 1px; 
background-position: center bottom; 
text-align: center; 
width: 800px; 
padding-top: 9px; 
height: 30px; 
font-size: 0.8em; 
float: left; 
clear: both; 
} 

#footer a:link, #footer a:visited, #footer a:active { 
color: #fff; 
text-decoration: none; 
} 

#footer a:hover, #footer a.current { 
color: #fff; 
} 

<!-- FOOTER ENDS -->

/* FORM STYLES */

.input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	border: 0.1ex solid #424E5C ;
	margin: 0.2em;
	color: #fff;
	padding: 0.3em;
	text-align: left;
	background-color: #4D5C6B;
}

.topinput{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	border: 0.1ex solid #424E5C ;
	margin: 0.2em;
	color: #fff;
	padding: 0.3em;
	text-align: left;
	background-color: #4D5C6B;
}

.input2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	border: 0.1ex solid #424E5C ;
	margin: 0.2em 0.2em 0.2em 0em;
	color: #fff;
	padding: 0.3em 0.3em 0.3em 0em;
	text-align: left;
	background-color: #6A7D91;
}

.voteinput { 
border-width:0.1ex;
border-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.1em; 
color: #000000; 
}

.searchsubmit { 
border-width:0ex;
border-color:background-color: #6A7D91;;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.8em;
background-color: #6A7D91;
color: #ffffff;
vertical-align: text-top;
}

.formblur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 0.1ex solid #424E5C;
	color: #fff;
	padding: 0.3em 0.3em 0.3em 0.4em;
	text-align: left;
	background-color: #6A7D91;
	margin-top: 0.3em;
	margin-right: 0.2em;
	margin-bottom: 0.2em;
}
.formfocus
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 0.1ex solid #424E5C;
	color: #000;
	padding: 0.3em 0.3em 0.3em 0.4em;
	text-align: left;
	background-color: #29CED0;
	margin-top: 0.3em;
	margin-right: 0.2em;
	margin-bottom: 0.2em;
}


/* FORM STYLE ENDS */
.go_button {
	background-color: #2ACED0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	border: 0.1ex groove #FFFFFF;
	background-position: center center;
	bottom: 0.1px;
	padding: 0.1em;
}
/*  TOPNAV START */

a.go{
	color: #31A08F;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

a.go:link{
	color: #31A08F;
	font-style: normal;
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;}

a.go:visited{
	color: #31A08F;font-style: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;	}

a.go:hover{
	color: #fff;
    font-style: normal;
	text-decoration: underline;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}



/*  HOME NAV END */

/* HOME SUB NAV STARTS */
#categoryNav li#categoryStyleTab_home a:hover {
  border-left-color:#2ACED0;
    border-right-color:#2ACED0;
}
/* HOME SUB NAV ENDS */


#categoryNav li#categoryStyleTab_purpose a:hover {
  border-left-color:#79BD28;
    border-right-color:#79BD28;
}

/* NEWS SUB NAV STARTS */
#categoryNav li#categoryStyleTab_news a:hover {
  border-left-color:#64AC7C;
    border-right-color:#64AC7C;
}
/* NEWS SUB NAV ENDS */

/* COMMENTS SUB NAV STARTS */
#categoryNav li#categoryStyleTab_comments a:hover {
  border-left-color:#FF8080;
    border-right-color:#FF8080;
}
/* COMMENTS SUB NAV ENDS */

/* JOBS SUB NAV STARTS */
#categoryNav li#categoryStyleTab_jobs a:hover {
  border-left-color:#DFD91F;
    border-right-color:#DFD91F;
}
/* JOBS SUB NAV ENDS */

/* DEMO SUB NAV STARTS */
#categoryNav li#categoryStyleTab_demo a:hover {
  border-left-color:#3369E3;
    border-right-color:#3369E3;
}
/* DEMO SUB NAV ENDS */

/* SERVICES SUB NAV STARTS */
#categoryNav li#categoryStyleTab_services a:hover {
  border-left-color:#990B53;
    border-right-color:#990B53;
}
/* SERVICES SUB NAV ENDS */

/* FORUMS SUB NAV STARTS */
#categoryNav li#categoryStyleTab_forums a:hover {
  border-left-color:#D9F806;
    border-right-color:#D9F806;
}
/* FORUMS SUB NAV ENDS */





/* SUB NAV STARTS */
#categoryNav {
  width:156px;
  padding:0;
  margin:0;
  margin-bottom:10px;
  list-style:none;
  list-style-image:none;
}
#categoryNav li {
	margin:0;
	padding:0;
	border-bottom:2px solid #4E5B6B;
	width:156px;
	
}

* html #categoryNav li {
  display:inline;
  d\isplay:block;
}
#categoryNav li a {
	display:block;
	margin:0px;
	padding:6px 5px;
	width:137px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#556575;
	font-size:0.7em;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
* html #categoryNav li a {
  width:156px;
  w\idth:137px;
  border-left-color:#ccc;
  border-right-color:#ccc;
}
#categoryNav li a:hover {
  background:#556575;
}



/* SUB NAV ENDS */

/* SUB NAV STARTS */
#SubNav {
  width:165px;
  padding:0;
  margin:0;
  margin-top:3px;
  margin-bottom:0px;
  list-style:none;
  list-style-image:none;
}


#SubNav li {
	margin:0;
	padding:0;
	width:165px;
	
}


* html #SubNav li {
  display:inline;
  d\isplay:block;
}
#SubNav li a {
	display:block;
	margin:0px;
	padding:6px 5px;
	width:165px;
	border-left:2px solid;
	border-right:2px solid;
	background-color:#ccc;
    font-size: 160%;
    font: Verdana, Arial, Helvetica, sans-serif;
	color:#556575;
	text-decoration:none;
	
}
* html #SubNav li a {
  width:165px;
  w\idth:165px;
  border-left-color:#556575;
  border-right-color:#556575;
}
#SubNav li a:hover {
  background:#556575;
  color:#fff;
}



/* SUB NAV ENDS */


/* BREADCRUMB TRAIL LINK */

a.bread{
	color: #3F4857;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;

}

a.bread:link{
	color: #3F4857;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;


}

a.bread:visited{
	color: #3F4857;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;

}

a.bread:hover{
	color: #3F4857;
	text-decoration: underline;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;

}


.breadcrumb {
	color: #3F4857;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;

}

/*  EXTRANET TOP NAV START */

a.extra{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

a.extra:link{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

a.extra:visited{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

a.extra:hover{
	color: #2ACED0;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#events-calendar table td.td-top { background-color: #ada3a3; }
#events-calendar table td.td-bottom { background-color: #C0C0C0; }
#events-calendar table td.td-current { background-color: #808a94; }
#events-calendar form table { padding: 2px; }
#events-calendar a.HasEvent { color: #FFFFFF; font-weight: bold;}