﻿body { margin: 0; font-family: Tahoma; font-size: 12px; }
a { text-decoration: none; color: #9D080D; }
a:hover { color: #9D080D; text-decoration: underline; }
img { border:0; }

.txt-mid { width: 250px;  }
.cmd-ok { width: 75px;  }
.submit-buttons { width: 100%; text-align: right; margin-top: 10px; }
.ms-globalTitleArea { background:#ffffff; }
.ms-standardheader { text-align:right; }
.ms-formbody { background:#ffffff; border-top: 0px }
.ms-formlabel { background:#ffffff; border-top: 0px }


/* General Styles*/
.button-style { background: #ffffff; border: 1px #000000 solid; width:90px; color: #014A81; font-size: 10px; font-family: Verdana; height: 25px; cursor: pointer;}
.page-buttons { text-align: right; width: 100%;}
.listquery-manage { margin-bottom: 10px; }


.home-background { background:url(/images/home-contentbk.png) repeat-y #000000; }
.main-background { background:url(/images/contentleft.gif) repeat-y #000000; }

/* banner */
#banner { width:1201px; }
#bannerlinks { width: 396px; height:205px; background:url(/images/contentleft.gif) repeat-y }
#bannerlinks a { color:#FEF89A; text-decoration: none;  }
#bannerlinks a:hover { color:#FEF89A; text-decoration: none;  }
#bannerheader{ width: 805px; height:205px; background:#000000; }
.bannerextra { background:#014A81}
.bannertitle { color:#ffffff; font-size: 11px; float: right; color:#ffffff}
.bannerlink-dot-col { width: 20px; }
.bannerlink { width:155px; font-size: 16px; height: 30px; text-transform: capitalize; }

/* home subbanner */
#subbanner { width:100%; background:url(/images/white-bk.gif); height: 354px;  }
#subbanner-content { width:100%; background:url(/images/pagelogo.png) no-repeat; height: 354px; }
#subbanner-services { margin-top: 20px; margin-left: 130px; color:#F26520; font-size: 16px; width: 450px; height: 150px; position:absolute; }

#subbanner-welcome { margin-top: 135px; margin-left: 130px; width: 350px; height: 150px; position:absolute; }
#subbanner-welcome .title { font-size: 26px; text-transform:capitalize }
#subbanner-welcome .subtitle { font-size: 16px; color:gray }
#subbanner-welcome .caption { margin-top: 15px; color:#111111; font-size: 12px; }
#subbanner-ffgroup { margin-top: 0px; margin-left: 556px; width: 551px; background:url(/images/ff-group.jpg) no-repeat; height: 354px; position:absolute; }
#subbanner-microsoft { margin-top: 55px; margin-left: 935px; width: 239px; background:url(/images/microsoft-solutions.gif) no-repeat; height: 79px; position:absolute; }
/* Main subbanner */
#mn-subbanner-table { background:#ffffff; width:100%;  }
#mn-subbanner-table a { text-decoration: none; color: #9D080D; }
#mn-subbanner-table a:hover { color: #9D080D; text-decoration: underline; }
#mn-subbanner { background:#ffffff; height: 354px;  }
#mn-subbanner-content { width:865px; background:url(/images/pagelogo.png) no-repeat; height: 354px; }
#mn-content { margin-top: 58px; margin-left: 130px; margin-bottom: 35px; width: 690px; }
#mn-content .title { font-size: 26px; text-transform:capitalize; color:#9D080D; margin-bottom: 20px; }
#mn-content .subtitle { font-size: 16px; color:gray; text-transform:capitalize }
#mn-content .text {  color:#111111 }
#mn-content .content-title { font-size: 16px; color:#F6911B; margin-bottom: 5px; text-transform:capitalize; }
#mn-subbanner-links-td { background:url(/images/page-bk.gif) no-repeat; width: 300px; vertical-align:top;  }
#mn-subbanner-links { margin-top: 35px; margin-left:60px; width: 220px; margin-bottom: 35px; }
#mn-subbanner-links ul { list-style-image: url(/images/linkdot-orange.gif); text-transform:capitalize; margin-left: 20px; vertical-align:middle; }
#mn-subbanner-links li { background:transparent; margin:0; height: 25px; font-family: Tahoma; vertical-align:middle; padding-top:2px }
#mn-subbanner-links .title { font-size: 26px; margin-bottom: 10px; }



.aboutbutton { font-size: 12px; color:#014A81; margin-top: 10px; width: 160px; padding: 0px; font-weight:bold; }
.aboutbutton a { text-decoration: none; color: #014A81; }
.aboutbutton a:hover { color: #014A81; text-decoration: underline; }

#subbanner-links { margin-top: 60px; margin-left: 900px; width: 290px; height: 280px; position:absolute; }
#subbanner-links .title { font-size: 26px; margin-bottom: 10px; }
.subbannerlink-dot-col { width: 20px; vertical-align: top; padding-top: 6px }
.subbannerlink { width:250px; font-size: 16px; text-transform: capitalize; padding-bottom: 10px }
.subbannerlink a { text-decoration: none; color: #111111; }
.subbannerlink a:hover { color: #014A81; text-decoration: underline; }

/* home content */
#homecontent-left { margin-left: 35px; margin-top: 30px; width: 325px; vertical-align:top; position:absolute; color:#ffffff; }
#homecontent-left a { color:#FEF89A; text-decoration: none;  }
#homecontent-left a:hover { color:#FEF89A; text-decoration: underline;  }
#homecontent-center { margin-left: 430px; margin-top: 30px; width: 365px; vertical-align:top; position:absolute; color:#ffffff; }
#homecontent-center a { color:#FEF89A; text-decoration: none;  }
#homecontent-center a:hover { color:#FEF89A; text-decoration: underline;  }
#homecontent-right { margin-left: 860px; margin-top: 30px; width: 300px; vertical-align:top; position:absolute; color:#ffffff; }
#homecontent-right a { color:#FEF89A; text-decoration: none;  }
#homecontent-right a:hover { color:#FEF89A; text-decoration: underline;  }
#homecontent-center-main { margin-left: 430px; margin-top: 30px; width: 700px; vertical-align:top; position:absolute; color:#ffffff; }
#homecontent-center-main a { color:#FEF89A; text-decoration: none;  }
#homecontent-center-main a:hover { color:#FEF89A; text-decoration: underline;  }

.content-header { font-size: 26px; color:#FEF89A; margin-bottom: 20px; text-transform:capitalize; }
.content-header a { color:#FEF89A; text-decoration: none;  }
.content-header a:hover { color:#FEF89A; text-decoration: underline;  }

.content-title { font-size: 16px; color:#FEF89A; margin-bottom: 5px; text-transform:capitalize; }
.content-text { font-size: 12px; font-family: Verdana; color:#ffffff; margin-bottom: 20px;  }
.content-text-small { font-size: 10px; font-family: Verdana; color:#ffffff;  }
.content-text-home { font-size: 12px; font-family: Verdana; color:#ffffff; margin-bottom: 20px;  }

/* Page attributes - New / Blog*/
#page-editcontrol { float:left; margin-top: 14px; margin-left: 745px; }
#page-navigation { float:right; margin-top: 10px; margin-right: 35px; font-size: 12px; }

/* News Links */
.news-title { }
.news-brief { font-size: 12px; font-family: Verdana; }
.news-details { margin-bottom: 20px; font-size: 10px; font-family: Verdana; color:#808080 }

.ms-wikicontent {  font-family: Tahoma; font-size: 12px; }
.ms-WPBody { font-family: Tahoma; font-size: 12px; }
.ms-PostBody { font-family: Tahoma; font-size: 12px; }
h3.ms-PostDate { border:0px; color:#808080; font-size: 11px; font-family: Verdana; margin-top: 0px; margin-bottom: 2px; }
.ms-PostTitle { font-size: 18px; text-transform:capitalize; font-family: Tahoma; border: 0px; padding:0px; margin-bottom: 10px; }

.ms-pagebreadcrumb a { color: #014A81; background:transparent; text-decoration:none; font-size: 11px; font-family: Verdana;   }
.ms-pagebreadcrumb { color: #014A81; background:transparent; text-decoration:none; font-size: 11px; font-family: Verdana;   }
.ms-pagebreadcrumb { border:0px; padding:0px; }

.ms-blogAdminLinks { list-style-image: url(/images/linkdot-orange.gif); text-transform:capitalize; }
ul.ms-blogAdminLinks { list-style-image: url(/images/linkdot-orange.gif); text-transform:capitalize; margin-left: 12px }
ul.ms-blogAdminLinks li { background:transparent; height: 27px; margin:0; padding:0; font-size: 16px; font-family: Tahoma; }

ms-SPLink a { color: #ffffff;}
ms-SPLink ms-SpLinkButtonInActive { color: #ffffff; }

#akira-edit-wiki { width: 100%; }
#akira-edit-wiki-pagename { width: 100%; margin-bottom:10px; }
#akira-edit-wiki-ordinal { width: 100%; margin-bottom:10px; }
#akira-edit-wiki-content { width: 100%; margin-bottom: 10px }
#akira-edit-wiki-submit { width: 100%; text-align:right }
.akira-wiki-txtPageName { margin-left: 12px; }
.akira-wiki-txtOrdinal { margin-left: 30px; }
.akira-wiki-image { margin-left: 36px; }
.akira-wiki-chkFeatured { margin-left: 17px; }
#akira-edit-wiki-image { width: 100%; margin-bottom: 10px }

#akira-edit-wiki-category { width: 100%; margin-bottom:10px; }
#akira-edit-wiki-published { width: 100%; margin-bottom:10px; }


.akira-view-content-empty{ color:#808080; font-style:italic; font-size: 11px; }
#akira-edit-content { width: 100%; }
#akira-edit-content-title { width: 100%; margin-bottom:10px; }
#akira-edit-content-content { width: 100%; margin-bottom: 10px }
#akira-edit-content-submit { width: 100%; text-align:right }
.akira-edit-content-lblTitle{ font-weight:bold; }


.form-field-required { background:url(/images/required.png) no-repeat;  background-position: right;  }
.form-caption { width: 200px; text-align: right; padding-right: 20px;  }
.form-control { text-align: right; width: 250px; }
.form-textbox { background: #ffffff; border: 1px #808080 solid; height: 22px; font-family: font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 250px; margin-top: 2px; margin-bottom: 2px;  }
.form-dropbox { background: #ffffff; border: 1px #808080 solid; height: 22px; font-family: font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 250px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px;  }
.form-ok { background: #ffffff; border: 1px #000000 solid; width:60px; color: #014A81; font-size: 10px; font-family: Verdana; height: 25px; cursor: pointer; }
.form-submit { margin-right: 10px; width: 90px; }
.form-cancel { background: #ffffff; border: 1px #000000 solid; width:60px; color: #014A81; font-size: 10px; font-family: Verdana; height: 25px; cursor: pointer; }
.create-user-buttons { display:table; width: 490; margin-top: 20px; }
.create-user-button-cancel { float:left; }
.create-user-button-ok { float:right; }


.message-error { width: 690px; height:60px; margin-left:130px; margin-top: 10px; border: 1px #F7941C solid; background-color: #F7CEA1; background-image:url(/images/error.png); background-repeat:no-repeat; padding-left:60px; padding-top: 10px; }
.message-success { width: 690px; height:60px; margin-left:130px; margin-top: 10px; border: 1px #4EB242 solid; background-color: #E6F8CB; background-image:url(/images/success.png); background-repeat:no-repeat; padding-left:60px; padding-top: 10px; }

#loginpanel { position:absolute; margin-top: 5px; margin-left: 500px; width: 150px; }

/* login styles */
.login-signin { width:280px; text-align: right; }
.login-signin a { color: #ffffff; text-decoration: none}
.login-signin a:hover { color: #ffffff; text-decoration: underline}
.login { position: absolute; margin: 0px; background: #930E21; border: 1px #f5f5f5 solid; }
.login-links { margin-top: 0px; margin-left: 0px; margin-top:5px; margin-bottom: 10px; color: #ffffff; font-family: font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.login-links a:link { color: #ffffff; text-decoration: none;  }
.login-links a:hover { color: #ffffff; text-decoration: underline;   }
.login-links a:visited { color: #ffffff; text-decoration: none;  }
.login-links a:visited:hover { color: #ffffff; text-decoration: underline;  }
.login-links a:active { color: #ffffff; text-decoration: none;  }

.failureTextStyle { color:#ffffff; font-family: font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.LabelStyle { color:#ffffff; text-transform: uppercase; font-size: 10px; font-family: Arial, Helvetica, sans-serif; width: 75px; padding-right: 10px;}
.CheckboxStyle { color:#ffffff; text-transform: uppercase; font-size: 10px; font-family: Arial, Helvetica, sans-serif; display:none; }
.TextBoxStyle { background: #ffffff; border: 0px #808080 solid; height: 19px; font-family: font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 175px; margin-top: 2px; margin-bottom: 2px; }
.LoginButtonStyle { margin-right: 10px; background: #ffffff; border: 1px #000000 solid; width:60px; color: #014A81; font-size: 10px; font-family: Verdana; height: 25px; cursor: pointer;  }
.loggedIn { color: #ffffff; position: absolute; margin-top: 0px; margin-left: 100px;  font-family: font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 200px; }
.loggedInName { color: #ffffff; font-weight: bold; margin-bottom: 10px; font-size: 14px; }
.loggedIn a:link { color: #ffffff; text-decoration: none;  }
.loggedIn a:hover { color: #ffffff; text-decoration: underline;   }
.loggedIn a:visited { color: #ffffff; text-decoration: none;   }
.loggedIn a:active { color: #ffffff; text-decoration: none;   }

.details-row {  }
.details-caption { width: 20%; vertical-align: top; font-family: Tahoma; font-size: 12px; font-weight:bold; padding-top: 4px;}
.details-control { width: 80%; vertical-align: top; font-family: Tahoma; font-size: 12px; padding-top: 4px;}


