﻿body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;
}
	 
body
{
	background: #B4B4B4 url(images/body_bg.gif) repeat left top;	
	font-family: Tahoma, Arial, sans-serif;
	font-size:75%;
}

/* ~~ this fixed width container surrounds the other divs ~~ */
.container {
    border: 0px;
    padding: 0px;
 	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}
/* ~~ the header is not given a width. It will extend the full width of your layout. It contains an image placeholder that should be replaced with your own linked logo ~~ */
.header {
  	background-repeat:no-repeat;
}
.detailarea {
	padding:5px;
	background:#FFF url(images/detail_top.png) no-repeat left bottom;
	
}
.detailarea p {
	padding:2px;
}
.detailheading {
	padding-bottom:10px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}
.detailbottom {
	height:8px;
	background:#FFF url(images/detailbottom.png) no-repeat left bottom;
}
.heading {
	padding: 1em 0 1em 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;
}
.subheading {
	padding:.8em 0 0.5em 0;
	color:#0F2543;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:0.9em;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionLink
{
    color: white;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionHeader2
{
    border: 1px solid #2F4F4F;
    color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionLink2
{
    color: Black;
}

#master_content .accordionHeader2 a
{
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader2 a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent2
{
   border: 1px dashed #0F0F0F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.modalBackground {
	background-color:Gray;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.InputTextBox {
	font-family: futura, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #264717;
	margin: 0px 0px 0px 0px;
	padding: 3px;	
	border: 1px #3B7C00 solid;
}
	
.UserMsgSubLabel  {
	font-family: futura, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	text-align: center;
    }

.PrintLink {
    font: "Tunga";
	font-weight: bold;
	font-size: medium;
	color: Green;
}
		    
.MenuLink {
    font: "Tunga";
	font-weight: bold;
	font-size: small;
	color: Maroon;
}
		    
.BackLink {
    font: "Tunga";
	font-weight: bold;
	font-size: medium;
	color: Blue;
}
			    
.ExportLink {
    font: "Tunga";
	font-weight: bold;
	font-size: medium;
	color: Purple;
    }

    
.ReptLink {
	color:  #75a500;
	font: Tunga;
	font-weight: bold;
	font-size: large;
	}
  
.InputLabel {
	font-family: futura, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d2d2d;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	line-height: 16px;
	font-weight: bold;
    }
    
.InputTextBox {
	font-family: futura, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:  #666666;
	margin: 0px 0px 0px 0px;
	padding: 3px;	
	border: 1px #333333 solid;
	}
	
.InputList {
	font-family: futura, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	margin: 0px 0px 0px 0px;
	padding: 3px;	
	}

.Hide   {
    display: none;
}