body {
	text-align:center;
	margin:0 0 20px 0;
	background-image:url(../images/pageBack.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#wrapper {
	width:1004px;
	margin:0 auto;
	text-align:left;
}
#wrapperTop {
	height:15px;
	background-image:url(../images/wrapperTop.png);
}
#wrapperContent {
	padding:0 16px 4px 16px;
	text-align:left;
	background-image:url(../images/wrapperBack.png);
}
#wrapperBottom {
	clear:both;
	height:12px;
	background-image:url(../images/wrapperBottom.png);
}
#head {
	height:199px;
}
#headImage {
	background-repeat:no-repeat;
	height:150px;
	margin-bottom:2px;
}
#mainMenu {
	background-repeat:no-repeat;
	height:47px;
	background-image:url(../images/menuBack.gif);
	padding:17px 0 0 228px;
}
.moduletable_homemenu {
	margin:0 0 0 -210px;
}

#mainMenu ul {
	list-style:none;
	padding:0;
	margin:0;
}
#mainMenu ul li {
	display:block;
	float:left;
}
#mainMenu a {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial;
	font-weight:bold;
	margin-right:25px;
}
#mainMenu a:hover {
	color:#cbe0f6;
}
#mainMenu #current a {
	color:#3399ff;
}
#content {
	background-image:url(../images/contentBack.gif);
	background-repeat:no-repeat;
	padding-top:13px;
	padding-bottom:20px;
}
#content.front {
	background-image:url(../images/contentBack.jpg);
}
#left {
	width:175px;
	padding:10px;
	float:left;
}
/*-------------------------------*/
#left h3, #moreNews h3, .smallBox h3, .k2ItemsListContainer a.k2ItemsTitle {
	color:#228d95;
	font-family:"Trebuchet MS", Arial;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.smallBox h3 {
margin-bottom:15px;
}
#left h3 {
margin:10px 0 10px 0;
}
.k2ItemsListContainer a.k2ItemsTitle {
font-size:20px! important;

}
#right ul.k2ItemsList li {
padding:0! important;
background-image:none! important;
color:#000000;
}
#right ul.k2ItemsList .k2ItemsDate {
color:#666666;
}
#left ul {
	list-style:none;
	margin:0;
	padding:0;
}
#left ul li {
	padding:5px 10px 0 10px;
	margin-top:5px;
	border-top:#dedede 1px solid;
}
* html #left ul li {
	margin:0;
	padding-bottom:5px;
}
#left ul li a {
	display:block;
	background-image:url(../images/liArrow.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	text-decoration:none;
	color:#000000;
}
#left ul li#current a {
	color:#0093aa;
	font-weight:bold;
}
#left ul li#current ul li a {
	color:#000000;
	font-weight:normal;
}
/*-------------------------------*/

#right ul li {
	margin-bottom: 5px;
}

#right ul.feed, #right ul.eventlistmod {
	list-style:none;
	margin:0;
	padding:0;
}
#right ul.feed li, #right ul.eventlistmod li {
	padding:5px 10px 0 10px;
	margin-bottom:5px;
	background-image:url(../images/liArrow.gif);
	background-repeat:no-repeat;
	background-position:0 20px;
	color:#666666
}
* html #right ul.feed li, #right ul.eventlistmod li {
	margin:0;
	padding-bottom:5px;
}
#right ul.feed li a, #right ul.eventlistmod li a {
	display:block;
	text-decoration:none;
}
#right ul.feed li#current a, #right ul.eventlistmod li#current a {
	color:#0093aa;
	font-weight:bold;
}
#right ul.feed li#current ul li a, #right ul.eventlistmod li#current ul li a {
	color:#000000;
	font-weight:normal;
}
/*-------------------------------*/
#right {
	float:right;
	width:740px;
	padding:10px 5px 0 5px;
       line-height:1.3;
}
#right td{
	text-align:justify;	
        padding-right:15px;:
    
}


#right a {
	color:#007b85;
}
.clear {
	clear:both;
}
.line {
	clear:both;
	height:20px;
	background-image:url(../images/line.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
#right #firstNews {
	width:485px;
	float:left;
}
#right #firstNews .contentheading, #right #firstNews h3 {
	color:#007b85;
	font-size:18px;
}
#right #firstNews .contentpaneopen {
	margin-left:-3px;
}
#right #firstNews .contentpaneopen img, .itemImage img {
	float:left;
	margin:0 10px 10px 0;
	border:#89A7B8 1px solid;
}
#right #moreNews {
	width:238px;
	float:left;
	padding:0 0 0 10px;
}
#right .smallBox {
	float:left;
	width:226px;
	padding:0 10px 0;
}
#right .smallBox img {
	float:left;
	border:1px solid #000000;
	margin-right:5px;
}
#right .feeds {
	margin-top:20px;
	background-image:url(../images/feedsBack.gif);
	background-repeat:no-repeat;
}
#right .largeBox {
	float:left;
	width:236px;
	padding-bottom:20px;
	padding-top:5px;
	padding-left:10px;
}




#right .largeBox h3 {
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#3d4888;
	text-transform:uppercase;
	padding:4px 0 0 0;
	margin:0 0 15px 0;
}
#right .componentheading, .authorName, .contentheading {
	color:#343f7f;
	font-size:18px;
	background-image:url(../images/headingLine.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
}
#right .contentpaneopen {
padding-right:15px;
width: 100%;
}
#right .contentpaneopen .small, #right .contentpaneopen .createdate {
font-size:10px;
color:#666666;
padding-bottom:10px;
}

#right .buttonheading {
text-align:right;
}
#right .buttonheading img {
border:none;
}
/*-------------------------------*/
#itemListRssFeedBlock, #authorRssFeedBlock {
float:left;
margin-right:10px;
}
#itemListRssFeedBlock img, #authorRssFeedBlock img {
border:none;
}
.authorBlock {
padding-bottom:15px;
margin-bottom:15px;
	background-image:url(../images/headingLine.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.authorUrl, .authorEmail {
display:block;
}
.itemHeader h1.itemTitle {
font-size:15px;
font-weight:bold;
margin-top:0;
padding-bottom:10px;
}
.itemHeader h1.itemTitle a {
color:#007b85! important;
text-decoration:none;
font-size:18px;
}
.itemDateCreated {
color:#666666;
}
.itemContainer {
/*width:45%! important;*/
padding: 0 10px 20px 0;
}
.itemIntroText img, .itemFullText img {
border:#999999 1px solid;
}
.clr {
clear:both;
}

.catItemBack{
	background-image:url(../images/titleBarBG.jpg);
	background-position:center bottom;
	margin:15px 0;
	padding:5px 10px;
}

.itemContainerWrapper {
margin-bottom:15px;
}
.itemLinks, .k2ItemsTags, .itemExtraFields {
background-image:url(../images/titleBarBG.jpg);
background-position:bottom;
padding:5px 10px 5px 10px;
margin:15px 0 15px 0;
}
.itemExtraFields h3 {
margin:5px 0 12px 0;
font-size:11px;
color:#007B85;
}
.itemExtraFields br {
margin-bottom:12px;
}
label.label-textfield {
font-weight:bold;
}
.itemCategory, .itemTagsBlock, .itemAuthor {
display:block;
padding:5px 0 5px 0;
}
.itemTagsBlock span, .itemCategory span, .itemAuthor span {
font-weight:bold;
float:left;
margin-right:10px;
}
.itemTagsBlock a, .itemCategory a, .itemAuthor a, .k2ItemsTags a {
text-decoration:none;
}
.itemTagsBlock ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
}
.itemTagsBlock ul li {
display:inline;
margin:0;
padding:0 5px 0 0! important;
list-style:none;
text-indent:0;
}
.itemTagsBlock ul li a {
display:inline! important;
}
/*
.itemCommentsLink {
padding:6px 0;
text-align:center;
width:250px;
font-weight:bold;
height:26px;
margin-top:3px;
margin-right:10px;
display:block;
float:left;
text-decoration:none;
background-image:url(../images/comments.gif);
background-repeat:no-repeat;
}
.itemCommentsLink:hover {
background-image:url(../images/comments2.gif);
}
.itemCommentsLink span {
color:#FFFFFF;
}
*/
.itemVideo {
float:left;
width:420px;
}
.itemVideoCaption, .itemVideoCredits {
float:left;
width:280px;
}
.k2ItemsTags {
font-weight:bold;
}
.k2ItemsTags a {
font-weight:normal;
display:inline! important;
}
.itemImage {
display:none;
}
/*-------------------------------*/
.itemCommentsForm {
background-image:url(../images/titleBarBG.jpg);
background-position:bottom;
padding:10px;
}
.itemCommentsForm input {
margin-bottom:5px;
}
.itemCommentsForm .inputbox {
width:100%;
color:#666666;
}
.itemCommentsForm textarea {
height:80px;
}
.itemCommentForm .formComment {
font-weight:bold;
}
.commentAuthorName {
font-weight:bold;
display:block;
}
.commentAuthorName a {
display:inline! important;
}
/*-------------------------------*/
.k2TagCloud {
}
.k2TagCloud a {
color:#343f7f! important;
text-decoration:none;
}
.moduletable_focus_on {
padding-top:10px;
height:110px;
}
.moduletable_partners {
padding-top:10px;
height:60px;
}
.moduletable_focus_on h3, .moduletable_partners h3 {
text-transform:uppercase;
text-align:right! important;
color:#343f7f! important;
font-weight:normal! important;
font-size:10px! important;
font-family:Verdana, Arial, Helvetica, sans-serif! important;
float:left;
padding:0! important;
margin:0! important;
}
.moduletable_focus_on ul, .moduletable_partners ul {
float:right;
}
.moduletable_focus_on ul li, .moduletable_partners ul li {
margin:0! important;
padding:0 0 5px 0! important;
border:none! important;
}
.moduletable_focus_on ul li a, .moduletable_partners ul li a {
padding:0! important;
background-image:none! important;
color:#343f7f! important;
font-weight:bold;
font-size:11px;
}
/*-------------------------------*/
.sectiontableentry1 strong {
font-weight:normal;
}
.sectiontableentry2 strong {
font-weight:normal;
}
/*-------------------------------*/
fieldset {
border:none;
}
#com-form-login img {
display:none;
}
/*-------------------------------*/
#apMenu {
position:absolute;
left:0px;
}
/*
-------------------------------------------------------------- TOOL TIP
*/

.tool-tip {

	/*the span will display just on :hover state*/
	/* Tooltip */
   	display:block;

   	position:absolute;
  	top:2em;
 	left:-20em;
 	width:30em;
 	border:2px solid #A3C0E2;
    background-color:#FFFFFF;/*f1f7fb*/
    color:#1073b5;
	padding:8px;
	font-size: 11px;
    text-align: left;
	text-decoration:none;
}

.tool-tip img{
	max-width: 150px;
    float: left;
    padding:0 10px 0 0;
}


.tool-title{
	margin:0;
	color:#0063ab;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Calibri;
	padding-bottom:8px;
}

.moduleItemTitle{font-size:20px !important;}
#firstNews li {	display:block;
	text-decoration:none;}
	
#firstNews  img{float:right;}

/*		apBanner	*/
#apMenuNew {
	position:absolute;
	width:100% !important;
	text-align:left;
}
#menuTable {
	width:100%;
}
/*		apBanner	*/