body
{
	font-family: Verdana;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #396e8f;
}

a {
	color: #3C89C9;
	text-decoration: underline;
}

a:hover {
	color: #3C89C9;
	text-decoration: underline;
}


.homebanner
{
	font-family: Verdana;
	background-color: #006699; 
	color: white;
	font-size: 0.9em;
	font-weight:bold;
}

.logintitle
{
	font-weight: bold; 
	font-size: 16px; 
	color: white; 
	background-color: #5d7b9d
}

.loginborder
{
	 border-right: thin solid; 
	 border-top: thin solid;
	 border-left: thin solid; 
	 border-bottom: thin solid; 
	 border-color:#5d7b9d;
}

.loginseperator
{
	border-bottom: thin dashed; 
	border-color: #5d7b9d;
}

.loginheader
{
	font-weight: bold; 
	font-size: 12px; 
	color: #006699;
}

.welcomeTitle
{
	font-size: 18px;
	color:#5d7b9d;
}

.infopanel
{
	padding-right: 3px; 
	padding-left: 3px; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	border-right: #6699cc thin solid; 
	border-top: #6699cc thin solid; 
	border-left: #6699cc thin solid; 
	border-bottom: #6699cc thin solid;
}

.infopaneltitle
{
	font-family: Verdana;
	color: #006699;
	font-size: 15px;
	font-style:italic;
}

.infopagetitle
{
	font-family: Verdana;
	font-size: 1.6em;
	color: #396e8f;
	font-weight: bold;
}

.infopagesubheading
{
	font-family: Verdana;
	font-size: 13px;
	color: #396e8f;
	font-weight: bold;
	font-style: italic;
}

.loginbutton 
{
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   margin: 0 0.2em; 
   padding: 0.1em 0;
   border: 1px  solid #CCCCCC;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #FFFBFF;
   color: #284775;
   text-align: center;
}

.loginbutton span
{
   color: black;
   width:1em;
   cursor:hand;
   margin:1; 
   padding: 0.1em 0.5em 0.1em 0.3em;
   text-decoration: none;
}

.loginbutton:hover span
{
   color: #5d7b9d;
   background: #FFFBFF;
   text-decoration: none;
}

.loginbutton:hover
{
   color: red;
   background: #FFFBFF;
   text-decoration: none;
}


.breadcrumbs a 
{
	color: #FFFFFF;
	text-decoration: underline;
}

.breadcrumbs a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.breadcrumbs a:active {
	color: #000000;

}

.breadcrumbs a:visited {
	color: #FFFFFF;

}

.linkmenu
{
	font-size:11px;
}

.linkmenu a 
{
	color: White;
	text-decoration: underline;
}

.linkmenu a:hover 
{
	color: White;
	text-decoration: underline;
}


.linkmenuBlue
{
	font-size:11px;
}

.linkmenuBlue a 
{
	color: #003376;
	text-decoration: underline;
}

.linkmenuBlue a:hover 
{
	color: #003376;
	text-decoration: underline;
}

.TitlePanel 
{
	background-color:#006699;
	color:White;
}

.ConentPanel
{
	background-color:  #F7F6F6; 
}

.Table1Heading
{
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
}

a.thinkbutton {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    overflow:hidden;
}

a.thinkbutton span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.thinkbutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.thinkbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/* Rounded Pannel stuff */
div.RoundPanelFillTop1_Top1, div.RoundPanelFillTop2_Top1, div.RoundPanelNoFill_Top1, div.RoundPanelFill_Top1, div.RoundPanelWarning_Top1, div.RoundPanelInfoOuter_Top1, div.RoundPanelInfoInner_Top1
{
				font-size:1px;
				height:1px;
				overflow:hidden;
				margin-left:5px;
				border-bottom: solid #C3C1BF 1px;
				margin-right:5px;
}

div.RoundPanelFillTop1_Top2, div.RoundPanelFillTop2_Top2, div.RoundPanelNoFill_Top2, div.RoundPanelFill_Top2, div.RoundPanelWarning_Top2, div.RoundPanelInfoOuter_Top2, div.RoundPanelInfoInner_Top2
{
				font-size:1px;
				height:1px;
				overflow:hidden;
				margin-left:3px;
				background-color: White;
				border-left: solid #C3C1BF 2px;
				border-right: solid #C3C1BF 2px;
				margin-right:3px;
}

div.RoundPanelFillTop1_Top3, div.RoundPanelFillTop2_Top3, div.RoundPanelNoFill_Top3, div.RoundPanelFill_Top3, div.RoundPanelWarning_Top3, div.RoundPanelInfoOuter_Top3, div.RoundPanelInfoInner_Top3
{
				font-size:1px;
				height:1px;
				overflow:hidden;
				margin-left:2px;
				background-color: White;
				border-left: solid #C3C1BF 1px;
				border-right: solid #C3C1BF 1px;
				margin-right:2px;
}

div.RoundPanelFillTop1_Top4, div.RoundPanelFillTop2_Top4, div.RoundPanelNoFill_Top4, div.RoundPanelFill_Top4, div.RoundPanelWarning_Top4, div.RoundPanelInfoOuter_Top4, div.RoundPanelInfoInner_Top4
{
				font-size:1px;
				height:1px;
				overflow:hidden;
				height:2px;
				margin-left:1px;
				background-color: White;
				border-left: solid #C3C1BF 1px;
				border-right: solid #C3C1BF 1px;
				margin-right:1px;
}

div.RoundPanelFillTop1_Container, div.RoundPanelFillTop2_Container, div.RoundPanelNoFill_Container, div.RoundPanelFill_Container, div.RoundPanelWarning_Container, div.RoundPanelInfoOuter_Container, div.RoundPanelInfoInner_Container
{
				border-left: solid #C3C1BF 1px;
				border-right: solid #C3C1BF 1px;
				margin:0px;
				background-color:White;
}

div.RoundPanelFillTop1_Bottom1, div.RoundPanelFillTop2_Bottom1, div.RoundPanelNoFill_Bottom1, div.RoundPanelFill_Bottom1, div.RoundPanelWarning_Bottom1, div.RoundPanelInfoOuter_Bottom1, div.RoundPanelInfoInner_Bottom1
{
				font-size:1px;
				height:1px;
				overflow:hidden;
				height:2px;
				margin-left:1px;
				border-left: solid #C3C1BF 1px;
				background-color: White;
				border-right: solid #C3C1BF 1px;
				margin-right:1px;
}

div.RoundPanelFillTop1_Bottom2, div.RoundPanelFillTop2_Bottom2, div.RoundPanelNoFill_Bottom2, div.RoundPanelFill_Bottom2, div.RoundPanelWarning_Bottom2, div.RoundPanelInfoOuter_Bottom2, div.RoundPanelInfoInner_Bottom2
{
				font-size:1px;
				height:1px;
				overflow:hidden;
				margin-left:2px;
				border-left: solid #C3C1BF 1px;
				background-color: White;
				border-right: solid #C3C1BF 1px;
				margin-right:2px;
}

div.RoundPanelFillTop1_Bottom3, div.RoundPanelFillTop2_Bottom3, div.RoundPanelNoFill_Bottom3, div.RoundPanelFill_Bottom3, div.RoundPanelWarning_Bottom3, div.RoundPanelInfoOuter_Bottom3, div.RoundPanelInfoInner_Bottom3
{
				font-size:1px;
				height:1px;
				overflow:hidden;
				margin-left:3px;
				border-left: solid #C3C1BF 2px;
				background-color: White;
				border-right: solid #C3C1BF 2px;
				margin-right:3px;
}

div.RoundPanelFillTop1_Bottom4, div.RoundPanelFillTop2_Bottom4, div.RoundPanelNoFill_Bottom4, div.RoundPanelFill_Bottom4, div.RoundPanelWarning_Bottom4, div.RoundPanelInfoOuter_Bottom4, div.RoundPanelInfoInner_Bottom4
{
				font-size:1px;
				height:1px;
				overflow:hidden;
				margin-left:5px;
				border-top: solid #C3C1BF 1px;
				margin-right:5px;
				padding-bottom:5px;
}

/* Rounded Pannel Warning */
div.RoundPanelWarning_Top1
{
				border-bottom: solid #FF0000 1px;
}

div.RoundPanelWarning_Top2
{
				border-left: solid #FF0000 2px;
				border-right: solid #FF0000 2px;
}

div.RoundPanelWarning_Top3
{
				border-left: solid #FF0000 1px;
				border-right: solid #FF0000 1px;
}

div.RoundPanelWarning_Top4
{
				border-left: solid #FF0000 1px;
				border-right: solid #FF0000 1px;
}

div.RoundPanelWarning_Container
{
				border-left: solid #FF0000 1px;
				border-right: solid #FF0000 1px;
}

div.RoundPanelWarning_Bottom1
{
				border-left: solid #FF0000 1px;
				border-right: solid #FF0000 1px;
}

div.RoundPanelWarning_Bottom2
{
				border-left: solid #FF0000 1px;
				border-right: solid #FF0000 1px;
}

div.RoundPanelWarning_Bottom3
{
				border-left: solid #FF0000 2px;
				border-right: solid #FF0000 2px;
}

div.RoundPanelWarning_Bottom4
{
				border-top: solid #FF0000 1px;
				padding-bottom:5px;
}



/*Info Window Outer*/
div.RoundPanelInfoOuter_Top1
{
				border-bottom: solid #5F90D0 1px;
}

div.RoundPanelInfoOuter_Top2
{
				background-color: #C3DDFF;
				border-left: solid #5F90D0 2px;
				border-right: solid #5F90D0 2px;
}

div.RoundPanelInfoOuter_Top3
{
				background-color: #C3DDFF;
				border-left: solid #5F90D0 1px;
				border-right: solid #5F90D0 1px;
}

div.RoundPanelInfoOuter_Top4
{
				background-color: #C3DDFF;
				border-left: solid #5F90D0 1px;
				border-right: solid #5F90D0 1px;
}

div.RoundPanelInfoOuter_Container
{
				background-color: #C3DDFF;
				border-left: solid #5F90D0 1px;
				border-right: solid #5F90D0 1px;
}

div.RoundPanelInfoOuter_Bottom1
{
				background-color: #C3DDFF;
				border-left: solid #5F90D0 1px;
				border-right: solid #5F90D0 1px;
}

div.RoundPanelInfoOuter_Bottom2
{
				background-color: #C3DDFF;
				border-left: solid #5F90D0 1px;
				border-right: solid #5F90D0 1px;
}

div.RoundPanelInfoOuter_Bottom3
{
				background-color: #C3DDFF;
				border-left: solid #5F90D0 2px;
				border-right: solid #5F90D0 2px;
}

div.RoundPanelInfoOuter_Bottom4
{
				border-top: solid #5F90D0 1px;
				padding-bottom: 5px;
}

/*Info Window Inner*/

div.RoundPanelInfoInner_Top1
{
				border-bottom: solid #A5C1E5 1px;
}

div.RoundPanelInfoInner_Top2
{
				border-left: solid #A5C1E5 2px;
				border-right: solid #A5C1E5 2px;
}

div.RoundPanelInfoInner_Top3
{
				border-left: solid #A5C1E5 1px;
				border-right: solid #A5C1E5 1px;
}

div.RoundPanelInfoInner_Top4
{
				border-left: solid #A5C1E5 1px;
				border-right: solid #A5C1E5 1px;
}

div.RoundPanelInfoInner_Container
{
				border-left: solid #A5C1E5 1px;
				border-right: solid #A5C1E5 1px;
}

div.RoundPanelInfoInner_Bottom1
{
				border-left: solid #A5C1E5 1px;
				border-right: solid #A5C1E5 1px;
}

div.RoundPanelInfoInner_Bottom2
{
				border-left: solid #A5C1E5 1px;
				border-right: solid #A5C1E5 1px;
}

div.RoundPanelInfoInner_Bottom3
{
				border-left: solid #A5C1E5 2px;
				border-right: solid #A5C1E5 2px;
}

div.RoundPanelInfoInner_Bottom4
{
				border-top: solid #A5C1E5 1px;
				padding-bottom:5px;
}


/*Override for customisaziton */
div.RoundPanelFillTop1_Top2, div.RoundPanelFillTop1_Top3, div.RoundPanelFillTop1_Top4
{
	background-color: #E5E5FF;
}

div.RoundPanelFillTop2_Top2, div.RoundPanelFillTop2_Top3, div.RoundPanelFillTop2_Top4
{
	background-color: #CCCCCC;
}

div.RoundPanelFill_Top2, div.RoundPanelFill_Top3, div.RoundPanelFill_Top4
{
	background-color: #EDEAE6
}

div.RoundPanelFill_Bottom1, div.RoundPanelFill_Bottom2, div.RoundPanelFill_Bottom3, div.RoundPanelFill_Container
{
	background-color: #EDEAE6
}

.HeaderMasterTable1Heading
{
	color: #FFFFFF;
}

.HeaderMasterTable1Heading a:link
{
	color: #FFFFFF;
}

.HeaderMasterTable1Heading a:hover
{
	color: #FFFFFF;
}

.HeaderMasterTable1Heading a:visited
{
	color: #FFFFFF;
}