@charset "UTF-8";
/* blue colour scheme for Agility Communitymaster theme CSS Document */


body {
	background-color:#0B3754;
	color: #FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/bodyBg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#contentarea {
	background-color:#000000;
	color:#FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/contentarea-bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-top:1px solid #4F5151;
}
.NOCOLS#contentarea {
	background-image: url(/cm_media/1/graphics/aquamarine/contentarea-bg-noColumns.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	
}
.NOLEFT#contentarea { 
	background-image: url(/cm_media/1/graphics/aquamarine/contentarea-bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.LEFTRIGHT#contentarea,
.NOLEFTRIGHT#contentarea {
	background-image: url(/cm_media/1/graphics/aquamarine/contentarea-bg-rightCol.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}


#contentarea a { font-weight:normal; }
#bannerarea	{
	background-color:#1F2122;
	color:#FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/bannerareaBg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.main.noleftright .nav.access { 
	color:#666666;
}
/*box*/
.box {
	background-image: url(/cm_media/1/graphics/aquamarine/boxBg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.box p { border-bottom:1px solid #4F5151;}
.box.ecards {
	background-image: url(/cm_media/1/graphics/aquamarine/boxBg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.box h2	{
	color:#FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/box-title-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom:1px solid #4F5151;
}
.box.documents li { border-bottom:1px solid #4F5151;}
.box.documents a {
	display:block;
	padding-bottom:8px;
}

li.pdf	{
	background-image: url(/cm_media/1/graphics/aquamarine/doctype/px24/pdf.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}
li.word	{
	background-image: url(/cm_media/1/graphics/aquamarine/doctype/px24/word.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}
li.excel {
	background-image: url(/cm_media/1/graphics/aquamarine/doctype/px24/exel.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}
li.powerpoint {
	background-image: url(/cm_media/1/graphics/aquamarine/doctype/px24/pps.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}





.box li	{
	color:#0099CC;
}
blockquote { color:#FFFFFF; background-color:#333333; }
/*gallery*/
.gallery .galleryimage,
.gallery.categories	.galleryimage	{
	border:1px solid #4F5151;
	background-color:#1F2122;
}
/*headerarea*/
/* if horizontal nav is selected */
.bannerWrap img { border-bottom:1px solid #FFFFFF; }
#headerarea	.nav {
	background: #00A6FF url(/cm_media/1/graphics/aquamarine/navBG.gif) repeat-x top;
}
#headerarea	.nav li	a	{
	border-right:1px solid #66CCFF;
	color: #FFFFFF;
	background: #00A6FF url(/cm_media/1/graphics/aquamarine/navBGItem.gif) repeat-x right top;
}
#headerarea	.nav li a:hover,
#headerarea .nav li a:focus{
	border-right:1px solid transparent;
	color: #FFFFFF;
	background: #0B3754 url(/cm_media/1/graphics/aquamarine/navBGItemActive.gif) repeat-x right top;
}

#headerarea .nav li a:active,
#headerarea .nav li.selected a {
	border-right:none;
	color: #FFFFFF;
	background: #0B3754 url(/cm_media/1/graphics/aquamarine/navBGItemActive.gif) repeat-x right top;
}
#headerarea .nav li.selected a { 
	background-color:#000033;
}

/* main navigation in the left column */

/*main nav if in left column */
#contentarea .left .nav.mainnavside ul {}
#contentarea .left .nav.mainnavside li a {
	border-bottom:1px solid #66CCFF;
	color: #FFFFFF;
	background: #00A6FF url(/cm_media/1/graphics/aquamarine/navBG.gif) repeat-x right top;
}
#contentarea .left .nav.mainnavside li a:hover {
	border-bottom:1px solid #0066CC;
	color: #FFFFFF;
	background: #0B3754 url(/cm_media/1/graphics/aquamarine/navBGItemActive.gif) repeat-x -1px top;
}
#contentarea .left .nav.mainnavside li a:active,
#contentarea .left .nav.mainnavside li.selected a,
#contentarea .left .nav.mainnavside li.selected a:hover {
	border-bottom:1px solid #0066CC;
	color: #FFFFFF;
	background: #0B3754 url(/cm_media/1/graphics/aquamarine/navBGItemActive.gif) repeat-x -1px top;
}
/* ul inside ul for main nav in left side column */
#contentarea .left .nav.mainnavside ul ul { margin-top:0; }
#contentarea .left .nav.mainnavside ul li ul li a,
#contentarea .left .nav.mainnavside ul li.selected ul li a { 
	background-color:#0b3754;
	background-image:none;
	border-top:1px solid #125886;
	border-bottom:none;
}

/* main navigation in the right column */
#contentarea .right .nav.mainnavside ul {}
#contentarea .right .nav.mainnavside li a {
	border-bottom:1px solid #66CCFF;
	color: #FFFFFF;
	background: #00A6FF url(/cm_media/1/graphics/aquamarine/navBG.gif) repeat-x right top;
}
#contentarea .right .nav.mainnavside li a:hover {
	border-bottom:1px solid #0066CC;
	color: #FFFFFF;
	background: #0B3754 url(/cm_media/1/graphics/aquamarine/navBGItemActive.gif) repeat-x -1px top;
}
#contentarea .right .nav.mainnavside li a:active,
#contentarea .right .nav.mainnavside li.selected a,
#contentarea .right .nav.mainnavside li.selected a:hover {
	border-bottom:1px solid #0066CC;
	color: #FFFFFF;
	background: #0B3754 url(/cm_media/1/graphics/aquamarine/navBGItemActive.gif) repeat-x -1px top;
}
/* ul inside ul for main nav in left side column */
#contentarea .right .nav.mainnavside ul ul { margin-top:0; }
#contentarea .right .nav.mainnavside ul li ul li a,
#contentarea .right .nav.mainnavside ul li.selected ul li a { 
	background-color:#0b3754;
	background-image:none;
	border-top:1px solid #125886;
	border-bottom:none;
}





/*sub nav if in left column */
#contentarea .left .nav.sub li a {
	border-bottom:1px solid #4f5151;
	background-color:transparent;
}
	#contentarea .left .nav.sub ul ul li a { border-bottom:none; }
	#contentarea .left .nav.sub ul ul li:last-child a { border-bottom:1px solid #4f5151; }
	
#contentarea .left .nav.sub a {
	background-image: url(/cm_media/1/graphics/aquamarine/navSub-leftnav-ready.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentarea .left .nav.sub a:hover	{
	color:#FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/navSub-leftnav-active.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentarea .left .nav.sub li.selected a,
#contentarea .left .nav.sub li.selected a:hover,
#contentarea .left .nav.sub ul ul li.selected a,
#contentarea .left .nav.sub ul ul li.selected a:hover { 
	color:#FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/navSub-leftnav-active.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentarea .left .nav.sub li.selected li a {
	color:#33CCFF;
	background-image: url(/cm_media/1/graphics/aquamarine/navSub-leftnav-ready.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentarea .left .nav.sub li.selected li.selected a { 
	color:#FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/navSub-leftnav-ready.gif);
	background-repeat: no-repeat;
	background-position: right top;
}








/*sub nav if in right column */
#contentarea .right .nav.sub li a {
	border-bottom:1px solid #4f5151;
	background-color:transparent;
}
	#contentarea .right .nav.sub ul ul li a { border-bottom:none; }
	#contentarea .right .nav.sub ul ul li:last-child a { border-bottom:1px solid #4f5151; }
	
#contentarea .right .nav.sub a {
	background-image: url(/cm_media/1/graphics/aquamarine/navSub-leftnav-ready.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentarea .right .nav.sub a:hover	{
	color:#FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/navSub-leftnav-active.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentarea .right .nav.sub li.selected a,
#contentarea .right .nav.sub li.selected a:hover,
#contentarea .right .nav.sub ul ul li.selected a,
#contentarea .right .nav.sub ul ul li.selected a:hover { 
	color:#FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/navSub-leftnav-active.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentarea .right .nav.sub li.selected li a {
	color:#33CCFF;
	background-image: url(/cm_media/1/graphics/aquamarine/navSub-leftnav-ready.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentarea .right .nav.sub li.selected li.selected a { 
	color:#FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/navSub-leftnav-ready.gif);
	background-repeat: no-repeat;
	background-position: right top;
}







p.date { 
	color:#666666;
}




a { color:#33CCFF; }
a:link	{

	}
a:visited	{

	}
a:active	{

	}
a:hover	{

	}

/*tables*/
thead th	{
	background:#0B3754;
	border-bottom:1px solid #4F5151;
}
thead th a, 
thead th { color:#FFFFFF; }
tr.odd	{
	background:transparent;
}
tr.even	{
	background:#1F2122;
}
tr.odd th,
tr.even th,
tr.odd td,
tr.even td { border-bottom:1px solid #4F5151; }

/*calendar*/
.calendar	{
	border-bottom:1px solid #4F5151;
	background-color: #1F2122;
	background-image: url(/cm_media/1/graphics/aquamarine/calendarBG.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.calendar table {


}
.calendar caption	{
	/*background-color:#0B3754;
	color:#FFFFFF;*/
	color:#FFFFFF;
	background-image: url(/cm_media/1/graphics/aquamarine/box-title-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom:1px solid #4F5151;
}
.calendar th, 
.calendar td	{
	border-bottom:1px solid #1F2122;
	border-right:1px solid #1F2122; 
}
.calendar td {
	background:#1F2122;
}
.calendar td.nodate	{
	background:#1F2122;
}
.calendar td.activedate	{
	background:#0099FF;
}
.calendar a	{
	color:#fff;
}
.calendar .arrowleft	{
	background:url(/cm_media/1/graphics/aquamarine/arrow-left.gif) left no-repeat;
}
.calendar .arrowright	{
	background:url(/cm_media/1/graphics/aquamarine/arrow-right.gif) right no-repeat;
}

.lead { 
	background-color:#1F2122;
	border:1px solid #4F5151;
}

/* forms */
input.button {
	color: #FFFFFF;
	border-color:#000000;
	background-color: #1C427E;
	background-image: url(/cm_media/1/graphics/aquamarine/buttonBg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
input.button[class] {
	width:auto !important;
}
label {
	color:#FFFFFF;
}

/* right hand columns */
.prominent	{
	background:#1F2122;
	border:1px solid #4F5151;
}
.plain {
	background-color:transparent;
}



/*footerarea*/
#footerarea	{

}
#footerarea	.nav,
#footerarea	.nav li a { color:#FFFFFF; }
