body {
  background-image:url(../images/back.gif);	
	background-color:#54BECC;
	background-repeat: repeat-x;
}  

.leftSide{
	background-image:url(../images/left-side-back.gif);
	background-color:#54BECC;
	width:19px;
}

.rightSide{
	background-image:url(../images/right-side-back.gif);
	background-color:#54BECC;
	width:19px;
}

.topBar{
	background-image:url(../images/top-back.gif);
	background-position:left;
}

.paddingLRB{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.blockContent{
	padding-left:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.blackCopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.blackCopyNews{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left: 10px;
}

.orangeCopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF8D06;
}

.darkBlueCopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2F3887;
}

.blueLink:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2F3887;
	text-decoration:none;
}

.blueLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2F3887;
	text-decoration:none;
}

.blueLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FE8E08;
	text-decoration:none;
}

.orangeLink:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FE8E08;
	text-decoration:none;
}

.orangeLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FE8E08;
	text-decoration:none;
}

.orangeLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2F3887;
	text-decoration:none;
}

.blackCopyBig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	padding-right: 10px;
	text-align: justify;	
}

.blackCopyBig P {
  padding-top: 0px;
  padding-bottom: 0px;
}

.teaserText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#019DB4;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	text-align: justify;	
	background-color:#E6F5F8;
	font-style: italic;
}

.teaserText P {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 2px;
  margin-bottom: 6px;
}


.blueTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009FB5;
	line-height:16px;
	font-weight:bold;
}

.orangeTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF8D08;
	line-height:16px;
	font-weight:bold;	
}

.orangeDate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF8D08;
	line-height:16px;
}

.greenDate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#65BD19;
	line-height:16px;
}
.blueDate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009FB5;
	line-height:16px;
}

.greyTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#7C858C;*/
	color:#000000;
	line-height:16px;
	font-weight:bold;
}

.greyContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
}

.redTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F12035;
	line-height:16px;
	font-weight:bold;
}

.greenTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#65BD19;
	line-height:16px;
	font-weight:bold;
}

.darkBlueTitleBig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2F3684;
	line-height:16px;
	font-weight:bold;
	padding-left:6px;
}

.blueTitleBig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009FB5;
/*	line-height:14px; */
	font-weight:bold;
}

.orangeTitleBig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF8D08;
	line-height:16px;
	font-weight:bold;
}

.greyTitleBig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7C858C;
	line-height:16px;
	font-weight:bold;
}

.redTitleBig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F12035;
	line-height:16px;
	font-weight:bold;
}

.greenTitleBig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#65BD19;
	line-height:16px;
	font-weight:bold;
}

.blackCopyWPL{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:7px;
}

.blackCopyWPL20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:20px;
}

.opportunitiesList{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:20px;
}

.opportunitiesList a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
}

.opportunitiesList a:link, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
}

.opportunitiesList a:hover, a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
}

.projectsList {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:7px;
	/*padding-left:20px;*/
}

.projectsList a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F12035;
	text-decoration: none;
}

.projectsList a:link    { 
  color:#F12035;
}    /* unvisited links */
.projectsList a:visited { 
  color:#F12035;
}   /* visited links   */
.projectsList a:hover   { 
  color:#F12035;
  text-decoration: underline;
} /* user hovers     */
.projectsList a:active  { 
  color:#F12035;
}   /* active links    */

.eventsList {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:7px;
	/*padding-left:20px;*/
}

.eventsList a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#65BD19;
	text-decoration: none;
}

.eventsList a:link    { 
  color:#65BD19;
}    /* unvisited links */
.eventsList a:visited { 
  color:#65BD19;
}   /* visited links   */
.eventsList a:hover   { 
  color:#65BD19;
  text-decoration: underline;
} /* user hovers     */
.eventsList a:active  { 
  color:#65BD19;
}   /* active links    */

.linksList {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:7px;
	/*padding-left:20px;*/
}

.linksList a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009FB5;
	text-decoration: none;
}

.linksList a:link    { 
  color:#009FB5;
}    /* unvisited links */
.linksList a:visited { 
  color:#009FB5;
}   /* visited links   */
.linksList a:hover   { 
  color:#009FB5;
  text-decoration: underline;
} /* user hovers     */
.linksList a:active  { 
  color:#009FB5;
}   /* active links    */

.opportunityList {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:7px;
	/*padding-left:20px;*/
}

.opportunityList a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009FB5;
	text-decoration: none;
}

.opportunityList a:link    { 
  color:#009FB5;
}    /* unvisited links */
.opportunityList a:visited { 
  color:#009FB5;
}   /* visited links   */
.opportunityList a:hover   { 
  color:#009FB5;
  text-decoration: underline;
} /* user hovers     */
.opportunityList a:active  { 
  color:#009FB5;
}   /* active links    */


.searchBox{
	background-image:url(../images/search-input.gif);
	background-repeat:no-repeat;
	background-position: left top;
/*	_background-attachment:fixed;*/
	width:178px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:0px;
	padding-left:6px;
	padding-top:4px;
}

.titleRed{
	background-image:url(../images/red-title-back.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:24px;
	padding-top:3px;
	height:21px;
}

.titleGreen{
	background-image:url(../images/green-title-back.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:24px;
	padding-top:3px;
	height:21px;
}

.titleBlue{
	background-image:url(../images/blue-title-back.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:24px;
	padding-top:3px;
	height:21px;
}

.titleGrey{
	background-image:url(../images/grey-title-back.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:24px;
	padding-top:3px;
	height:21px;
}

.titleOrange{
	background-image:url(../images/orange-title-back.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:24px;
	padding-top:3px;
	height:21px;
}

.blackLink:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.blackLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.blackLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.whiteLinkBold:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.whiteLinkBold:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.whiteLinkBold:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.textStrip{
	width:350px;
	height:22px;
	border:1px solid #7F9DB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.dropDown{
	width:350px;
	height:22px;
	border:1px solid #7F9DB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.button{
	background-color:#303787;
	border-bottom:1px solid #000000;
	border-top:1px solid #7F9DB9;
	border-left:1px solid #7F9DB9;
	border-right:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-right:5px;
}

.button2{
	background-color:#303787;
	border-bottom:1px solid #000000;
	border-top:1px solid #7F9DB9;
	border-left:1px solid #7F9DB9;
	border-right:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

.tableOutline{
	background-color:#303787;
}

.tableOutline td{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
}

.tableOutline .oddRow td{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
}

.tableOutline .evenRow td{
	background-color:#E9F7F8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
}


.tableOutline th {
	background-color:#009EB3;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.tableOutlineFront{
	background-color:#FFFFFF;
	border-style: solid;	
	border-width: 1px;
	border-color: #009EB4;
	color:#019DB3;
}

.tableOutlineFront .oddRow td {
	background-color:#D9F1F5;
	color:#019DB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
}

.tableOutlineFront .evenRow td {
	background-color:#E9F7F8;
	color:#019DB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
}

.tableOutlineFront .oddRow td a,
.tableOutlineFront .evenRow td a {
  color:#019DB3;
  text-decoration: none;
}

.tableOutlineFront .oddRow td a:link,
.tableOutlineFront .evenRow td a:link {
  color:#019DB3;
  text-decoration: none;
}

.tableOutlineFront .oddRow td a:visited,
.tableOutlineFront .evenRow td a:visited {
  color:#7B848B;
  text-decoration: none;
}

.tableOutlineFront .oddRow td a:hover,
.tableOutlineFront .evenRow td a:hover,
.tableOutlineFront .oddRow td a:active,
.tableOutlineFront .evenRow td a:active {
  color:#FE8C07;
  text-decoration: underline;
}

 
.tableOutlineFront th {
	background-color:#FFFFFF;
	color:#009EB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
	text-align: left;
}

.sortOrder:link {
	background-color:#FFFFFF;
	color:#009EB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.sortOrder:visited {
	background-color:#FFFFFF;
	color:#009EB3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.sortOrder:hover {
	background-color:#sFFFFFF;
	color:#007E93;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.breadCrumb:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2F3887;
	text-decoration:none;
}

.breadCrumb:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2F3887;
	text-decoration:none;
}

.breadCrumb:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FE8E08;
	text-decoration:underline;
}

.breadCrumbLast:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FE8E08;
	text-decoration:none;
}

.breadCrumbLast:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FE8E08;
	text-decoration:none;
}

.breadCrumbLast:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FE8E08;
	text-decoration:underline;
}

.blackHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:16px;
	padding-left:5px;
}

.blueHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5AC1D2;
	font-weight:bold;
	line-height:16px;
	padding-left:5px;
	padding-bottom:13px;
}

.cyanHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5AC1D2;
	font-weight:bold;
	line-height:16px;
	padding-left:5px;
	padding-bottom:13px;
}

.darkBlueHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#019DB3;
	font-weight:bold;
	line-height:16px;
}

.imageDesc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

.eventListHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:16px;
	padding-left:0px;
}

.eventListHeading a {
  color:#FF8D09;
  text-decoration: none;
}
.eventListHeading a:link    { 
  color:#FF8D09;
}    /* unvisited links */
.eventListHeading a:visited { 
  color:#FF8D09;
}   /* visited links   */
.eventListHeading a:hover   { 
  color:#FF8D09;
  text-decoration: underline;
} /* user hovers     */
.eventListHeading a:active  { 
  color:#FF8D09;
}   /* active links    */

.eventListSubHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#019DB3;
	font-weight:bold;
	line-height:16px;
	padding-left:0px;
	padding-bottom:13px;
}


.linksListHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:16px;
	padding-left:0px;
}
.linksListHeading a {
  color:#FF8D06;
  text-decoration: none;
}
.linksListHeading a:link    { 
  color:#FF8D06;
}    /* unvisited links */
.linksListHeading a:visited { 
  color:#FF8D06;
}   /* visited links   */
.linksListHeading a:hover   { 
  color:#FF8D06;
  text-decoration: underline;
} /* user hovers     */
.linksListHeading a:active  { 
  color:#FF8D06;
}   /* active links    */

.linksListSubHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5AC1D2;
	font-weight:bold;
	line-height:16px;
	padding-left:0px;
	padding-bottom:13px;
}

.article_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	padding-right: 10px;
	text-align: justify;	
}

.article_content table {
  background-color: #FFFFFF;
  border-width: 1px;
  border-color: #56BFCD;
  border-style: solid;
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	border-collapse: collapse;
}

.article_content table tbody tr th,
.article_content table thead, 
.article_content table thead tr, 
.article_content table thead tr td {
  background-color: #CCECF0;  
  border-width: 1px;
  border-color: #56BFCD;
  border-style: solid;
  font-weight: bold;
  padding: 8px;
}

.article_content table tbody, 
.article_content table tbody tr ,
.article_content table tbody tr td {
  background-color: #FFFFFF;  
  border-width: 1px;
  border-color: #56BFCD;
  border-style: solid;
  line-height: 16px;  
  padding: 8px;
}

.alphaList {
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.do_search {
  width: 20px;
  height: 20px;    
}