﻿body {
}

h2
{
	text-align:center;
}

h3
{
	font-style: italic;
}

p
{
	padding:5px;
}

.PrintSizePage
{
	width:650px;
	font-family:Arial; 
	font-size:small;
}

.WidePage
{
	width:1000px;
	font-family:Arial; 
	font-size:small;
}

.StretchPage
{
	font-family:Arial; 
	font-size:small;
}

.container, .containerB, .containerC, .containerCB, .containerU, .containerUB
{
	width: 98%;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	padding:5px;
	clear:both;
}

.containerT, .containerBT, .containerCT, .containerCBT, .containerUT, .containerUBT
{
	width: 98%;
	margin-top:9px;
	margin-left:5px;
	margin-bottom:9px;
	padding:5px;
	clear:both;
}


.containerC, .containerCT
{
	text-align:center;
}

.containerB, .containerUB, .containerBT, .containerUBT
{
	font-weight:bold;
}

 .containerCB, .containerCBT
{
	text-align:center;
	font-weight:bold;
	clear:both;
}

 .containerU, .containerUB, .containerUT, .containerUBT
 {
	text-decoration: underline;
 }


.rowContainer
{
	width: 98%;
	text-align: left;	
	margin-top:2px;
	margin-left:5px;
	margin-bottom:2px;
	clear:both;
}

.column1of3
{
	float:left;
	width:45%;
	padding:5px;
}

.column1of3Thick
{
	float:left;
	width:55%;
	padding:5px;
}

.column2of3
{
	float:left;
	width:20%;
	padding:5px;
}
.column2of3Thin
{
	float:left;
	width:15%;
	padding:5px;
}
.column3of3
{
	float:left;
	padding:5px;
}

.column13of4
{
	float:left;
	text-align:right;
	padding:5px;
	width:23%;
}

.column24of4
{
	float:left;
	text-align:left;
	padding:5px;
	width:23%;
}

.column2of2
{
	float:left;
	width:50%;
}

.column2of2Left, .column2of2LeftB
{
	float:left;
	width:50%;
	text-align:right;
	padding:5px;
}

.column2of2LeftB
{
	font-weight:bold;
}

.column2of2LeftLeft
{
	float:left;
	width:50%;
	text-align:left;
	padding:5px;
}
.column2of2AlignRight
{
	text-align:right;
	padding:5px;
}

.column2of2LeftThinB
{
	float:left;
	width:33%;
	text-align:right;
	padding:5px;
	font-weight:bold;
}

.column2of2Right
{
	text-align:left;
	padding:5px;
}

.column2of2RightFloat
{
	width:43%;
	float:left;
	text-align:left;
	padding:5px;
}

.column2Left
{
	float:left;
	width:30%;
	padding-right:5px;
	text-align:right;
}

.column2LeftThin
{
	float:left;
	width:20%;
	padding-right:5px;
	text-align:right;
}

.column2Right
{
	float:left;
	width:67%;
	padding-left:5px;
	text-align:left;
}
.column2RightThin
{
	float:left;
	width:40%;
	padding-left:5px;
	text-align:left;
}
.column2RightThick
{
	float:left;
	width:77%;
	padding-left:5px;
	text-align:left;
}

.fixedColumns
{
	table-layout:fixed;
}

.NonSubmitButton
{
	font-weight: bold;
	padding:3px; 
	margin:3px;
	color: white;
    font-family: Arial; 
    font-size:inherit;
    background-color: #173660;
}

.SubmitButton
{
	font-weight: bold;
	padding:3px; 
	margin:3px;
	color: black;
    font-family: Arial; 
    background-color:#B6DA23;
    font-size:inherit;
}

.Note
{
	font-size:x-small;
	font-family:Arial;
}

.NoteRed
{
	font-size:x-small;
	font-family:Arial;
	color:Red;
}

.NoteBold
{
	font-size:x-small;
	font-family:Arial;
	font-weight:900;
}

.PostBackInfo
{
	color:Green;
	font-family:Arial;
	font-size:medium;
	font-weight:bolder;
	padding:5px;
}

.CheckBoxesAndButtons label 
{ 
     margin-left: -5px; 
     vertical-align: middle; 
     text-align: left; 
     direction: ltr; 
     left: 5px; 
     position: relative; 
} 

.modalProgressGreyBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalProgressRedBackground 
{
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

.ProgressContainer
{
	border: solid 1px #808080;
	border-width: 1px 0px;
}

.ProgressHeader
{
	background: url(../images/sprite.png) repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: arial,helvetica,clean,sans-serif;
}

.ProgressBody
{
	background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}

.LandscapeDiv{
	PAGE-BREAK-BEFORE: auto;
    width: 90%;
    height: 90%;
    filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
}

.demo {
width: 500px;
height: 300px;
border: 1px solid;
/*border-color: threedshadow threedhighlight threedhighlight threedshadow;*/
padding: 0px;
overflow: hidden;
}
			
.demo iframe {
	border: none;
	margin: 0px 1px 1px 0px;
	width: 499px !important;
	height: 273px !important;
}

.commandbar {
	border: 1px solid;
	height: 22px;
	overflow: hidden;
	border-color: threedhighlight threedshadow threedshadow threedhighlight;
	padding: 1px;
}

.commandbar button {
	border: 1px solid threedface;
	padding: 0px;
	margin: 0px;
}

.collapsePanelHeader{
	width:100%;
	height:25px;
	background-image: url(../images/bg-menu-main.jpg);
	background-repeat:repeat-x;
	
	
}

.flyOutDiv
{
     display: none;
     position: absolute;
     width: 250px;
     z-index: 3;
     opacity: 0;
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0));
     font-size: 14px;
     border: solid 1px #CCCCCC;
     background-color: #FFFFFF;
     padding: 5px;
}

.flyOutDivCloseX
{
 background-color: #666666;
 color: #FFFFFF;
 text-align: center;
 font-weight: bold;
 text-decoration: none;
 border: outset thin #FFFFFF;
 padding: 5px; 
} 


.watermarkAddress 
{
	background: #FFAAFF;
}

.popupControlAddress 
{
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackgroundAddress 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopupAddress 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.ControlFont
{
	color:Black;
	font-family:Arial;
	font-size:9pt;
	padding:5px;
}

.ControlFontBold
{
	color:Black;
	font-family:Arial;
	font-size:9pt;
	font-weight:bolder;
	padding:5px;
}

.ControlFontHeader
{
	color:Black;
	font-family:Arial;
	font-size:10pt;
	font-weight:bolder;
	padding:5px;
}

.ISIStext, .ISIStextB, .IsisTextTd, .IsisTextTdB
{
    WORD-SPACING: normal;
    FONT: 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none;
}

.IsisTextTd, .IsisTextTdB
{
	border: black 1px solid;
	padding-left:2px;
	padding-right:2px;
}

.ISIStextB, .IsisTextTdB
{
    font-weight: bold;
}

.button
{
	background-color: Lime;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	height: 35px;
	min-width: 100px;
}

.clear
{
	clear: both;
}

.error
{
	color: #ff0000;
}

.validationSummary
{
	color: #ff0000;
}

.columnLeft
{
	float:left;
	width:190px;
	padding-right:5px;
	text-align:right;
}

.columnRight
{
	float:left;
	width:380px;
	text-align:left;
}

.columnRight .nextBtn
{
	float: right;
	padding-bottom: 14px;
}

.columnRight a img
{
	border: none;
}

.sideMenu
{
	vertical-align: top;
	border-left: 1px solid #173660;
	border-right: 1px solid #173660;
}

.sideMenu div ul
{
	margin-left: 2px;
	padding-left: 0;
	padding-right: 10px;
	width: 190px;
}

.sideMenu div ul li
{
	list-style-type: none;
	line-height: 1.8em;
}

.footNote
{
	text-align: center;
	font-size: 0.85em;
	padding: 10px 0 8px 4px;
}

.note
{
	text-align: center;
	padding: 20px 0 8px 4px;
}

.sideMenu a
{
	color: #000000;
	padding-left: 20px;
}

.sideMenu .completed
{
	color:Green;
	background-image: url(../images/Tick.gif);
	background-repeat: no-repeat;
}
