﻿body {
	margin-top: 0px;
	background-color: #5E5B51;
	margin-bottom: 0px;
}
.main-body {
background-color:#EDEEF0;
}
/* header  */


.company-caption {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; color: #333333; 
font-weight: normal;
padding-bottom:19px;

}

.header-padding {
padding-top:68px;
}

.navigation-menu {
    font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #333333; 
	font-weight: normal; 
	text-decoration:none;
	text-align:left;
	}
.navigation-link {
    font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #333333; 
	font-weight: normal; 
	text-decoration:none;
	}	
	
.navigation-menu:hover {
    color: #5E001F; 
	
	}	
.navigation-border 	{
border-bottom:1px solid #C9C7C9;

}

.border-header {
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.link-sitemap {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #333333; 
	font-weight: normal; 
	text-decoration:none;
	text-align:right;
	
	
	}
.link-sitemap:hover {
   color: #5E001F; 
		
}
			
/* Body */


.padding-img {
padding-top:45px;
padding-bottom:43px;
}

.padding-td-right {
padding-top:4px;
}

.padding-td-right2 {
padding-top:4px;
}


td {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px; color: #333333; 
font-weight: normal;
line-height:14px;


}

.img-border {
border:1px solid #666666;

}

.img-border2 {
border:1px solid #525F34;
}

.table-border {
border-top:1px solid #525F34;
border-bottom:1px solid #525F34;
}

.td-padding-about {
padding:16px 33px 11px 33px;
}

.td-padding-about-1 {
padding:0px 23px 0px 0px;
}

.td-padding-about-2 {
padding:6px 0px 0px 0px;
}

.bodytext {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size: 12px; color: #333333; 
font-weight: normal;
line-height:14px;
padding-left:21px;

}

.bodytext-leftpanel {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px; color: #333333; 
font-weight: normal;
line-height:14px;
padding-left:3px;
padding-right:3px;
padding-top:16px;
padding-bottom:14px;
}



.heading-blue {
font-family:Tahoma;
font-size:12px;
color:#000033;
font-weight: bold;
padding-top:3px;
padding-left:21px;


}

.readmore {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    font-weight: bold;
	text-decoration:none;
	text-align:right;
	}
	
	
.readmore:hover {
    color:#8A002D;
	}	


.more-info {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#5E001F;
    font-weight: bold;
	text-decoration:none;
	text-align:right;
	padding-right:12px;
	
	}
	
	
.more-info:hover {
    color:#666666;
	}	

/* footer  */


.copyright {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px; color: #000000; 
	font-weight: normal; 
	text-decoration:none;
	text-align:center;
	padding-top:26px;
	}
	
.footer-bg {	
	background-position:right top;
	background-repeat:no-repeat;
	
		

}
.copyright-gray {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #666666; 
	font-weight: normal; 
	text-decoration:none;
	text-align:right;
	
	
	}

#content
{display: block;  height: auto; margin: 20px 20px 20px 20px; padding: 20px; }

.pagedetail
{ font-weight: bold; }

.questionContainer
{
	padding: 0 8px 8px 8px
}

.activeQuestion
{
	background-color: #C1BFB7;
	border: 1px solid #5E5B51;
}

INPUT.activeQuestion
{
   color:#EDEEF0;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#8A002D;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}

.questionMenu
{
	padding: 10px;
	text-align: right;
}

.activeQuestionCaption
{
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #EDEEF0;
	background-color: #8A002D;
	padding: 3px;
	width: 100px;
	margin-top: -20px;
}

.btn{
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   color:White;
   background-color:#8A002D;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}

.adminContainer
{
	border: 1px solid #5E5B51;
	padding: 10px;
}

.dateDetails
{
	color: #8A002D;
	font-weight: bold;
	margin-top: -15px;
}

.description
{
	padding: 5px;
	margin-top: 5px;
}

.adminOnlyMenu
{
	margin-top: -15px;
}

.adminOnlyMenu2
{
	margin-top: 0px;
}
.requiredFields
{
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-weight:bold;
   color:Maroon;
}