﻿body
{
	font-size: 11pt;
	font-family: Calibri, Verdana;
	margin: 0px;
}

p
{
	margin: 0;
}

.Logo
{
	background-image: url('../Images/logo.png');
	height: 68px; 
	width: 138px;
}

.SubTitleContainer
{
	background-color: #cfe7f4;
	vertical-align: top;
	height: 170px;
}

.Title
{
	font-family: Arial;
	font-size: 12pt;
	color: #12465e;
	font-weight: bold;
}

.TitleLogo
{
	font-family: Arial;
	font-size: 16pt;
	color: #12465e;
	font-weight: bold;
}

.Header
{
	background-image: url('../Images/header.png');
	background-color: #cfe7f4;
}

.SearchBox
{
	padding-bottom: 5px;
	padding-right: 5px;
}

.Button
{
	background-repeat: no-repeat;
	background-image: url('../Images/btn.gif');
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 8pt;
	border: 0;
	height: 22px;
	color: White;
	background-color: #cfe7f4;
	width: 58px;
}


.BannerLink
{
	color: White;
}

a.BannerLink:link
{
	color: White;
}

a.BannerLink:active
{
	color: White;
}

a.BannerLink:visited
{
	color: White;
}

a.BannerLink:hover
{
	color: #ffb400;
}

.ForumHeader
{
  background-image:url('../Images/form_bg.gif');
  height: 29px;
  vertical-align: middle;
  background-color: White;
}

.ForumBG
{
	border-right-color: #164aa0;
	border-right-style: solid;
	border-right-width: 1px;
	
	padding-left: 3px;
	height: 25px;
}

.ForumBGEnd
{
	
	padding-left: 3px;
	height: 25px;
}

.SubTitle
{
	color: #154472;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
}

.SubTitle1
{
	color: #154472;
	padding-right: 10px;
}

.Textbox
{
	border-top: #003C76 1px solid;
	border-bottom: #003C76 1px solid;
	border-left: #003C76 1px solid;
	border-right: #003C76 1px solid;
	font-family: Verdan;
	font-size: 9pt;
	width: 150px;
	background-color: #DCEEFF;
}

.Popup
{
	background-color: #DCEEFF;
	width: 400px;
	border-collapse: collapse;
	border-style: inset;
	border-width: thin;
	border-bottom-color: Black;
}


.TextBoxNew
{
	color: #000000;
	text-decoration: none;
	width: 200px;
	border-style: solid;
	border-width: 1px;
	border-color: #006ccf;
	background-color: #DCEEFF;
}

.Menu
{
	background-image: url('../Images/menu_bg.gif');
	background-repeat: repeat-x;
	background-color: #929598;
	height: 31px;
	font-size: 11pt;
	font-weight: bold;
}

.Menu_btn
{
	background-image: url('../Images/menu_inbtn.gif');
	background-repeat: repeat-x;
	background-color: #929598;
	height: 31px;
	font-size: 6pt;
}

.spanMenu
{
	height: 31px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}

.Banner
{
	background-color: #197ad5;
	padding-left: 20px;
	font-size: 12pt;
	line-height: .6cm;
	font-weight: bold;
	color: #FFFFFF;
}

.BannerImage
{
	background-image: url('../Images/banner.gif');
	background-position: right;
	background-repeat: no-repeat;
		background-color: #197ad5;
}

a:link
{
	color: #616060;
	background-color: transparent;
	text-decoration: none;
}
a:visited
{
	color: #616060;
	background-color: transparent;
	text-decoration: none;
}
a:active
{
	color: #ffb400;
	background-color: transparent;
	text-decoration: none;
}
a:hover
{
	color: #ffb400;
	background-color: transparent;
	text-decoration: none;
}

a.BottomLink:link
{
	color: gray;
	text-decoration: none;
}

a.BottomLink:visited
{
	color: gray;
	text-decoration: none;
}

a.BottomLink:active
{
	color: gray;
	text-decoration: none;
}

a.BottomLink:hover
{
	color: #ffb400;
	text-decoration: underline;
}

.News_BG
{
	background-color: #12465e;
	padding-bottom: 10px;
}



.News_Article
{
	padding-left: 5px;
	padding-right: 3px;
	font-size: 11pt;
	color: #ffffff;
}

.News_BGHead
{
	background-color: #12465e;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 10px;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
}


a.NewsArticle:link
{
	color: #b7ed01;
	text-decoration: none;
}

a.NewsArticle:active
{
	color: #b7ed01;
	text-decoration: none;
}

a.NewsArticle:visited
{
	color: #b7ed01;
	text-decoration: none;
}

a.NewsArticle:hover
{
	color: #ffb400;
	text-decoration: underline;
}
.body_content
{
	line-height: .5cm;
	color: #330033;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
}

.AdminMenu
{
	color: White;
	text-decoration: underline;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.AdminMenu:link
{
	color: White;
	text-decoration: underline;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.AdminMenu:active
{
	color: White;
	text-decoration: underline;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.AdminMenu:hover
{
	color: White;
	text-decoration: underline;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.AdminMenu:visited
{
	color: White;
	text-decoration: underline;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar.png);
    background-repeat: no-repeat;
    color: White;
}

a.emptyRatingStar:hover {
    background-image: url(../Images/FilledStar.png);
    background-repeat: no-repeat;
    color: White;
}


.savedRatingStar {
    background-image: url(../Images/SavedStar.png);
}

.Spacing 
{
	font-size: 1pt;
}

.codetitle 
{
	background:#3F73B6;
	color:white;
	font-size:10pt;
	height: 25px;
	width: 100%;
}

.codeblock 
{  
	font-size:10pt;
 	padding: 15px;
 	width: 100%;
}


.codecontent 
{ 
    background: #fff;
    color: black;
	border: solid 1px #2E595C; 
	font-size:10pt;
	overflow: auto;
	width: 100%;
}

.stitle 
{
	height: 25px;
	width: 100%;
	color: White;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 3px;
	background-color: #3F73B6;
}
