 body, div, select, textarea, td{
	font-family: Arial Narrow Narrow;
	font-size: 11px;
	color: #2d4e9d;

	
 }
body{
	margin: 20px;
		background-color:#c3ecff;
}

html a{
	text-decoration: none;
	color: #6F6F6F;
}
html a:link, a:visited,a:active,a:hover {
	color: #4CA5FF!important;
}

.b{
	font-weight: bold;
}


img, table{
	border: 0;
}

form, li, ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

 h1{ 
	font-size: 28px;
	color: #003366;
	font-weight: normal;
	margin-top: 34px;
}

.link{ font-size: 11px;  COLOR: #4CA5FF; font-weight:bold; TEXT-DECORATION: underline ;}
.link:hover{ font-size: 10px; COLOR: #4CA5FF; TEXT-DECORATION: none ; font-weight:bold; }

TABLE.header
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
	color: #6F6F6F;
    FONT-FAMILY: Arial Narrow;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
}

TABLE.header p, TABLE.header h1{
	padding-left: 35px;
}

TABLE.header h1 img{
	margin-left: -35px;
}

.RegQ td{
	padding-left: 35px;
}

.RegQ td table td{
	padding-left: 0;
}

TABLE.footer
{
	font-family:  Arial Narrow;
	font-size: 11px;
	text-decoration: none;
	color: #6F6F6F;
}


.errormsg
{
    COLOR: red;
}

TR.title
{
	font-size: 12pt;
	color: #003366;
	font-family: Arial Narrow;
}
TR.datahead2
{
	font-size: 12pt;
	color: #003366;
	font-family: Arial Narrow;
}
TABLE.QuestionTable
{
BACKGROUND-COLOR: white;
}
.RegQ
{
BACKGROUND-COLOR: white;    
font-weight:bold;
}
.main
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #6F6F6F;
background-color: white;  
  FONT-FAMILY: Arial Narrow
}
.entryfield
{ 
border: 1px solid #b9bac0;
    border-style: solid;
    font-size: 11px;
    font-family: Arial Narrow;
    background-color: white;
	
}

.RegQ hr{
	margin: 10px 0 10px 0;
	color: #3fb03e;
    height: 1px;
}



LABEL
{
    FONT-FAMILY: Arial Narrow;
}
.Radio
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial Narrow
color: #6F6F6F;
}
.option
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial Narrow
color: #6F6F6F;
}
.Summary_T
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial Narrow
    
}
.Summary_V
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial Narrow;
    	
}
.Summary_Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial Narrow;
   
}

.Summary_Total
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial Narrow
    
}

#trUsrState select, #trUsrCountry select{
	width: 205px;
}

.summaryframe
{
}
.price
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid
}




.notes td{
	font-size: 11px;
	font-weight: normal;
}

#NVARCHAR18_O0, #NVARCHAR18_O1, #NVARCHAR18_O2, #NVARCHAR18_O3, #NVARCHAR69{
	border: 0;
	width: auto;
}

.button {
	color: #f68c14;
	border: 0px;
	cursor: pointer;
	background-image:url(images/button.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:31px;
	width:111px;
	font-size: 18px;
	font-weight: bold;
}

img#eventpower {
position:absolute;
                border:0px;
                z-index:0;
                visibility: hidden;

}
