﻿body { width:100%; height:100%; margin:0px; padding:0px; font-family:Calibri, Tahoma, Verdana, Arial !important; }
ul { list-style-type:none; }

.pageContainer { width:890px; margin-left:auto; margin-right:auto; text-align:left; }



.selectSoftware { float:right; margin:5px; }


.pageHeadingAdminMenu { float:right; margin-top:54px; }
.pageHeadingAdminMenu ul { height:26px; margin:0px; }
.pageHeadingAdminMenu ul li { float:left; margin:0px 0px 0px 1px; }
.pageHeadingAdminMenu ul li img { float:left; vertical-align:middle; }
.pageHeadingAdminMenu ul li span { float:left; height:16px; vertical-align:middle; text-align:center; padding:0px 4px 0px 4px; cursor:pointer; }
.pageHeadingAdminMenu ul li a { float:left; color:#2364A8; font-size:14px; text-decoration:none; text-align:center; }
.pageHeadingAdminMenu ul li a:visited { color:#2364A8; text-decoration:none; }
.pageHeadingAdminMenu ul li a:hover { text-decoration:underline; }


.barMenu { float:left; width:888px; margin-top:10px; height:28px; background-color:#DDE8F2; background:url(../../Skins/Web20/Menu/MenuItemBackground.gif) repeat-x; border-left:1px solid #617FB5; }

.subMenuItem { float:right; margin-top:1px; margin-left:1px; margin-right:1px; height:17px; padding:2px 4px 2px 4px; border:1px solid #B8CCE2; color:#2364A8; font-size:14px; text-decoration:none; cursor:pointer; }
.subMenuItemHover { float:right; margin-top:1px; margin-left:1px; margin-right:1px; height:17px; padding:2px 4px 2px 4px; border:1px solid #FBFCFD; color:#2364A8; font-size:14px; text-decoration:none; cursor:pointer; }


.pageHeadingsLarge h2 { font-size:20px; margin: 23px 12px 5px 25px; text-align:right; }
.pageHeadingsLarge a { color:White; text-decoration:none; }
.pageHeadingsLarge a:hover { color:White; text-decoration:none; }
.pageHeadingsLarge a:visited { color:White; text-decoration:none; }
.pageHeadingsLarge a:active { color:White; text-decoration:none; }

.pageHeadingsLargeA { float:left; width:150px; height:150px; padding:0px; background:url(../../Images/Orange-normal.jpg) no-repeat; cursor:pointer; }
.pageHeadingsLargeA p { font-size:14px; margin:20px 0px 0px 2px; }
.pageHeadingsLargeAHover { float:left; width:150px; height:150px; padding:0px; background:url(../../Images/Orange-hover.jpg) no-repeat; cursor:pointer; }
.pageHeadingsLargeAHover p { font-size:14px; margin:20px 0px 0px 2px; }

.pageHeadingsLargeB { float:left; width:150px;height:150px;  padding:0px; background:url(../../Images/green-normal.jpg) no-repeat; cursor:pointer; }
.pageHeadingsLargeB p { font-size:14px; margin:10px 0px 0px 9px; }
.pageHeadingsLargeBHover { float:left; width:150px; height:150px; padding:0px; background:url(../../Images/green-hover.jpg) no-repeat; cursor:pointer; }
.pageHeadingsLargeBHover p { font-size:14px; margin:10px 0px 0px 9px; }

.pageHeadingsLargeC { float:left; width:150px; height:150px; background:url(../../Images/blue-normal.jpg) no-repeat; cursor:pointer; }
.pageHeadingsLargeC p { font-size:14px; margin:20px 0px 0px 3px; }
.pageHeadingsLargeCHover { float:left; width:150px; height:150px; background:url(../../Images/blue-hover.jpg) no-repeat; cursor:pointer; }
.pageHeadingsLargeCHover p { font-size:14px; margin:20px 0px 0px 3px; }



.test { color:red; }


.adminBodyContent { float:left; width:890px; padding-top:5px; }

.HeaderContent { float:left; width:890px; color:#58585A; margin-top:10px; font-family:Calibri, Tahoma, Verdana, Arial; }
.HeaderContent h1 {  margin: 1px 0px 1px 1px; text-align:left;  }
.HeaderContent h2 { font-size:25px; margin: 10px 0px 5px 110px; text-align:center;  }
.HeaderContent h3 { margin: 1px 0px 1px 1px; text-align:left; font-size:20px; }

.bodyContent { float:left; width:890px; padding-top:10px; }

.bodyContentAll { float:left; width:880px; padding:5px; }

.bodyContentLeft { float:left; width:150px; padding:5px;}

.bodyContentMiddle { float:left; width:550px; padding:5px; }

.bodyContentRight { float:right; width:160px; padding:5px; }

.rightContentPanel { float:left; width:160px; font-size:15px; font-family:Calibri, Tahoma, Verdana, Arial; margin-bottom:10px; }

.bodyContentHeading { }
.bodyContentHeading h2 { color:#E5173F; font-weight:bold; }

.pageFooter { float:left; width:890px; padding-top:30px; padding-bottom:30px; text-align:center; }


.contentHeader { float:left; width:100%; color:#E5173F; font-weight:bold; padding:4px 0px 4px 0px; font-family:Calibri, Tahoma, Verdana, Arial; font-size:x-large; }
.contentBody { float:left; width:100%; font-family:Calibri, Tahoma, Verdana, Arial; font-size:small; }

.contentBody a { color: #E5173F; text-decoration:none; }
.contentBody a:hover { color: #58585A; text-decoration:underline; }

.adminGridContainer { float:left; width:888px; border-left:1px solid #cdcdcd; border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding-bottom:14px; }
.adminGridContainer th { font-weight:normal; }

.adminGridFooter { width:888px; text-align:left; vertical-align:middle; padding-top:3px; padding-bottom:3px; background-color:#F0F5FB; border:1px solid #cdcdcd; font-family:Calibri, Tahoma, Verdana, Arial; font-size:15px; }
.adminGridFooter img { margin-left:5px; margin-right:5px; vertical-align:middle; }
.adminGridFooter a:link { color:Black; text-decoration:none; }
.adminGridFooter a:hover { color:Black; text-decoration:underline; }
.adminGridFooter a:visited { color:Black; text-decoration:none; }
.adminGridFooter a:active { color:Black; text-decoration:none; }

.adminFormContainer { float:left; width:888px; border-left:1px solid #cdcdcd; border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding-bottom:14px; }
.adminFormContainer input { font-family:Calibri, Tahoma, Verdana, Arial; }
.adminFormContainer textarea { font-family:Calibri, Tahoma, Verdana, Arial; }
.adminFormContainer select { font-family:Calibri, Tahoma, Verdana, Arial; }

.adminButtonFooter { width:888px; text-align:right; vertical-align:middle; padding-top:3px; padding-bottom:3px; background-color:#F0F5FB; border:1px solid #cdcdcd; font-family:Calibri, Tahoma, Verdana, Arial; font-size:15px; }
.adminButtonFooter input { margin-right:10px; font-family:Calibri, Tahoma, Verdana, Arial; }
.adminButtonFooter img { vertical-align:middle; margin-right:8px;}

.adminFooterNavigation { width:888px; text-align:center; margin-top:25px; vertical-align:middle; padding-top:3px; padding-bottom:3px; font-family:Calibri, Tahoma, Verdana, Arial; font-size:15px; }
.adminFooterNavigation img { vertical-align:middle; }
.adminFooterNavigation a:link { color:Black; text-decoration:none; }
.adminFooterNavigation a:hover { color:Black; text-decoration:underline; }
.adminFooterNavigation a:visited { color:Black; text-decoration:none; }
.adminFooterNavigation a:active { color:Black; text-decoration:none; }



.pageAdminPanelHeading { width:888px; text-align:left; font-family:Calibri, Tahoma, Verdana, Arial; font-size:15px; color:black; padding-top:3px; padding-bottom:3px; background-color:#F0F5FB; text-indent:5px; }
.pageAdminPanelContentBody { width:888px; margin-bottom:20px; }
.pageAdminPanelContent { width:888px; text-align:left; font-family:Calibri, Tahoma, Verdana, Arial; font-size:15px; color:black; vertical-align:middle; }
.pageAdminPanelContent img { vertical-align:middle; }


.pagePanelContentWrapper { float:left; margin:5px; }
.pagePanelContentHeading { float:left; width:100%; padding-top:3px; padding-bottom:3px; border:1px solid #cdcdcd; background-color:#eeeeee; font-family:Calibri, Tahoma, Verdana, Arial; font-size:15px; color:Black; text-indent:10px; }
.pagePanelContentBody { float:left; width:100%; border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding-top:5px; padding-bottom:10px; }
.pagePanelContentItem { float:left; width:96%; margin-left:1%; vertical-align:middle; }
.pagePanelContentItem img { vertical-align:middle; }

.newsHeadline { float:left; width:100%; text-align:left; font-family:Calibri, Tahoma, Verdana, Arial; font-size:14px; color:Black; vertical-align:middle; margin-top:5px; }
.newsHeadline img { vertical-align:middle; margin-right:5px; }

.newsFrame { float:left; overflow:auto; width:100%; height: 200px; }
.newsFrame th { width:80px; font-family:Calibri, Tahoma, Verdana, Arial; font-size:13px; font-weight:bold; text-align:left; }
.newsFrame td { text-align:left; font-family:Calibri, Tahoma, Verdana, Arial; font-size:13px; }

.newsArticleDate { float:left; width:100%; font-family:Calibri, Tahoma, Verdana, Arial; font-size:12px; }

.newsArticleHeading { float:left; width:100%; color:#000066; text-decoration:underline; font-family:Calibri, Tahoma, Verdana, Arial; font-size:15px; margin-top:4px; font-weight:bold; }
.newsArticleHeading a:link { color:#000066; text-decoration:underline; }
.newsArticleHeading a:hover { color:#000066; text-decoration:none; }
.newsArticleHeading a:active { color:#000066; text-decoration:underline; }
.newsArticleHeading a:visited { color:#000066; text-decoration:underline; }

.newsArticleBody { float:left; width:100%; font-family:Calibri, Tahoma, Verdana, Arial; font-size:13px; margin-top:5px; }
.newsArticleBody img { float:left; margin-right:4px; margin-bottom:4px;}

.newsArticleDocument { float:left; width:100%; font-family:Calibri, Tahoma, Verdana, Arial; font-size:13px; margin-top:10px; }
.newsArticleDocument a { color:#E5173F; text-decoration:none; }
.newsArticleDocument a:hover span { color:#58585A; text-decoration:underline !important; }

.newsArticleSeperator { float:left; width:100%; padding-top:5px; padding-bottom:5px; }
.newsArticleSeperator hr { float:left; width:100%; height:1px; color:#cccccc; }

.latestNewsDate { float:left; width:100%; padding:3px 0px; text-align:left; text-decoration:none; font-weight:bold; }
.latestNewsInfo { float:left; width:100%; padding:3px 0px; text-align:left; }
.latestNewsInfo img { float:left; margin-right:5px; margin-bottom:5px; }