@media screen,print 
{
/* ##########  TAG HTML #########*/
html,body
    {
	color: #4D6176;
	color: #666666;
	color: #444;
	font-family: "Trebuchet MS";
	font-family: "Verdana";
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	height: 100%;
	background-position: top left;
	background-repeat:repeat;
	line-height: 14px;
}
img
    {
        border:0px;
        margin:0px;
		padding:0px;
    }
form
    {
        position:relative;
        margin:0px;
    }
fieldset
    {
        position:relative;
		border:0px;
		margin:0px;
		padding:0px;
		border: 1px solid red;
   }
.formRow
{
	/*
    background-color:#F0F2F5;
    background-color: #f4f4f4;
    */
	margin: 0px auto;	/* Axess */
    margin-bottom:4px;
    padding-bottom:5px;
    padding-top:5px;
	width:522px;
	padding-left:12px;
	display:table;
}

fieldset.radioCheckList
    {
        margin-left: 15em;
    }

.checkBoxList label, .checkBoxList input
    {
        float:none;
	}
    
label
    {
        width: 150px;
        float:left;
		padding-top:4px;
		display:inline;
		color: #444;
    }
select
    {
        font-size: 12px;
        margin-bottom:3px;
        margin-top:3px;
    }
input
    {
        font-size: 11px;
		border:1px solid #CDD5DF;
		border:1px solid #777;
    }
.noborder
{
	border:0px 
}
.sendButton
	{
	border:0px;
	right:0px;
	}	
a
    {
        color: #C7000D;
        text-decoration: underline;
    }
a:hover
    {
        color: #C7000D;
        /*background-color:#589285;*/
    }
a:active
    {
        color: #C7000D;
    }
a:visited
    {
        color: #00285A;
    }
	
/* axess */
.logoBlock,
.thanksBlock
{
	margin: 0px auto 10px auto;
	width:534px;
	display:table;
}
.logoBlock { text-align: right; }
.errorBlock
{
	margin: 0px auto 10px auto;
	width:534px;
	display:table;
}
.errorBlock fieldset {
	border: 1px solid #C7000D;
	padding: 10px;	
}
.errorBlock fieldset legend {
	color:#C7000D;
	border: 1px solid #C7000D;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
	background-color: yellow;
}
.errorBlock fieldset ul li {
	font-weight: bold;
	color: #C7000D;
	margin-bottom: 2px;
}

.nlist {
	padding-left:20px;
	xposition: relative;
}
.nlist span {
	xposition: relative;
	margin-left: -19px;
}

p.nlist, p.nlist2 {
	padding-left:20px;
}
p.nlist span {
	margin-left: -19px;
}

p.nlist2 span {
	margin-left: -28px;
}

}/*fine @media*/


@media screen {
	.logoBlock { display: none; }
}


