A {
	color : #FFB400;
	text-decoration : none;
}

A IMG {
	vertical-align : middle;
}

A IMG, BUTTON IMG, .Input IMG {
	vertical-align : middle;
}

A:Hover {
	color : #DA251C;
}

A.Button {
	width : 154px;
	border : 2px solid #000000;
	padding : 2px;
	color : #000000;
	background : #FFEAB7;
	text-align : center;
}

A.Button.Cancel {
	background : #F8D3D2;
}

A.Button.Continue {
	background : #CCE8D2;
}

BODY {
	background : url(../gfx/bg_body.gif) repeat-x;
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
}

BUTTON {
	width : 204px;
	border : 2px solid #000000;
	background : #FFEAB7;
	color : #000000;
	cursor : pointer;
}

BUTTON.Cancel {
	margin-top : 10px;
	background : #F8D3D2;
	position : absolute;
	left : 30px;
}

BUTTON.Continue {
	margin-top : 10px;
	background : #CCE8D2;
	position : absolute;
	right : 30px;
}

FORM {
	margin : 0;
	padding : 0;
}

H1 {
	margin : 0 0 3px 0;
	padding : 0;
	color : #000000;
	font-size : 1.7em;
	font-style : italic;
	text-transform : uppercase;
}

H2 {
	margin : 0 0 3px 0;
	padding : 0;
	color : #333333;
	font-size : 1.0em;
}

H3 {
	margin : 0 0 3px 0;
	padding : 0;
	color : #666666;
	font-size : 1.3em;
	font-style : italic;
}

IMG {
	border : none;
}

IMG.Icon {
	width : 16px;
	height : 16px;
	vertical-align : middle;
}

INPUT {
	border : 1px inset #DDDDDD;
	width : 154px;
	margin : 0;
}

LABEL.Radio {
	float : none;
	padding : 0;
	width : auto !important;
	display : inline;
	cursor : pointer;
}

LABEL.Radio INPUT {
	width : auto;
	padding : 0;
	border : none;
	vertical-align : middle;
	height : 18px;
}

SELECT {
	width : 157px;
}

SELECT, INPUT, TEXTAREA, BUTTON {
	font-size : 1.0em;
	vertical-align : middle;
}

TD {
	vertical-align : top;
}

TEXTAREA {
	border : 1px inset #DDDDDD;
	width : 154px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.0em;
}

UL {
	padding : 0;
	margin : 5px 0 5px 20px;
}

LI {
	padding : 0;
	margin : 0;
}

.AlertWrapper {
	width : 100%;
	height : 100%;
	left : 0;
	position : absolute;
	top : 0;
	z-index : 1000;
}

.AlertWrapper .AlertBG {
	width : 100%;
	background : #FFFFFF;
	height : 100%;
	position : absolute;
	top : 0;
	left : 0;
	filter : alpha(opacity=75);
	-moz-opacity : .75;
	opacity : .75;
}

.AlertWrapper .Alertbox {
	width : 420px;
	padding : 10px;
	border : 2px solid #000000;
	background : #FFFFFF;
	position : absolute;
	top : 0;
}

.AlertWrapper .Alertbox BUTTON {
	position : relative;
}

.AlertWrapper .Alertbox BUTTON.Cancel {
	float : left;
	margin-top : 10px;
	left : 0;
}

.AlertWrapper .Alertbox BUTTON.Continue {
	float : right;
	margin-top : 10px;
	right : 0;
}

.AlertWrapper .Alertbox H1 {
	margin : 0 0 3px 0;
	color : #00439E;
	font-size : 16px;
}

.Bold {
	font-weight : bold;
}

.Italic {
	font-style : italic;
}

.Center {
	text-align : center;
}

.ColorBlue {
	color : #00439E;
}

.ColorGreen {
	color : #008E1E;
}

.ColorRed {
	color : #DA251C;
}

.ColorYellow {
	color : #FFB400;
}

.Error {
	color : #DA251C;
}

.InputBlock {
	border : 2px solid #000000;
	margin-bottom : 10px;
	background : #FFF7E5;
}

.InputBlock .Input {
	border-right : 1px solid #FFF7E5;
	border-bottom : 1px solid #FFF7E5;
	border-top : 1px solid #FFF7E5;
	width : 75%;
	padding : 1px;
	background : #FFEAB7;
	color : #000000;
	vertical-align : middle;
}

.InputBlock .Input A, .InputBlock .Label A {
	color : #000000;
}

.InputBlock .Input A:Hover, .InputBlock .Label A:Hover {
	color : #DA251C;
}

.InputBlock .Label {
	border-left : 1px solid #FFF7E5;
	border-bottom : 1px solid #FFF7E5;
	border-top : 1px solid #FFF7E5;
	width : 25%;
	padding : 5px 1px;
	color : #000000;
	background : #FFEAB7;
	font-weight : bold;
	vertical-align : middle;
}

.ListHeader {
	border-bottom : 1px solid #999999;
}

.PadLeft {
	padding-left : 5px;
}

.PadRight {
	padding-right : 5px;
}

.PersonalScale {
	border : 2px solid #000000;
	margin-bottom : 10px;
	font-weight : bold;
}

.PersonalScaleDescription {
	border : 2px solid #000000;
	border-bottom : none;
	padding : 10px;
	height : 170px;
	overflow : auto;
}

.ProScale {
	border : 2px solid #000000;
	padding : 3px;
	margin : 5px 0 10px 0;
	background : url(../gfx/bg_proscale.gif) repeat-y;
	color : #000000;
	font-weight : bold;
}

.SubListHeader {
	border-top : 1px solid #DDDDDD;
}

.SubListHeader A {
	display : block;
}

#DesignWrapper {
	width : 950px;
	margin-left : -475px;
	position : absolute;
	left : 50%;
	top : 0;
}

#DesignWrapper #ContentWrapper {
	width : 664px;
	padding : 20px 30px 20px 30px;
	top : 181px;
	position : absolute;
	left : 224px;
}

#DesignWrapper #DesignHeader {
	width : 950px;
	background : url(../gfx/bg_designheader.jpg) no-repeat;
	height : 88px;
	position : absolute;
	left : 0;
	top : 0;
}

#DesignWrapper #DesignRightline {
	width : 294px;
	background : url(../gfx/bg_rightline.jpg) no-repeat;
	height : 499px;
	position : absolute;
	right : 0;
	top : 181px;
}

#DesignWrapper #Header {
	width : 950px;
	background : url(../gfx/header_default.jpg) no-repeat;
	height : 89px;
	top : 90px;
	left : 0;
	position : absolute;
}

#DesignWrapper #Header.PARI {
	background : url(../gfx/header_pari.jpg) no-repeat;
}

#DesignWrapper #Header.RMP {
	background : url(../gfx/header_rmp.jpg) no-repeat;
}

#DesignWrapper #Header.SRP {
	background : url(../gfx/header_srp.jpg) no-repeat;
}

#DesignWrapper #MenuWrapper {
	width : 220px;
	padding : 0 2px;
	background : url(../gfx/bg_menu.jpg) no-repeat;
	position : absolute;
	left : 0;
	top : 181px;
	height : 479px;
	overflow : visible;
}

#DesignWrapper #MenuWrapper .Menu {
	padding : 10px;
}

#DesignWrapper #MenuWrapper .Menu .Current {
	color : #008E1E;
}

#DesignWrapper #MenuWrapper .Menu .Selected {
	color : #00439E;
}

#DesignWrapper #MenuWrapper .Menu A {
	width : 100%;
	display : block;
	color : #666666;
}

#DesignWrapper #MenuWrapper .Menu A:Hover {
	color : #DA251C;
}
