body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 18px;
	color: #404040;
	background-image: url('../images/page_tile.gif');
	background-color: #eaeaea;
	background-repeat: repeat-x;
	margin-top: 0px;
}
h1
{
	font-family: Century Gothic, Arial;
	font-size: 1.6em;
	font-weight: normal;
	color: #000;
	margin:0px;
}
h2
{
	font-family: Century Gothic, Arial;
	font-size: 1.3em;
	font-weight: normal;
	color:#000000;
	margin:0px;
}
h3
{
	font-family: Century Gothic, Arial;
	font-size: 1.3em;
	font-weight: normal;
	color: #000;
}
h4
{
	font-family: Century Gothic, Arial;
	font-size: 1.3em;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:8px;
	color: #000;
}
h5
{
	font-family: Century Gothic, Arial;
	font-size: 1.1em;
	font-weight: bold;
	color:#000000;
	margin:0px;
}
h6
{
	font-family: Century Gothic, Arial;
	font-size: 1em;
	font-weight: normal;
	color:#000000;
	margin:0px 0px 3px;
}

.login
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
}

.linkMenu
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #b20303;
	text-decoration: underline;
}

.style1
{
	color: #b20303;
}

.bullet
{
	list-style-image: url('../images/bullet_icon.gif');
}

#ban
{
	margin-right:auto;
	margin-left:auto;
	width: 805px;
	height: 130px;
}
#lhs
{
	width:162px;
	float:left;
}
#rhs
{
	width:640px;
	float:left;
	margin-top:0px;
	text-align:right;
}
.nav
{
	margin-right: auto;
	margin-left: auto;
	margin-top: 16px;
	width: 805px;
	height: 41px;
	background-image: url('../images/nav_bg.gif');
}
.nav2
{
	padding: 11px 0px 0px 25px;
}
.navlist ul
{
	margin:0px;
	padding:0px;
}
.navlist li.current
{
	display: inline;
	list-style-type: none;
	padding-right: 32px;
}
.navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 48px;
}
.navlist li a
{
	background-image: none;
}

a.nav:link, a.nav:visited
{
	color: #333;
	text-decoration: none;
}
a.nav:hover
{
	color: #b20303;
	text-decoration: none;
}
a.on:link, a.on:visited, a.hover
{
	color: #b20303;
	text-decoration: none;
}

.redlink
{
	color:#b20303;
	text-decoration:none;
}

.body
{
	margin-right:auto;
	margin-left:auto;
	width: 805px;
}

/******* Panel *******/
.BorderTopLeft
{
    background:url(../images/bdrTL.gif) no-repeat bottom;
    width:5px;
    height:5px;
    padding-top: 16px;
}
.BorderTop
{
	background:url(../images/bdrT.gif) repeat-x bottom;
    height:5px;
    padding-top: 16px;
}
.BorderTopRight
{
    background:url(../images/bdrTR.gif) no-repeat bottom;
    width:5px;
    height:5px;
    padding-top: 16px;
}

.BorderLeft
{
	background:url(../images/bdrL.gif) repeat-y;
	width:5px;
}

.BorderInner
{
	padding: 15px;
	background-color: #f2f2f2;
}

.BorderRight
{
	background:url(../images/bdrR.gif) repeat-y;
	width:5px;
}

.BorderBottomLeft
{
    background:url(../images/bdrBL.gif) no-repeat;
    width:5px;
    height:5px;
}
.BorderBottom
{
	background:url(../images/bdrB.gif) repeat-x;
	height:5px;
}
.BorderBottomRight
{
    background:url(../images/bdrBR.gif) no-repeat;
    width:5px;
    height:5px;
}

/******* Full panel *******/
.panelFullTop
{
	width:805px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 16px;
	background-image:url('../images/panel_top1.gif');
	background-repeat:no-repeat;
	height: 15px;
}

.panelFullInner
{
	width:755px;
	padding: 15px 25px 10px 25px;
	margin-right:auto;
	margin-left:auto;
	background-image: url('../images/panel_tile1.gif');
	background-repeat: repeat-y;
}

.panelFullBottom
{
	width:805px;
	margin-right:auto;
	margin-left:auto;
	height:15px;
	background-image:url('../images/panel_bottom1.gif');
	background-repeat: no-repeat;
}

#lhs2
{
	width:198px;
	padding: 0px 0px 10px 25px;
	float:left;
}
#rhs2
{
	width:470px;
	padding: 0px 25px 10px 69px;
	float:left;
}

/******* Grid Control *******/
.tableHeaderDiv
{
	background-color: #575757;
	color:#FFFFFF;
	padding:0px;
}

.tableHeaderDiv span
{
	color:#FFFFFF;
	padding:0px;
	font-family: Century Gothic, Arial;
	font-size: large;
	font-weight: normal;
	margin:0px;
}

.tableRowHeader
{
	background-color: #575757;
	color: #FFFFFF;
	border:none 0px;
}

.tableRowHeader td
{
	padding:5px 0px 5px 0px;
}

.tableRowEmpty
{
	background-color: #FFFFFF;
	color: #000000;
}

.tableRowEmpty td
{
	padding:3px 0px 4px 0px;
}

.tableRow
{
	background-color: #FFFFFF;
	color: #000000;
	cursor: pointer;
}

.tableRow td
{
	height:25px;
	vertical-align:middle;
}

.tableRow:hover
{
	background-color: #b6b0b3;
	color: #000000;
	cursor: pointer;
}

.tableRowNoSelect
{
	background-color: #FFFFFF;
	color: #000000;
}

.tableRowNoSelect:hover
{
	background-color: #b6b0b3;
	color: #000000;
}

.tableRowAlt
{
	background-color: #e0dedf;
	color: #000000;
	cursor: pointer;
}

.tableRowAlt td
{
	height:25px;
	vertical-align:middle;
}

.tableRowAlt:hover
{
	background-color: #b6b0b3;
	color: #000000;
	cursor: pointer;
}

.tableRowAltNoSelect
{
	background-color: #e0dedf;
	color: #000000;
}

.tableRowAltNoSelect:hover
{
	background-color: #b6b0b3;
	color: #000000;
}

/******* *******/
.tab1_tl
{
	background:url(../images/tabs/0.gif) no-repeat bottom;
	width:4px;
	height:5px;
}

.tab1_t
{
	background:url(../images/tabs/1.gif) repeat-x bottom;
	height:5px;
}

.tab1_tr
{
	background:url(../images/tabs/2.gif) no-repeat bottom left;
	width:5px;
	height:5px;
}

.tab1_l
{
	background:url(../images/tabs/6.gif) repeat-y right;
	width:4px;
}

.tab1_inner
{
	background:white;
	padding:7px 0px 2px 7px;
}

.tab1_r
{
	background:url(../images/tabs/7.gif) repeat-y left;
	width:5px;
}

.tab1_bl
{
	background:url(../images/tabs/6.gif) repeat-y right;
	height:4px;
}

.tab1_b
{
	background:white;
}

.tab1_br
{
	background:url(../images/tabs/10.gif) no-repeat top left;
	width:5px;
}

.tab_between
{
	background:url(../images/tabs/11.gif) repeat-x;
}

.tab2_tl
{
	background:url(../images/tabs/3.gif) no-repeat bottom;
	width:5px;
	height:5px;
}

.tab2_t
{
	background:url(../images/tabs/4.gif) repeat-x bottom;
	height:5px;
}

.tab2_tr
{
	background:url(../images/tabs/5.gif) no-repeat bottom left;
	width:5px;
	height:5px;
}

.tab2_l
{
	background:url(../images/tabs/8.gif) repeat-y;
}

.tab2_inner
{
	background:#d3d2d2;
	padding:7px 0px 2px 7px;
	cursor:pointer;
}

.tab2_r
{
	background:url(../images/tabs/9.gif) repeat-y;
}

.tab2_bl
{
	background:url(../images/tabs/12.gif) no-repeat;
}

.tab2_b
{
	background:url(../images/tabs/13.gif) repeat-x;
}

.tab2_br
{
	 background:url(../images/tabs/14.gif) repeat-y;
}

.tab_spacer
{
	width:10px;
}

.tab_end
{
	width:5px;
}

.tab_l
{
	background:url(../images/tabs/6.gif) repeat-y right;
	width:4px;
}

.tab_r
{
	 background:white url(../images/tabs/7.gif) repeat-y right;
	 width:4px;
}

.tab_tr
{
	background:url(../images/tabs/2.gif);
}

.tab_bl
{
	background:url(../images/tabs/15.gif);
	height:4px;
}

.tab_b
{
	background:url(../images/tabs/16.gif);
	height:4px;
}

.tab_br
{
	background:url(../images/tabs/17.gif);
	height:4px;
}

/**********************************/
.subTab1_on
{
	font-family:Century Gothic, Arial;
	font-weight:bold;
	background-image:url('../images/nav1_on.gif');
	width:229px;
	height:33px;
	color: #b20303;
	vertical-align:middle;
	padding-left:22px
}

.subTab1_on span
{
	color: #000000
}

.subTab1_off
{
	font-family:Century Gothic, Arial;
	font-weight:bold;
	cursor:pointer;
	background-image:url('../images/nav1_off.gif');
	width:229px;
	height:33px;
	color: #000000;
	vertical-align:middle;
	padding-left:22px
}

.subTab1_off span
{
	color: #b20303;
}

.subTab2_on
{
	font-family:Century Gothic, Arial;
	font-weight:bold;
	background-image:url('../images/nav2_on.gif');
	width:229px;
	height:33px;
	color: #b20303;
	vertical-align:middle;
	padding-left:22px
}

.subTab2_on span
{
	color: #000000;
}

.subTab2_off
{
	font-family:Century Gothic, Arial;
	font-weight:bold;
	cursor:pointer;
	background-image:url('../images/nav2_off.gif');
	width:229px;
	height:33px;
	color: #000000;
	vertical-align:middle;
	padding-left:22px
}

.subTab2_off span
{
	color: #b20303;
}

.subTab3_on
{
	font-family:Century Gothic, Arial;
	font-weight:bold;
	background-image:url('../images/nav3_on.gif');
	width:230px;
	height:33px;
	color: #b20303;
	vertical-align:middle;
	padding-left:22px
}

.subTab3_on span
{
	color: #000000;
}

.subTab3_off
{
	font-family:Century Gothic, Arial;
	font-weight:bold;
	cursor:pointer;
	background-image:url('../images/nav3_off.gif');
	width:230px;
	height:33px;
	color: #000000;
	vertical-align:middle;
	padding-left:22px
}

.subTab3_off span
{
	color: #b20303;
}

/******* Assessment control *******/
.RecordLine1
{
    background-color: #FFFFFF;
}
.RecordLine2
{
    background-color: #e0dedf;
}

/*************************/
.priceGridHeader
{
	height:35px;
	width:130px;
	text-align: center;
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
}
.priceGridText
{
	height:35px;
	text-align: left;
	padding-left:8px;
	padding-right:8px;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	border-right:solid 1px black
}
.priceGridAnswerYes
{
	height:35px;
	text-align: center;
	border:solid 1px black;
	background: url(../images/green_tick.gif) no-repeat center;
}
.priceGridAnswer
{
	height:35px;
	text-align: center;
	border:solid 1px black;
	vertical-align:middle;
}

#divTwit UL
{
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#divTwit a
{
	color:#b20303;
	text-decoration:none;
}

/*****************************/
.btn
{
	padding-top:2px;
	font:arial;
	font-size:9pt;
	font-weight:bold;
	width:89px;
	height:21px;
	color:White;
	text-align:center;
	cursor:pointer;
	background-image:url(../images/button.gif);
	background-position:0px 0px;
}
.btn input
{
	display:none;
}

.btnDisabled
{
	padding-top:2px;
	font:arial;
	font-size:9pt;
	font-weight:bold;
	width:89px;
	height:21px;
	color:White;
	text-align:center;
	cursor:default;
	background-image:url(../images/button.gif);
	background-position:0px 23px;
}
.btnDisabled input
{
	display:none;
}

.btn:hover
{
	background-position:0px 23px;
}
/*****************************/
.gbtn
{
	padding-top:2px;
	font:arial;
	font-size:9pt;
	font-weight:bold;
	width:89px;
	height:21px;
	color:Black;
	text-align:center;
	cursor:pointer;
	background-image:url(../images/gbutton.png);
	background-position:0px 0px;
}
.gbtn input
{
	display:none;
}

.gbtnDisabled
{
	padding-top:2px;
	font:arial;
	font-size:9pt;
	font-weight:bold;
	width:89px;
	height:21px;
	color:White;
	text-align:center;
	cursor:default;
	background-image:url(../images/gbutton.png);
	background-position:0px 23px;
}
.gbtnDisabled input
{
	display:none;
}

.gbtn:hover
{
	color:White;
	background-position:0px 23px;
}
/*****************************/
.btnS
{
	padding-top:2px;
	font:arial;
	font-size:9pt;
	font-weight:bold;
	width:62px;
	height:21px;
	color:White;
	text-align:center;
	cursor:pointer;
	background-image:url(../images/smallbutton.gif);
	background-position:0px 0px;
}
.btnS input
{
	display:none;
}

.btnSDisabled
{
	padding-top:2px;
	font:arial;
	font-size:9pt;
	font-weight:bold;
	width:62px;
	height:21px;
	color:White;
	text-align:center;
	cursor:default;
	background-image:url(../images/smallbutton.gif);
	background-position:0px 23px;
}
.btnSDisabled input
{
	display:none;
}

.btnS:hover
{
	background-position:0px 23px;
}
/*****************************/
.btnW
{
	padding-top:2px;
	font:arial;
	font-size:9pt;
	font-weight:bold;
	width:121px;
	height:21px;
	color:White;
	text-align:center;
	cursor:pointer;
	background-image:url(../images/widebutton.gif);
	background-position:0px 0px;
}
.btnW input
{
	display:none;
}

.btnWDisabled
{
	padding-top:2px;
	font:arial;
	font-size:9pt;
	font-weight:bold;
	width:121px;
	height:21px;
	color:White;
	text-align:center;
	cursor:default;
	background-image:url(../images/widebutton.gif);
	background-position:0px 23px;
}
.btnWDisabled input
{
	display:none;
}

.btnW:hover
{
	background-position:0px 23px;
}

/*****************************/
.btnEW
{
	padding-top:2px;
	font:arial;
	font-size:9pt;
	font-weight:bold;
	width:155px;
	height:21px;
	color:White;
	text-align:center;
	cursor:pointer;
	background-image:url(../images/extrawidebutton.gif);
	background-position:0px 0px;
}
.btnEW input
{
	display:none;
}

.btnEWDisabled
{
	padding-top:2px;
	font:arial;
	font-size:9pt;
	font-weight:bold;
	width:155px;
	height:21px;
	color:White;
	text-align:center;
	cursor:default;
	background-image:url(../images/extrawidebutton.gif);
	background-position:0px 23px;
}
.btnEWDisabled input
{
	display:none;
}

.btnEW:hover
{
	background-position:0px 23px;
}
