@charset "utf-8";
body{
	margin:0px;
	padding:0px;
}
.MainHeadTable {
	background-image: url(SkinImages/BlueHeadMainBg01.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.HeadBg {
	background-image: url(SkinImages/BlueHeader01.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.FooterBorder {
	border-Top:1px solid #002d6a;
	padding-top:6px;
}
.footer, .footer a:link, .footer a:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}
.ProjectHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#002d6a;
	color:#FFFFFF;
	text-indent:15px;	
	font-weight:normal;
	height:36px;
}
.ProjectSubHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;		
	line-height:2.8;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:8px;
}

.ProjectDescription
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.4;		
}
.ProjectButton
{
	background-image:url(/Portals/0/Skins/Northerly/SkinImages/BlueReadMore.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:85px;
	height:26px;
	text-align:center;
	padding-top:5px;
	text-decoration:none;		
}
.DownloadButton
{
	background-image:url(/Portals/0/Skins/Northerly/SkinImages/BlueDownload.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:113px;
	height:26px;
	text-align:center;
	padding-top:5px;
	text-decoration:none;		
}
.ProjectButtonText
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none !important;	
}
.ProjectButtonText:link, .ProjectButtonText:visited
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.ProjectButtonText:hover
{
	color:#FFFFFF;
	text-decoration:underline;	
}
.ProjectSeparator
{
	height:15px;
}
.JobSubHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:2.8;
	font-weight: bold;		
	text-decoration: underline;
	padding-bottom: 8px;
}
.PageControl a, .PageControl a:link, .PageControl a:visited,  .PageControl a:active, .PageControl:link, .PageControl:visited, .PageControl:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:4px;
	color:#000000;	
	
}
.PageControl
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:4px;
	color:#000000 !important;
	text-decoration:none !important;
}

.PageControl a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:4px;
	color:#002d6a;		
	text-decoration:underline !important;
}

.PageControlPN
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:4px;
	color:#000000 !important;
	text-decoration:underline !important;
}

.PageControlPN a:hover, .PageControlPN:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:4px;
	color:#002d6a !important;		
	text-decoration:underline !important;
}
.CurPage, .CurPage a, .CurPage a:link, .CurPage a:hover, .CurPage a:visited, .CurPage:link,  .CurPage:visited
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:4px;                
	color:#002d6a;
	font-weight:bold;
}
.ProjectIntro
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#002d6a;
	line-height:1.2;
	padding-bottom:20px;			
}
.DetailDescription
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.4;
	padding:8px 0px 20px 0px;			
}
.DetailDesc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.4;			
}
.DetailHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002d6a;
	line-height:1.4;			
}
.DetailSubHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;		
	line-height:2.8;
	font-weight:bold;
	text-decoration:none;	
}
.ProjectCellClass
{
	Padding:0px 15px 5px 15px;
	background-color:#f2f2f2;
}
.BoxColor
{
	background-color:#002d6a;
	width:36px;
}
/*--- Text Editor and Contact Form Style ---*/
.TxtEditorHeadingLine
{
	background-image:url(/Portals/0/Skins/Northerly/SkinImages/blueline.png);
	background-position:top Left;
	background-repeat:repeat-x;
}
.TxtEditorHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding: 0px 0px 0px 30px;
	color:#002d6a;
	line-height:1.8;
	background-image:url(/Portals/0/Skins/Northerly/SkinImages/bluesquare.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.TxtEditorHeading a, .TxtEditorHeading a:link, .TxtEditorHeading a:hover, .TxtEditorHeading a:visited, .TxtEditorHeading:link, .TxtEditorHeading:visited
{
	color:#002d6a;
	text-decoration: none;
}
.TxtEditorNameTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
}
.TxtEditorContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 15px 10px 15px 10px;
}
.TxtEditorContentBox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 15px 0px 0px 0px;
	height:100%;
}
.TxtEditorContentDiv
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px 10px 0px 10px;
	height:100%;	

}
.T1, .T2, .T3{
     height: 120%;	
}

table .TxtEditorContentDivSp
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px 15px 15px 10px;
	height:100%;	

	border-right:1px dotted #A5A7A9;
	border-left:1px dotted #A5A7A9;
}
table .TxtEditorContentDivSp2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0px 15px 15px 10px;
	height:100%;	

	border-left:1px dotted #A5A7A9;
}

.TxtEditorSeparator
{

}
.TxtEditorImage
{
	padding: 15px 0px 15px 0px;
}
.FormContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom: 5px;
}
.TextBoxContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.TextBoxWatermark
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
}
p { 
	margin:0;
	padding:0;
}


/*--------Two Column--------*/
    .LatestProjectTableBgColor
    {
        background-color: #002d6a;
    }
    .LatestProjectHeader
    {
        font-family: Arial;
        font-size: 12px;
        line-height: 1.2;
        color: #ffffff;
        padding-left: 10px;
    }
    .LatestProjectBgColor
    {
        background-color: #002d6a;
        padding: 8px 0px 8px 25px;
    }
    .LatestProjectTitle
    {
        font-family: Arial;
        font-size: 16px;
        color: #FFFFFF;
        line-height: 1.4;
    }
    .LatestProjectLink, .LatestProjectLink a, .LatestProjectLink a:link, .LatestProjectLink a:hover, .LatestProjectLink a:active, .LatestProjectLink a:visited
    {
        font-family: Arial;
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: underline;
        line-height: 1.4;
    }
/*------Welcome style------*/
.WelcomeLogin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #002d6a;
	line-height: 1.8;
}
.TxtEditorHeadingLineNews
{
	background-image:url(/Portals/0/Skins/Northerly/SkinImages/greyline.png);
	background-position:top Left;
	background-repeat:repeat-x;
}
.TxtEditorHeadingNews
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding: 0px 0px 0px 5px;
	color:#636466;
	line-height:1.8;
}
.TxtEditorHeadingNews a, .TxtEditorHeadingNews a:link, .TxtEditorHeadingNews a:hover, .TxtEditorHeadingNews a:visited, .TxtEditorHeadingNews:link, .TxtEditorHeadingNews:visited
{
	color:#636466;
	text-decoration: none;
}
.TxtEditorNameTitleNews
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636466;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
}
.TxtEditorContentNews
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding: 15px 10px 15px 10px;
}

