﻿body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:100%;
        
	background-repeat: repeat;
	
}

a
{
	text-decoration:none;
}

.CenterWrap
{
    width:776px;
    position:relative;
    margin: 0px auto;
    margin-left:auto;
    margin-right:auto;
    height: 100%;
}



.ServicesContainer3
{
    float: right;
    left: -58px;
    position: relative;
}
.SecCitizens
{
	color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    left: 42px;
    position: absolute;
    top: 125px;
}

.govit
{
	position:relative;
	color: #58585A;
    font-family: arial;
    font-size: 11px;
    padding-bottom: 13px;
    text-align: center;
    text-decoration: none;
    font-weight:normal;
    
}

.SecBusiness
{
	color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    left: 234px;
    position: absolute;
    top: 125px;
}

.SecVisitors
{
	color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    left: 423px;
    position: absolute;
    top: 125px;
}

.SecGovernment
{
	color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    left: 615px;
    position: absolute;
    top: 125px;
}

.whiteStripContentTop
{
	background-image: url(../Images/whiteStripTopContent.png);
	height:1px;
	width:754px;
	position:absolute;
	right:0px;
	top:80px;
}

.BusinessLinks
{
    position: absolute;
    right: 354px;
    top: 145.5px;
}

.VisitorsLinks
{
     position: absolute;
    right: 126px;
    top: 145.5px;
}

.VisitorsLinks a
{
	color: #58585A;
	font-family:Arial;
	text-decoration:none;
}

.UsefulLinks
{
    position: relative;
    right: 23px;
    top: -5px;
}

.UsefulLinks a
{
	color: #58585A;
    font-family: Arial;
    font-weight: normal;
    text-decoration: none;
}
.UsefulLinks li
{
	color: #58585A;
    font-family: Arial;
    padding-bottom: 8px;
    text-decoration: none;
}

.BusinessLinks a
{
	color: #58585A;
	font-family:Arial;
	text-decoration:none;
}

.CitizensLinks
{
    left: -27px;
    position: absolute;
    top: 145.5px;
}
#PalettePreview
{
	height: 59px;
}


.usefullinkstop
{
	background-image: url("../Images/usefullinkstop.jpg");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    position: relative;
    right: -2.5px;
    text-align: center;
    top: -15px;
    width: 100%;
    display: none;

}

.CitizensLinks a
{
	color: #58585A;
	font-family:Arial;
	text-decoration:none;
}

.GovLinks
{
    position: absolute;
    right: -62px;
    top: 165.5px;
    display : none;
}

.GovLinks a
{
	color: #58585A;
	font-family:Arial;
	text-decoration:none;
}

.noUnderLine
{
	color: black;
    text-decoration: none;
}
.ReadmoreCitizens
{
	color:#493124;
}

.ReadmoreVisitors
{
	color:#8cc540;

}

.ReadmoreBusiness
{
	color:#ee9628;
}
.topbanner
{
	left: -12px;
    position: relative;
}


.homePageBanner
{
	width:778px;
	height:245px;
	background-repeat:no-repeat;
	position: relative;
    right: 13px;
}

.holder
{
    background-image: url("../Images/Holder.jpg");
    background-repeat: no-repeat;
    height: 197px;
    left: 187px;
    position: relative;
    width: 572px;
    top: 33px;
    display : none;
}

.topbanner
{
	left: -11.5px;
    position: relative;
}

/*.webbanner
{

    background-repeat: no-repeat;
    height: 133px;
    left: -20px;
    position: relative;
    width: 775px;
    bottom: 96px;
    display: inline;
}*/

.webbanner {
    background-repeat: no-repeat;
    bottom: 53px;
    display: inline;
    height: 133px;
    left: -20px;
    position: relative;
    width: 775px;
}



.secMenuCitizens
{
	height: 31px;
    left: -13px;
    position: relative;
    top: 117px;
    width: 194px;
    border:none;
    
}

.sandf
{
    font-size: 11px;
    font-weight: normal;
    position: relative;
    right: 24px;
    top: -7px;
}

.sandf a
{
	color: #58585A;
    font-family: arial;
    font-size: 11px;
    padding-bottom: 13px;
    text-align: center;
    text-decoration: none;
    font-weight:normal;
}


/*.usefullinksnew
{
	background-image: url("../Images/usefullinksfade.jpg");
    background-repeat: repeat-x;
     
    float: right;
    height: 158px;
    position: relative;
    right: 21px;
    top: -98px;
    width: 204px;
    
}*/

.usefullinksnew {
    background-image: url("../Images/usefullinksfade.jpg");
    background-repeat: repeat-x;
    float: right;
    height: 158px;
    position: relative;
    right: 21px;
    top: -55px;
    width: 204px;
}


.secMenuBusiness
{
	height: 31px;
    left: -16px;
    position: relative;
    top: 117px;
    width: 194px;
    border:none;
   
}
.secMenuVisitors
{
	height: 31px;
    left: -21px;
    position: relative;
    top: 117px;
    width: 194px;
    border:none;
}
.secMenuGovernment
{
	border: medium none;
    height: 31px;
    left: 565px;
    position: relative;
    top: 83px;
    width: 207px;
    
    
}
.secMenu
{
	background-image: url(../Images/secondaryMenuStrip.jpg);
	height:31px;
	width:778px;
	position: relative;
    right: 13px;
}

.BodyWrap
{
    width:758px;
    padding-right:10px;
    padding-left:10px;
	background-repeat: repeat;
    float:left;
    font-family:Arial;
    font-size:11px;
    overflow:inherit;
}
.BodyWrapPrinting
{
    width:758px;
    padding-right:10px;
    padding-left:10px;
    background-image: url(../Images/bg_cubes.gif);
	background-repeat: repeat;
    float:left;
    
}
.HDTopContentThin{
    background-color:#333333;
    background-image: url("../Images/topContentbg.jpg");
    width:806px;
    height:74px;
    margin-left:-10px;
}
.HDTopContent
{
	background-image: url("../Images/topContentbg.jpg");
    height: 133px;
    left: 12px;
    position: relative;
    width: 775px;

}
.HDPrintingTopContent
{
    background-color:#333333;
    width:778px;
    height:54px;
    margin-left:-15px;
}
.HDTopArea
{
    height:84px;
    width:768px;
    margin-left:10px;
}
.HDTopContainer
{
    margin-top:0px;
    width:100%;
    float:left;
}
.HDSearchArea{
    margin-right:10px;
    float:right;
    width:200px;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
}
.HDTopMenu{
    height:57px;
    width:758px;
    margin-left:10px;
    position:absolute;
    top:104px;
}
.HDTopMenuThin{
    height:30px;
    width:758px;
    background-color:#ffffff;
    margin-left:10px;
}

.HDTopMenuButtons{
    background-color: #000000;
    margin-left: 0;
    position: relative;
    right: -55px;
    width: 760px;
}

.HDImagesContent
{
    height:163px;
    /*width:586px;*/
    width:754px;
    background-color:#ffffff;
}
.MainContentHome{
    height:753px;
    background-color:#ffffff;
    float:left;
    padding:23px;
    width:100%;
}
.MainContent{
    height:100%;
    background-color:#ffffff;
    float:left;
    width:100%;
}
.MainContentSubAudience{
    height:100%;
    background-color:#ffffff;
    float:left;
    width:100%;
    padding:23px;
}
.MainContentContactUs
{
    float:left;
    width:100%;
    background-color:#ffffff;
}
.MainContentService{
    height:100%;
    background-color:#ffffff;
    float:left;
    width:100%;
}

.MainContentAuthorities{
    height:100%;
    background-color:#ffffff;
    float:left;
    width:100%;
}
.MainContentNewsItem{
    background-color:#ffffff;
    float:left;
    width:100%;
}

.MainContentMinistryLobby{
    height:100%;
    background-color:#ffffff;
    float:left;
    width:100%;
}

.FooterFirstContent
{
    background-color: #818285;
    color: #818285;
    float: right;
    font-family: Arial;
    font-size: 11px;
    left: 22px;
    position: relative;
    text-align: center;
    width: 751px;
    #margin-top:311px;
    #margin-right:-436px;
}
.FooterFirstContent div, .FooterFirstContent a, .FooterFirstContent a:active, .FooterFirstContent a:visited
{
   font-family:Arial;
   font-size:11px;
   color:#FFFFFF;
   text-decoration:none;
   text-align:center;
   font-weight: bold;
}
.FooterFirstContent a:hover
{
    text-decoration:underline !important;
    font-weight:bolder;
}
.FooterSecondContent
{
    height:18px;
    background-color:#000000;
    margin-bottom:12px;
    text-align:center;
    font-family:Arial;
    font-size:10px;
    color:#ffffff;
    float:left;
    width:100%;
   
}
.FooterContentText{
    margin-top:2px;
    /*margin-left:130px;
    _margin-left:65px;*/
    margin-left:auto;
    margin-right:auto;
    float:none !important;
    text-align:center;
    width:100%;
}
.FooterSecondContentText{
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    font-family: arial;
    font-size: 11px;
    color:#58585A;
 width: 310px;
}
.RepLogoContainer
{
    cursor: pointer;
    float: left;
    height: 149px;
    left: 10px;
    margin-left: 2px;
    margin-right: 5px;
    position: relative;
    top: 12px;
    width: 171px;

}
.RepLogoContainerYellow
{
    cursor:pointer;
    float:left;
    width:171px;
    height:149px;
    background-color:#efcb51;
    margin-right:5px;
    margin-left:2px;
}
.RepLogo{
     background-image: url("../Images/bw_coat_hp.gif");
    background-repeat: no-repeat;
    float: left;
    height: 125px;
    margin-left: 15px;
    margin-top: 18px;
    width: 141px;
}
.RepLogoYellow{
    float:left;
    background-image: url(../Images/Rep_logo_yellow.jpg);
	background-repeat: no-repeat;
	width:141px;
	height:113px;
	margin-left:15px;
	margin-top:13px;
}

.RepLogoBottom{
    float:left;
    margin-top:18px;
    width:171px;
    height:5px;
    background-color:#000000;
}
.TopImageContainer
{
    float:left;
    width:142px;
    font-family:Arial;
	font-size:11px;
	color:#000000;
	cursor:pointer;
}
.TopImageVerticalSep
{
    float:left;
    width:2px;
    background-color:#4f5777;
    height:95%;
}
.TopImageHorizontalSep
{
    float:left;
    width:142px;
    height:2px;
    background-color:#4f5777;
}
.CitizensLeftOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.CitizensCenterOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: repeat-x;
	background-position: right top;
	height:29px;
	cursor:pointer;
}
.CitizensRightOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat:  no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.CitizensLeftUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat:  no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.CitizensCenterUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: repeat-x;
	background-position: right top;
	height:29px;
	cursor:pointer;
	
}
.CitizensRightUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat:  no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
/*************************************************************************************/
.BusinessLeftOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.BusinessCenterOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: repeat-x;
	background-position: right top;
	height:29px;
	cursor:pointer;
}
.BusinessRightOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat ;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.BusinessLeftUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.BusinessCenterUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: repeat-x;
	background-position: right top;
	height:29px;
	cursor:pointer;
}
.BusinessRightUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
}
/*************************************************************************************/
.VisitorsLeftOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.VisitorsCenterOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: repeat-x;
	background-position: right top;
	height:29px;
	cursor:pointer;
}
.VisitorsRightOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.VisitorsLeftUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.VisitorsCenterUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: repeat-x;
	background-position: right top;
	height:29px;
	cursor:pointer;
}
.VisitorsRightUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
/*************************************************************************************/
.GovLeftOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
}
.GovCenterOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: repeat-x;
	background-position: right top;
	height:29px;
	cursor:pointer;
}
.GovRightOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.GovLeftUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.GovCenterUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: repeat-x;
	background-position: right top;
	height:29px;
	
}
.GovRightUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
/*************************************************************************************/
.HomeButtonLeft
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.HomeButtonMid
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: repeat-x;
	background-position: right top;
	height:29px;
	cursor:pointer;
}
.HomeButtonRight
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
}
/*************************************************************************************/
.ButtonLeftOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.ButtonMidOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: repeat-x;
	background-position: right top;
	height:29px;
	cursor:pointer;
}
.ButtonRightOver
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	width:7px;
	height:29px;
	cursor:pointer;
}
.ButtonLeftUp
{
	float: left; 
	white-space: nowrap;
	
	background-repeat: no-repeat;
	background-position: right top;
	height:29px;
	cursor:pointer;
}
.ButtonMidUp
{
	background-image: url("../Images/emptypalett.png");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 29px;
    position: relative;
    right: 5px;
    top: -2px;
    white-space: nowrap;
}
.ButtonRightUp
{
    background-position: right top;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 29px;
    left: -27px;
    position: relative;
    top: 11px;
    white-space: nowrap;
    width: 11px;
}
/*************************************************************************************/
.ButtonText{
    margin-top:10px;
    text-align:center; 
    font-family:Arial;
	font-size:11px;
	color:#ffffff;
}
.Width70{
    width:70px;
    float:left;
}
.Width100{
    width:100px;
    float:left;
}
.Width152{
    width:152px;
    float:left;
}

.Width140{
    width:160px;
    float:left;
}
.Width150{
    width:150px;
    float:left;
}
.Width130{
    width:142px;
    float:left;
}
.Width115{
    width:115px;
    float:left;
}
.Width120{
    width:120px;
    float:left;
}
.Width160{
    width:160px;
}
.Width7{
    width:7px;
    height:10px;
    float:left;
    
}
.Width9{
    width:9px;
    height:10px;
    float:left;
}

.Width10{
    width:10px;
    float:left;

}
.Height166{
    height:169px;
    float:left;
}
.Height70{
    height:70px;
    float:left;
}
.Height63{
    height:63px;
    float:left;
}
.Height60{
    height:60px;
}
.Height65{
    height:65px;
}

.Height45{
    height:45px;
}
.Height11{
    height:11px;
}
.Height6{
    height:6px;
}
.Height9{
    height:9px;
}
.Height12{
    height:12px;
}
.AudienceBottomHeight{
    height:291px;
}
.SubAudienceBottomHeight{
    height:184px;
}
.ContactUsBottomHeight{
    height:292px;
}
.AuthoritiesBottomHeight{
    height:313px;
}
.ServiceBottomHeight{
    height:292px;
}

.NewsItemBottomHeight{
    height:303px;
}

.TopMenuVerticalSep{
    float:left;
    width:1px;
    height:29px;
    background-color:#000000;   
}
.Height3{
    height:3px;
}
.Height13{
    height:13px;
}
.Height16{
    height:16px;
}


.CitizensPixelOver
{
	background-image: url(../Images/citizens_pixel_over.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height:32px;
	width:142px;
	float:left;
}
.CitizensPixelUp
{
	height:32px;
	width:142px;
	background-image: url(../Images/citizens_pixel_up.gif);
	background-repeat: repeat-x;
	background-position: right top;
	float:left;
}

.HomePageAudienceImages
{
	float: left; 
	white-space: nowrap;
	width:7px;
	height:32px;
	width:142px;
	cursor:pointer;
}






.BusinessPixelOver
{
	background-image: url(../Images/business_pixel_over.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height:32px;
	width:142px;
	float:left;
}
.BusinessPixelUp
{
	background-image: url(../Images/business_pixel_up.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height:32px;
	width:142px;
	float:left;
}
.VisitorsPixelOver
{
	background-image: url(../Images/visitors_pixel_over.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height:32px;
	width:142px;
	float:left;
}
.VisitorsPixelUp
{
	background-image: url(../Images/visitors_pixel_up.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height:32px;
	width:142px;
	float:left;
}
.GovPixelOver
{
	background-image: url(../Images/gov_pixel_over.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height:32px;
	width:142px;
	float:left;
}
.GovPixelUp
{
	background-image: url(../Images/gov_pixel_up.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height:32px;
	width:142px;
	float:left;
}
.PixelButtonText{
    margin-top:7px;
    text-align:center; 
    font-family:Arial;
	font-size:11px;
	color:#ffffff;
}
.BlackSep{
   margin-left:4px;
    margin-right:4px;
    background-image: url(../Images/white-sep.jpg);
	background-repeat: no-repeat;
	width:1px;
	height:11px;
	
	text-align:center;
}
.GreySep{
    float:left;
    margin-left:7px;
    margin-right:7px;
    background-image: url(../Images/grey_sep.gif);
	background-repeat: no-repeat;
	width:1px;
	height:11px;
	margin-top:2px;
}
.TopLanguageSelected{
    font-family:Arial;
    font-size:12px;
    color:#ffffff;
    float:left;
    font-weight:bold;
}
.TopLanguageSelected div, .TopLanguageSelected a, .TopLanguageSelected a:active, .TopLanguageSelected a:visited{
    font-family:Arial;
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    float:left;
    font-weight:bold;
}

.breadDate
{
	float: right;
    position: absolute;
    right: 15px;
    top: 36px;
    color: #666666;
    font-family: Arial;
    font-size: 12px;
}

.TopLanguageUnselected{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#231f20;
    float:left;
}
.TopLanguageUnselected div, .TopLanguageUnselected a, .TopLanguageUnselected a:active, .TopLanguageUnselected a:visited{
    font-family:Arial;
    font-size:12px;
    color:#231f20;
    text-decoration:none;
    font-weight:bold;
    float:left;
}
.SearchButtonUp{
    background-image: url(../Images/paletteSearch.png);
	background-repeat: no-repeat;
	background-position: right top;   
	width:23px;
	height:21px;
	cursor:pointer;
	margin-left:5px;
	float:left;
}
.SearchButtonOver{
    background-image: url(../Images/paletteSearch.png);
	background-repeat: no-repeat;
	background-position: right top;   
	width:23px;
	height:21px;
	cursor:pointer;
	margin-left:5px;
	float:left;
}
.HomePageContainer{
    margin-top:5px;
    margin-left:0px;
    margin-right:8px;
    float:left;
}
.HomePageNewsContainer
{
    float: left;
    left: -19px;
    margin-left: 0;
    position: relative;
    top: -577px;
    width: 167px;
}

.blueArrow
{
	background-image: url("../Images/blueArrow.jpg");
    background-repeat: no-repeat;
    height: 10px;
    position: relative;
    right: -39px;
    top: -13px;
    width: 11px;
}

.MinistryNewsContainer
{
    width:184px;
    float:left;
    margin-left:5px;
}
.HomePageNewsContainerDIV
{
    width:170px;
    float:left;
    /*margin-top:-158px;*/
    margin-top:0px;
    margin-left:7px;
    background-color:#ffffff;
    height:0px;
}
.NewsItem{
    margin-top:7px;
    float:left;
    width:174px;
}
.NewsComponentHeader{
    color: #4181C3;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    width: 184px;
}

.FormComponentHeader{
    color: #4181C3;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    right: -13px;
    top: 22px;
    width: 184px;
}

.govComponentHeader{
    color: #4181C3;
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    right: -200px;
    top: 23px;
    width: 184px;
}
.blueArrowForms
{
	background-image: url("../Images/blueArrow.jpg");
    background-repeat: no-repeat;
    height: 10px;
    position: relative;
    right: -127px;
    top: -12px;
    width: 11px;
}

.coat
{
	background-image: url("../Images/TopLogo.jpg");
    background-repeat: no-repeat;
    height: 92px;
    left: 1px;
    position: absolute;
    top: 9px;
    width: 280px;
}

.whiteLine
{
	background-color: rgb(255, 255, 255); 
	width: 750px; 
	height: 1px; 
	border: medium none; 
	position: absolute; 
	right: 13px; 
	top: 95px;
}

.blueArrowGov
{
	background-image: url("../Images/blueArrow.jpg");
    background-repeat: no-repeat;
    height: 10px;
    position: relative;
    right: -158px;
    top: -12px;
    width: 11px;
}

.NewsDate{
    float: left;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    right: 13px;
    width: 174px;
}
.HomePageNewsTitle
{
    font-family:Arial;
    font-size:11px;
    color:#231F20;
    float:left;
    width:164px;
    text-decoration:none;
    height:26px;
    line-height:13px;
    overflow:hidden;
}
.HomePageNewsTitle div, .HomePageNewsTitle a, .HomePageNewsTitle a:active, .HomePageNewsTitle a:visited{
    font-family:Arial;
    font-size:11px;
    color:#58585A;
    text-decoration:none;
    float:left;
}
.HomePageNewsTitle a:hover{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:underline;
    float:left;
}
.GrayArrow{
    background-image: url("../Images/palletblueGov.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 11px;
    margin-right: 3px;
    margin-top: 3px;
    vertical-align: middle;
    width: 24px;
}
.DoubleArrow{
    float:left;
    background-image: url(../Images/link_arrows.gif);
	background-repeat: no-repeat;
	background-position: right top;   
	width:10px;
	height:5px;
	vertical-align:middle;
	margin-top:4px;
	margin-right:4px;
}
.GreySeparatorLine
{
    width:164px;
    height:2px;
    background-color:#6e707c;
    margin-top:3px;
    float:left;
}

.AllServicesLink
{
    position: relative;
    top: 2px;
    left: 26px;
}


.AllGovLink
{
    position: relative;
    top: 2px;
}

.AllServicesLink a:hover
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:underline;
    float:left;
}

.AllGovLink a:hover
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:underline;
    float:left;
}


.AllServicesLink a
{
    color: #9EBEDF;
    font-size: 11px;
    text-decoration: none;
}

.AllGovLink a
{
    color: #9EBEDF;
    font-size: 11px;
    text-decoration: none;
}

.AllNewsLink
{
    font-family:Arial;
    font-size:11px;
    color:#9ebedf;
    float:left;
    width:165px;
    height:26px;
    font-weight:bold;
    margin-top:15px;
}

.AllNewsLink div, .AllNewsLink a, .AllNewsLink a:active, .AllNewsLink a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#9ebedf;
    text-decoration:none;
    float:left;
}

.AllNewsLink a:hover
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:underline;
    float:left;
}

.VertSep11{
    float:left;
    width:11px;
    height:0px;   
}
.VertSep5{
    float:left;
    width:5px;
    height:65px;   
}

.NewsPreviewContainer
{
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 11px;
    position: relative;
    top: -564px;
    width: 560px;
    right: -183px;
}
.NewsPreviewTitle
{
    margin-bottom:10px;
    font-size:12px;
    font-weight:bold;
}
.NewsPreviewContent
{
    margin-bottom:10px;
    float:left;
    height:99px;
    line-height:14px;
    overflow:hidden;
}
.FloatLeft
{
    float: left;
}
.FloatRight
{
    float:right;
}
.DetailedNewsLink
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:right;
    width:184px;
    height:26px;
    font-weight:bold;
    text-decoration:none;
    margin-top:-13px;
}
.DetailedNewsLink div, .DetailedNewsLink a, .DetailedNewsLink a:active, .DetailedNewsLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
    float:right;
}
.DetailedNewsLink a:hover{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:underline;
    float:right;
}
.HomePageCenterArea{
    width:750px;
    float:left;
    margin-left:7px;
    visibility:hidden;
    display:none;
}
.SafariBanner
{
    float:left;
    /*background-image: url(../Images/safari_banner.jpg);
	background-repeat: no-repeat;
	background-position: right top; */
	width:183px;
	height:65px;
}
.SafariBanner a
{
    text-decoration:none;
}
.SafariBanner img
{
    border: solid 0px black;
}
.LookingForPic{
    float:left;
    background-image: url(../Images/lookingfor_banner.jpg);
	background-repeat: no-repeat;
	background-position: right top; 
	width:183px;
	height:65px;
}
.HomePageSearch
{
    background-color:Gray;
    width:376px;
    height:65px;
    float:left;
    background-color:#f5f6f1;
}
.HomePageBlackSep
{
    float:left;
    margin-left:13px;
    margin-right:13px;
    background-image: url(../Images/black_sep.gif);
	background-repeat: repeat-y;
	width:1px;
	height:55px;
	margin-top:5px;
}
.HomePageSearchRow
{
    float:left;
    width:348px;
}
.HomePageSearchText
{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    float:left;
    margin-right:4px;
    width:100%;
}
.HomePageSecondSearchText
{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    float:left;
    margin-right:4px;
    width:150px
}
.HomePageList{
    width:164px;
    float:left;
    height:20px;
    margin-right:5px;
}
/*.DottedLine{
    float:right;
    background-image: url(../Images/dotted_line.gif);
	background-repeat: repeat-x ;
	width:746px;
	height:1px;
        position: relative;
        bottom: 225px;
      # margin-top: 536px;
      # margin-right: -26px;   
    


}*/

.DottedLine {
    background-image: url("../Images/dotted_line.gif");
    background-repeat: repeat-x;
    bottom: 210px;
    float: right;
    height: 1px;
    position: relative;
    width: 746px;
}

.Sep1{
    float:left;
	width:786px;
	height:8px;
     display: none;
}
.Sep2{
    float:left;
	width:758px;
	height:8px;
      display: none;
}
.ServicesArea{
    float:left;
	width:747px;
	border-style: solid;
    border-width: thin  ;
    border-color: #eeeeee;
    padding-bottom:6px;
    margin-left:7px;
    _margin-left:2px;
    _width:747px;
    height:0px;
}
.InnerServicesArea{
     float: left;
    margin-left: 14px;	
}

.ServicesTitle{
   float:left;
	width:746px;
	_width:766px;
	font-family:Arial;
    font-size:12px;
    color:Gray;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:bold;
}
.HeadDot{
    background-image: url(../Images/head_dot.gif);
	background-repeat: no-repeat ;
	width:7px;
	height:7px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}
.HeadArrow{
    background-image: url(../Images/head_arrow.gif);
	background-repeat: no-repeat;
	width:19px;
	height:19px;
	display:none;
}
.ServicesDoubleColumn{
    width:376px;
    float:left;
    border-style: solid;
    border-top-width : 4px;
    border-bottom-width : thin;
    border-left-width : thin;
    border-right-width : thin;
    border-color: #eeeeee;
    margin-bottom:10px;
}
.ServicesDoubleHeader{
    width:376px;
    float:left;
    background-color:#60686b;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    border-style: solid;
    border-top-width : 0px;
    border-bottom-width : 3px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-color: #eeeeee;
}
.ServicesDoubleHeaderText{
    margin-top:2px;
}
.ServicesColumn{
    width:172px;
    float:left;
    border-style: solid;
    border-top-width : 4px;
    border-bottom-width : thin;
    border-left-width : thin;
    border-right-width : thin;
    border-color: #eeeeee;
    margin-bottom:10px;
    /*height:190px;*/
    height:215px;
}
.ServicesColumnSmall
{
    width:172px;
    float:left;
    border-style: solid;
    border-top-width : 4px;
    border-bottom-width : thin;
    border-left-width : thin;
    border-right-width : thin;
    border-color: #eeeeee;
    margin-bottom:10px;
    height:87px;
}
.ServicesHeader{
    width:171px;
    float:left;
    background-color:#60686b;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    border-style: solid;
    border-top-width : 0px;
    border-bottom-width : 3px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-color: #eeeeee;
}
.ServicesHeaderText{
    background-color: #60686B;
    color: #FFFFFF;
    font-family: arial;
    font-weight: bold;
    margin-top: 0;
    width: 135px;
}
.ServicesDoubleContainer{
    width:374px;
    float:left;
    margin:1px;
    
    background-color:#e5edf9;
}
.ServicesContainer
{
    float:left;
    margin:1px;
    background-color:#e5edf9;
    /*services container height
    height:166px;*/
    height:190px;
    width:170px;
    overflow:hidden;
}
.ServicesContainerBorder{
    width:170px;
    float:left;
    margin:1px;
    background-color:#E5EDF9;
    border-style: solid;
    border-top-width : 0px;
    border-bottom-width : thin;
    border-left-width : 0px;
    border-right-width : 0px;
    border-color: #eeeeee;
}

.ServiceDoubleRow{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    margin-bottom:14px;
    width:152px;
}
.ServiceDoubleRow div, .ServiceDoubleRow a, .ServiceDoubleRow a:active, .ServiceDoubleRow a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
}
.ServiceDoubleColumn{
    float:left;
    width:159px;
}
.ServiceDoubleSeparator{
    float:left;
    width:47px;
    height:160px;
}

.ServiceRow
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    margin-bottom:2px;
    text-decoration:none;
    margin-top:1px;
    width:170px;
}
.ServiceRow div, .ServiceRow a, .ServiceRow a:active, .ServiceRow a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
}
.ServiceRow a:hover
{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:underline;
}
.ServiceDoubleArrowLink
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:left;
    font-weight:bold;
    padding-bottom:4px;
}
.ServiceDoubleArrowLink div, .ServiceDoubleArrowLink a, .ServiceDoubleArrowLink a:active, .ServiceDoubleArrowLink a:visited
{
    color: #9EBEDF;
    float: left;
    font-family: Arial;
    font-size: 11px;
    left: 17px;
    position: relative;
    text-decoration: none;
    top: -5px;
}
.ServiceDoubleArrowLink a:hover
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:underline;
    float:left;
}
.Bullet{
    float:left;
    background-image: url(../Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:6px;
	height:6px;
	vertical-align:middle;
	margin-top:4px;
	margin-right:6px;   
}
.ServiceInfoText{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
}
.ServiceRowThin{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    margin-bottom:9px;
    
}
.ServiceRowThin div, .ServiceRowThin a, .ServiceRowThin a:active, .ServiceRowThin a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
}
.HomePageButtonUp{
    background-image: url(../Images/go_up.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:23px;
	height:21px;
	cursor:pointer;
	margin-left:8px;
	float:left;
	
}
.AreaLeft{
    float:left;
    width:175px;
}

.AreaLeftnone
{
   display:none;
}

.BGAudience{
    background-color:#f4e6b5;
}
.BGSubAudience{
    background-color:#e5edf8;
}
.AreaRight
{
    float:left;
    width:570px;
    margin-left:5px;
}
.AreaRightPrinting
{
    float:left;
    width:748px;
    margin-left:1px;
}

.AreaSeparator{
    float:left;
	background-repeat: repeat-y;
	background-position:left;
	height:99%;
	margin-left:4px;
}
.AreaSeparatorPrinting{
    float:left;
    background-image: url(../Images/dotted_line_vertical.gif);
	background-repeat: repeat-y;
	background-position:left;
	height:99%;
	margin-left:4px;
}

.AudiencePreviewTitle{
    float:left;
    background-color:#60606b;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    height:19px;
    width:580px;
    padding-top:5px;
    text-indent:2px;
}
.AudiencePreviewTitlePrinting
{
    float:left;
    background-color:#60606b;
    font-family:Arial;
    font-size:15px;
    color:#ffffff;
    font-weight:bold;
    height:23px;
    width:580px;
    margin-top:8px;
    text-indent:2px;
}
.AudiencePreviewImage
{
    float: left;
    margin-bottom: 11px;
    margin-right: 9px;
    margin-top: 6px;
    padding-right: 19px;
}
.AudiencePreviewImage img
{
    max-width:200px;
}

.copy
{
	color: #58585A;
    font-family: arial;
    font-size: 11px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 4px;
    padding-top: 20px;
    position: relative;
    right: -20px;
    text-align: center;
}

.AudiencePreviewTextContainer
{
    margin-top: 11px;
    position: relative;
    right: 27px;
    width: auto;
}
.AudiencePreviewTextContainer a, .AudiencePreviewTextContainer a:active, .AudiencePreviewTextContainer a:hover, .AudiencePreviewTextContainer a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    float:left;
}
.AudiencePreviewTextTitle{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#000000;
    margin-top:11px;
    margin-bottom:5px;
    display:none;
    
}
.AudienceSpacer{
    width:100%;
    float:left;
    margin-bottom:10px;
}
.AudiencePreviewTextContent{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
}

.ListPreview{
    background-color: #E7E8E9;
    background-image: url("../Images/fade.jpg");
    background-repeat: repeat-x;
    border-color: #EEEEEE;
    border-style: solid;
    border-width: 4px 0.5px 1px 4px;
    float: left;
    height: 69%;
    margin-top: 35px;
    position: relative;
    right: 20.5px;
    top: 1px;
    width: 135%;
}
.ListPreviewContainer{
    float:left;
    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:13px;
}
.ListPreviewTitle{
    float:left;
    text-indent:10px;
    height:19px;
    background-color:#fffbbe;
    width:555px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
}

.ListPreviewTitleCitizens
{
	background-color: white;
    background-image: url("../Images/TabCitizensAudiences.jpg");
    background-repeat: no-repeat;
    color: white;
    float: left;
    font-family: Arial;
    font-size: 27px;
    font-weight: bold;
    height: 47px;
    position: relative;
    text-indent: 10px;
    top: -39px;
    width: 264px; 
}

.ListPreviewTitleBusiness
{
	background-color: white;
    background-image: url("../Images/TabBusinessAudiences.jpg");
    background-repeat: no-repeat;
    color: white;
    float: left;
    font-family: Arial;
    font-size: 27px;
    font-weight: bold;
    height: 47px;
    position: relative;
    text-indent: 10px;
    top: -39px;
    width: 264px;   
}

.ListPreviewTitleVisitors
{
	background-color: white;
    background-image: url("../Images/TabVisitorsAudiences.jpg");
    background-repeat: no-repeat;
    color: white;
    float: left;
    font-family: Arial;
    font-size: 27px;
    font-weight: bold;
    height: 47px;
    position: relative;
    text-indent: 10px;
    top: -39px;
    width: 264px;   

}

.ListPreviewTitleGovernment
{
	background-color: white;
    background-image: url("../Images/TabGovAudiencesShort.jpg");
    background-repeat: no-repeat;
    color: white;
    float: left;
    font-family: Arial;
    font-size: 27px;
    font-weight: bold;
    height: 47px;
    position: relative;
    text-indent: 10px;
    top: 15px;
    width: 264px;
}

.ListPreviewRow{
    float:left;
    width:423px;
    padding-top: 34px;
}
.ListPreviewImage
{
    float:left;
    margin-top:15px;
    margin-right:7px;
    height:60px;
}
.ListPreviewImage img
{
    float:left;
    width:55px;
    height:54px;
}

.multipalettCitizens
{
	background-image: url("../Images/multipalett.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 11px;
    margin-right: 4px;
    margin-top: 4px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 40px;
}

.multipalettBusiness
{
	background-image: url("../Images/multipalettBusiness.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 11px;
    margin-right: 4px;
    margin-top: 4px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 40px;
}


.multipalettVisitors
{
	background-image: url("../Images/multipalettVisitors.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 11px;
    margin-right: 4px;
    margin-top: 4px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 40px;
}


.ListPreviewImageIMG
{
    float:left;
    width:55px;
    height:54px;
    border:solid 0px black;
}
.ListPreviewSubject{
    color: #58585A;
    font-family: Arial;
    font-size: large;
}
.ListPreviewLink{
    float:left;
    margin-top:7px;
    margin-right:7px;
    font-family:Arial;
    font-size:11px;
    color:#00639e;
}
.ListPreviewLink div, .ListPreviewLink a, .ListPreviewLink a:active, .ListPreviewLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    float:left;
    
}
.ListPreviewDoubleArrowLink{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:left;
    font-weight:bold;
    width:180px;
    margin-top:3px;
}
.ListPreviewDoubleArrowLink div, .ListPreviewDoubleArrowLink a, .ListPreviewDoubleArrowLink a:active, .ListPreviewDoubleArrowLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
    float:left;
    font-weight:bold;
}
.LiveVote{
    font-family:Arial;
    font-size:13px;
    color:#000000;
    width:171px;
    float:left;
    border-style: solid;
    border-top-width : 2px;
    border-bottom-width : thin;
    border-left-width : thin;
    border-right-width : thin;
    border-color: #eeeeee;
}
.LiveVoteResult{
    font-family:Arial;
    font-size:13px;
    color:#000000;
    width:171px;
    float:left;
    border-style: solid;
    border-top-width : 0px;
    border-bottom-width : 0;
    border-left-width : thin;
    border-right-width : thin;
    border-color: #eeeeee;
}
.LiveVoteHeader{
    width:171px;
    float:left;
    background-color:#60686b;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    border-style: solid;
    border-top-width : 0px;
    border-bottom-width : 2px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-color: #eeeeee;
}
.LiveVoteResultHeader{
    width:171px;
    float:left;
    background-color:#60686b;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    border-style: solid;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-color: #eeeeee;
    
}
.LiveVoteResults_Answer{
    float:left;
    margin-left:5px;
    margin-right:5px;
    width:90%;
    font-family:Arial;
    font-size:11px;
    color:#000000;
}
.LiveVoteResults_TotalAnswers{
    float:left;
    margin-right:5px;
    width:90%;
    font-family:Arial;
    font-size:11px;
    color:#000000;
}
.LiveVoteResults_Bar{
    float:left;
    
    height:15px;
    background-color:#a2c6ff;
    margin-top:3px;
    margin-bottom:3px;
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#a9a9a9;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#a9a9a9;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#a9a9a9;
 
}
.LiveVoteResults_WhiteBar{
     float:left;
    height:15px;
    background-color:white;
    margin-top:3px;
    margin-bottom:3px;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#a9a9a9;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#a9a9a9;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#a9a9a9;
 
}
.LiveVoteResults_Percent{
    float:left;
    position:relative;
    margin-left:70px;
    margin-top:-18px;
    color:#000000;
    _margin-left:35px;
}
.LiveVoteHeaderText{
    margin-top:2px;
}
.LiveVoteContent{
    width:171px;
    float:left;
    margin:1px;
    margin-top:0px;
    background-color:#fef8ba;
    border-style: solid;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-color: #eeeeee;
    _width:180px;
}
.LiveVoteAnswerRow{
    float:left;
    margin-left:5px;
    margin-top:0px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:95%;
}
.LiveVoteRow{
    float:left;
    margin-left:5px;
    margin-top:5px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:95%;
}

.LiveVoteQuestion{
    float:left;
    margin-left:5px;
    margin-top:8px;
    padding-bottom:13px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:95%;
}
.LiveVoteRowBelow{
    float:left;
    margin-left:8px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:95%;
}
.VoteRowSeparator{
    height:1px;
    background-color:#6e6f81;
    width:170px;
    float:left;
    _overflow:hidden;	
}
.VoteWhiteRowSeparator{
    height:1px;
    background-color:#ffffff;
    width:188px;
    float:left;
    _overflow:hidden;	
}
.VoteResultRowSeparator
{
    height:1px;
    background-color:#6e6f81;
    width:160px;
    float:left;
    _overflow:hidden;	
    margin-top:13px;
}
.VoteResultWhiteRowSeparator
{
    height:1px;
    background-color:#ffffff;
    width:160px;
    float:left;
    _overflow:hidden;	
    margin-bottom:5px;
}
.VoteButtonLeft
{
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/butt_left.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:6px;
	height:18px;
	cursor:pointer;
}
.VoteButtonMid
{
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/butt_pixel.gif);
	background-repeat: repeat-x ;
	background-position: right top;
	width:1px;
	height:18px;
	cursor:pointer;
}
.VoteButtonRight
{
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/butt_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:6px;
	height:18px;
	cursor:pointer;
}
.VoteButton
{
    
	white-space: nowrap;
	background-image: url(../Images/butt_vote.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:53px;
	height:18px;
	cursor:pointer;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:3px;
}
.LeftMenu
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
    width:171px;
    float:left;
    border-style: solid;
    border-width : 2px;
    border-color: #eeeeee;
}
.LeftMenuBGAudience
{
    width:170px;
    _width:187px;
    float:left;
    border-style: solid;
    border-width : 1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color: #ffffff;
    background-color:#f4e6b5;
}
.LeftMenuBGSubAudience
{
    width:167px;
    _width:180px;
    float:left;
    border-style: solid;
    border-width : 2px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color: #eeeeee;
    background-color:#e5edf8;
}

.LeftMenuContent
{
    width:171px;
    float:left;
    border-style: solid;
    border-width : 1px;
    border-color: #ffffff;
    overflow:hidden;
}
.LeftMenuRow{
    float:left;
    margin-left:8px;
    width:100%;
}
.LeftMenuRow div, .LeftMenuRow a, .LeftMenuRow a:active, .LeftMenuRow a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
    float:left;
    font-weight:normal ;
}
.AudienceLeftMenuLink div, .AudienceLeftMenuLink a, .AudienceLeftMenuLink a:active, .AudienceLeftMenuLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    float:left;
    font-weight:normal ;
}


.LeftMenuRowHeight
{
    float:left;
    padding-top:3px;
    padding-bottom:3px;
    width:100%;
}
.LeftMenuRowHeight a:hover
{
    text-decoration:underline;
}
.LeftMenuRowHeightBelow
{
    float:left;
    width:100%;
    
}
.LeftMenuLastRowHeight
{
    float:left;
    padding-top:6px;
    padding-bottom:6px;
}
.LeftMenuRowSeparator
{
    height:1px;
    background-color:#6e707c;
    width:170px;
    clear:both;
}
.LeftMenuWhiteRowSeparator
{
    height:1px;
    background-color:#ffffff;
    width:170px;
}
.LeftMenuHeader
{
    width:171px;
    float:left;
    background-color:#60686b;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    border-style: solid;
    border-top-width : 0px;
    border-bottom-width : 3px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-color: #eeeeee;
}
.LeftMenuHeader19pxHeight
{
    width:189px;
    float:left;
    background-color:#60686b;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    border-style: solid;
    border-top-width : 0px;
    border-bottom-width : 3px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-color: #eeeeee;
    height:19px;
}
.LeftMenuHeaderText
{
    margin-top:2px;
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    color:#ffffff;
    width:135px;
}
.LeftMenuDoubleArrowLink
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:left;
    font-weight:bold;
    width:170px;
}
.LeftMenuDoubleArrowLink div, .LeftMenuDoubleArrowLink a, .LeftMenuDoubleArrowLink a:active, .LeftMenuDoubleArrowLink a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
    float:left;
    font-weight:bold;
}
.LeftMenuDoubleArrowLink a:hover
{
    text-decoration:underline !important;
}
.LefMenuIcon
{
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/pdf_icon.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width:16px;
	height:17px;
	margin-right:3px;
	vertical-align:middle; 
}
.SubAudienceList
{
    background-color: #E8E8EA;
    background-image: url("../Images/fade.jpg");
    border-color: #EEEEEE;
    border-style: solid;
    border-width: 3px 1px 1px 3px;
    float: left;
    margin-left: -22px;
    width: 742px;
}


.input1
{
	position: absolute;
    right: 27px;
    text-align: left;
    width: 25px;
	
}


.SubAudienceList a:hover
{
    text-decoration:underline !important;
}
.SubAudienceContainer
{
    float:left;
    margin-top:0px;
    margin-left:5px;
    margin-right:5px;
    padding-top: 10px;
    margin-bottom:5px;
}
.SubAudienceTitle
{
    float:left;
    text-indent:8px;
    vertical-align:middle;
    /*height:18px;*/
    line-height:18px;
    background-color:#3C8ACA;
    width:560px;
    font-family:Arial;
    font-size:12px;
    color:#ffffff;
    margin-bottom:13px;
    margin-top:5px;
}
.SubAudienceRow
{
    float:left;
    width:278px;
    margin-bottom:12px;
}
.SubAudienceRowImage{
    float:left;
    width:12px;
    height:12px;
    float: left; 
	background-image: url(../Images/icon_pages.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:7px;
	margin-top:2px;
}
.SubAudienceRowLink{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
}
.SubAudienceRowLink div, .SubAudienceRowLink a, .SubAudienceRowLink a:active, .SubAudienceRowLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
    float:left;
}
.SubAudienceRowLinkWidth
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    width:258px;
}
.SubAudienceRowLinkWidth div, .SubAudienceRowLinkWidth a, .SubAudienceRowLinkWidth a:active, .SubAudienceRowLinkWidth a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
    float:left;
}
.SubAudienceRowLinkWidth a:hover
{
    text-decoration:underline;
}
.SubAudienceRowBullet{
    float:left;
    background-image: url(../Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:6px;
	height:6px;
	vertical-align:middle;
	margin-top:4px;
	margin-right:6px;   
	margin-left:6px;
}

.ContactUsTitle{
    float:left;
    background-color:#60606b;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    height:19px;
    width:580px;
    padding-top:5px;
    text-indent:10px;
}
.ErrorText
{
	float: left;
    text-align: right;
    font-family:Arial;
    font-size:11px;
	font-weight: normal;
	color: red;
}
.DivErrorMessageVisible
{
    display:inline;
    margin-left:5px;
    margin-top:3px;
}
.DivErrorMessageNotVisible
{
    display:none;
}
.ContactUsTextContainer{
    float:left;
    margin-top:5px;
    width:580px;
    
}
.ContactUsTextTitle{
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    width:100%;
    margin-bottom:5px;
    
}
.ContactUsTextContent{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    margin-left:10px;
}
.ContactUsFormContainer
{
    float:left;
    width:540px;
    background-color:#e5edfa;
    margin-left:15px;
    margin-top:3px;
}
.ContactUsFormRow{
    float:left;
    width:100%;
    margin-bottom:10px;
    margin-left:10px;
}
.ContactUsFormLabel
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:80px;
}
.ContactUsCheckBox
{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    float:left;
}
.ContactUsInputContainer{
    float:left;
    width:420px;
}
.ContactUsInpuField{
    float:left;
    width:285px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
}

.ContactUsSendButtonUp
{
    float:right;
    background-image: url(../Images/butt_send.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:53px;
	height:18px;
	margin-right:10px;
	cursor:pointer;
}
.ContactUsSendButtonOver
{
    float:right;
    background-image: url(../Images/butt_send_over.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:53px;
	height:18px;
	margin-right:10px;
	cursor:pointer;
}
.ContactUsSendButtonUp input, .ContactUsSendButtonOver input
{
    float:left;
    background-color:Transparent;
    border:solid 0px black;
    width:53px;
    cursor:pointer;
}
.ContactUsClearButtonUp
{
    float:right;
    background-image: url(../Images/butt_clear.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:53px;
	height:18px;
	margin-right:20px;
	cursor:pointer;
}
.ContactUsClearButtonOver
{
    float:right;
    background-image: url(../Images/butt_clear_over.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:53px;
	height:18px;
	margin-right:20px;
	cursor:pointer;
}
.ContactUsClearButtonUp input, .ContactUsClearButtonOver input
{
    float:left;
    background-color:Transparent;
    border:solid 0px black;
    width:53px;
    cursor:pointer;
}


.ButtonClass
{
    float:right;
    width:53px;
    height:18px;
    margin-right:10px;
	cursor:pointer;
}
.ButtonClassLeftUp
{
    float:left;
    background-image: url(../Images/button_left.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width:6px;
	height:18px;   
}
.ButtonClassLeftOver
{
    float:left;
    background-image: url(../Images/button_left_over.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width:6px;
	height:18px;   
}
.ButtonClassMiddleUp
{
    float:left;
    background-image: url(../Images/button_pixel.gif);
	background-repeat: repeat-x;
	width:41px;
	height:18px; 
	text-align:center;
	font-family:Arial;
	font-size:13px; 
}
.ButtonClassMiddleOver
{
    float:left;
    background-image: url(../Images/button_pixel_over.gif);
	background-repeat: repeat-x;
	width:41px;
	height:18px; 
	text-align:center;
	font-family:Arial;
	font-size:13px; 
}
.ButtonClassMiddleUp input, .ButtonClassMiddleOver input
{
   
background-color: Transparent;
    border: 0 solid black;
    cursor: pointer;
    float: left;
    left: 3px;
    position: relative;
    width: 41px;

}


.SocialButtons {
    color: #9EBEDF;
    float: left;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    margin-top: -5px;
 width: 760px;
}



/*.middleMenu{
    border: medium none;
    height: 280px;
    left: -13px;
    position: relative;
    top: 36px;
    width: 662px;
}*/

.middleMenu {
    border: medium none;
    height: 280px;
    left: -13px;
    position: relative;
    top: 80px;
    width: 662px;
}


.ButtonClassRightUp
{
    float:left;
    background-image: url(../Images/button_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:6px;
	height:18px;  
}
.ButtonClassRightOver
{
    float:left;
    background-image: url(../Images/button_right_over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:6px;
	height:18px;  
}


.ContactUsRequiredField{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    width:100%;
    margin-bottom:27px;
    margin-top:12px;
    margin-left:10px;
}
.ContactUsRequired{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#b50001;
    
}
/*
    Forms
*/
.Forms_FormRow{
    float:left;
    width:100%;
    margin-bottom:13px;
    margin-left:10px;
}
.Forms_FormLabel{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;   
}
.Forms_InputContainer{
    float:left;   
}
.Forms_InpuField{
    float:left;    
    font-family:Arial;
    font-size:11px;
    color:#000000;    
}

.Forms_SendButton{
    float:right;
    background-image: url(../Images/butt_send.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:53px;
	height:18px;
	margin-right:20px;
	cursor:pointer;
}
.Forms_ClearButton{
    float:right;
    background-image: url(../Images/butt_clear.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:53px;
	height:18px;
	margin-right:10px;
	cursor:pointer;
}

.Forms_PrintButton{
    float:right;
    background-image: url(../Images/butt_print.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:53px;
	height:18px;
	margin-right:20px;
	cursor:pointer;
}
.Forms_RequiredField{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    width:100%;
    margin-bottom:28px;
    margin-top:12px;
    margin-left:10px;
}
.Forms_Required{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#b50001;
    
}
/* end Forms */
.NewsTitle{
    float:left;
    background-color:#60606b;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    height:19px;
    width:580px;
    padding-top:5px;
    text-indent:10px;
}
.NewsItemContainer
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:540px;
    padding-left:10px;
}
.NewsSubject
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    font-weight:bold;
    width:100%;
    margin-bottom:4px;
}
.NewsSubject a, .NewsSubject a:active, .NewsSubject a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    font-weight:bold;
    text-decoration:none;
}
.NewsSubject a:hover
{
    text-decoration:underline !important;
}
.NewsDateItem
{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    float:left;
    width:124px;
    margin-top:0px;
    
}
.NewsContent
{
    float:left;
    width:100%;
    font-family:Arial;
    font-size:11px;
    height:28px;
    overflow:hidden;
    line-height:14px;
}
.NewsContent p, .NewsContent span
{
    font-family:Arial;
    font-size:11px;
}
.NewsDottedLine{
    background-image: url("../Images/dotted_line.gif");
    background-repeat: repeat-x;
    float: left;
    height: 1px;
    position: relative;
    right: -13.5px;
    width: 746px;
}
.NewsDoubleArrowLink
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:left;
    font-weight:bold;
    width:180px;
    
}
.NewsDoubleArrowLink div, .NewsDoubleArrowLink a, .NewsDoubleArrowLink a:active, .NewsDoubleArrowLink a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
    font-weight:bold;
}
.NewsDoubleArrowLink a:hover
{
    text-decoration:underline !important;
}
.PortalNewsDoubleArrowLink
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:left;
    font-weight:bold;
    width:180px;
    margin-top:5px;
    margin-bottom:5px;
}
.PortalNewsDoubleArrowLink div, .PortalNewsDoubleArrowLink a, .PortalNewsDoubleArrowLink a:active, .PortalNewsDoubleArrowLink a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
    font-weight:bold;
}
.PortalNewsDoubleArrowLink a:hover
{
    text-decoration:underline !important;
}
.PagerDisabled
{
    font-family:Arial;
    font-size:11px;
    color:#6e6c6c;
    float:left;
    margin-left:6px;
}
.Pager{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    float:left;
    margin-left:6px;
}
.Pager div, .Pager a, .Pager a:active, .Pager a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
}
.PagerSelected{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    float:left;
    margin-left:6px;
}
.PagerSelected div, .PagerSelected a, .PagerSelected a:active, .PagerSelected a:visited{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
.PagerRow{
    float:left;
    text-align:center;
}

.LobbyAreaRight{
    float:left;
    width:570px;
    margin-left:11px;
    padding-top: 12px;

}
.LobbyBorderBottom
{
    float:left;
    margin-top: 59px;
    width:570px;
    height:5px;
    background-color:#000000;
    margin-left:8px;
}
.LobbyLogo
{
    float:left;
    margin-left:10px;
    margin-top:16px;
    margin-right:16px;
    height:86px;
    vertical-align:middle;
}
.LobbyName{
    float:left;
    font-family:Arial;
    font-size:16px;
    color:#000000;
    font-weight:bold;
    margin-top:33px;
    width:260px;
}

.LobbyLeftPreviewContainer{
    float:left;
    margin-left:5px;
    width:170px;
    
}
.LobbyLeftPreviewTitle{
    float:left;
    margin-bottom:5px;
    width:100%;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}
.LobbyLeftPreviewImage
{
    float:left;
    width:95px;
}
.LobbyLeftPreviewText{
    float:left;
    margin-left:8px;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    width:160px;
}

.LobbyRightPreviewContainer{
    float:left;
    width:100%;
    
}
.LobbyRightPreviewTitle{
    float:left;
    margin-bottom:5px;
    width:100%;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}

.LobbyRightPreviewText
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
}
.LobbyDoubleArrowLink
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:right;
    font-weight:bold;
    margin-top:18px;
    margin-right:3px;
}
.LobbyDoubleArrowLink div, .LobbyDoubleArrowLink a, .LobbyDoubleArrowLink a:active, .LobbyDoubleArrowLink a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
}
.LobbyDoubleArrowLink a:hover
{
    text-decoration:underline !important;
}
.LobbyServicesArea
{
    float:left;
	width:747px;
	border-style: solid;
    border-width: thin  ;
    border-color: #eeeeee;
    margin-left:5px;
}
.ExternLobbyServicesArea{
    float:left;
	width:747px;
	border-width: 0px;
    margin-left:5px;
}
.MinistryLobbyList{
    border-style: solid;
    border-width: 1px  ;
    border-color: #eeeeee;
    width:750px;
    margin-left:5px;
    float:left;
}
.MinistryLobbyContainer{
    float: left;
    height: 161px;
    margin-bottom: 10px;
    width: 180px
}
.MinistryLobbyTitle{
    float:left;
    text-indent:8px;
    vertical-align:middle;
    height:18px;
    background-color:#3896D3;
    width:745px;
    font-family:Arial;
    font-size:12px;
    color:#ffffff;
    margin-bottom:13px;
}
.MinistryLobbyColumn{
    float:left;
    width:250px;
    margin-bottom:12px;
}
.MinistryLobbyRow{
    float:left;
    width:750px;
    margin-bottom:12px;
}
.MinistryLobbyColumn{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
}
.MinistryLobbyColumn div, .MinistryLobbyColumn a, .MinistryLobbyColumn a:active, .MinistryLobbyColumn a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
}
.MinistryLobbyBullet{
    float:left;
    background-image: url(../Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:6px;
	height:6px;
	vertical-align:middle;
	margin-top:4px;
	margin-right:6px;   
	margin-left:6px;
}
.NewsContainer{
    float:left;
    margin-top:2px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:560px;
    padding-left:10px;
    background-color:#e7e8e8;
}
.NewsItemSubject{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    width:100%;
    margin-bottom:4px;
    margin-top:6px;
}
.NewsItemDate{
    float:left;
    width:100%;
    margin-bottom:6px;
}
.NewsItemContent
{
    float:left;
    width:100%;
    margin-bottom:6px;
    line-height:14px;
    height:30px;
    overflow:hidden;
}
.NewsItemContentPrint
{
    float:left;
    width:100%;
    margin-bottom:6px;
    line-height:14px;
    height:30px;
    overflow:hidden;
}
.NewsItemContentPrint p
{
    margin:0px;
    padding:0px;
}
.NewsItemContentPrint font
{
    font-size:11px !important;
}
.NewsItemContent font
{
    font-size:11px !important;
}
.DetailedNewsContainer
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    /*width:360px;*/
    width:98%;
    margin-left:7px;
}
.DetailedSubAudienceContainer
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:96%;
    margin-left:7px;
}
.DetailedSubAudienceContainer a, .DetailedSubAudienceContainer a:active, .DetailedSubAudienceContainer a:hover, .DetailedSubAudienceContainer a:visited
{
    float:none;
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
}
.DetailedSubAudienceContainer span
{
    /*float:left;*/
}
.BlueLinkA
{
	float:left;
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    width:100%;
}
.DetailedNewsContainerSmall{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:350px;
    padding-left:10px;
    margin-right:12px;
}
.DetailedNewsContainerLarge{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:555px;
    padding-left:10px;
}
.DetailedNewsImage{
    float:left;
    /*width:192px;*/
}
.DetailedNewsItemSubject{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    width:100%;
    margin-bottom:4px;
    margin-top:6px;
    margin-left:10px;
}
.DetailedNewsDottedLine{
    float:left;
    background-image: url(../Images/dotted_line.gif);
	background-repeat: repeat-x ;
	width:95%;
	height:1px;
	margin-left:10px;
	margin-top:16px;
	margin-bottom :20px;
}
.NewsPrintButton{
   float:left;
    background-image:url(../images/icon_print.gif);
    background-position: center top;
    background-repeat:no-repeat;
    width:19px;
    height:14px;
    margin-left:10px;
    margin-right:5px;
}
.NewsZoomButton{
    float:left;
    background-image: url(../Images/icon_enlarge.gif);
	background-repeat: no-repeat;
    width:12px;
    height:12px;
    margin-left:20px;
    margin-right:5px;
}
.NewsPrintLink{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    
}
.NewsPrintLink div, .NewsPrintLink a, .NewsPrintLink a:active, .NewsPrintLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
       
}
.NewsZoomLink{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    
}
.NewsZoomLink div, .NewsZoomLink a, .NewsZoomLink a:active, .NewsZoomLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
       
}

.NewsItemDoubleArrowLink{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:right;
    font-weight:bold;
    margin-right:3px;
}
.NewsItemDoubleArrowLink div, .NewsItemDoubleArrowLink a, .NewsItemDoubleArrowLink a:active, .NewsItemDoubleArrowLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
}

.ServiceTextContainer{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:555px;
    padding-left:10px;
}
.ShortServiceTextContainer{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:200px;
    padding-left:10px;
}

.ServiceSubject{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    width:100%;
    margin-left:10px;
    margin-bottom:4px;
}
.ShortServiceSubject{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    
    margin-left:10px;
    margin-bottom:4px;
}

.ServicePDFImage{
    float: left; 
	white-space: nowrap;
	width:16px;
	height:17px;
	margin-right:3px;
	vertical-align:middle; 
	margin-left:3px;
}
.ServiceLink div, .ServiceLink a, .ServiceTextContainer a:active, .ServiceTextContainer a:visited{
    font-family:Arial;
    font-size:11px;
    color:#01649f;
    text-decoration:none;
    float:left;   
}
.CollectorExcangeLeft
{
    float:left;
    width:350px;
    margin-right:10px;
    margin-left:10px;
    line-height:18px;
}
.CollectorExcangeLeft2
{
    float:left;
    width:330px;
    margin-right:10px;
    margin-left:10px;
    margin-top:13px;
}
.CollectorExcangeRight
{
    float:left;
    width:195px
}
.DivCollectorTitleLinks
{
    float:left;
    width:90%;
}
.SubAudienceRowBackTop
{
    width:130px;
    float:right;
/*    margin-bottom:8px;*/
    color:#00458a;
}
.SubAudienceRowBackTop a, .SubAudienceRowBackTop a:active, .SubAudienceRowBackTop a:visited
{
    width:130px;
    float:right;
    margin-bottom:8px;
    color:#00458a;
    cursor:pointer;
    text-decoration: none;
}
.SubAudienceRowBackTop a:hover
{
    text-decoration:underline !important;
}
.BigPictLarge
{
    float:left;
    background-image:url(../images/icon_enlarge.gif);
    background-position:center top;
    background-repeat:no-repeat;
    width:12px;
    height:12px;
    margin-left:20px;
}
.SubAudienceUpArrow
{
    float:left;
    background-image:url(../images/arrow_blue_top.gif);
    background-position:center top;
    background-repeat:no-repeat;
    width:7px;
    height:4px;
    margin-right:7px;
    margin-top:5px;
}
.CollectorRow2Left
{
    width:50%;
    float:left;
}
.CollectorRow2Right
{
    width:300px;
    float:left;
    margin-left:18px;
    line-height:18px;
}
.CollectorRow2LeftMovie
{
    width:240px;
    border:solid 1px  black;
    float:left;
    height:180px;
}
.CollectorContainer
{
    float:left;
    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:17px;
    width:100%;
    font-family:Arial;
    font-size:11px;
    color:#000000;
}
.CollectorRowBullet
{
    float:left;
    background-image: url(../Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:6px;
	height:6px;
	vertical-align:middle;
	margin-top:8px;
	margin-right:6px;   
	margin-left:6px;
}
.FileRowBullet
{
    float:left;
    background-image: url(../Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:6px;
	height:6px;
	vertical-align:middle;
	margin-top:12px;
	margin-right:6px;   
	margin-left:6px;
}
.FileRowBulletHRef
{
    width:94%;
    margin-top:5px;
    line-height:14px;
}
.FileRowSpan
{
    width:96%;
    float:left;
}
.CollectorRowLink
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
}
.CollectorRowLink div, .CollectorRowLink a, .CollectorRowLink a:active, .CollectorRowLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
    float:left;
}
.DownloadFilesAndLinks
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    width:100%;
    margin-top:4px;
}
.DownloadFilesAndLinks div
{
    width:100%;
    float:left;
}
.DownloadFilesAndLinks div a:hover
{
    text-decoration:underline !important;
    float:left;
}
.DownloadFilesAndLinks div a, .DownloadFilesAndLinks div a:active, .DownloadFilesAndLinks div a:visited
{
     font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    float:left;
    cursor:pointer;
}
.CollectorFullRow
{
    float:left;
    width:100%;
    margin-bottom:12px;
}
.CollectorList
{
    border-style: solid;
    border-width: 1px  ;
    border-color: #eeeeee;
    width:99%;
    float:left;
}
.CollectorList a, .CollectorList a:active, .CollectorList a:hover, .CollectorList a:visited
{
    color:#00458a;
    text-decoration:none;
    float:left;
     cursor:pointer;
}
.CollectorList p, .CollectorList span
{
   
}
.CollectorListInThisPage
{
    margin-top:8px;
}
.SubAudienceRowBackTopText
{
    width:95px;
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
}
.MainContentCollector
{
    height:100%;
    background-color:#ffffff;
    float:left;
    width:100%;
}
.CollectorTable
{
    float:left;
    width:595px;
    margin-left:9px;
    line-height:19px;
}
.CollectorTableRow
{
   float:left;
    width:100%;
}
.CollectorTableCellHeader
{
    float:left;
    width:30%;
   font-weight:bold;
   background-color:#f2f2f2;
}
.CollectorTableCellSmallHeader
{
    float:left;
    width:10%;
   font-weight:bold;
   background-color:#f2f2f2;
}
.CollectorTableCell
{
    float:left;
    width:30%;
   font-weight:normal;
}
.CollectorTableCellSmall
{
    float:left;
    width:9%;
   font-weight:normal;
}
.CollectorRow4
{
    width:96%;
    float:left;
    margin-left:9px;
}
.PrintableImage
{
    float:left;
    background-image:url(../images/icon_print.gif);
    background-position: center top;
    background-repeat:no-repeat;
    width:19px;
    height:14px;
}
.PrintableText
{
    width:200px;
    float:left;
    margin-left:10px;
    margin-right:10px;
}
.CollectorMainTitle
{
    float:left;
    text-indent:8px;
    vertical-align:middle;
    width:560px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    margin-bottom:13px;
    font-weight:bold;
}
.CollectorTopContainer
{
    float:left;
    margin-top:7px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:17px;
}
.PrintingParagraphTitle
{
    float:left;
    text-indent:8px;
    vertical-align:middle;
    height:18px;
    background-color:#e8efff;
    width:733px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    margin-bottom:13px;
}

.CollectorTitle
{
    float:left;
    /*text-indent:8px;
     height:18px;*/
    vertical-align:middle;
    padding-bottom:3px;
    padding-top:2px;
    padding-left:8px;
    background-color:#3C8ACA;
    width:550px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    margin-bottom:13px;
}
.BigPictLargeText
{
    text-indent:8px;
    vertical-align:middle;
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
}
.CollectorRow3
{
    float:left;
    width:96%;
    margin-bottom:20px;
    margin-left:9px;
}
.Width98th
{
    width:98%;
    float:left;
}
.Width100th
{
    width:100%;
    float:left;
    position:relative;
    left:-20px;
}
.CollectorRowNoLink
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
}
.CollectorTableRowSepLine
{
    width:96%;
    height:1px;
    background-color:#dfe0e2;
}
.CollectorImageGeneral
{
    float:left;
    width:16px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/icon_otherfile.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:0px;
	margin-top:2px;
}
.CollectorImageWord
{
    float:left;
    width:18px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/icon_word.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:9px;
	margin-top:2px;
}
.CollectorImageEXcel
{
    float:left;
    width:16px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/excel_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:9px;
	margin-top:2px;
}

.CollectorImagePdf
{
    float:left;
    width:16px;
    height:17px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:9px;
	margin-top:2px;
}
.CollectorImagePicture
{
    float:left;
    width:16px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/picture_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:9px;
	margin-top:2px;
}

.CollectorImageTxt
{
    float:left;
    width:16px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/doc_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:9px;
	margin-top:2px;
}
.CollectorImagePPoint
{
    float:left;
    width:16px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/powerpoint_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:9px;
	margin-top:2px;
}
.CollectorImageSound
{
    float:left;
    width:13px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/sound_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:9px;
	margin-top:2px;
}
.CollectorPrintRef
{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
    float:left;
    cursor:pointer;
    margin-left:9px;
    margin-top:15px;
    padding-bottom:15px;
}
.CollectorLinkEnlarge
{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
    float:left;
    cursor:pointer;
}
.CollectorSubTitleMovie
{
    width:243px;
    height:21px;
    float:left;
    margin-bottom:15px;
    margin-top:-14px;
    margin-left:5px;
    background-color:#eeeeee;
    font-family:Arial;
    font-size:11px;
    text-align:center;
}
.ContactMessageTextContainer{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:555px;
    padding-left:10px;
}
.ContactMessageContainer
{
    float:left;
    font-weight:bold;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:540px;
    background-color:#e5edf9;
}
.ContactMessageText{
    float:left;
    width:480px;
}
.IconV{
    float:left;
    background-image: url(../Images/icon_v.gif);
	background-repeat: no-repeat;
	width:25px;
	height:25px;
	margin-left:7px;
	margin-right:7px;
	margin-top:14px;
}
.IconX{
    float:left;
    background-image: url(../Images/icon_x.gif);
	background-repeat: no-repeat;
	width:25px;
	height:25px;
	margin-left:7px;
	margin-right:7px;
	margin-top:14px;
}
.ContactUsMessageLink div, .ContactUsMessageLink a, .ContactUsMessageLink a:active, .ContactUsMessageLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#01649f;
    text-decoration:none;
    float:left;  
    margin-left:9px; 
}
.BreadcrumbsContainer{
    float: left;
    margin-left: -8px;
    padding-top: 5px;
    width: 734px;
}
.BreadcrumbLink{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
}
.BreadcrumbLink div, .BreadcrumbLink a, .BreadcrumbLink a:active, .BreadcrumbLink a:visited{
    font-family:Arial;
    font-size:9px;
    color:#00458a;
    text-decoration:none;
    font-weight:normal ;
}
.BreadcrumbLink a:hover{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration: underline;
    font-weight:normal ;
}
.BreadcrumbText{
    color: #666666;
    float: left;
    font-family: Arial;
    font-size: 9px;

}
.BreadcrumbSeparator{
    float:left;
    font-family:Arial;
    font-size:9px;
    color:#00458a;
    margin-left:3px;
    margin-right:3px;
}
.ServicesSearchBy
{
    float:left;
    margin-left:0px;
    width:570px;
    background-color:#e7effc;
    font-family:Arial;
    font-size:11px;
}
.ServicesSearchByCriteria
{
    float:left;
    width:267px;
    margin-top:12px;
    margin-left:7px;
}
.ServicesSearchByCriteriaLine
{
    float:left;
    width:100%;
    margin-left:7px;
    margin-top:5px;
}
.ServicesSearchByCriteriaRow
{
    float:left;
    width:100%;
}
.ServicesSearchByCriteriaRow div, .ServicesSearchByCriteriaRow a, .ServicesSearchByCriteriaRow a:active, .ServicesSearchByCriteriaRow a:visited{
    font-family:Arial;
    font-size:11px;
    color:#01649f;
    text-decoration:none;
    float:right;  
    margin-right:9px; 
}

.CalendarImage{
     float:left;
    width:16px;
    height:16px;
    background-image:url(../images/Calendar_scheduleHS.png);
    background-position:center top;
    background-repeat:no-repeat;
    margin-left:4px;
    margin-top:3px;
    cursor:pointer;
}
.ServicesSearchByDdlDiv
{
    float:left;
    width:254px;
    margin-top:11px;
    margin-top:11px;
    font-family:Arial;
    position:relative;
}
.ServicesSearchBySelectEnabled
{
    float:left;
    width:254px;
    border: solid 1px #a5a9aa;
    color: #000000;
    font-family:Arial;
    font-size:11px;
}
.ServicesSearchBySelectDisabled
{
    float:left;
    width:254px;
    border: solid 1px #dbdce1;
    color: #9e9d9d;
    background-color:#ececee;
    font-family:Arial;
    font-size:11px;
}
.ServicesSearchByCriteriaText
{
    width:220px;
    float:left;
    min-height:13px;
}
.ServicesSearchByCriteriaSep
{
    float:left;
    width:20px;
    height:20px;
}

.ServicesSearchByCriteriaLine
{
    float:left;
    width:100%;
    margin-left:7px;
    margin-top:10px;
}

.ServicesSearchByCriteriaCheckBox
{
    float:left;
    margin-top:-3px;
    margin-left:7px;
}
.ServicesSearchByCriteriaRow
{
    float:left;
    width:100%;
}
.ServicesSearchByCriteriaRow div, .ServicesSearchByCriteriaRow a, .ServicesSearchByCriteriaRow a:active, .ServicesSearchByCriteriaRow a:visited{
    font-family:Arial;
    font-size:11px;
    color:#01649f;
    text-decoration:none;
    float:right;  
    margin-right:9px; 
}
.ServiceSearchDotLine
{
    float:left;
    width:557px;
    margin-left:7px;
    height:1px;
    /*background-color:#a5a9aa;*/
    margin-top:10px;
    margin-bottom:12px;
    background-image:url(../images/dotted_line.gif);
    background-position:center top;
    background-repeat:repeat-x;
}
.ServiceSearchBtns
{
    float:left;
    width:100%;
    padding-bottom:9px;
}
.SearchByTxtText
{
    float:left;
    width:70px;
    line-height:21px;
    margin-left:7px;
}
.SearchByTxtBox
{
    float:left;
    width:369px;
}
.SearchByTxtBox input
{
    width:365px;
    border: solid 1px #a5a9aa;
}
.SearchByBottons
{
    float:left;
    width:120px;
    margin-top:2px;
}
.ServicesSearchBySearch
{
    float:left;
    width:53px;
    height:18px;
    background-image:url(../images/butt_search.gif);
    background-position:center top;
    background-repeat:no-repeat;
    margin-left:7px;
    cursor:pointer;
}
.ServicesSearchByCancelUp
{
    float:left;
    width:53px;
    height:18px;
    background-image:url(../images/button_clear.gif);
    background-position:center top;
    background-repeat:no-repeat;
    margin-left:6px;
    cursor:pointer;
}
.ServicesSearchByCancelOver
{
    float:left;
    width:53px;
    height:18px;
    background-image:url(../images/button_clear_over.gif);
    background-position:center top;
    background-repeat:no-repeat;
    margin-left:6px;
    cursor:pointer;
}
.ServicesTableRowNoResult
{
    float:left;
}

.ServicesTableRowHeader
{
    float:left;
    width:555px;
    font-weight:bold;
    background-color:#e9e9e9;
    padding-left:7px;
}
.ServicesTableRowHeaderRegular
{
    float:left;
    width:552px;
    background-color:#e9e9e9;
    padding-left:7px;
}
.ServicesTableRow
{
    float:left;
    width:552px;
    font-weight:normal;
    background-color:#ffffff;
    padding-left:7px;
}
.ServicesTableRow div, .ServicesTableRow a, .ServicesTableRow a:active, .ServicesTableRow a:visited{
    text-decoration:none;
    font-weight:normal ;
    color:#000000;
}
.ServicesTableRowOpen div, .ServicesTableRowOpen a, .ServicesTableRowOpen a:active, .ServicesTableRowOpen a:visited{
    text-decoration:none;
    font-weight:normal ;
    color:#000000;
}

.ServicesTableRowOpen
{
    float:left;
    width:550px;
    font-weight:normal;
    background-color:#f6f9fe!important;
    border: solid 2px #d3dff9;
    padding-left:7px;
}
.ServicesTableRowDetailes
{
    float:left;
    width:550px;
    font-weight:normal;
    background-color:#f6f9fe;
}
.ServicesDetailesCloseLink
{
    float:left;
    width:550px;
    font-weight:normal;
    height:25px;
    background-color:#f6f9fe;
}
.ServicesDetailesCloseLink a, .ServicesDetailesCloseLink a:active, .ServicesDetailesCloseLink a:visited, .ServicesDetailesCloseLink a:hover
{
    float:right;
    font-weight:normal;
    background-color:#f6f9fe;
    text-decoration:none;
    cursor:pointer;
    margin-right:16px;
     font-family:Arial;
    font-size:11px;
    color:#00458a;
}
.ServicesTableRowDetailes a, .ServicesTableRowDetailes a:active, .ServicesTableRowDetailes a:hover, .ServicesTableRowDetailes a:visited 
{
    text-decoration:none;
    cursor:pointer;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
}
.ServicesTableRowColored
{
    background-color:#f4f2f3;
}
.ServicesTableCell
{
    float:left;
    width:36%;
    margin-top:7px;
    padding-bottom:7px;
    line-height:17px;
    margin-right:14px;
}
.ServicesTableCellSmall
{
    float:left;
    width:10%;
     margin-top:7px;
    padding-bottom:7px;
}
.ServicesTableCellSmallIcon
{
    float:left;
    width:10%;
    margin-top:5px;
}
.ServicesTitle2
{
    float:left;
    text-indent:8px;
    vertical-align:middle;
    height:18px;
    background-color:#e8efff;
    width:560px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    margin-bottom:13px;
}
.ServiceTable
{
    float:left;
    width:563px;
    line-height:19px;
}
.ServiceTableRowPrint
{
    width:90%;
}
.ServiceTableRowSepLine
{
    width:559px;
    height:1px;
    background-color:#dfe0e2;
}
.BoldText
{
    font-weight:bold;
}
.ServiceImageWord
{
    float:left;
    width:16px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/icon_word.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:15px;
	margin-top:2px;
}
.ServiceImagePdf
{
    float:left;
    width:16px;
    height:17px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:15px;
	margin-top:2px;
}
ServiceImage
{
    float:left;
    width:16px;
    height:17px;
    float: left; 
	white-space: nowrap;
	background-position: right center;
	margin-left:15px;
	margin-top:2px;
}
.ServiceFileSize
{
    float:left;
    width:50px;
}
.ServiceDetailesIconOpen
{
    float:left;
    width:17px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/butt_close.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:20px;
	margin-top:0px;
	cursor:pointer;
}
.ServiceDetailesIconClose
{
    float:left;
    width:17px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/butt_open.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:20px;
	margin-top:11px;
	cursor:pointer;
}
.ServiceDetailesOpenLine
{
    float:left;
    width:550px;
    height:1px;
    margin-top:1px;
    margin-bottom:12px;
    background-image:url(../images/dotted_line.gif);
    background-position:center top;
    background-repeat:repeat-x;
}
.MainContentServices
{
    height:100%;
    background-color:#ffffff;
    float:left;
    width:100%;
}
.Hidden
{
    display:none;
}
.Visible
{
    display:inline;
}
.ServicesMainDetailesZoneClose
{
    float:left;
    width:555px;
}
.ServicesMainDetailesZoneOpen
{
    float:left;
    width:555px;
    display:inline;
}
.BotswanaPaging
{
    float:left;
    width:100%;
    background-color:#ffffff;
    margin-top:12px;
    padding-bottom:11px;
}
.BotswanaPagingGoPrevious
{
    float:left;
    width:27px;
    height:5px;
    background-image:url(../images/arrows_left.gif);
    background-position:center top;
    background-repeat:no-repeat;
    /*margin-left:10px;*/
    margin-left:150px;
    margin-right:10px;
    margin-top:8px;
}
.BotswanaPagingGoNext
{
    float:left;
    width:27px;
    height:5px;
    background-image:url(../images/arrows_right.gif);
    background-position:center top;
    background-repeat:no-repeat;
    margin-left:10px;
    margin-right:10px;
    margin-top:8px;
}
.BotswanaPagingNoPages
{
    float:left;
}
.AdobeBanner
{
    float:left;
    background-image:url(../images/banner_adobe.gif);
    background-position:center top;
    background-repeat:no-repeat;
    width:162px;
    height:67px;
    margin-left:2px;
    margin-top:16px;
    cursor:pointer;
}
.AdobeBannerRow
{
    float:left;
    width:170px;
    height:99px;
    background-color:#e5edf8;
}
/*
    Global Buttons
*/
.Find_Image{
    float:left;
}
.PreviewTextTitle
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:100%;
    margin-bottom:5px;
    font-weight:bold;
}
.Links_InPage a, .Links_InPage a:active, .Links_InPage a:visited{
    font-family:Arial;
    font-size:11px;
    color:#0064a5;
    text-decoration:none;
    float:left;
    font-weight:normal ;
}
.Links_InPage a, .Links_InPage a:active, .Links_InPage a:visited{
    font-family:Arial;
    font-size:11px;
    color:#0064a5;
    text-decoration:none;
    float:left;
    font-weight:normal ;
}
.Spacer10
{
    margin-left:10px;
}
.VoteSpace td
{
     padding-right:20px;
     padding-left : 10px; 
     padding-top:4px;
}
.VoteSpace_2 tr
{
     padding-top:4px;
     
}
.Spacer25RW
{
    margin-right:25px;
}
.Spacer5T
{
    margin-top: 5px;
}
.All_MessageLink div, .All_MessageLink a, .All_MessageLink a:active, .All_MessageLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#01649f;
    text-decoration:none;
    float:left;  
    margin-left:9px; 
}
.PreviewTitleBG{
    float:left;   
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    height:19px;
    width:540px;
    padding-top:5px;
    text-indent:2px;
    background-color:#e8efff;
}
.PreviewTitleError{
    float:left;   
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    font-weight:bold;
    height:19px;   
    padding-top:5px;
    text-indent:2px;
}
.PreviewTitleNF{  
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    font-weight:bold;
    height:19px;   
    padding-top:5px;
    text-indent:2px;
}
.borderE8
{
    border:solid 1px #eeeeee;
}
.DotsLine
{
    
}
.PreviewTitleNF{  
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    font-weight:bold;
    height:19px;   
    padding-top:5px;
    text-indent:2px;
}
.borderE8
{
    border:solid 1px #eeeeee;
}

.GenericTitleBig
{
    /*float:left;*/
    background-color:#60606b;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    height:19px;
    width:100%;
    text-indent:2px;
}
.GenericTitleSmall
{
    font-weight:bold;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    width:100%;
    margin-bottom:5px;
    padding-left : 50px;  
}
.GenericDottedLine
{
    float:left;
    background-image: url(../Images/dotted_line.gif);
	background-repeat: repeat-x ;
	width:100%;
	height:1px;
}
.GenericAreaRight{
    float:left;
    width:571px;
}
.GenericContainer{    
    width:100%;
    /*margin-top:5px;*/
    margin-left:5px;
    margin-right:5px;
    margin-bottom:17px;   
    float:left;  
}
.GenericContainerWithBg
{
    background-color:#f0f0f0;
}
.GenericMargin10
{
    margin:10px 0px;
} 
.GeniricRMenu{
    font-family:Arial;
    font-size:13px;
    color:#000000;
    background-color:#e5edfa;   
    width:189px;  
    border-style: solid;
    border-top-width : 2px;    
    border-color: #ffffff;
    height:600px;
}
.Generic_RepLogoContainer{  
    width:191px;
    height:149px;
    background-color:#8ec3ff;
    /*margin-right:5px;*/
}
.Generic_RepLogoContainerYellow{  
    width:191px;
    height:149px;
    background-color:#efcb51;
    margin-right:5px;
}
.Generic_RepLogo{   
    background-image: url(../Images/Rep_logo.jpg);
	background-repeat: no-repeat;
	width:141px;
	height:113px;
	margin-left:25px;	
}
.Generic_RepLogoYellow{    
    background-image: url(../Images/Rep_logo_yellow.jpg);
	background-repeat: no-repeat;
	width:141px;
	height:113px;
	margin-left:25px;
	margin-top:18px;
}

.Generic_RepLogoBottom{        
    width:191px;
    height:5px;
    background-color:#000000;
    
}
.Generic_ServicesSearchBySearch
{   
    float:left;
    width:53px;
    height:18px;
    background-image:url(../images/butt_search.gif);
    background-position:center top;
    background-repeat:no-repeat;
    margin-left:7px;
    cursor:pointer;
}
.Generic_InpuField{
    float:left;    
    font-family:Arial;
    font-size:11px;
    color:#000000;   
    border:solid 1px #97989c; 
    width:118px;
}
.Generic_InpuFieldNoW
{
    float:left;    
    font-family:Arial;
    font-size:11px;
    color:#000000;   
    border:solid 1px #97989c;     
}
.Generic_White
{
    background-color:#ffffff;
    height:100%;
}
.Generic_AreaLeft
{
     float:left;
    width:193px;
}
.Generic_MainContent2 
{
    height:100%;   
    background-color:#ffffff;
    float:left;
    width:100%;
}
.Generic_linkNotLink
{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    display:none;
}
/***********/
/* Added By Eli */
/* Content Page */

.BoldText 
{
	font-weight: bold; 
}

.DetailedNewsText
{
	font-family:Arial;
    font-size:11px;
    color:#000000;
    width:555px;
    padding-left:10px;
    padding-top :8px;
	
}
.DetailedNewsTextIn
{
	font-family:Arial;
    font-size:11px;
    color:#000000;
    width:555px;
    margin-left :30px;
    padding-top :5px;

}

.ListPreviewLinkNoFloat {
    
    margin-top:7px;
    margin-right:7px;
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    float:left;
    width:150px;
}

.ListPreviewLinkNoFloat div, .ListPreviewLinkNoFloat a, .ListPreviewLinkNoFloat a:active, .ListPreviewLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    
   
    
}


.DetailedNewsLinkNoFloat{
    font-family:Arial;
    font-size:11px;
    color:#b00000;   
    width:184px;
    height:30px;
    font-weight:bold;
}
.DetailedNewsLinkNoFloat div, .DetailedNewsLinkNoFloat a, .DetailedNewsLinkNoFloat a:active, .DetailedNewsLinkNoFloat a:visited{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
   
}


/*************/

.component_pager
{
    float:left;
    width:100%;
}
.UCPAGER_itemstyleDefault
{
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
    margin-right: 0px;
    margin:0px;
}
.UCPAGER_itemstyleDefault li
{
    color:Black;
    display: inline;
    text-align: center;
    margin-left: 2px!important;
    margin-right: 2px!important;
    float: left;
     font-family:Arial;
    font-size:11px;
    color:#6e6c6c;
}

.UCPAGER_itemstyleDefault li img
{
	margin-top: 5px !important;
	float:left;
}
.UCPAGER_itemstyleDefault li a img
{
	margin-top: 4px !important;
	float:left;
}
.UCPAGER_itemstyleDefault li a
{
	font-family:Arial;
    font-size:11px;
    color:#00458a;
    float:left;
    margin-left: 2px!important;
    margin-right: 2px!important;
	font-weight: normal;
	text-decoration: none;
}
.UCPAGER_itemstyleDefault li a:hover
{
	text-decoration: underline !important;
}

.UCPAGER_itemstyleDefault li img.Divider
{
    margin-top: 2px;
}
.NewsAccumPagerWidth
{
    float:left;
    width:100%;
}
.ShowMoreLinks{
    float:right;
    margin-right:25px;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
    
}

.ShowMoreLinks div, .ShowMoreLinks a, .ShowMoreLinks a:active, .ShowMoreLinks a:visited{
    font-family:Arial;
    font-size:12px;
    color:#00458a;
    text-decoration:none;
}
.MinistryLobbyColumnText
{
    float:left;
    width:200px;
}
.MinistryLobbyColumnText a:hover
{
    text-decoration:underline !important;
}
.MinistryLobbyContainer{
    width:180px;
    float:left;
    margin-bottom:10px;
}
.SubAudiencePreviewTextContainer
{
    
}
.SubAudiencePreviewTextContainer a, .AudiencePreviewTextContainer a:active, .AudiencePreviewTextContainer a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    float:left;
}
.AudiencePreviewTextContainer a:hover
{
    text-decoration:underline !important;
}
.SubAudiencePreviewTextContainerLarge
{
    float:left;
    margin-top:11px;
    width:100%;
}
.SubAudiencePreviewTextContainerLarge a, .SubAudiencePreviewTextContainerLarge a:active, .SubAudiencePreviewTextContainerLarge a:hover, .SubAudiencePreviewTextContainerLarge a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    float:left;
}
.SubAudiencePreviewTextContent{

    font-family:Arial;
    font-size:11px;
    color:#000000;
}
.PritingButtons
{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
}
.PritingButtonsWrap
{
    float:left;
    width:150px;
    
}
.PritingButtonsWrap input
{
    float:left;
}
.NewsContainerPrint
{
    float:left;
    margin-top:2px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:765px;
    padding-left:10px;
    background-color:#e7e8e8;
}

/******************************* start printing templates *******************************/

@media print 
{
    /*****   Styles for print   ******/
    .PritingButtons
    {
        display:none;
    }
    body
    {
        zoom:100%;
    }
}
.InternalMinistryPreviewTextContainer
{
    float:left;
    
    width:460px;
}
.InternalMinistryPreviewTextContainer a, .InternalMinistryPreviewTextContainer a:active, .InternalMinistryPreviewTextContainer a:hover, .InternalMinistryPreviewTextContainer a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    float:left;
}
.InternalMinistryPreviewTextContainerLarge
{
    float:left;
    margin-top:11px;
    width:100%;
}
.InternalMinistryPreviewTextContainerLarge a, .InternalMinistryPreviewTextContainerLarge a:active, .InternalMinistryPreviewTextContainerLarge a:hover, .InternalMinistryPreviewTextContainerLarge a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
    float:left;
}
.InternalMinistryPreviewTextContent{
    margin-left:5px;
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:100% !important;
}
.InternalMinistryContentContainer{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:235px;
    padding-left:10px;
}
.InternalMinistryContentSubject{
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    font-weight:normal;
    width:100%;
    margin-bottom:4px;
}
.InternalMinistryContentSubject a, .InternalMinistryContentSubject a:active, .InternalMinistryContentSubject a:visited, .InternalMinistryContentSubject a:hover
{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    font-weight:bold;
    text-decoration:none;
}
.InternalMinistryContentText
{
    float:left;
    width:100%;
    font-family:Arial;
    font-size:11px;
    height:28px;
    overflow:hidden;
    line-height:14px;
}
.InternalMinistryDoubleArrowLink{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:left;
    font-weight:bold;
    width:240px;
    margin-top:5px;
    margin-bottom:5px;
}
.InternalMinistryDoubleArrowLink div, .InternalMinistryDoubleArrowLink a, .InternalMinistryDoubleArrowLink a:active, .InternalMinistryDoubleArrowLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
    font-weight:bold;
}

.PageTitle
{
    background-color: #60686B;
    color: #FFFFFF;
    display: none;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    padding-top: 5px;
    text-indent: 10px;
    width: 570px;
}
.PageTitleMinistry
{
    font-family:Arial;
    font-size:12px;
    float:left;
    color:#000000;
    font-weight:bold;
    height:21px;
    width:580px;
    text-indent:10px;
}
.RegistrationMask
{
    position: absolute;
    top: 0px;
    left: -238px;
    z-index: 1000;
    background-color: #7f7f7f;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
    /*filter: alpha(opacity=5);
    -moz-opacity: 0.05;
    opacity: 0.05;*/
    display: none;
}
.ImageViewerWrap
{
    width: 608px;
    
	background-color:#FFFFFF;
	padding:3px;
	position:absolute;
	z-index:10;
	top:100px;
	left:200px;	
	filter:alpha(opacity=100);
    MozOpacity: 1;
    opacity: 1;
    display: none;
    z-index: 1005;
    float:left;
    border: solid 2px #e5e1e2;
}
.DownloadButton
{
    float:left;
    width:129px;
    height:26px;
    cursor:pointer;
    background-image:url(../images/but_download_image.gif);
    background-position: center top;
}
.ImageViewerImg
{
	width:565px;
	height: 380px;
	overflow: hidden;
	float:left;
	margin-left:25px;
	margin-top:18px;
	background-image:url(../images/pic_big_empty.jpg);
    background-position: center top;
}
.ImageViewerImg img
{
	/*width:540px;
	height: 355px;*/
	max-width:540px;
	max-height:355px;
	margin:auto;
}
.ImageViewerImgMask
{
    width:540px;
	height: 355px;
	float:left;
	margin:10px;
	background-color:White;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.ImageViewerButtonsArea
{
	float:left;
	width:98%;
	
	margin-top: 5px;
}
.AlbumPrev
{
    width:30px;
    height:26px;
    float:left;
    background-image:url(../images/but_left.gif);
    margin-top:10px;
     background-position: center top;
     cursor:pointer;
}
.AlbumNext
{
    width:30px;
    height:26px;
    float:left;
    background-image:url(../images/but_right.gif);
    margin-top:10px;
     background-position: center top;
     cursor:pointer;
}
.ImageViewerCloseButton
{
    float:left;
    width:150px;
    font-family:Arial;
    font-size:11px;
}
.ImageViewerCloseButton a, .ImageViewerCloseButton a:active, .ImageViewerCloseButton a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;  
    float:left;
    margin-top:5px;
    margin-left:80px; 
    width:50px;
}
.ImageViewerCloseButton a:hover
{
    text-decoration:underline !important;
}
.SubAudienceContainer
{
    float:left;
    width:100%;
}
.TSDoubleArrowLink{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:right;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:10px;
}
.TSDoubleArrowLink div, .TSDoubleArrowLink a, .TSDoubleArrowLink a:active, .TSDoubleArrowLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
    font-weight:bold;
}
.TSDocumentImage{
    margin-left:3px;
    float:left;
}

/************************************side menu****************************************8*/
#SubMenuArea
{
	float:left;
	overflow: hidden;
	color: #3e3e3e;
	float:left;
    width:191px;
	border-width:1px;
	border-color:Red;  
	margin-bottom:2px;
	background-color:#e5edf9;
}

#SubMenuArea a
{
	
}

#SubMenuArea a:hover
{
	
}

#SubMenuArea ul
{
	padding: 0;
	margin: 0 0.5em;
	list-style-type: none;
	line-height: 1em;	
}

#SubMenuArea ul ul
{
	margin: 0 0 0.6em 1.5em;
	border: 0;
	
}

#SubMenuArea li
{
	border-bottom: 1px solid #d7d7d7;
}

#SubMenuArea li a, #SubMenuArea li span
{
	display: block;
	padding: 0.5em 0.5em 0.5em 12px;
	
	
	
}

#SubMenuArea li span 
{
	background-image: url(images/SubMenuSelected.png);
	background-repeat: no-repeat;
	background-position: 0.5em 0.5em;
	
}

#SubMenuArea li li span 
{
	background-position: 0.7em 0.2em;
	
}

#SubMenuArea li li a, #SubMenuArea li li span
{
	padding: 2px 15px 2px 0px;
	font-weight:normal;
	width:100%;
}

#SubMenuArea li li
{	
	border-bottom-color: White;
}

#SubMenuArea li li span
{
	
}

#SubMenuArea li li li
{
	
}
.MenuSelected
{
    font-family:Arial;
    font-size:11px;
    color:#000000; 
    text-decoration:none;
    /*height:12px;*/
    float:left;
    margin-top:0px;
    padding-left:5px;
    padding-right:5px;
    width:95%;
}
.MenuSelected div, .MenuSelected a, .MenuSelected a:active, .MenuSelected a:visited
{
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#000000;
}
.MenuSelectedVertical_1
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    color:#ffffff; 
    text-decoration:none;
    height:12px;
    overflow:hidden;
    float:left;
    margin-top:3px;
}
.MenuSelectedVertical_2
{
    width:140px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:11px;
    color:#ffffff; 
    text-decoration:none;
    /*height:12px;*/
    overflow:hidden;
    float:left;
    margin-top:3px;
    line-height:16px;
}
.MenuSelectedVertical_3
{
    width:140px;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    /*height:12px;*/
    overflow:hidden;
    float:left;
    margin-top:3px;
    line-height:16px;
    padding-bottom:2px;
}
.MenuSelectedVertical div, .MenuSelectedVertical a, .MenuSelectedVertical a:active, .MenuSelectedVertical a:visited
{
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#000000;
}
.MenuRowLinkVertical
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    float:left;
    margin-top:3px;
}
.MenuRowLinkVerticalDIV_1
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    float:left;
    height:19px;
}
.MenuRowLinkVerticalDIV_2
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    float:left;
    /*height:19px;*/
    border-bottom:solid 1px #505050;
    background-color:#3c3c3c;
}
MenuRowLinkVerticalDIV_2 a, MenuRowLinkVerticalDIV_2 a:active, MenuRowLinkVerticalDIV_2 a:visited,MenuRowLinkVerticalDIV_2 a:hover
{
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    float:left;
}
.MenuRowLinkVerticalDIV_3
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#000000;
    font-weight:normal;
    float:left;
    /*background-color:#78797a;*/
    background-color:#3c3c3c;
    border-bottom:solid 1px #939494;
}
.MenuRowLinkVerticalDIVSel_1
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    float:left;
    height:19px;
    font-weight:bold;
}
.MenuRowLinkVerticalDIVSel_2
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    float:left;
    /*height:19px;*/
    font-weight:bold;
    border-bottom:solid 1px #000000;
     /*background-color:#3c3c3c;*/
    background-color:#78797a;
}
.MenuRowLinkVerticalDIVSel_3
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#000000;
    float:left;
    /*height:19px;*/
    background-color:#78797a;
    font-weight:bold;
    border-bottom:solid 1px #939494;
}
.MenuSelectedVerticalArrow_1
{
    display:none;
}
.MenuSelectedVerticalArrow_2
{
    display:none;
}
.MenuSelectedVerticalArrow_3
{
    height:5px;
    width:5px;
    float:left;
    background-image:url(../images/arrow_black.gif);
    background-repeat:no-repeat;
    background-position:center top;
    margin-left:20px;
    margin-right:-25px;
    margin-top:9px;
}
.MenuSelectedArrowWhite_1
{
    display:none;
}
.MenuSelectedArrowWhite_2
{
    height:5px;
    width:5px;
    float:left;
    background-image:url(../images/arrow_white.gif);
    background-repeat:no-repeat;
    background-position:center top;
    margin-top:7px;
}
.MenuSelectedArrowWhite_3
{
    display:none;
}
.MenuRowLinkVertical_1
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    float:left;
    margin-top:3px;
}
.MenuRowLinkVertical_1 div
{
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    text-decoration:none;
    float:left;
}
.MenuRowLinkVertical_1 a, .MenuRowLinkVertical_1 a:active, .MenuRowLinkVertical_1 a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    text-decoration:none;
    float:left;
    height:19px;
}
.MenuRowLinkVertical_2
{
    width:160px;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    float:left;
    margin-top:3px;
    cursor:pointer;
    line-height:16px;
    padding-bottom:3px;
}
.MenuRowLinkVertical_2 div
{
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    text-decoration:none;
    float:left;
}
.MenuRowLinkVertical_2 a, .MenuRowLinkVertical_2 a:active, .MenuRowLinkVertical_2 a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    text-decoration:none;
    float:left;
    height:19px;
}
.MenuRowLinkVertical_3
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#ffffff;
    float:left;
    margin-top:3px;
    cursor:pointer;
    line-height:16px;
    padding-bottom:3px;
}
.MenuRowLinkVertical_3 div
{
    font-family:Arial;
    font-size:11px;
    color:#c3c3c3;
    text-decoration:none;
    float:left;
}
.MenuRowLinkVertical_3 a, .MenuRowLinkVertical_3 a:active, .MenuRowLinkVertical_3 a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#c3c3c3;
    text-decoration:none;
    float:left;
    height:19px;
}
.Menu2Selected
{
    width:100%;
    font-family:Arial;
    font-size:11px;
    color:ActiveCaption ;
    text-decoration:none;
    height:22px;
}
.MenuRowLink
{
    width:145px;
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#00458a;
}
.MenuRowLink div, .MenuRowLink a, .MenuRowLink a:active, .MenuRowLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
    float:left;
    
}
.MainMenuRowLink
{
     text-decoration:none;
    /*width:145px;*/
    /*width:107px;*/
    font-family:Arial;
    font-size:11px;
    color:#000000;
    float:left;
    margin-top:0px;
    /*height:12px;*/
    /*overflow:hidden;*/
    padding-left:5px;
    padding-right:5px;
    width:95%;
}
.MainMenuRowLink div, .MainMenuRowLink a, .MainMenuRowLink a:active, .MainMenuRowLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
    float:left;
    
}
.MainMenu2RowLink
{
     text-decoration:none;
    /*width:145px;*/
    /*width:107px;*/
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    float:left;
    margin-top:8px;
    height:22px;
}
.MainMenu2RowLink div, .MainMenu2RowLink a, .MainMenu2RowLink a:active, .MainMenu2RowLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
    text-decoration:none;
    float:left;
    
}
.SideMenuContainer
{
    float:left;
    width:100%;
    color:#ffffff;
}
.SideMenuContainer UL, .SideMenuContainer LI
{
    padding:0px;
    margin:0px;
    float:left;
    
}
/************************************side menu*****************************************/


/************************************Photos Gallery*****************************************/

.AlbumItemMainDiv
{
    float:left;
    margin-top:20px;
    width:275px;
    margin-left:10px;
    font-family:Arial;
    font-size:11px;
}
.AlbumItemMainDivVisitors
{
    float:left;
    margin-top:20px;
    width:170px;
    margin-left:10px;
    font-family:Arial;
    font-size:11px;
}
.AlbumItemImage
{
    float:left;
    width:163px;
    height:107px;
    background-image:url(../images/picture_bg.gif);
    background-repeat:no-repeat;
}
.AlbumItemImage img
{
    float:left;
    width:150px;
    height:100px;
    margin-left:5px;
}

.AlbumItemText
{
    float:left;
    width:115px;
    margin-top:5px;
}
.AlbumItemTitle
{
    float:left;
    width:100%;
    overflow:hidden;
}
.AlbumItemTitle a, .AlbumItemTitle a:active, .AlbumItemTitle a:visited
{
    float:left;
    width:100%;
    text-decoration:none;
    color:#00639a;
    cursor:pointer;
    font-weight:bold;
}
.AlbumItemTitle a:hover
{
    text-decoration:underline !important;
}
.AlbumItemItemsNo
{
    float:left;
    width:100%;
    margin-top:5px;
    color:#000000;
}
.AlbumItemMainDivImg
{
    float:left;
    width:180px;
    margin-top:10px;
    margin-left:10px;
}
.AlbumItemImageImg
{
    float:left;
    margin-left:5px;
    width:163px;
    height:107px;
    background-image:url(../images/picture_bg.gif);
    background-repeat:no-repeat;
}
.AlbumItemImageOverflow
{
    float:left;
    margin-left:3px;
    margin-top:0px;
    width:153px;
    height:102px;
    background-color:White;
    overflow:hidden;
}
.AlbumItemImageImgImage
{
    float:left;
    border:solid 0px black;
    /*width:154px;
    height:105px;*/
    margin-top:-5px;
    margin-left:2px;
}
.AlbumImageDesc
{
    float:left;
    width:100%;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    margin-left:10px;
    margin-top:10px;
}

.ImageViewerPrevButton
{
    float:left;
    width:60px;
    margin-left:270px;
}
.ImageViewerPrevButton span
{
    float:left;
    text-decoration:none;
    color:#00458a;
    font-family:Arial;
    font-size:11px;
    cursor:pointer;
    margin-top:5px;
}

.ImageViewerNextButton
{
    float:left;
    width:60px;
}
.ImageViewerNextButton span
{
    float:left;
    text-decoration:none;
    color:#00458a;
    font-family:Arial;
    font-size:11px;
    cursor:pointer;
    margin-top:5px;
}
.ImageViewerBottomAreaWrap
{
    float:left;
    width:100%;
}
/************************************Photos Gallery*****************************************/

/************************************Start T_Tenders*****************************************/
.TenderList
{
    border-style: solid;
    border-width: 1px  ;
    border-color: #eeeeee;
    width:100%;
    float:left;
}
.TendersSeparator{
    float:left;
    width:100%;
    height:10px;
}
.TendersSubTitle{
    float:left;
    text-indent:8px;
    vertical-align:middle;
    height:18px;
    background-color:#e8efff;
    width:100%;
    font-family:Arial;
    font-size:12px;
    color:#000000;
}

.TendersTable{
    float:left;
    width:98%;
    font-family:Arial;
    font-size:11px;
}
.TendersTable a, .TendersTable a:active, .TendersTable a:hover, .TendersTable a:visited
{
    float:left;
    text-decoration:none;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
}
.TendersHeader{
    float:left;
    width:100%;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    background-color:#e9e9e9;
    margin-top:7px;
    padding-bottom:7px;
    line-height:17px;
    margin-right:14px;

    
}
.TendersColumn{
    float:left;
    overflow:hidden;
    margin-left:4px;
    margin-top:5px;
    margin-bottom:5px;
}
.TendersRow{
    float:left;
    width:100%;
    background-color:#f4f2f3;
}
.TendersAlternateRow{
    float:left;
    width:100%;
    background-color:white;
}

.TableWidth100{
    width:100px;
}
.TableWidth150{
    width:150px;
}
.TableWidth125{
    width:125px;
}

.TableWidth200{
    width:190px;
}

.TableWidth50{
    width:50px;
}
.TableWidth230{
    width:230px;
}
.TableWidth75{
    width:75px;
}
.TableWidth175{
    width:175px;
}
.TendersStatusImage{
    float:left;
    width:100%;
    margin-top:1px;
	text-align:center;
}
/************************************End T_Tenders*****************************************/
.MainAudiencePreviewTextContent
{
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    position: relative;
    right: -27px;
}
.MainAudiencePreviewTextContent a
{
    float:none !important;
}
.MinistryOverviewContainer
{
    border-style: solid;
    border-width: 1px  ;
    border-color: #eeeeee;
    width:578px;
    float:left;
    margin-top:10px;
    margin-bottom:10px;
}
.MinistryOverviewText
{
    float:left;
    margin-left:5px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    margin-top:10px;
    padding-bottom:10px;
}

.MinistryLobbyPreviewTextContent{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:99%;
    margin-left:8px;
}

.MinistryLobbySubjectList{
    border-style: solid;
    border-width: 1px  ;
    border-color: #eeeeee;
    width:99%;
    float:left;
    
}
.MinistryLobbySubjectContainer{
    float:left;
    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:17px;
}
.MinistryLobbySubjectTitle
{
    float:left;
    text-indent:8px;
    vertical-align:middle;
    height:18px;
    background-color:#e5edf9;
    width:563px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    margin-bottom:8px;
}
.MinistryLobbySubjectColumn{
    float:left;
    width:250px;
    margin-bottom:12px;
}
.MinistryLobbySubjectRow
{
    float:left;
    width:100%;
    margin-bottom:12px;

}
.MinistryParagraphClass
{
    font-family:Arial;
    font-size:11px;
    color:#000000;
}
.MinistryParagraphClass a, .MinistryParagraphClass a:active, .MinistryParagraphClass a:hover, .MinistryParagraphClass a:visited
{
    font-family:Arial !important;
    font-size:11px !important;
    color:#00458a !important;
    text-decoration:none !important;
    cursor:pointer;
}

.MinistryLobbySubjectColumn{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#00458a;
}
.MinistryLobbySubjectColumn div, .MinistryLobbySubjectColumn a, .MinistryLobbySubjectColumn a:active, .MinistryLobbySubjectColumn a:visited{
    font-family:Arial;
    font-size:11px;
    color:#00458a;
    text-decoration:none;
}
.MinistryLobbyPreviewImage
{
    float:left;
    margin-top:3px;
    margin-right:7px;
    width:189px;
    height:123px;
    background-image:url(../images/pic_bg.jpg);
    background-repeat:no-repeat;
}
.MinistryLobbyPreviewImage img
{
    float:left;
    width:181px;
    height:115px;
}
.MinistryLobbyDoubleArrowLink{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    float:right;
    font-weight:bold;
    width:560px;
    margin-top:8px;
}
.MinistryLobbyDoubleArrowLink div, .MinistryLobbyDoubleArrowLink a, .MinistryLobbyDoubleArrowLink a:active, .MinistryLobbyDoubleArrowLink a:visited{
    font-family:Arial;
    font-size:11px;
    color:#b00000;
    text-decoration:none;
    float:right;
    font-weight:bold;
}


/************************************Start J1_JobVacancy*****************************************/

.JobItemContainer
{
    float:left;
    margin-top:2px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:560px;
    padding-left:10px;
    border: solid 1px #e7e8e8;
    margin-top:6px;
}
.TenderItemContainer
{
    float:left;
    margin-top:2px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:570px;
    padding-left:10px;
    margin-top:6px;
}
.TenderItemContainer a
{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:none;
}
.TenderItemContainer a:hover
{
    font-family:Arial;
    font-size:11px;
    color:#00639e;
    text-decoration:underline;
}
.TenderItemParagraph
{
    float:left;
    width:100%;
    margin-top:10px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#000000;
}
.JobItemParagraph
{
    float:left;
    width:100%;
    margin-top:10px;
}
.JobItemParagraphSeparator
{
    float:left;
    margin-top:10px;
    height:1px;
    _overflow:hidden;
    width:560px;
    background-color:#e7e8e8;
}
.TenderItemParagraphSeparator
{
    float:left;
    margin-top:10px;
    height:1px;
    _overflow:hidden;
    width:560px;
}
.ClosedJobItem
{
    position:absolute;
    float:left;
    z-index:999;
    font-family:Arial;
    font-size:100px;
    color:#000000;
    margin-left:200px;
     margin-top:31px;
    background-image:url(../images/icon_closed.jpg);
	background-repeat:no-repeat;
    float:left;
    width:75px;
    height:75px;
}
.ClosedTenderItem
{
	background-image:url(../images/icon_closed.jpg);
	background-repeat:no-repeat;
    float:left;
    width:75px;
    height:75px;
}
.TenderContact
{
    float:left;
    margin-top:20px;
    margin-left:10px;
    background-color: #e7e8e8;
    width:530px;
}
.TenderInfoRow
{
    width:255px;
    float:left;
    margin-left:10px;
}
/************************************End J1_JobVacancy*****************************************/

.MenuRowTD
{
    height:29px;
    background-image:url(../images/menu_pixel.gif);
    background-repeat:repeat-x;
    text-align:center;
    position:relative;
    z-index:9999;
}
.MenuRowTDSelected
{
    height:29px;
    background-image:url(../images/menu_pixel_selected.gif);
    background-repeat:repeat-x;
    color:#000000;
    position:relative;
    z-index:9999;
}

.MenuRowSeparator
{
    height:29px;
    width:2px;
    background-image:url(../images/menu_divider.gif);
    background-repeat:no-repeat;
    float:right;
}
.MenuRowSeparatorEmpty
{
    height:29px;
    width:2px;
    float:right;
}
.MinistryBanner
{
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
    z-index:98;
}
.MinistryBanner img
{
    float:left;
    border: solid 0px #ffffff;
}
.MinistryBannerText
{
    float:left;
    position:absolute;
    background-color:Transparent;
    z-index:98;
    font-family:Arial;
    font-size:19px;
    color:#ffffff;
    margin-left:273px;
    margin-top:32px;
    width:270px;
}
.MinistryBannerTextLinks
{
    float:left;
    position:absolute;
    background-color:Transparent;
    z-index:98;
    font-family:Arial;
    font-size:19px;
    color:#ffffff;
    margin-left:275px;
    margin-top:52px;
    width:300px;
}
.MinistryBannerTextLinks a, .MinistryBannerTextLinks a:active, .MinistryBannerTextLinks a:visited, .MinistryBannerTextLinks a:hover
{
    color:#ffffff;
    text-decoration:none;
    font-family:Arial;
}
.PromotionLinkContainer{
    float:left;
    width:290px;
}
.W100H9Overflow
{
	width:100px;
	float:left;
	height:9px;
	overflow:hidden;
}
.WidthHeight9px
{
	float:left;
	width:100%;
	height:9px;
}
.ItemCls
{
	vertical-align:top;
}
.ItemClsImg
{
	float:left;
	width:60px;
}
.ItemClsRest
{
	float:left;
	width:200px;
}
.ItemClsRest a:hover
{
    text-decoration:underline;
}
.ShowHide_1
{
    display:none;
}
.SubAudiencesSeparated
{
    color: #58585A;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
}
.WidthFloatLeft
{
	float:left;
	width:100%;
}
.HPMainNewImage
{
	float:left;
	margin-right:5px;
	max-height:100px;
	max-width:150px;
}
.OfficeTableCell
{
    float:left;
    width:65%;
    margin-top:7px;
    padding-bottom:7px;
    line-height:17px;
    margin-right:14px;
}
.OfficeTableCellSmall
{
    float:left;
    width:14%;
     margin-top:7px;
    padding-bottom:7px;
}
.OfficeTableCellSmallIcon
{
    float:left;
    width:4%;
    margin-top:7px;
}
.OfficeTableRow{
    width:100%;
    float:left;
    font-family:Arial;
    font-size:11px;
}
.OfficeDetailesIconOpen
{
    float:left;
    width:17px;
    height:16px;
    float: left; 
	white-space: nowrap;
	background-image: url(../Images/butt_close.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left:20px;
	margin-top:0px;
	cursor:pointer;
}
.OfficeTableCellDetails
{
    float:left;
    width:30%;
  
    padding-bottom:7px;
}
.OfficeTableCellDetails a, .OfficeTableCellDetails a:active{
    text-decoration:none;
    color:#00458a !important;
    font-weight:normal !important;
    font-family:Arial!important;
    font-size:11px!important;
}
.OfficeTableCellDetails a:visited{
    text-decoration:none;
    color:Purple !important;
    font-weight:normal !important;
    font-family:Arial!important;
    font-size:11px!important;
}
.OfficeTableCellDetails a:hover{
    text-decoration:underline;
    font-weight:normal !important;
    font-family:Arial!important;
    font-size:11px!important;
}
.OfficeTableColumn
{
    float:left;
    width:90%;
    margin-top:7px;
}
.OfficeTableCellLabel
{
    float:left;
    width:40px;
  
    padding-bottom:7px;
}
.DivNewLine
{
	float:left;
	width:100%;
	height:10px;
}
.HeaderTopMain
{
	position: absolute;
    right: 326px;
    top: 51px;
}
.HeaderTopSearch
{
	float: right;
    margin-right: -11px;
    margin-top: 8px;
    position: relative;
    top: 27px;

}
.HeaderTopSearchTxt
{
    color: #FFFFFF;
    float: left;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    margin-top: 2px;
    position: relative;
    right: 55px;
}
.HeaderTopSearchInput
{
	border: 0 solid black;
    float: left;
    height: 16px;
    line-height: 16px;
    padding-bottom: 2px;
    padding-top: 0;
    position: relative;
    right: 33px;
    vertical-align: middle;
    width: 160px;
}
.ServicesColumnHP{
    width:358px;
    float:left;
    border-style: solid;
    border-top-width : 4px;
    border-bottom-width : thin;
    border-left-width : thin;
    border-right-width : thin;
    border-color: #eeeeee;
    margin-bottom:10px;
    height:190px;
}
.ServicesHeaderHP{
    width:358px;
    float:left;
    background-color:#60686b;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    border-style: solid;
    border-top-width : 0px;
    border-bottom-width : 3px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-color: #eeeeee;
}
.ServicesContainerHP
{
    width:358px;
    float:left;
    margin:1px;
    background-color:#e5edf9;
    height:190px;
}
.Width3{
    width:3px;
    height:10px;
    float:left;
}
.ServicesContainerSmall
{
    width:170px;
    float:left;
    margin:1px;
    background-color:#e5edf9;
    /*height:63px;*/
    height:91px;
}
.HPBottomSpace
{
	float:left;
	width:100%;
	height:14px;
	overflow:hidden;
        display : none;
}
.OfficeBoldText
{
    color:#000000 !important;
    font-weight:bold !important;
    font-family:Arial;
    font-size:11px;
    
    
}
.GovServicesColumn{
    width:172px;
    float:left;
    border-style: solid;
    border-top-width : 4px;
    border-bottom-width : thin;
    border-left-width : thin;
    border-right-width : thin;
    border-color: #eeeeee;
    margin-bottom:2px;
    height:101px;

}
.Height61{
    height:61px;
    float:left;
}
.DivGovHelp
{
	float:left;
	width:184px;
	display:none;
}
.ButtGoMarginLeft
{
	margin-left:-8px;
	float:left;
}
.ContactUsHiddenDiv
{
	width:100%;
	height:0px;
	float:left;
}
.BranchSeparator{
    
    width:5px;
    float:left;
    margin-left:3px;
    margin-right:5px;
}
.BranchContainer{
    height:20px;
    float:left;
    
}
.divLevel2_2
{
	position:absolute;
	margin-top:8px;
	background-color:#4f5557;
	float:left; 
	color:#ffffff;
	z-index:1000;
}
.DivNumberOfDays
{
	float:left;
	width:45px;
	height:35px;
	font-family:Arial;
	color:#60686b;
	background-image:url(../images/days.gif);
	background-repeat:no-repeat;
}
.DivDaysCount
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.DivDaysSpell
{
	font-size:11px;
	text-align:center;
}
.DivTenderDateSmall
{
	float:left;
	width:166px;
}
.DivTenderDateLarge
{
	float:left;
	width:244px;
}
.DivEmptyTenderDate
{
	float:left;
	width:32px;
}
.LineSpace
{
	float:left;
	height:5px;
}
.DivAlignLeftTenderDate
{
	float:left;
	width:100px;
	font-weight:bold;
}
.DivAlignRightTenderDate
{
	float:left;
	width:130px;
	font-weight:bold;
}
.DivTenderContactTitle
{
	float:left;
	width:100%;
	margin-top:6px;
	margin-left:10px;
	margin-bottom:3px;
}
.DivClosedTender
{
	float:left;
	width:30%;
}.OverflowHidden
{
    overflow:hidden;
}

.newFloatLeft
{
    float:left;
    position:relative;
    left:-19px;
}

/********************************* Site Map *********************************/
.SiteMapMain
{
    width:588px;
    float:left;
    margin-left:6px;
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
}
.SiteMapRow
{
    width:272px;
    float:left;
    margin-right:20px;
    margin-top:16px;
    border: solid 1px #eeeeee;
}
.SiteMapRowTitle
{
    background-color:#e8efff;
    width:100%;
    line-height:18px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    font-weight:bold;
}
.SiteMapRowTitle a, .SiteMapRowTitle a:hover, .SiteMapRowTitle a:active, .SiteMapRowTitle a:visited
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
.SiteMapRow2Title
{
    width:93%;
    line-height:16px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:normal;
    margin-left:10px;
    margin-top:5px;
}
.SiteMapRow2Title a, .SiteMapRow2Title a:active, .SiteMapRow2Title a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#00639a;
    font-weight:normal;
    text-decoration:none;
}
.SiteMapRow2Title a:hover
{
    font-family:Arial;
    font-size:11px;
    color:#00639a;
    font-weight:normal;
    text-decoration:underline;
}
.SiteMapRow2
{
    width:98%;
    float:left;
    margin-left:3px;
}
.SiteMapRow3Title
{
    width:240px;
    line-height:16px;
    font-family:Arial;
    font-size:11px;
    color:#00639a;
    font-weight:normal;
    margin-left:20px;
    margin-top:5px;
}
.SiteMapRow3Title a, .SiteMapRow3Title a:active, .SiteMapRow3Title a:visited
{
    font-family:Arial;
    font-size:11px;
    color:#00639a;
    font-weight:normal;
    text-decoration:none;
}
.SiteMapRow3Title a:hover
{
    font-family:Arial;
    font-size:11px;
    color:#00639a;
    font-weight:normal;
    text-decoration:underline;
}
.SiteMapRowPlusMinus
{
    width:12px;
    height:11px;
    float:left;
    margin-top:9px;
    margin-right:5px;
}
.SiteMapRowBullet
{
    float:left;
    background-image: url(../Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right center;   
	width:6px;
	height:6px;
	vertical-align:middle;
	margin-top:10px;
	margin-right:6px;   
	margin-left:6px;
}
.SiteMapMainRow1
{
    width:292px;
    float:left;
}
.SiteMapMainRow2
{
    width:292px;
    float:left;
}
/******************************* End Site Map *******************************/


/**** AutoComplete *****/
.citycomplete
{
	font-family: Tahoma;
	font-size: 8pt;
	background-color: white;
	border: 1px solid #858585;
	position: absolute;
	cursor: default;
	overflow: auto;
	overflow-x: hidden;
	text-align: right;
	height: 150px;
	width: 240px;
	left:0px;
	top:18px;
	
}

.citycomplete_item
{
	color: #000000;
    font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}

.citycomplete_item_highlighted
{
	font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: white;
	background-color: #c7c7c7;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}
.LocationComplete_item
{
	color: #000000;
    font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}

.LocationComplete_item_highlighted
{
	font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: white;
	background-color: #c7c7c7;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}
.SubAudienceComplete_item
{
	color: #000000;
    font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}

.SubAudienceComplete_item_highlighted
{
	font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: white;
	background-color: #c7c7c7;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}
.JobComplete_item
{
	color: #000000;
    font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}

.JobComplete_item_highlighted
{
	font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: white;
	background-color: #c7c7c7;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}
.DepartmentComplete_item
{
	color: #000000;
    font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}

.DepartmentComplete_item_highlighted
{
	font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: white;
	background-color: #c7c7c7;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}
.AudienceComplete_item
{
	color: #000000;
    font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}

.AudienceComplete_item_highlighted
{
	font-family:Arial;
    font-size:11px;
	padding-left: 5px;
	color: white;
	background-color: #c7c7c7;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 250px !important;
	cursor: pointer;
	
}

.top_space
{
	height: 10px;
}

.ColorItem
{
	width: 10px;
	float:left;
	height: 16px;
}

.SeparatorComplete
{
	height: 1px;
	background-color: red;
}

#SearchTextCntHP
{
	float:left;
	width: 422px;
	white-space: nowrap;
}
.SearchTextboxHP
{
	background-image: url(../images/textbox_pixel.gif);
	background-repeat: repeat-x;
	background-position: right top;
	width: 410px;
	height: 25px;
	border: none;
	float:left;
}
#TxtSearchHP, .TxtSearchHP
{
	position: relative;
	top: 1px; /* top: 5px;  - for mozilla */
	height: 17px;
	font-family: Arial;
	font-size: 12px;
	border: none;
	background-color: #ffffff;
	width: 405px;
	float:left;
}
.autocompleteHP
{
	font-family: Tahoma;
	font-size: 8pt;
	background-color: white;
	border: 1px solid #858585;
	position: absolute;
	cursor: default;
	overflow: auto;
	overflow-x: hidden;
	text-align: right;
	height: 69px;
	width: 348px;
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 9px;
}

.autocomplete_itemHP
{
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	font-weight: normal;
	float:left;
	width: 300px;
}

.autocomplete_item_highlightedHP
{
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	color: white;
	background-color: #c7c7c7;
	text-decoration: none;
	font-weight: bold;
	float:left;
	width: 345px;
}



.GuideSearchInputCnt
{
	float:left;
	width: 165px;
	white-space: nowrap;
	margin-right: 9px;
	margin-top: 5px;
}
.GuideSearchInputCntCtrl
{
	background-image: url(../images/textbox_pixel.gif);
	background-repeat: repeat-x;
	background-position: right top;
	width: 155px;
	height: 25px;
	border: none;
	float:left;
}
.GuideSearchInputCntTextInput
{
	position: relative;
	top: 1px; /* top: 5px;  - for mozilla */
	height: 14px;
	background-color: #ffffff;
	width: 230px;
	float:left;
	border: solid 1px #a5a9aa;
    color: #000000;
    font-family:Arial;
    font-size:11px;
}
.GuideSearchInputImage
{
	background-image:url('../images/arrow_image.gif');
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
	width:17px;
	height:17px;
	float:left;
	border:0px;
	margin-left:1px;
	margin-top:1px;
}
.GuideSearchInputImageOver
{
	background-image:url('../images/arrow_image_over.gif');
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
	width:17px;
	height:17px;
	float:left;
	border:0px;
	margin-left:1px;
	margin-top:1px;
}
.GuideSearchInputImage_Edit
{
	background-image:url('/App_Themes/Default/Images/Editor/arrow_image.gif');
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
	width:17px;
	height:17px;
	float:left;
	border:0px;
	margin-left:0px;
	margin-top:1px;
}
.GuideSearchInputImageOver_Edit
{
	background-image:url('/App_Themes/Default/Images/Editor/arrow_image_over.gif');
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
	width:17px;
	height:17px;
	float:left;
	border:0px;
	margin-left:0px;
	margin-top:1px;
}
.CtrlMargin
{
	width: 5px;
	float:left;
}
/**** End AutoComplete *****/


/**** Captcha *****/
.ContactUsCaptchaRow
{
    float:left;
    width:310px;
    margin-bottom:11px;
    margin-left:96px;
}
.CaptchaMainDiv
{
    float:left;
    width:300px;
    text-align:center;
}
.CaptchaMainDiv img
{
    margin:10px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:normal;
}
.CaptchaCommentText
{
    float:left;
    width:300px;
    font-family:Arial;
    font-size:11px;
    color:#000000;
}
.CaptchaTxt input
{
	float:none;
	border:0px;
	border:1px solid #C7C1B4;
	width:185px;
	height:19px;
	margin-top:10px;
}
.CaptchaTxt
{
	float:none;
	/*width: 192px;*/
	text-align:center;
}
.CaptchaTextBox
{
	float:left;
	width:2px;
}

.CaptchaTextBoxtop
{
	background-image:url('../images/text_box_left.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:2px;
	margin-top:0px;
	margin-left:-2px;
}

.CaptchaTextBoxmiddle
{
	border-left:1px solid #C7C1B4;
	height:16px;
	margin-left:-2px;
	background-color:#ffffff;
}

.CaptchaTextBoxbottom
{
	background-image:url('../images/text_box_left_bottom.gif');
	background-position:top left;
	background-repeat:no-repeat;
	height:10px;
	margin-top:0px;
	margin-left:-2px;
}
.CaptchaTextBoxBottom
{
	float:left;
	width:2px;
}
.CaptchaTextBoxBottomtop
{
	background-image:url('../images/text_box_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	margin-top:0px;
	margin-left:-2px;
}

.CaptchaTextBoxBottommiddle
{
	border-right:1px solid #C7C1B4;
	height:16px;
}

.CaptchaTextBoxBottombottom
{
	background-image:url('../images/text_box_right_bottom.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	margin-top:0px;
	margin-left:-2px;
}
/**** End Captcha *****/



/**** Error page *****/
.ErrorPageDiv
{
    width:450px;
    float:left;
    margin-left:100px;
    margin-top:100px;
}
.ErrorMessageTitle
{
    width:100%;
    float:left;
    font-family:Arial;
    font-size:14px;
    color:#000000;
    font-weight:bold;
}

.ErrorMessageContent
{
    margin-top:20px;
    width:100%;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    font-weight:normal;
    line-height:27px;
}
.ErrorMessage2Div
{
    margin-top:50px;
    margin-left:20px;
    border:solid 1px #eeeeee;
    float:left;
    width:520px;
}
.ErrorMessageTitle2
{
    width:100%;
    float:left;
    font-family:Arial;
    font-size:14px;
    color:#000000;
    font-weight:bold;
    margin-left:15px;
}
.ErrorMessageContent2
{
    margin-top:20px;
    margin-left:15px;
    width:100%;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    font-weight:normal;
    line-height:27px;
}
.ErrorMessageContent a, .ErrorMessageContent a:active, .ErrorMessageContent a:hover, .ErrorMessageContent a:visited
{
    font-family:Arial;
    font-size:12px;
    color:#00639a;
    font-weight:normal;
    text-decoration:none;
}
.ErrorMessageContent2 a, .ErrorMessageContent2 a:active, .ErrorMessageContent2 a:hover, .ErrorMessageContent2 a:visited
{
    font-family:Arial;
    font-size:12px;
    color:#00639a;
    font-weight:normal;
    text-decoration:none;
}
/**** End Error page *****/



/**** Search page *****/

.SearchMainArea
{
    float:left;
    width:100%;
}
.input1
{
	border: 0px solid;
	text-align:left;
	width:25px;
}
.t12b
{
	font-size: 11px;
	font-weight: bold;
	font-family:Arial;
}
.t12b a, .t12b a:active, .t12b a:visited, .t12b a:hover
{
	font-size: 11px;
	font-weight: bold;
	font-family:Arial;
	color:#00639a;
    font-weight:normal;
    text-decoration:none;
}
.t12
{
	font-size: 11px;
	font-family:Arial;
}
.SearchTextDesc
{
    font-size: 11px;
	font-weight: bold;
	font-family:Arial;
	color:#000000;
    font-weight:normal;
    text-decoration:none;
}
.SearchPagination
{
    float:left;
    width:100;
    text-align:center;
}
.pagination a
{
    padding:5px;
    font-family:Arial;
	color:#00639a;
	font-size: 11px;
}
.pagination span
{
    padding:5px;
    font-family:Arial;
    font-size: 11px;
}
/**** End Search page *****/


.SubMenuMarginLeft_1
{
    margin-left:10px;
}
.SubMenuMarginLeft_2
{
    margin-left:20px;
}
.SubMenuMarginLeft_3
{
    margin-left:30px;
}
.SubMenuMarginLeftSel_1
{
    margin-left:10px;
}
.SubMenuMarginLeftSel_2
{
    margin-left:20px;
}
.SubMenuMarginLeftSel_3
{
    margin-left:30px;
}
.SubMenuWidth100th
{
    float:left;
    width:100%;
    overflow:hidden;
}
.SubMenuNavTitle
{
    float:left;
    width:140px;
    _width:150px;
}
.DownloadButtonPopUp
{
    float:right;
    margin-right:20px;
    margin-top:10px;
}
.Width240
{
    width:240px;
}
.AreaLeft .ServicesColumnSmall
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
    width:171px;
    float:left;
    border-style: solid;
    border-width : 2px;
    border-color: #eeeeee;
}


/******************************** Login ********************************/

.MainAudienceLogin
{
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#000000;
    width:355px;
    margin-top:25px;
}
.MainAudienceLoginTitle
{
    float:left;
    width:250px;
    margin-top:10px;
    margin-left:5px;
}
.MainAudienceLoginRow
{
    float:left;
    width:100%;
    margin-top:15px;
    margin-left:5px;
}
.MainAudienceLoginRowUsr
{
    float:left;
    width:49%;
}
.LoginUsrText
{
    float:left;
    display:inline;
}
.LoginUsrInput
{
    float:left;
    margin-right:10px;
    width:100%;
}
.LoginButton
{
    float:right;
    width:100%;
}
.MainAudienceLoginError
{
    float:right;
    width:90%;
    font-family:Arial;
    font-size:11px;
    color:red;
    display:inline;
    margin-left:15px;
    margin-top:10px;
}
.NoBorder
{
    width:360px;
    float:left;
}
.ContentAnchor
{
	float:left;
	width:300px; 
	height:11px;
}

/******************************** End Login ********************************/

.ZIndex
{
    position:relative;
    z-index:1000;
}
.ContactCloseBtn
{
    float:right !important;
    margin-right:30px;
}


/******************************** Special Fix for search result ***************/
.specialFloat
{
	float:left;
}