body
{
	width:100%;
	font-family:Arial; 
	font-size: 8pt; 
	background-color:#f0f0ff;
	position:relative;
	padding:0px;
}

.gradientcaption
{
	background-image:url(../../images/dynamic/GradientLine.aspx?height=1&width=600&Color1=0x3D3D3D&Color2=0xFFFFFF);
	background-repeat:repeat-y;
	color:#f0f0f0;
	font-size:12pt;
	
	font-family: Arial, Verdana, Sans-Serif;
	
}

.ALERT {font-weight:bold; color:red;}
.errorfeedback
{
	padding:5px;
	background-color:#f0c0c0;
	color:Black;
}

.feedback
{
	padding:5px;
	background-color:#c0f0c0;
	color:Black;
}

td
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;	
	
}

tbody
{
	text-align: left;
}

h1
{
	font-family: 'Comic Sans MS' , VERDANA, HELVETICA, ARIAL, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: .25em;
	color: Gray;
}
h2
{
	background-image:url(../../images/dynamic/GradientLine.aspx?height=1&width=800&Color1=0x3D3D3D&Color2=0xFFFFFF);
	background-repeat:repeat-y;
	color:Black;
	font-size:10pt;
	padding:6px;	
	font-family: Arial, Verdana, Sans-Serif;

	background-image:url(../../images/dynamic/GradientLine.aspx?height=1&width=600&Color1=0x3D3D3D&Color2=0xFFFFFF);
	background-repeat:repeat-y;
	color:#f0f0f0;
	font-size:12pt;
	font-weight:normal;	
	font-family: Arial, Verdana, Sans-Serif;
	
}

.caption_300
{
	background-image:url(../../images/dynamic/GradientLine.aspx?height=1&width=300&Color1=0x3D3D3D&Color2=0xFFFFFF);
	background-repeat:repeat-y;
	color:Black;
	font-size:10pt;
	
	font-family: Arial, Verdana, Sans-Serif;
	
}

.captionwide
{
	background-image:url(../../images/dynamic/GradientLine.aspx?height=1&width=800&Color1=0x3D3D3D&Color2=0xFFFFFF);
	background-repeat:repeat-y;
	color:Black;
	font-size:10pt;
	
	font-family: Arial, Verdana, Sans-Serif;
	
}


h3
{
	font-family: Arial,Sans-Serif;
	font-size: 10pt;
	font-weight:bold;
	background-color:#B19F8D;
	color:White;
	height: 32px;
	margin-bottom:5px;
	padding: .5em;
	width: auto;
}

label
{
	font-weight:normal;
	font-size:8pt;
	color:Black;
}

.caption
{
	background-color: #F0F4B0;
	color: Black;
}

.even
{
	background-color: #F1F4F5;
}
.odd
{
	background-color: #BBCACD;
}
.edititem
{
	background-color: White;
	color: #3D3D3D;
}

a.tab
{
	white-space:nowrap;
  display:block;
  background:url("images/tabs/right.gif") no-repeat;
  background-position: right top;
  padding:4px 15px 4px 6px;
  text-decoration:none;
   position:relative;
   top: -3px;

}

a.fileLink
{
	text-decoration: underline;
	color: Blue;
}

table.tab
{
	border: none;
	background-color:#CDC7AD;
}
.tab td
{
  background:url("images/tabs/left.gif") no-repeat left top;
  
  margin:0px;
  padding: 0px 0px 0px 4px;
  height:20px;
}


.btnwide
{
	text-align:center;
	background-color:#DBE6E6;
	margin-left:2px;	
	border: solid 2px #c0c0c0;
}

/** use background color instead of image for btn divs **/
.btn
{
	float:left;
	width:80px;
	height:16px;
	text-align:center;
	background-color:#DBE6E6;
	margin-left:2px;
	
	border: solid 2px #c0c0c0;
	
}
.btn_narrow
{
	display:inline;
/*	width:45px;*/
/*	height:16px;*/
	text-align:center;
//	background-color:#EEEECA;
	margin-left:2px;
//	border: solid 2px #c0c0c0;
	padding:2px;
}

div.connectionSettings .wizardstep
{
	padding: 0px 5px 5px 5px;
	width: 400px;
	
}

.promoRestriction
{
	float:left;
	width:45%;
	margin-top: 20px;
	margin-bottom:10px;
	margin-left: 20px;
}

.wizardsidebar
{
	background-image:url(../../images/dynamic/GradientLine.aspx?height=400&width=1&Color1=0x387578&Color2=0xFFFFFF);
	background-repeat:repeat-x;
	color:White;
	width:150px;
}

table#Wizard1
{
	height:375px;
	padding:2px;
	border: solid 1px #e0e0e0;
	
}

table#Wizard1 h3
{
	margin-top: 0px;
}

#Wizard1 td
{
	vertical-align:top;
}

.wizardsidebar a
{
	color:White;	
	background-color:transparent ;
}

div#Container
{
/*
	position:static;
	height:600px;
	width:100%;
*/
	position:relative;
	padding:0px;
	background-color:#bdd3e9;
	width:860px;
	height:auto;
	margin:0px auto;
	text-align:left;	
	min-height:600px;
}

/*
a { margin-top:3px;font-family: Verdana,Arial,Sans-Serif; font-size:10pt; color:Black; margin-left:5px; padding-right:5px; margin-right:0px; text-decoration:none; }
a:hover { color:Red; background-color:#c0c0c0 }
*/


/* HYPERLINKS */
/*
A                { font-family: Comic Sans MS, VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 8pt; color: #002244; text-decoration: underline; cursor: hand; }
A:HOVER          { font-family: Comic Sans MS, VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 8pt; color: #00659C; text-decoration: underline; cursor: hand;}
.CAPTION A       {  font-family: Comic Sans MS, VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 8pt; color: White; text-decoration: underline; cursor: hand; }
.CAPTION A:HOVER { font-family: Comic Sans MS, VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 8pt; color: White; text-decoration: underline; cursor: hand;}
.CAPTION A:VISITED {  font-family: Comic Sans MS, VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 8pt; color: White; text-decoration: underline; cursor: hand; }
*/
A                { font-family: ARIAL, Comic Sans MS, VERDANA, HELVETICA, sans-serif; font-size: 8pt; color: #002244; text-decoration: underline; cursor: hand; }
A:HOVER          { font-family: ARIAL, Comic Sans MS, VERDANA, HELVETICA, sans-serif; font-size: 8pt; color: #00659C; text-decoration: underline; cursor: hand;}
.CAPTION A       {  font-family: ARIAL, Comic Sans MS, VERDANA, HELVETICA, sans-serif; font-size: 8pt; color: White; text-decoration: underline; cursor: hand; }
.CAPTION A:HOVER { font-family: ARIAL, Comic Sans MS, VERDANA, HELVETICA, sans-serif; font-size: 8pt; color: White; text-decoration: underline; cursor: hand;}
.CAPTION A:VISITED {  font-family: ARIAL, Comic Sans MS, VERDANA, HELVETICA, sans-serif; font-size: 8pt; color: White; text-decoration: underline; cursor: hand; }


a.normal { text-decoration: underline; }
.small { font-size: 8pt; }

div#TopMenu a { margin-top:3px;font-family: Verdana,Arial,Sans-Serif; font-size:12pt; color:#404040; margin-left:5px; padding-right:5px; margin-right:0px; border-right:solid 2px #404040; text-decoration:none; background:#BBCACD; }
div#TopMenu a:hover { color:Red; background-color:#c0c0c0 }

div#ui-datepicker-div .ui-datepicker-calendar {background-color:#d0d0d0; border:solid 1px black; color:Black;}
div#ui-datepicker-div .ui-datepicker-title {background-color:#d0d0d0; border:solid 1px black; color:Black;}
div#ui-datepicker-div .ui-datepicker-header ui-widget-header ui-helper-clearfix ui-corner-all {background-color:#d0d0d0; border:solid 1px black; color:Black;}
div#ui-datepicker-div a {background-color:#d0d0d0; border:solid 1px black; color:Black;}
div#ui-datepicker-div a:hover {background-color:#d0d0d0; border:solid 1px black; color:Black;}
div#ui-datepicker-div .ui-icon ui-icon-circle-triangle-w {background-color:#d0d0d0; border:solid 1px black; color:Black;}
div#ui-datepicker-div .ui-icon ui-icon-circle-triangle-e {background-color:#d0d0d0; border:solid 1px black; color:Black;}

div.SubmenuTitle 
{
	background-color: #BBCACD;
	font-family: Verdana,Arial,Sans-Serif; font-size:12pt;
	color:#404040;
	padding:1em;
	text-align:center;
	border-bottom: solid 3px #3D3D3D;
}

div#SubmenuLinks
{
	position:relative;
	float:left;
	width:200px;
	height:100%;
	
	background-color:#e0e0e0;
}

div#Content
{
	float:left;
	width:70%;
	height:100%;
	padding: 2em;
	background-color:White;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;	
}

.helpLink
{
	display: inline-block;
	float: right;
	color: Yellow;
	font-weight: bold;
	text-decoration: underline;
}
.helptext
{
	margin-top:3px;
	padding: 3px;
	background-color:#E7DCD5;
	color: #404040;
}

div#Help
{
	position:absolute;
	right:0px;
	width:12%;
	height:100%;
	padding: 2em;
	background-color:#778073;
	color:#eeeeee;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;	
}

div#Help p
{
	font-weight:bolder;
	margin-bottom:3px;
	margin-top:3px;
	position:relative;
	left:-1em;
	color:Yellow;
}


div#TopMenu
{
	width:100%;
	min-height:32px;
	background-color: #BBCACD;
	padding-top:5px;
	padding-left:10px;
	border-bottom: solid 3px #3D3D3D;
}

div#VersionInfo
{
	position:absolute;
	bottom:10px;
	left: 10px;
	width:160px;
	padding:10px;
	border: solid 1px #C0C0C0;
}

.question
{
	background-color:#387875;
	color:#F0F0F0;
	margin-top:10px;
	padding: 5px;
	position:relative;
	font-size:10pt;

}

div.options
{
	padding: 5px;
	min-height: 24px;
}


.question p
{
	margin-bottom: .5em;
	margin-top:.5em;
}

.tabpanel
{
	position:relative;
	background-color:#CDC7AD;
	padding:10px;	
}

.itemlistselector
{
	clear:both;
	position:relative;
	background-color:  #C3CFC5;
	min-height:24px;
	padding:5px;
	border:solid 1px black;
}

.EVEN
{
	background-color: #c0c0c0;
}

.ODD
{
	background-color: #C3CFC5;
}


.copyright-notice
{
    clear: both; 
    margin-top: 20px; 
    padding: 10px;
    background-color: #f1f4f5
}

.copyright-notice strong
{
    font-size: 12pt;
    font-weight: bold;
}

div.itemlistselector
{
position:relative;
padding: 5px;
}

div.itemlistselector div
{
width: auto;
float:left;
margin-right:5px;
}

div.itemfinderlisting
{
width: 800px;
position: relative;
padding: 0px;
}

div.item
{
float: left;
width: 300px;
text-align: center;
border: solid 1px Grey;
padding: 8px;
}

div.itemlistselector div.buttons
{
text-align: center;
}

.item div.buttons
{
padding: 5px;
}

.item .btn
{
float:none;
}

div.configureConnection div.label
{
	clear:both;
}

.multi 
{
	height:130px;
}

div#webPaymentUrl
{
	margin-left: 30px;
}

div#webPaymentUrl label
{
	display:block;
}

div#webPaymentUrl input
{
	width: 400px;
}

fieldset
{
	border: none;
}
