html, body, .wrapper {
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
}

a.eventsHeading:link, a.eventsHeading:visited, a.eventsHeading.active, .eventsHeading
{
    color: #666666;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration:none;
	font-weight:bold;
}

a.eventsHeading:hover 
{
	color: #666666;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration:underline;
	font-weight:bold;
}


body {
	font-family: Arial, Helvetica, sans-serif;
}

ul
{
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
}
ul li
{
	padding-bottom:8px;
	padding-left: 11px;
	margin:0;
	background: url(../images/bullet.gif) 0px 3px no-repeat;
}

.NoSpaceBelowItem
{
	padding-bottom:0px;
	padding-left: 11px;
	margin:0;
	background: url(../images/bullet.gif) 0px 0px no-repeat;	
}

ol li
{
	padding-bottom:8px;
	padding-left: 0px;
	margin:0;
}

.CustomeErrorli
{
	padding-bottom:2px;
	padding-left: 18px;
	margin:0;
	background: #fff url(../images/custombullet.gif) 8px 2px no-repeat;
}

.popupHeading
{
	font-family:Arial;
	color:#1e3e9e;
	font-size:13px;
	font-weight:bold;
}
.popupHeading2
{
	font-family:Arial;
	color:#1e3e9e;
	font-size:18px;
	font-weight:normal;
}
.popupFont
{
	 font-family:Arial;
	 font-size:12px;
	 color:#666767;
}
.popupStatement
{
	font-family:Arial;
	font-size:11px;
	color:#121212;
	font-weight:bold;
}
.popupStatementSmall
{
	font-family:Arial;
	font-size:11px;
	color:#121212;
	font-weight:normal;
}
.popupTextBox
{
	border:1px solid #d8d8d8;
	width:190px;
	height:16px;
	font-family:Arial;
	font-size:11px;
	color:#121212;
}
a.popupLink:link, a.popupLink:visited, a.popupLink.active, a.popupLink:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#1c3d9d;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}
a.popupLinkButton:link, a.popupLinkButton:visited, a.popupLinkButton.active
{
	background-image:url(../images/Bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
a.popupLinkButton:hover
{
	background-image:url(../images/Bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}
h1 {
	color: #183b98;
	font-size: 18px;
	font-weight: normal;
	border-bottom: #c5c5c5 5px solid;
	padding-bottom: 3px;
	margin-top: 11px;
	margin-bottom: 22px;
}
h2 {
	color: #666666;
	font-size: 15px;
	text-transform: uppercase;
}
h3 {
	color: #183b98;
	font-size: 18px;
	font-weight: normal;
	border-bottom: #c5c5c5 5px solid;
	padding-bottom: 3px;
	margin-top: 11px;
	margin-bottom: 7px;
}
.iGIBSFilter
{
	color: #333333;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	background-color:#e6e6e6;
	vertical-align:middle;
	height:28px;
}
.iGIBSFilterDropdown
{
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width : 185px;
}
.iGIBSWidgetInput
{
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	width : 120px;
}
.iGIBSWidgetButton
{
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
h4 {
	color: #222222;
	font-size: 11px;
	margin: 0;
	margin-bottom: 2px;
}

h5 {
	color: #183b98;
	font-size: 12px;
	margin-bottom: 2px;
	margin-top: 6px;
}

h6 {
	color: #222222;
	font-size: 12px;
}

html, body, .wrapper, p, td 
{
	color: #444444;
	font-size: 11px;
}

td {
	vertical-align: top 
}

a:link, a:visited, a.active {
	color: #183b98;
	font-size: 11px;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}

hr 
{
	height: 1px;
	color: #666666;
}
hr.dashed
{
	
	font-size:3px;
	border-style:dashed;
	border-width:1px;
	border-color:#c5c5c5;
}

a img {
	border: none;
}

/* END ELEMENT STYLES ************************************ */

/* BEGIN THEME STYLES ************************************ */

.wrapper {
	width: 1002px;
}

.leftEdgeGradient {
	background: #fff url(../images/leftEdgeGradient.gif) left top repeat-y;
	width: 14px;
}

.rightEdgeGradient {
	background: #fff url(../images/rightEdgeGradient.gif) left top repeat-y;
	width: 14px;
}

.bodyArea {
	vertical-align: top;
	width: 974px;
}

.searchTd {
	vertical-align:top;
}
/*.searchButton
{
	background:url(../Images/searchIcon.gif);
	width:22px;
	height:20px;
	cursor:pointer;
	margin-top:40px;
}
.search {
	color: #666666;
	border:#cdcdcd 1px solid;
	font-size: 11px;
	height: 20px;
	text-align:right;
	padding-top: 3px;
	width: 130px;
	padding-right: 2px;
	margin-top:39px;
	margin-left:29px;
}*/

.search {
	border:#cdcdcd 1px solid;
	color: #666666;
	float: left;
	font-size: 11px;
	height: 20px;
	/*margin-top:20px;*/
	margin-left:29px;
	padding-top: 2px;
	padding-right: 2px;
	text-align:right;
	width: 130px;
}
.searchButton
{
	background:url(../Images/searchIcon.gif);
	cursor:pointer;
	display: block;
	float: left;
	height:20px;
	/*margin-top:20px;*/
	outline: none;
	width:22px;
}

.rightBannerContent {
    background-color:#b5bcce;
	border-left: #fff 1px solid;
	text-align: right;
	vertical-align: bottom;
	height: 80px;
}

.rightBannerContent span  
{
	color: #222222;
	font-size: 18px;
	display: block;
	margin: 0px 19px 8px 0px;
}

a.ContactUs:link, a.ContactUs:visited, a.ContactUs:active
{
	color: #222222;
	font-size: 18px;
	display: block;
	margin: 0px 19px 12px 0px;
}

a.logoutLink:link, a.logoutLink:visited, a.logoutLink.active
{
	background-image:url(../images/Bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}
a.logoutLink:hover
{
	background-image:url(../images/Bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:8px;
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
}

.loginBlock {
	background-color: #dbdbdb;
	border-bottom: #fff 1px solid;
}
.contactUsBlock {
	background-color: #b5bcce;
}

/* *********** */

.sideNavColumn {
	vertical-align: top;
}
.contentColumn {
	vertical-align: top;
}

/* *********** */

.rightColumnDivider {
	background: #fff url(../images/rightColumnDivider-.gif) right top repeat-y;
}

.rightColumn {
	vertical-align: top;
}

.rightColumnHeader {
	color: #000;
	border-bottom: #c5c5c5 5px solid;
	font-size: 17px;
	font-weight: normal;
	margin-top: 11px;
	margin-bottom: 8px;
	padding-bottom: 3px;
}

.quickLickTabs {
	margin-bottom: 5px;
}
.quickLinksDropdown {
	margin-top: 4px;
}
.interactiveText {
	font-size: 11px;
	color: #555;
}
.interactiveText strong {
	color: #000;
}
.horizontalDash {
	background: #fff url(../images/portletHorizontalDash.gif) left top repeat-x;
	margin-top: 14px;
	font-size:1px;
	height: 1px;
}
.interactiveIcon {
	margin-top: 10px;
	margin-bottom: 3px;
}
.blogTitle {
	color: #000;
	font-size: 12;
}
.blogSubscript {
	color: #555;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
.blogText {
	color: #222;
	font-size: 11px;
}

.footerArea {
	vertical-align: bottom;
}
.footerTopBorder {
	border-top: #c5c5c5 5px solid;
	height: 16px;
}
.footerBottomBorder {
	border-bottom: #c5c5c5 5px solid;
	height: 16px;
}
.footerTable {
	vertical-align: top;
}
.footerCell {
	vertical-align: top;
}
.footerCell h4 {
	color: #222222;
	font-size: 11px;
	margin: 0;
	margin-bottom: 2px;
}
.footerCell div {
	margin-bottom: 2px;
}
a.footerLink:link, a.footerLink:visited, a.footerLink:active {
	color: #6b6b6b;
	font-size: 11px;
}
a.footerLink:hover {} 

/* END THEME STYLES ************************************** */

/* BEGIN HOME PAGE STYLES ******************************** */

.homePageHeading {
	border: none;
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	margin-bottom: 0;
	margin-top: 15px;
}
.homePageSubHeading {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 0px;
	margin-top: -5px;
}
.homePageVideoText 
{
    color: #333333;
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.portletTable {
	vertical-align: top;
}

.portletHeader {
	color: #000;
	border-bottom: #c5c5c5 5px solid;
	font-size: 17px;
	font-weight: normal;
	/*margin-top: 11px;*/
	margin: 11px 0px 4px 0px;
	padding-bottom: 3px;
}

.calendarHeader {
    border:none;
    margin-bottom: 3px;
    padding-bottom: 0;
}

/*.calendarTable div 
{
    background: #ffffff url(../images/calendarTitleBarBg.gif) left top repeat:repeat-x;
}*/


.portletSubHeader {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px;
	/*margin-bottom: 5px;*/
}

.portletText {
	color: #222;
	font-size: 11px;
}

.portletGreyText {
	color: #666;
	font-size: 11px;
}

.portletDateText {
	color: #999;
	font-size: 11px;
}

a.readMoreLink {
	color: #173996;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.readMoreLink:hover {
	text-decoration: underline;
}

a.readmore:link, a.readmore:visited, a.readmore:active {
	color: #303b86;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px	
}
a.readmore:hover {
	color: #303b86;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px	
}

.ReadMoreClass
{
    color: red;
}    

.NewsPublishDate
{
    color: #666666;
    /*color: #c8c8c8;*/    
}

.NewsCategory
{
    color: #484848;
    font-weight: bold
}
a.moreLink_2,a.moreLink_2:link, a.moreLink_2:visited, a.moreLink_2:active {
	color: #222;
	font-size: 12px;
	text-decoration: none;
	padding-left: 11px;
	background: #fff url(../images/viewArrow.gif) 0px 3px no-repeat;
}
a.moreLink_Portlet:hover {
	text-decoration: underline;
}
a.moreLink_Portlet,a.moreLink_Portlet:link, a.moreLink_Portlet:visited, a.moreLink_Portlet:active {
	color: #222;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	padding-left: 11px;
	background: #fff url(../images/viewArrow.gif) 0px 3px no-repeat;
}
a.moreLink_2:hover {
	text-decoration: underline;
}
.portletHorizontalDash {
	background: #fff url(../images/portletHorizontalDash.gif) left top repeat-x;
	padding-top: 4px;
}

.fnBlock {
	margin-top: 5px;
}

/* END HOME PAGE STYLES ********************************** */

/* BEGIN NAV STYLES ************************************** */

.navigation 
{
	background: #555656 url(../images/topNavGradient.gif) left top repeat-x;
}

a.multiColumnHeading:link, a.multiColumnHeading:visited, a.multiColumnHeading.active, a.multiColumnHeading:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#21409b;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	cursor:default;
}

.multiColumnHeading
{
	padding-top:5px;
	padding-bottom:5px;
}

a.multiColumnItem:link, a.multiColumnItem:visited, a.multiColumnItem.active 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	font-weight:normal;
	text-decoration: none
}
a.multiColumnItem:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
}
.multiColumnItem
{
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
}
.dashedLine
{
	background-image: url(../images/DashedSeperator.gif);
	background-position:center;
	background-repeat:repeat-y;
}
/* ***************** */
/*
.subNavigation {
	list-style: none;
	margin: 0;
	padding: 12px 0px 24px 0px;
	font-size: 11px;
}

.item a {
	color: #222;
	border-bottom: #bbbbbb 1px solid;
	display: block;
	font-size: 11px;
	padding: 4px 0px 4px 15px;
	
}
.item a:hover {
	color: #1b3d99;
	text-decoration: none;
}
.itemSelected {
	color: #666666;
	font-weight: bold;
}
.itemHasChildren {
	background: #fff url(../images/subNavHasChildren.gif) 173px 7px no-repeat;
}
.itemHasChildrenSelected {
	background: #fff url(../images/subNavHasChildrenSelected.gif) 173px 7px no-repeat;
}

.subItem a {
	color: #222;
	padding-left: 25px;
}
.subItem a:hover {
	color: #1b3d99;
}
.subItemSelected a {
	color: #1b3d99;
	font-weight: bold;
}
*/
/* *************** */

.dropNav
{
	filter: alpha(opacity=20); 
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;

	background:#000000;
	position:absolute;
	z-index:10;
	left:300px;
	top:400px;
	width:256px;
	height:154px;
}
.dropNavInner
{
	width:250px;
	height:150px;
	text-align:left;
	padding:10px;
	background-color:#dbdbdb;
	font-size:10px;
	color:#222222;
	position:absolute;
	z-index:11;
	left:303px;
	top:400px;
}

.breadCrumb {
	border-bottom: #bbbbbb 1px solid;
	color: #010101;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
a.BreadCrumbNav:link, a.BreadCrumbNav:visited, a.BreadCrumbNav.active 
{
	color: #010101;
	font-size: 11px;
	text-decoration: none
}
a.BreadCrumbNav:hover 
{
	text-decoration: underline;
}
a.CurrentSection:link, a.CurrentSection:visited, a.CurrentSection.active 
{
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none
}
a.CurrentSection:hover 
{
	text-decoration: underline;
}
.currentPage {
	color: #1b3d99;
	font-weight: bold;
}

/* END NAV STYLES **************************************** */

/* BEGIN EDITOR STYLES *********************************** */

.Heading_1 
{
	color: #183b98;
	display: block;
	font-size: 18px;
	font-weight: normal;
	border-bottom: #c5c5c5 5px solid;
	padding-bottom: 3px;
	margin-bottom: 22px;
}

.Heading_2 
{
	color: #666666;
	display: block;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 22px;
}

.Heading_3 
{
	color: #222222;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 16px;
}

.Heading_4 
{
	color: #222222;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 2px;
}

.Heading_5  
{
	color: #183b98;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 16px;
}
.Heading_6  
{
	color: #222222;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 16px;
}

.Paragraph 
{
	color: #444444;
	display: block;
	font-size: 11px;
	margin-bottom: 16px;
}

.Plain_text 
{
	color: #444444;
	font-size: 11px;
}

.Blue_text 
{
	color: #1f419a;
	font-size: 11px;
	font-weight: bold;
}
.Grey_text
{
	color: #646464;
	font-size: 11px;
	font-weight: bold;
}
.HyperLink 
{
	color: #183b98;
	font-size: 11px;
	outline: none;
}
a.HyperLink:link, a.HyperLink:visited, a.HyperLink.active, a.HyperLink:hover
{
	color: #183b98;
	font-size: 11px;
	outline: none;
	text-decoration: underline;
}

.CommentLink
{
	color: #151515;
	font-size: 12px;
	font-weight:bold;
}
a.CommentLink:link, a.CommentLink:visited, a.CommentLink.active
{
	color: #151515;
	font-size: 12px;
	font-weight:bold;
	outline: none;
	text-decoration: none;
}
a.CommentLink:hover
{
	color: #151515;
	font-size: 12px;
	font-weight:bold;
	outline: none;
	text-decoration: underline;
}
a.ContentLink:link, a.ContentLink:visited, a.ContentLink.active
{
	color: #183b98;
	font-size: 11px;
	outline: none;
	text-decoration: none;
}
a.ContentLink:hover
{
	color: #183b98;
	font-size: 11px;
	outline: none;
	text-decoration: underline;
}
a.BulletLink:link, a.BulletLink:visited, a.BulletLink.active
{
	background-image: url(../Images/BlueBullet.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	color: #222222;
	font-size: 11px;
	outline: none;
	text-decoration: none;
}
a.BulletLink:hover
{
	color: #222222;
	font-size: 11px;
	outline: none;
	text-decoration: underline;
}

.Link 
{
	color: #183b98;
	font-size: 11px;
	outline: none;
}
/* END EDITOR STYLES *************************************** */

/* ADD TO THEME STYLES ***************** */
.contentAreaMain {
	vertical-align: top;
}

.customErrorhr {
border-bottom: #c5c5c5 5px solid;
width:768px; 
}



/* BEGIN MEDIA PAGE STYLES **************************** */

.pageNavigation {
	margin-top: -10px;
	margin-bottom: -8px;
}
.pageNavigation td {
	text-align: right;
	color: #555;
	font-size: 11px;
}
.pageNavigation .moreLink_2 {
	color: #555;
	font-size: 11px;
}
.mediaSubHeader {
	color: #222;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 0px;
	
}
.mediaText {
	color: #555;
	font-size: 11px;
	margin-bottom:10px;
}

/*-- Title and read more / download links --*/
A.previewTitles, A.previewTitles:ACTIVE, A.previewTitles:LINK, A.previewTitles:VISITED, A.previewTitles:HOVER
{	
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration : underline;
}	
A.previewContent, A.previewContent:ACTIVE, A.previewContent:LINK, A.previewContent:VISITED
{	
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration : none;
}	
A.previewContent:HOVER
{	
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration : underline;
}	
.previewContent ul 
{
	margin:0px 0px 0px 15px;
}
/*------------------------------------------*/
.repeaterFilter
{
	border:1px solid #183b98;
}
.listFilterHeading
{
	padding:5px;
	color:#183b98;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #183b98;
	width:300px;
}
.listFilterValue
{
	background-color:#f4f4f4;
	padding:2px;
}
.FormLabel
{
	color:#646464;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align:top;
	padding-top:7px;
}
.TextBox
{
	width:170px;
	height:16px;
	border:1px solid #cccccc;
	color:#646464;
	font-size:11px;
	font-family:Arial;
}
.Btn
{
	background-image: url(/SiteResources/images/buttonback.gif);
	background-repeat: repeat-x;
	border: 0px;
	height: 36px;
	color: #aaaaaa;
	background-color: Transparent;
}


/* forms styles begin*/
th
{
	text-align:left;
	font-size: 11px;
}
.formHeading {
	color: #040404;
	font-size: 18px;
	font-weight: normal;
	border-bottom:1px solid #bcbcbc;
	padding-bottom: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.datebox .commonfieldstextbox
{
	width:60px;
}
.smallest .commonfieldstextbox
{
	width:132px;
}
.small .commonfieldstextbox
{
	width:160px;
}
.medium .commonfieldstextbox
{
	width:235px;
}
.small .commonfieldsdropdown
{
	width: 60px;
}
.large .commonfieldstextarea
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	border:1px solid #908e8f;
	height: 200px;
	width: 650px;
	background: #FFFFFF;
}
.FieldLabelLong
{
	color:#222222;
	width:330px;
	vertical-align:top;
	padding:3px;
}
table.iGibsFilterTable
{
	background-color:#e6e6e6;
	width:100%;
}
td.iGibsFilterCell
{
	font-size: 13px;
	vertical-align:middle;	
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
}
select.iGibsFilterField
{
	width:150px;	
}
.iGibsTitleField
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height:23px;
	margin-top:5px;
}
.iGibsDateField
{
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a.iGibsMoreLink
{
	color: #323994;
	font-weight:bold;
	font-size: 11px;
}
td.iGibs1
{
	font-size:3px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#c5c5c5;
}
td.iGibs2
{
	font-size:3px;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-bottom-color:#c5c5c5;
	height: 5px;
}
.ratethis
{
	text-align:right;
	font-weight: bold;
	width:10px;
}
a.listViewPagesCurrent
{
	color: Black;
	vertical-align:top;
	padding-top:2px;
}
a.listViewPages
{
	color: Gray;
	vertical-align:top;
	padding-top:2px;
}
.iGIBSEventWidget
{
	background-color:#F2F2F2;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}
.iGIBSEventWidgetFooter
{
	background-color:#E0E0E0;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
}
.iGIBSEventCategory
{
	color:#666666;
	font-size: 11px;
}
a.iGIBSEventWidgetLink,a.iGIBSEventWidgetLink:link, a.iGIBSEventWidgetLink:visited, a.iGIBSEventWidgetLink:active {
	color: #222;
	font-size: 12px;
	text-decoration: none;
	padding-left: 11px;
	background: #F2F2F2 url(../images/viewArrow.gif) 0px 3px no-repeat;
}
a.iGIBSEventWidgetFooterLink,a.iGIBSEventWidgetFooterLink:link, a.iGIBSEventWidgetFooterLink:visited, a.iGIBSEventWidgetFooterLink:active {
	color: #222;
	font-size: 12px;
	text-decoration: none;
	padding-left: 11px;
	background: #E0E0E0 url(../images/viewArrow.gif) 0px 3px no-repeat;
}


/* forms styles end*/
@media print 
{
	.hide
	{
		display:none;
	}
}


/** LINK SPECIFIC CLASSES REMEMBER TO UPDATE NORMAL CLASSES IF REQUIRED /**
/** Please keep this section at the bottom of the stylesheet for easier reference **/

a.h1 {
	color: #183b98;
	font-size: 18px;
	font-weight: normal;
	border-bottom: #c5c5c5 5px solid;
	padding-bottom: 3px;
	margin-top: 11px;
	margin-bottom: 22px;
}
a.h2 {
	color: #666666;
	font-size: 15px;
	text-transform: uppercase;
}
a.h3 {
	color: #222222;
	font-size: 11px;
	/*color: #040404;
	font-size: 18px;
	font-weight: normal;
	border-bottom:1px solid #bcbcbc;
	padding-bottom: 7px;
	margin-top: 10px;
	margin-bottom: 10px;*/
}
a.h4 {
	color: #222222;
	font-size: 11px;
	margin: 0;
	margin-bottom: 2px;
}

a.h5 {
	color: #183b98;
	font-size: 12px;
}

a.h6 {
	color: #222222;
	font-size: 12px;
}

a.Heading_1 
{
	color: #183b98;
	display: block;
	font-size: 18px;
	font-weight: normal;
	border-bottom: #c5c5c5 5px solid;
	padding-bottom: 3px;
	margin-bottom: 22px;
}

a.Heading_2 
{
	color: #666666;
	display: block;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 22px;
}

a.Heading_3 
{
	color: #222222;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 16px;
}

a.Heading_4 
{
	color: #222222;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 2px;
}

a.Heading_5  
{
	color: #183b98;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 16px;
}
a.Heading_6  
{
	color: #222222;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 16px;
}

a.Paragraph 
{
	color: #444444;
	display: block;
	font-size: 11px;
	margin-bottom: 16px;
}

a.Plain_text 
{
	color: #444444;
	font-size: 11px;
}

a.Blue_text 
{
	color: #1f419a;
	font-size: 11px;
	font-weight: bold;
}
a.Grey_text
{
	color: #646464;
	font-size: 11px;
	font-weight: bold;
}
a.HyperLink 
{
	color: #183b98;
	font-size: 11px;
	outline: none;
}


.CurrencyBoldText
{
	font-weight:bold; 
	color: #666666; 
	font-size:11px;
}

.CurrencyText
{
	color: #666666; 
	font-size:11px;
}

.CurrencyResultText
{
	font-weight:bold; 
	color: black; 
	font-size:11px;
}
