﻿/*Fonts: Neuropol, Tohoma*/

html,body
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px; 
	background-image: url(Images/HeaderBak.jpg); 
	background-repeat: repeat-x;
    background-color: #E5E5E5;
    text-align:center;
	margin:0px auto;
	
	height:100%;
}
body /* Mozilla Firefox alignment */
{
	text-align: -moz-center;
} 


h1 
{ 
	display: inline; 
	font-size: 16pt;
} 
h2
{
	color: #0066FF;
	font-size: 11pt;
	text-align:left;
	padding:4px;
} 

div.alert
{
	color:Orange;
	padding: 3px 0px 8px 4px;
	margin: 2px 0px 0px 8px;
	width:556px;
	
}
div.alert img.imgAlert
{
	vertical-align:middle;
	padding-right:4px;
}
table.homeContent
{
	background-image: url(Images/homeContentBak.jpg); 
	background-repeat: repeat-x;
	font-size:8pt;
	line-height:1.5em;
}
table.pageContent
{
	border-bottom: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    background-color: White;
    padding: 4px 8px 8px 0px; 
    margin-left: 6px;
    line-height:1.5em;
}



/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

a.adminLinks
{
	text-decoration: none;
	color: orange;
	font-size: 9pt;
}
a.redOrangeLinks
{
	text-decoration: none;
	color: #FE6601;
	font-size: 9pt;
}
a.newsLinks
{
	text-decoration: none;
	color: #0066FF;
	font-size: 9pt;
	padding-bottom: 4px;
}
div.adminLinks 
{
	color:White;
	position: absolute; 
	margin-top: 42px; 
	font-size: 8pt; 
	margin-left: 664px;
}
.loginBakIn
{
	position:absolute; 
	margin-top: 38px; 
	font-size: 8pt; 
	margin-left: 657px;
	
}
.loginBak
{
	position:absolute; 
	margin-top: 38px; 
	font-size: 8pt; 
	margin-left: 657px;
	
}

div.footer
{
	height: 80px; /* Height of the footer */
	background-color: #585858; 
	background-image:url(Images/footerBak.jpg);
	background-repeat:repeat-x;
	border-top: orange 1px solid;
    color: whitesmoke; 
    font-size: 7pt;
    text-align:center;
    padding-top:6px;
    margin-top: 8px;
    margin-bottom: 0px;
    bottom:0px;
    left:0px;
    display:block;
    position:absolute;
    width:100%;
}

#body {
   padding:0px;
   padding-bottom:80px;   /* Height of the footer */
   
}


#container {
   min-height:100%;
   position:relative;
   -height:100%;
}

div.bluePanelHeader
{
	color:White;
	font-size:13pt;
	position:absolute;
	margin-left:18px;
	margin-top:16px;

}
table.bluePanel
{
	margin-left:6px;
	text-align:left;
	margin-bottom:8px;
}
div.bluePanelContent
{
	background-image:url(Images/BluePanelContent.jpg);
	background-repeat:repeat-y;
	margin-left:2px;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:14px;
	color:Black;
	font-size:9pt;
	line-height:1.5em;
	
}
div.bluePanelContentFull
{
	background-image:url(Images/BluePanelContentFull.jpg);
	background-repeat:repeat-y;
	margin-left:2px;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:14px;
	color:Black;
	font-size:9pt;
	line-height:1.5em;
	
}
table.blueSideBar td.blueSideBarContent
{
	background-image: url(Images/BlueSideBar_Repeat.jpg);
	background-repeat:repeat-y;
	height:100%;
}
table.blueSideBar td.blueSideBarContent td.blueSideBarContentHeader
{
	text-align:center;
	color:White;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	
}
table.blueSideBar td.blueSideBarContent td.blueSideBarContentContent
{
	font-size:9pt;
	padding: 12px 0px 0px 8px;
	color:White;
	
}
table.blueSideBar td.blueSideBarContent td.blueSideBarContentContent a
{
	font-size:9pt;
	padding: 0px 0px 0px 8px;
	color:Orange;
}

div.googleAds
{
	margin-bottom:8px;
	padding-bottom:8px;
	margin-top:8px;
	
}
div.googleSideAds
{
	margin-top:8px;
}

div.subjectHeader
{
	font-size:12pt; 
	font-weight: bold; 
	border-bottom-style: solid; 
	width:100%; 
	border-bottom-width: 2px; 
	border-bottom-color: #FF9900;
	padding-bottom:2px;
	margin-bottom:4px;
}

/*-------------------------------------------------*/


div.crums
{
	background-color:#E0E0E0; 
	height:17px; 
	font-size:8pt; 
	padding-left:10px; 
	vertical-align:top;
}


table.contentPanel
{
	line-height: 1.5em;
	text-align:left;
	padding: 10px 0px 8px 8px;
	
}
table.contentPanel td.contentHeader span.text
{
	font-size:11pt;
	color: #404040;
	text-transform:uppercase;
	font-weight:bold;
}

table.OrangeTable
{
	
	background-color:white;
}
table.OrangeTable tr.OrangeTableHeader th
{
	background-image: url(Images/OrangeGrid_Header.jpg);
	background-repeat: repeat-x;
	background-color: #FFFBF0;
	color: #666666;
	padding: 4px 4px 4px 4px;
	text-align: center;
}
table.OrangeTable tr.OrangeTableHeader a
{
	
	white-space:nowrap;
}
table.OrangeTable tr.OrangeTableFooter td
{

	background-image: url(Images/OrangeGrid_Footer.jpg);
	padding: 4px;
}
table.OrangeTable tr.OrangeTablePager td
{
	background-color: gray;
	text-align: right;
	padding: 0px 4px 0px 0px;
	word-spacing: 4px;
	color: white;
	font-size:11pt;
}
table.OrangeTable tr.OrangeTablePager a
{
	color:orange;
}
table.OrangeTable tr.OrangeTableAlternate td
{
	background-color: #D2DFFB;
}
table.OrangeTable tr.OrangeTableSelected td
{
	background-color: #1A53FF;
	color:White;
	font-style:italic;
}

table.orangePanel
{
	text-align: left; 
	
}

table.orangePanel td.orangePanelHeader
{
	background-image: url(Images/OrangeGrid_Header.jpg);
	background-repeat:repeat-x;
	color:#666666;
	text-transform:capitalize;
}
table.orangePanel td.orangePanelContent
{
	background-color: #E2E2E2;
}

table.blueForm
{
	font-size: 8pt;
}
table.blueForm input, select, textarea
{
	font-size: 8pt;
	font-family:Tahoma;
}
table.blueForm td.blueFormHeader
{
	background-image: url(Images/BlueForm_HeaderRepeat.gif);
	background-repeat:repeat-x;
	width:100%;
	color: White;
	font-weight:bold;
	font-size: 9pt;
	padding-left: 8px;
	text-transform:capitalize;
}
table.blueForm td.blueFormContent
{
	background-color:#E0E0E0 ; 
	border-bottom: solid 1px #B8B8B8 ; 
	border-left: solid 1px #B8B8B8 ; 
	border-right: solid 1px #B8B8B8 ; 
	padding:10px 8px 10px 8px;
}
table.blueSideBar
{
	padding: 0px 10px 0px 0px;
	vertical-align:top;
	height:100%;
	
}



/*Modal Popup*/

/*
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
*/

#divModalBackground
{
 filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    background-color: #999999;
    width: 100%; height: 100%; 
    position: absolute;
    left: 0px;
	visibility:hidden;
}
#divInformationCenter
{
	border: solid 1px #F8F8F8; 
	background-color: #E8E8E8; 
	margin-top: 6px;
    margin-bottom: 16px; 
    padding: 2px; 
    text-align: center;
}


.modalPopup
{
	
    position:fixed; 
    top:30%; 
    left:33%;
    padding:0px; 
    width:0%; 
    z-index:1001; 
    background-color:White;
  
}

.modalBackground
{
	position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
	background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    -moz-opacity: 0.7; 
    z-index:1000; 
}


/*Modal Popup*/
/*
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
*/

/*Textbox Watermark*/

/*
.unwatermarked {
	height:18px;
	width:148px;
}
*/

.watermarked {
	
	border:1px solid #BEBEBE;
	background-color:#FFFACC;
	color:gray;
}	

.calender .ajax__calendar_container
{
	border: solid 1px #646464;
	background-color:White;
}

.calender .ajax__calendar_hover
{
	color: Blue;
}

.calender .ajax__calendar_active
{
	color: Blue;
	font-weight:bold;
}

/*
table.contentBox td.content input[disabled] 
{
	background-color:red;
}
*/
input[disabled]
{
	background-color: gainsboro;
	
}


a.verticalMiddle
{
	vertical-align:middle;
	
}

div.commentPost
{
	background-image: url(Images/postBak.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:White;
	width:96%;
	border:solid 1px #F8F8F8;
	padding:4px 4px 4px 8px;
	
}

div.discussion
{
	background-image: url(Images/discussionBak.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	border-top: solid 1px #E0E0E0;
	margin-top: 18px;
	padding: 6px 0px 8px 6px;
}

table.orangePanelSoft td.headerRepeat
{
	background-image: url(Images/orangePanelHeaderRepeat.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#666666;
	font-weight:bold;
}
table.orangePanelSoft td.contentLeft
{
	background-image: url(Images/orangePanelRepeatLeft.jpg);
	background-repeat:repeat-y;
	background-position:top;
}
table.orangePanelSoft td.contentRight
{
	background-image: url(Images/orangePanelRepeatRight.jpg);
	background-repeat:repeat-y;
	background-position:top;
}
table.orangePanelSoft td.footerRepeat
{
	background-image: url(Images/orangePanelFooterRepeat.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
table.orangePanelSoft td.blueHeaderRepeat
{
	background-image: url(Images/bluePanelHeaderRepeat.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #555555;
	font-weight: bold;
}