@charset "UTF-8";
/* CSS Document */


/* Main Column ============================================================================================*/	
/* Defines Main Content Area for all Interior pages */

#mainContentCol 
{
	float: left;
	padding: 0px;
	margin: 0px 0px 50px 1px;
	width: 549px;
	height:100%;
}

/* Home Page Layout ============================================================================================*/	
/* Layout Background*/
.fourColumnBack
{
	background: #FFFFFF url('/image/fourColumnBack.gif') repeat-y left top;
}

/* Left side of Home Page */
#leftColumn {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 240px;
	float: left;
	display:inline;
}
#centerColumn {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 239px;
}
#rightColumn {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 239px;
}
#bannerColumn {
	margin: 0px 0px 0px 6px;
	width:717px;
	float:left;
	background-color:#dee8ff;
	border-bottom: 1px solid #C1C1C1;
	
}
.padMe 
{
	padding:10px;
}
.padMeLine
{
	padding:10px;
	border-top: #C1C1C1 solid 1px;
	border-bottom: #C1C1C1 solid 1px;
	height: 228px;
}




/* 1 Column Layout  ============================================================================================*/
/* Layout Background*/
.oneColumnBack
{
	background: #FFFFFF url('/image/oneColumnBack.gif') repeat-y left top;
}
.oneColumnBackFull
{
	background: #FFFFFF url('/image/oneColumnBackFull.gif') repeat-y left top;
}

/* Single Column Container */
.oneColumn
{
	margin: 0px;
	padding: 15px;
	width: 519px;
	float: left;
	background: #FFFFFF;
	/* border-bottom: solid 1px #c1c1c1; */
}

.headimagesline
{
  width: 549px;
  border-bottom: solid 1px #c1c1c1;
}

.dotteddivline
{
  align: center;
  width: 515px;
  border-bottom: dotted 1px #c1c1c1;
  height: 0px;
}
	
/* 2 Column Layout with Divider ============================================================================================*/
/* Layout Background*/
.twoColumnBackDiv
{
	background: #FFFFFF url('/image/twoColumnBack2.gif') repeat-y left  top;
}


/* Left Column Container */
.twoColumnLeftDiv
{
	margin: 0px;
	padding: 15px;
	width: 244px;
	float: left;
}

/* Right Column Container */
.twoColumnRightDiv
{
	margin: 0px;
	padding: 15px;
	width: 245px;
	float: left;
}




/* 2 Column Layout No Divider ============================================================================================*/
/* Layout Background*/

/* Use oneColumnBack Style for background

/* Left Column Container */
.twoColumnLeft 
{
	margin: 0px;
	padding: 15px 7px 15px 15px;
	width: 252px;
	float: left;
}

/* Right Column Container */
.twoColumnRight 
{
	margin: 0px;
	padding: 15px 15px 15px 8px;
	width: 252px;
	float: left;
}


/* 3 Column Layout with Divider ============================================================================================*/
/* Layout Background*/
.threeColumnBackDiv
{
	background: #FFFFFF url('/image/threeColumnBack.gif') repeat-y left top;
}


/* Left Column Container */
.threeColumnLeftDiv
{
	margin: 0px;
	padding: 10px;
	width: 163px;
	float: left;
}

/* Center Column Container */
.threeColumnCenterDiv
{
	margin: 0px;
	padding: 10px;
	width: 163px;
	float: left;
}

/* Right Column Container */
.threeColumnRightDiv
{
	margin: 0px;
	padding: 10px;
	width: 163px;
	float: left;
}
/* 2 Column Layout No Divider Uneven ============================================================================================*/
/* Layout Background*/

/* Left Column Container */
.twoColumnShortDiv
{
	margin: 0px;
	padding: 10px;
	width: 75px;
	float: left;
	clear: left;
}

/* Center Column Container */
.twoColumnLongDiv
{
	margin: 0px;
	padding: 10px;
	width: 400px;
	float: right;
}

/* 2 Column Layout No Divider Uneven ============================================================================================*/
/* Layout Background*/

/* Left Column Container */
.twoColumnShortDiv
{
	margin: 0px;
	padding: 10px;
	width: 75px;
	float: left;
	clear: left;
}

/* Center Column Container */
.hLine
{
	height:1px;
	background-color:#C1C1C1;
}


div.hr {
  display: block;
  height: 1px;
  background-image: url('/image/line_dotted.gif');
  background-repeat:repeat-x;
  background-position: left center;
  margin: 1em 0;
}

/* THIS ONLY SHOWS IN IE ============================================================================== */
/* Put this in the beginning of the content [if IE]>  <div id="IEroot">  <![endif] and this at the end [if IE]>  </div>  <![endif] */
#IEroot div.hr {
  display: block;
  height: 1px;
  background-image: url('/image/line_dotted.gif');
  background-repeat:repeat-x;
  background-position: left center;
  margin-top: -10px;
  margin-bottom: 10px;
}

/* Jump Page Layout ============================================================================================*/
/* Layout Background*/
.noColumnBack
{
	background: #FFFFFF url('/image/noColumnBack.gif') repeat-y left top;
	margin: 0px;
	padding: 15px;
}
.noColumnNoBack
{
	background: #FFFFFF url('/image/noColumnNoBack.gif') repeat-y left top;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}


/* main container */
#fullPageColumn
{
	margin: 0px 20px;
	height: 420px;
	border-bottom: 1px solid #C1C1C1;
	background: #FFFFFF;
	padding: 0px 0px 0px 0px ;
	background: #FFFFFF url('/image/adBack.jpg') left top repeat-x;
}
#fullPageColumnSSO
{
	margin: 0px 20px;
	height: 420px;
	background: #FFFFFF;
	padding: 0px 0px 0px 0px ;
	background: #FFFFFF url('/image/adBack.jpg') left top repeat-x;
}
#fullPageColumnNoBack
{
	border-bottom: 1px solid #C1C1C1;
	background: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 600px;
}

#fullPageColumnNoBackRF
{
	border-bottom: 1px solid #C1C1C1;
	background: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 700px;
}

#fullPageColumnNoBackSnapshots
{
	margin: 0px 20px 20px 20px;
	/* border-bottom: 1px solid #C1C1C1; */
	background: #FFFFFF;
	padding: 0px ;
	padding-top:10px;
}
#fullPageColumnNoBackSpecial
{
	margin: 0px 20px 0px 20px;
	
	background: #FFFFFF;
	padding: 0px 0px 0px 0px ;
}



.padMe2
{
	width:440px;
	padding:15px 15px 15px 0px;
	float:left;
}
.padMe3
{
	width:485px;
	padding:15px 0px 15px 15px;
	float:left;
}
.padMe4
{
	width:465px;
	padding:15px 20px 15px 0px;
	float:left;
}
.padMe5
{
	width:470px;
	padding:15px 0px 15px 0px;
	float:left;
}
.loginclient
{
	width: 277px;
	padding: 0px 0px 0px 0px ;
	background: #FFFFFF url('/image/adBack.jpg') left top repeat-x;
}
