﻿body, div, p, h1, h2, h3, h4, ul, li, table
{
	/*border-style: none;
    border-color: inherit;
    border-width: medium;*/
    margin: 0 2px 0 0;
    padding: 0;
   
}

h3
{
	font-size:small;
}
body, th
{
	background: black;
	/*font-family: Tahoma, Arial, sans-serif;*/
	FONT:100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
}

A:link
{
    text-decoration: none;
    color: #00FFFF;
}
A:visited
{
    text-decoration: none;
    color: #00FFFF;
}
A:hover
{
    text-decoration: underline;
}

#bodyguts
{
    clear: both;
    width: 850px;
    margin-right: auto;
    margin-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    background-color: #000;
    border-left-style: inset;
    border-left-width: thin;
    border-left-color: #C0C0C0;
    border-right-style: inset;
    border-right-width: 1px;
    border-right-color: #C0C0C0;
}

#bodyholder
{
    clear: both;
    width: 850px;
    margin-right: auto;
    margin-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    background-color: #000;
    border-left-style: none;
    border-left-width: 0px;
    border-left-color: #000000;
    border-right-style: none;
    border-right-width: 0px;
    border-right-color: #000000;
}


#master_page
{
	/*margin: 0% 1% 2px 1%;*/
	width: 100%; 
	overflow-x: hidden;
    -ms-overflow-x: hidden; 
}

#master_menu
{
    /*float: left;*/
    width: 270px;
    /*margin-left: 20px;*/
    position: absolute;
   
}

.sidebar
{
	width: 100%;
	margin-bottom: 10px;
}

ul
{
margin:0;
padding:0;
}

li{
list-style-type:none;
}
li a
{
    /*height: 150px;*/
    display: block;
    vertical-align: top;
    font-size: small;
    
}


/*li.video
{
    background-position: center;
    background-image: url(Pictures/video.jpg);
    background-repeat: no-repeat;
}

li.news
{
    background-position: center;
    background-image: url(Pictures/news.jpg);
    background-repeat: no-repeat;
}

li.blog
{
    background-position: center;
    background-image: url(Images/Blog_light.png);
    background-repeat: no-repeat;
}*/

li.video a
{
    background-position: center;
    background-image: url(Images/Video_dark.png);
    background-repeat: no-repeat;
    height: 140px;
    
}
.videohint a
{
    margin-bottom: 70px;
    text-align: center;
}


li.news a
{
    background-position: center;
    background-image: url(Images/News_dark.png);
    background-repeat: no-repeat;
    height: 140px;
   
}
.newshint a
{
    margin-bottom: 70px;
    text-align: center;
}

li.blog a
{
    background-position: center;
    background-image: url(Images/Blog_dark.png);
    background-repeat: no-repeat;
    height: 140px;
}
.bloghint a
{
    margin-bottom: 70px;
    text-align: center;
}


li.video a:hover
{
    background-position: center;
    background-image: url(Images/Video_light.png);
    background-repeat: no-repeat;
   
}

li.news a:hover
{
    background-position: center;
    background-image: url(Images/News_light.png);
    background-repeat: no-repeat;
}

li.blog a:hover
{
    background-position: center;
    background-image: url(Images/Blog_light.png);
    background-repeat: no-repeat;
}

.sidebarheader
{
	height: 24px;
	padding: 10px 0 0 35px;
	background: url(images/sidebar_header.png) no-repeat left top;
	color: #FFF;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}


#videoholder {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}

.BlogDiv
{
    border-style: none solid solid solid;
    border-width: thin;
    border-color: #C0C0C0;
    background-color: black;
    color: white;
    text-align: left;
    font-family: Cambria;
    padding: 1% 0% 1% 1%;
    font-size: 15px;
    overflow: auto;
    overflow-x: hidden;
    -ms-overflow-x: hidden;
}

Fieldset
{
    border: thin solid #C0C0C0;
    padding: 1% 2% 1% 2%;
}

.ReplyDiv
{
    margin-left: 6%;
    padding: 0px 4px 3px 14px; /*background-color: #E8E8E8;*/
    background-color: #202020; 
   
}


/*color:#3B3B3B;*/

.mGrid
{
    width: 95%;
    background-color: #202020;
    margin:1px 1px 5px 8px;
    border: none;
    color: #FFFFEC;
}
    .mGrid td
{
    border-style: none none solid none;
    border-color: #c1c1c1;
    padding: 5px;
    border-bottom-width: 1px;
}
    .mGrid th
{
   border-style:none;
   background-color: #202020;
}

.ShowMoreButton
{
    width: 95%;
    background-color: #000000;
    color: #BBFFDD;
    font-family: Calibri;
    font-size: large;
    cursor: hand;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

#master_content
{
   
	width: 98%;
	color: #666666;
	text-align:center;
	/*left:0px;*/
}

#master_content_new
{
    /*float:right;*/
    width: 1000px;
    margin-right: -1000px;
    text-align: center;
    color: #666666;
    /*left: 600px;*/
    position: absolute;
}

#footer_content
{
    float: left; 
	width: 98%;
	color: #666666;
	/*text-align:center;*/
	left:0px;
	top:80%;
    
}

#master_contentfooter
{
	clear: both;
	padding: 10px 0 5px 10px;
	color: #666666;
	font-size: 0.8em;
	letter-spacing: 0.1em;
}

.footer {
	font-size: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

#master_contentplaceholder
{
	/*padding: 1 10px 10px 10px;*/
	line-height: 1.5em;
}

.SubmitButton
{
    border-style: ridge;
    background-color: #666666;
    font-weight: bold;
    color: #FFFFFF;
    
}

.roundedPanel
{
    width: 35%;
    background-color: #A58838; /*background-color:#F5EBAE;*/ /*background-color: #A4AAB6;*/ /*background-color:#D4D0AB;*/
    color: black;
    height: 180;
}

.SearchPanel
{
	width: 530px;
	background-color: #FFFFF0;
	color: black;
	height: 400;
	border: 10px inset #e5e0b6;
}

.ReportPanel
{
    width: 98%;
    background-color: #F7F6F3;
    color: black; /*height: 70%;*/
    border: 10px inset #e5e0b6;
  
}

.PrintPanel
{
	width: 100%;
	height:100%;
	background-color:#F7F6F3;
	border: 10px inset #e5e0b6;
}
.ReportHeaderSmall
{
   font-family:Times New Roman;
    font-size:small;
    border-style:groove;
    border-width: 1px;
    border-color:Silver;
    position: relative;
    top:0px;
    height: 60px;
    width: 85%;
    /*left: -27px;*/
    background-color: #F7F6F3;
}
.ReportHeader
{
    font-family:Times New Roman;
    font-size:small;
    border-style:groove;
    border-width: 1px;
    border-color:Silver;
    position: relative;
    top:0px;
    height: 60px;
    width: 98%;
    /*left: -27px;*/
    background-color: #F7F6F3;
}

.txtbox
{
 font-family:Times New Roman;
    font-size:small;
}

.Title
{
    font-family: Times New Roman;
    font-size: large;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    background-color: #D3CB9C;
    width: 99%;
}


.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red; 
    z-index:3;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.login
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
  /*FONT-FAMILY: arial, sans-serif;*/
  
}

.td1
{
    background-color: #A58838;
    text-align: left; /*height: 20pt;*/
    color: #FFFFFF; /*font-family: verdana, arial;*/
    font-weight: bold;
}

.InnerLoginHeader
{
/*border-color:#A58838; 
border-width:thin; 
border-style:solid; */
background-color: #EFEDD6; 
}

.TableLoginHeader
{
/*border-top-color:#A58838; */
border-width:thin; 
border-style:solid;
border-color:#A58838;  
/*border-left-color:#EFEDD6; 
border-right-color:#EFEDD6; 
border-bottom-color:#EFEDD6; */

}

.Note
{
	color:Red;
	text-align:center;
}

.Msg
{
    /*color: #DDDDDD;#B1CBE4*/
    text-align: justify;
    font-family: Garamond;
    font-weight: lighter;
    color: #CCDDEE;
}

.TopInfoTr
{
	background-color: Black;
	color: #ffffff;
	font-style:italic;
	text-align:right;
	font-family: Arial;
	font-weight:bold;
	}

.TopInfoTrUser
{
	background-color: Black;
	color: #ffffff;
	text-align:center;
	font-size:smaller;
	font-weight:bold;
	}
	
.WelcomeTitleTD
{
    font-family: Times New Roman;
    font-size: small;
    font-weight:bold;
    background-color: #A4A27B;
	color: #000000;
	text-align:right;
	
}

.WelcomeTD
{
    font-family: Times New Roman;
    font-size: small;
    
    background-color: #EFEDD6;
	color: #000000;
	
	
}