﻿body 
{
	min-width:800px;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	font-size:small;	
}

div#TitleBarContainer 
{
	height:55px; 
	/*background-color:rgb(0,135,150);*/
	color: rgb(0,78,115);
	padding-left:20px;
	min-width:800px;
}

div#LogoContainer
{
	 float:left; 
	 margin-top:5px; 
	 position:relative;
}



.beta 
{
	color:Red;
	font-size:xx-large;	
	float:right;
	border: solid 2px rgb(0,78,115);
	padding-left:10px;
	padding-right:10px;
}


div#TitleContainer
{
	height:55px; 
	margin-left:30px;
	position:relative;
	padding-top:10px;
	font-size:xx-large;
	float:left;
	width:80%;
}

div#MainContainer
{
	border: solid 10px rgb(0,78,115);
	margin-left:10px;
	margin-right:10px;
	position:relative;
	height:500px;
	min-width:800px;
}


.email
{
	width:250px
}

.TableHeader 
{
	background-color:rgb(0,78,115);
	color:White;
	/*border-bottom: solid 1px rgb(0,78,115);*/
	
}

.LoginBox {
    margin: auto; 
    width: 300px; 
    height: 150px; 
    margin-top: 150px;
    border: medium double rgb(0,0,0)
}

.boxContainer
{
	border: solid 5px rgb(0,78,115); /*capita blue*/
	/*border: solid 5px rgb(113,38,127); /*capita purple*/
	margin-top:10px;
	background: rgb(230,230,250);
}

.boxBody {
	background: rgb(230,230,250);
	padding: 10px 10px 10px 10px;
	margin-left:5px;
}

.boxHeader {
    /*background-color:rgb(0,135,150);*/
    background-color:rgb(0,78,115); /*capita blue*/
    /*background-color:rgb(113,38,127); /* capita purple */
    /*background-color:rgb(110,24,115); /* insight logo purple */
    /*background-color:rgb(62,177,241); /* capita light blue */
    /*background-color:rgb(62, 177, 241);*/
    color:white;
    font-weight:bold;
    padding-top:2px;
    padding-left:5px;
    padding-bottom:2px;
    margin-top:5px;
    margin-left:5px;
}

.errorContainer
{
	border: solid 1px red;
	background-color: rgb(250,220,220);	
	width: 500px;
}

.errorHeader
{
	border-bottom: double 1px red;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
}

.errorBody
{
	padding: 10px 10px 10px 10px;
}

.validationSummary
{
	border: solid 1px red;
	background-color: rgb(250,220,220);
	color: Red;
	padding: 15px;
}

.transparent 
{
	 background-color:inherit
}

.GroupBoxHeader 
{
	color:black;
	z-index:5;
	margin-bottom:-5px
	
}

.GroupBoxBody 
{
	border: 1px solid rgb(200,200,200);
	z-index:-1;
	/*background: rgb(230,230,250);*/
	
}


.CheckBoxList 
{
	display:block;
	margin-bottom:5px
}

.entryItem 
{
	height:30px
}


.menuItem 
{
	padding-bottom:3px
}

A:link 
{
	text-decoration: none
}

A:visited 
{
	text-decoration: none; 
	color:blue
}
A:active 
{
	text-decoration: none
}
A:hover 
{
	text-decoration: underline; 
	color:red;
}

fieldset 
{
	border: solid 1px black;
}

legend 
{
	color:Black;
}
	
	




	

	
.selectFree {

  z-index: 2000; 
  background : #C1DAF0; 
  overflow:hidden; 
  width: 200px
}

.selectFree IFRAME
{
 display:none;/*sorry for IE5*/ 
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 filter:mask();/*must have*/
 width:2000px;/*must have for any big value*/
 height:3000px/*must have for any big value*/;
}		