﻿BODY
{
    text-align: center;
    min-width: 725px;
    background-color: #9C00CE;
    color: #666666;
    margin: 0px;
    height: 100%;
}
#page
{
    margin: 0 auto;
    padding-bottom: 18px !important;
    padding: 0px 0px 0px;
    top: 0;
    width: 720px;
    font-family: verdana, arial, sans-serif;
    background-color: #FFFFFF;
    min-height: 101%;
    position: relative;
    height: 100%;
}
#top-right
{
    float: right;
    width: 495px;
    background: #FFFFFF;
    height: 67px !important;
    height: 68px;
    border-bottom: #CECECE 1px solid;
}
#top-left
{
    float: left;
    width: 225px !important;
    width: 223px;
    background: #EFA6FF;
    height: 68px;
}
#content1
{
    font-family: verdana, arial, sans-serif;
    float: right;
    width: 700px;
    background: #ffffff;
    padding-left: 20px;
    color: #0000C6;
    min-height: 550px;
}
h4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 180% !important;
    font-size: 180%;
    color: #9900CC;
}
/*table
{
    float:right;
    width: 450px;
    font-size: 0.7em;
    border: solid 1px #9C00CE;
    border-collapse: collapse;
}
*/
td
{
    padding: 5px;
    border: solid 1px #9C00CE;
}
td.filled
{
    background: #F4D2FF;
    text-align: right;
}
td.filledAlt
{
    background: #FDF0FF;
    text-align: left;
}
td.details
{
    text-align: right;
}
.logo
{
    float: right;
}
#ctl00_sidebar
{
    float: left;
    color: #666666;
    width: 225px;
    background: #F7D3FF;
    text-align: left;
    padding: 0px;
    margin: 0px;
    font-size: small;
    margin-left:-20px;
    margin-right:40px;
}
#ctl00_sidebar li
{
    list-style-type: none;
    
}
#ctl00_sidebar ul{margin-left:0px}

a.bottommenu, a.bottommenu:link
{
    font-family: verdana, arial, sans-serif;
    color: #0000FF;
    text-align: left;
    text-decoration: underline;

    border-bottom: 1px solid #FFFFFF;

}
a.bottommenu:hover
{
    font-family: verdana, arial, sans-serif;
    color: #0000FF;
    text-align: left;
    text-decoration: underline;
}
.bottommenu
{
    font-family: verdana, arial, sans-serif;
}
#ctl00_ContentPlaceHolder1_details
{
    float: right;
    width: 450px;
  
    min-height: 550px;
}
.container { 
     background: #ccf; 
	 text-align:left; 
} 
legend{  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 180% !important;
    font-size: 180%;
    color: #9900CC;
    padding-bottom:10px;
    margin-left:-5px;
    }
fieldset {
border:0;

width:400px;
float:right;
margin-right:20px;
  padding: 1em;
  font:80%/1 sans-serif;
  margin-bottom: 10px;

  }
fieldset label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  text-align:left;
  margin-right:10px;
  width: 70px; /* Width of labels */
}
fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  background:#F7D3FF;
  border-top:1px solid #fff;
  padding:10px;
}
fieldset ol {
  margin: 0;
  padding: 0;
}

fieldset label.formlong {width:340px;text-align:left}
.smallprint{font-size:xx-small;padding:10px}

#ctl00_sidebar{float:left}
#ctl00_sidebar a{
	list-style: none;
	line-height: 150%;
	margin: 0px;
	width: 225px!important;
	width: 223px;
	height: 25px;
	font-size:75%!important;
	font-size : 75%;
	color: #666666;
	float: left;
	}

#ctl00_sidebar a.maintree,a.maintree:link,a.maintree:visited{
	font-family : verdana, arial, sans-serif;
	color: #FFFFFF;
	background-color: #0065CE;
	text-align: right;
	text-decoration: underline;
	float: left;

}
#ctl00_sidebar a.maintree:hover{
	font-family : verdana, arial, sans-serif;
	color: #666666;
	background-color: #FFF3FF;
	text-align: right;
	text-decoration: underline;
	float: left;
}
#ctl00_sidebar a.childtree0,a.childtree0:link,a.childtree0:visited{
	font-family : verdana, arial, sans-serif;
	color: #FFFFFF;
	background-color: #9C00CE;
	text-align: right;
	text-decoration: underline;
	font-weight: bold;
}
#ctl00_sidebar a.childtree0:hover{
	font-family : verdana, arial, sans-serif;
	color: #FFFFFF;
	background-color: #0065CE;
	text-align: right;
	text-decoration: underline;
	font-weight: bold;
}
#ctl00_sidebar a.childtree1,a.childtree1:link,a.childtree1:visited{
	font-family : verdana, arial, sans-serif;
	color: #0000FF;
	background-color: #9C00CE;
	text-align: right;
	text-decoration: underline;
}
#ctl00_sidebar a.childtree1:hover{
	font-family : verdana, arial, sans-serif;
	color: #FFFFFF;
	background-color: #00D3F7;
	text-align: right;
	text-decoration: underline;
}

#ctl00_sidebar a.childrecord0,a.childrecord0:link,a.childrecord0:visited{
	font-family : verdana, arial, sans-serif;
	color: #006699;
	background-color: #A8A8FF;
	text-align: right;
	text-decoration: underline;
	font-weight: bold;
float: left;
}

#ctl00_sidebar a.childrecord0:hover{
	font-family : verdana, arial, sans-serif;
	color: #FFFFFF;
	background-color: #0066CC;
	text-align: right;
	text-decoration: underline;
	font-weight: bold;
	float: left;
}
#ctl00_sidebar a.childrecord1,a.childrecord1:link,a.childrecord1:visited{
	font-family : verdana, arial, sans-serif;
	color: #0000FF;
	background-color: #ADAAFF;
	text-align: right;
	text-decoration: underline;
	font-weight: bold;
}
#ctl00_sidebar a.childrecord1:hover{
	font-family : verdana, arial, sans-serif;
	color: #FFFFFF;
	background-color: #00D3F7;
	text-align: right;
	text-decoration: underline;
	font-weight: bold;
}
/*------------------------------------------------

                  CSS/Flash  Messages

------------------------------------------------*/

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('error.png');
}
.validation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('validation.png');
}
.loading{
margin-top:200px;
width:200px;
height:50px;
background:#FFFFFF;
padding:10px;
font-family:Arial,Verdana;
font-size:large;

}
#ctl00_ContentPlaceHolder1_details{
color:#000;
font-size:80%;
margin-right:5px
}
#ctl00_ContentPlaceHolder1_details table{margin-bottom:25px}