    html, body 
    {
        margin: 0px;
        padding: 0px;
        font-family: Helvetica,Arial,Geneva,sans-serif;
    }

    a
    {
        font-family: Helvetica,Arial,Geneva,sans-serif;
        color: #3467D6;
        font-size:75%;
    }
    
    a.loginLinkButton
    {
    	font-weight:bold;
    	font-size:115%;
    	margin:10px;
    	text-decoration:none;
    }
    
    a.loginLinkButton:hover
    {
    	text-decoration:underline;
    }

    h2, h3
    {
        font-family: Helvetica,Arial,Geneva,sans-serif;
        color:#EE7020;
    }

    p, .p
    {
        font-family: Helvetica,Arial,Geneva,sans-serif;
    }

    .text, .formItem
    {
        font-family: Helvetica,Arial,Geneva,sans-serif;
        color:#7F7F7F;
        font-size:85%;
        font-weight:bold;
        padding: 4px;
    }

    .alignRight
    {
        text-align: right;
    }

    .alertText
    {
        color:#EE7020;
        font-size:70%;
        padding: 3px;
    }

    .errorText, .formErrorText
    {
        color:#DD3711;
        font-size:70%;
        padding: 3px;
    }

    .textBox, .formTextBox, .formComboBox
    {
        background-image: url(../images/textboxbg.png);
        background-repeat:repeat-x;
        border:1px solid #9A9A9A;
        height: 20px;
        color:#999999;
        margin:0;
    }

    .rounded, .centeredBoxOuter, .centeredBoxInner
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        -moz-border-radius-bottomleft: 12px;
        -moz-border-radius-bottomright: 12px;
        -moz-border-radius-topleft: 12px;
        -moz-border-radius-topright: 12px;
        border-radius: 12px;
    }

    #loginBoxOuter, .centeredBoxOuter
    {
    	background-color: #a0c74e;
        border: solid 2px #aeaeae;
        position: absolute;
        left: 50%;
        margin-left: -400px;
        width: 800px;
    }

    #loginBoxOuter
    {
       top: 50%;
       margin-top: -200px;
       min-height:400px;
    }

    #loginBoxInner, .centeredBoxInner
    {
        background-color: #ffffff;
        padding-bottom:10px;
        margin:25px;
    }
    
    #loginBoxInner
    {
    	min-height:350px;
    }

    #helpBoxOuter
    {
        background-color: #a0c74e;
        border: solid 1px #aeaeae;
        margin: 10px;
        width: 275px;
        height: 330px;        
    }

    #helpBoxInner
    {
        text-align: center;
        background-color: #f7f6f4;
        margin: 5px;
        height: 310px;
        width: 255px;
        padding: 5px;
    }

    #siteImage
    {
    }

    #siteTitle, h1
    {
        color: #333333;
        font-family: Helvetica,Arial,Geneva,sans-serif;
        font-size: 32px;
    }
    
    
    .formValue, .formComboBoxHolder, .formErrorText
    {
    	margin-left:200px;
    	display:block;
    }
    
    .formTextBox
    {
    	width:294px;
    }
    
    .formComboBoxHolder
    {
    	display:inline;
		border:1px solid #9A9A9A;
		padding:0;
		float:left;
		display:inline; /*IE6 hack*/
		margin-left:200px;
		margin-bottom:4px;
    }
    
    .formComboBox
    {
		border:none;
		height:20px;
    }
    
    .formRadioList img
    {
    	margin:0 4px 0 0;
    }
    
    .formRadioList input
    {
    	float:left;
    	margin-top:16px;
    	margin-right:6px;
    }
    
    .formRadioList td
    {
    	padding:5px 0;
    }
        
    span.formLabel
    {	
    	float:left;
    	display:inline; /*IE6 hack*/
    	width:200px;
    	margin-right:-200px;
    }
    
    div.formItem
    {
    	clear:both;
    	margin: 0;
    }
    
    div.wizardButtons
    {
    	clear:both;    	
    	padding: 20px 0;
    	width:100%;
    }
    
    div.wizardButtons a
    {
    	font-size:100%;
    	float:right;
    	display:inline; /*IE6 hack*/
    	font-weight:bold;
    }
    
    div.wizardButtons a.backButton
    {
    	float:left;
    	display:inline; /*IE6 hack*/
    }
    
    .centeredBoxInner h2
    {	
    	margin-top: 1.5em;
    	margin-bottom: 0.5em;
    	padding:0;
    }
    
    span.formErrorText
    {	
    	width:294px;
    	padding:0;
    }