body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:0px;
	background-color:#ffffff;
	line-height:14px;
	text-align:left;
	overflow: scroll;
	height: 100%;

}
.buttonRow div
{
	float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
img, a img
{
	border:none;
}
.outerTable
{
	border: 1px solid #cccccc; width: 808px; background-color: #ebebeb; margin-left: auto; margin-right: auto;
}
.mainTable
{
	width: 782px; margin-top: 10px; margin-bottom: 59px; margin-left: auto; margin-right: auto; background-color: white;
}
.logoTable
{
	width: 780px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; 
}
.logoTable td
{
	text-align: left;
}
table tr td
{
	vertical-align: top;
}
table
{
	border:none;
}
.right-container
{
	border-style:solid;
	border-width: 0px 0px 0px 1px;
	border-color:#e7e7ef;
	width: 221px;

}
.right-containerl
{
		border-style:solid;
	border-width: 0px 0px 0px 1px;
	border-color:#e7e7ef;
	width: 260px;

}
.left-container
{
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#e7e7ef;
	width: 221px;
}
.right-containerl div.bord
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #e7e7e7;
	margin-left: auto;
	margin-right: auto;
	width: 250px;
	
}
.left-container div.bord
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #e7e7e7;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	
}
.middle-container div.bord
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #e7e7e7;
	margin-right: auto; 
	width: 540px;
}

.middle-container
{
	padding: 0px 15px 15px 12px;
	text-align:left;
}

h1
{
	text-align:left;
	vertical-align:middle;
	font-size:large;
	font-weight:bold;
	line-height:normal;
	padding:13px 10px 15px 0px;
	color: #44c7f4;
}
.middle-container h2
{
	color: #44c7f4;
}
.left-container h2
{
	text-align: left;
	padding: 10px 10px 5px 10px;
	color: #44c7f4;
	font-weight:bold;
}


left-container heading
{
	font-weight:bold;
	color: #44c7f4;

}


.left-container h3
{

	color: #44c7f4;

}

.middle-container h3
{

	color: #44c7f4;

}

 
.solidsep {
	height:1px;
	line-height:1px;
	font-size:1px;
	margin-top:5px;
	margin-bottom:5px;
	background:url(/images/solid.gif) repeat-x;
}

.regform textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:normal;
}
.regform input, textarea, button, submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	line-height:10px;
}
 
.regform input, .bluebox {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	border : 1px solid #44c7f4;
	padding : 2px;
	background : #FFF;
	width: 150px;
	}
 .bluebox
 {
	width: 100px;
 }
.regform textarea {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	border : 1px solid #44c7f4;
	padding : 2px;
	background : #FFF;
	}
	
.regform select {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	border : 1px solid #44c7f4;
	padding : 1px;
	background : #FFFFFF;
	width: 155px;
	}


 .VmHc, .VmHm
{
	vertical-align:middle; 
	text-align: center; 
}	

.VtHc, .VtHm
{
	vertical-align: top; 
	text-align: center; 
}

.VtHl
{
	vertical-align: top;
	text-align: left;
}
.VmHl, .VcHl
{
	vertical-align:middle;
	text-align: left;
}
input.error, 
select.error, 
input.error,
.error {
 
  background-color: #ffbbbb;
  
}

.HEADERS { } 

.hNW, .hNWG
{
	font-size: 16px;
	line-height:normal;
	text-decoration: none;
	padding-top: 13px;
}
.hNWG, .hNCG { color: #666666; }
.hNW { color: #005CAB; }
.hNW:hover { text-decoration: underline; 	color:#207CCB;}

.hNC, .hNCB, .hNCG,  .hNCFK
{
	font-weight: bold;
	font-size: 16px;
	line-height:normal;
	text-decoration: none;
}

.hNCF
{
	font-weight: bold;
	font-size: 20px;
	line-height:normal;
	text-decoration: none;
}

.hNL, .hNB, .hNLB
{
	font-size: 14px;
	line-height:normal;
	text-decoration: none;
}
.hNL, .hNB, .hNC, .hNLB { color: #005cab; }
.hNCF {color: #44c7f4;}
.hNCFK {color: #000000;}

.hNL:hover, .hNC:hover, .hNLB:hover { text-decoration: underline; 	color:#207CCB;}

.TABLES { } 
td.M div
{
	 padding: 5px 10px 5px 10px;
}
table.btS
{
	border:none;
	width: 100%;
}
table.btS
{
	background: url('/images/borts_b.gif') repeat-x top;
}
table.btS td.H, table.btS td.HL, table.btS td.HR
{
	height: 82px;
	vertical-align: top;
}
table.btS td.H
{
	border-left: solid 1px #FFFFFF;
}
table.btS td.HR
{
	border-left: solid 1px #FFFFFF;
}
table.btS td.HL
{
	background: url('/images/borts_l.gif') no-repeat top left;
}
table.btS td.H div, table.btS td.HL div, table.btS td.HR div
{
	margin: 0px 0px 0px 0px; 
	padding-left: 10px; 
	padding-top: 15px;
	padding-bottom: 0px;
	aheight: 50px;
	vertical-align: middle; 
	text-align: left;
	font-weight: bold;
	font-size: 12pt;
	line-height:normal;
}
table.btS td.HR
{
	background: url('/images/borts_r.gif') no-repeat top right;
}
table.btS td.M, table.btS td.ML, table.btS td.MR
{
	border-bottom: solid 1px #FFFFFF;
	vertical-align: middle;
}
table.btS td.M
{
	text-align: center;
	border-right: solid 1px #FFFFFF;
}
table.btS td.MR
{
	text-align: center;
	border-right: solid 1px #c9c9c9;
}
table.btS td.ML
{
	text-align: left;
	border-left: solid 1px #c9c9c9;
	border-right: solid 1px #FFFFFF;
}
table.btS td.M div, table.btS td.ML div, table.btS td.MR div
{
	padding: 10px 10px 10px 10px;
}


table.bt, table.btD, table.btnh
{
	border: none; 
	width: 100%
}
table.bt
{
	background: url('/images/bort_b.gif') repeat-x top; 
}
table.btd
{
	background: url('/images/bortd_b.gif') repeat-x top; 
}
table.bt td.H, table.btd td.H
{
	height: 30px;  
	vertical-align: top;
}
table.bt td.H
{
	background: url('/images/bort_l.gif') no-repeat top left; 
}
table.btd td.H
{
	background: url('/images/bortd_l.gif') no-repeat top left; 
}
table.btd td.H div, table.bt td.H div
{
	margin: 0px 0px 0px 0px; 
	padding-left: 10px; 
	line-height: 30px; 
	vertical-align: middle; 
	text-align: left;
	font-weight: bold;
	font-size: 12pt;
	line-height:normal;
}
table.bt td.H div
{
	color: #005CAB;
	background: url('/images/bort_r.gif') no-repeat top right;
}
table.btd td.H div
{
	color: #FFFFFF;
	background: url('/images/bortd_r.gif') no-repeat top right;
}
table.btnh
{
	border-top: solid 1px #c9c9c9;
}
table.bt td.M, table.btnh td.M
{
	
	border-left: solid 1px #c9c9c9;
	border-right: solid 1px #c9c9c9;
	border-bottom: solid 1px #c9c9c9;
	vertical-align: top;
}
table.btd td.M
{
	border-left: solid 1px #5d7eaa;
	border-right: solid 1px #5d7eaa;
	border-bottom: solid 1px #5d7eaa;
	vertical-align: top;
	background-color: #dde7f1;

}
table.btd td.M div, table.bt td.M div
{
	 padding: 5px 10px 5px 10px;
}
.aNoB
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.aNoB img
{
	border: none;
}

.svdTm
{
	width: 735px; 
	padding-top: 10px; 
	padding-bottom: 8px;
}	
.svdPB,.svdPS,.svdPR
{
	padding-right:20px;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
.svdPT
{
	padding-right: 20px; 
	vertical-align: top;
	text-align:left;
}
table.svd tr td.hNL
{
	text-align: right; 
	vertical-align: bottom; 
	white-space:nowrap;
}
.rtdisp 
{
	font-size: 1px;
	line-height:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 80px;
	height: 16px;
	display:block;
	border: none;
	max-width: 80px;
	min-width: 80px;
	background: url('/images/icons/rating_stars.gif') repeat-x 0px 0px;
}

.rtdisp div
{
	position:relative; 
	left: 0px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 16px;
	background-image: url('/images/icons/rating_stars.gif'); 
	background-position: 0px -16px;
	background-repeat: repeat-x; 
	overflow: hidden;
}

.rtdisp div.rt0{width: 0px;}
.rtdisp div.rt5{width: 8px;}
.rtdisp div.rt05{width: 8px;}
.rtdisp div.rt10{width: 16px;}
.rtdisp div.rt15{width: 24px;}
.rtdisp div.rt20{width: 32px;}
.rtdisp div.rt25{width: 40px;}
.rtdisp div.rt30{width: 48px;}
.rtdisp div.rt35{width: 56px;}
.rtdisp div.rt40{width: 64px;}
.rtdisp div.rt45{width: 72px;}
.rtdisp div.rt50{width: 80px;}

.rtdisp div.avg0{width: 0px;background-position:0px -32px;}
.rtdisp div.avg5{width: 8px;background-position:0px -32px;}
.rtdisp div.avg05{width: 8px;background-position:0px -32px;}
.rtdisp div.avg10{width: 16px;background-position:0px -32px;}
.rtdisp div.avg15{width: 24px;background-position:0px -32px;}
.rtdisp div.avg20{width: 32px;background-position:0px -32px;}
.rtdisp div.avg25{width: 40px;background-position:0px -32px;}
.rtdisp div.avg30{width: 48px;background-position:0px -32px;}
.rtdisp div.avg35{width: 56px;background-position:0px -32px;}
.rtdisp div.avg40{width: 64px;background-position:0px -32px;}
.rtdisp div.avg45{width: 72px;background-position:0px -32px;}
.rtdisp div.avg50{width: 80px;background-position:0px -32px;}

.rtwidget, ul.rtwidget{
    font-size:1px;
    display:block;
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:80px;
    height:16px;
    font-size:10px;
    position:relative;
    line-height:1em;
    overflow:hidden;
    border-width:0px;
    max-width:80px;
    min-width:80px;
    background:transparent url('/images/icons/rating_stars.gif') 0 0 repeat-x;
}

.rtwidget li {
    padding:0;
    margin:0;
    display:inline;
    position:static;
    border:0;
}
.rtwidget a{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    left:0;
    top:0;
    width:8px;
    height:16px;
    text-decoration:none;
    z-index:2;
    padding:0;
    background-color:transparent;
    background-image:url('/images/icons/rating_stars.gif');
    background-position:0 16px;
    background-repeat:repeat-x;
}
* html .rtwidget, * html ul.rtwidget, * html .rtwidget a{
    background-image:url('/images/icons/rating_stars.gif');
}

.rtavg a{
    width:0;
    background-position:0 -32px;
    z-index:1;
}
.rtwidget a span{
    display:block;
    position:absolute;
    left:-9999px;
    overflow:hidden;
}
.rtwidget a:link:hover, .rtwidget a:visited:hover, .rtwidget a:active, .rtwidget a:focus{
    background-position:0 -16px;
    z-index:1;
    left:0px;
    overflow:hidden;
}
.rtwidget a.rt-1{left:-16px; width:16px; background-position:0 -64px;}
a.rt05{left:0;}
a.rt5{left:0;}
a.rt10{left:8px;}
a.rt15{left:16px;}
a.rt20{left:24px;}
a.rt25{left:32px;}
a.rt30{left:40px;}
a.rt35{left:48px;}
a.rt40{left:56px;}
a.rt45{left:64px;}
a.rt50{left:72px;}
a.rt-1:link:hover, a.rt-1:visited:hover, a.rt-1:active, a.rt-1:focus, .rtavg a.avg-1{background-position:0 -48px; left:-16px; z-index:3;}
a.rt05:link:hover, a.rt05:visited:hover, a.rt05:active, a.rt05:focus, .rtavg a.avg05{width:8px;}
a.rt5:link:hover, a.rt5:visited:hover, a.rt5:active, a.rt5:focus, .rtavg a.avg5{width:8px;}
a.rt10:link:hover, a.rt10:visited:hover, a.rt10:active, a.rt10:focus, .rtavg a.avg10{width:16px;}
a.rt15:link:hover, a.rt15:visited:hover, a.rt15:active, a.rt15:focus, .rtavg a.avg15{width:24px;}
a.rt20:link:hover, a.rt20:visited:hover, a.rt20:active, a.rt20:focus, .rtavg a.avg20{width:32px;}
a.rt25:link:hover, a.rt25:visited:hover, a.rt25:active, a.rt25:focus, .rtavg a.avg25{width:40px;}
a.rt30:link:hover, a.rt30:visited:hover, a.rt30:active, a.rt30:focus, .rtavg a.avg30{width:48px;}
a.rt35:link:hover, a.rt35:visited:hover, a.rt35:active, a.rt35:focus, .rtavg a.avg35{width:56px;}
a.rt40:link:hover, a.rt40:visited:hover, a.rt40:active, a.rt40:focus, .rtavg a.avg40{width:64px;}
a.rt45:link:hover, a.rt45:visited:hover, a.rt45:active, a.rt45:focus, .rtavg a.avg45{width:72px;}
a.rt50:link:hover, a.rt50:visited:hover, a.rt50:active, a.rt50:focus, .rtavg a.avg50{width:80px;}
.rtavg a.rt-1, .rt-1 .rtavg a{left:-16px; background-position:0 -48px; width:16px; z-index:3;}
.rtavg a.rt05, .rt05 .rtavg a{left:0; background-position:0 -16px; width:8px;}
.rtavg a.rt5, .rt5 .rtavg a{left:0; background-position:0 -16px; width:8px;}
.rtavg a.rt10, .rt10 .rtavg a{left:0; background-position:0 -16px; width:16px;}
.rtavg a.rt15, .rt15 .rtavg a{left:0; background-position:0 -16px; width:24px;}
.rtavg a.rt20, .rt20 .rtavg a{left:0; background-position:0 -16px; width:32px;}
.rtavg a.rt25, .rt25 .rtavg a{left:0; background-position:0 -16px; width:40px;}
.rtavg a.rt30, .rt30 .rtavg a{left:0; background-position:0 -16px; width:48px;}
.rtavg a.rt35, .rt35 .rtavg a{left:0; background-position:0 -16px; width:56px;}
.rtavg a.rt40, .rt40 .rtavg a{left:0; background-position:0 -16px; width:64px;}
.rtavg a.rt45, .rt45 .rtavg a{left:0; background-position:0 -16px; width:72px;}
.rtavg a.rt50, .rt50 .rtavg a{left:0; background-position:0 -16px; width:80px;}
.rtavg a.pending{
    display:none !important;
}


