body {margin:0px; padding:0px; background:#1154AD url(../Images/bg.gif);  }
body,td {font-family:tahoma; font-size:12px; color:#000;}
a {color:#0B5093;}

                                                    
#center { position: absolute; left: 50%; margin-top: 0px; margin-left: -385px; width:770px; } 

#logo {width:150px; height:48px; background:url(../Images/logo.gif) no-repeat; float:left; margin-left:-9px;}
.u1 {background:url(../Images/u1.gif) no-repeat top left; height:4px; overflow:hidden; clear:both;}
.u2 {background:url(../Images/u2.gif) no-repeat top right; height:4px; overflow:hidden;}
.main {border-left:solid 1px #0F0F0F;border-right:solid 1px #0F0F0F;}
.u3 {background:url(../Images/u3.gif) no-repeat top left; height:4px; overflow:hidden; }
.u4 {background:url(../Images/u4.gif) no-repeat top right; height:4px; overflow:hidden;}

#header {background-color:White; min-height:73px;  height:73px; border:solid 1px #fff; border-top:0px;}
#header h1 {padding:25px 30px 17px 30px; color:#030A1C; font-size:15px; font-weight:bold; margin:0px;}
#header .logo {float:right;}

#question {border-top:solid 1px #5E97CF; background:#fff; }
#question h2 {margin:0px; font-size:18px; font-weight:bold; color:#B20001; padding:30px;}
#question h3 {margin:0px; font-size:15px; font-weight:bold; color:#000; padding:0 30 0 30px;}
#question .text {margin:0px; color:#000; padding:5 30 0 30px;}

div.copy { width:100%; font-size:11px; color:#ffffff; bottom:0px; }
fgfdiv.copy div.inner {padding:14px 20px 14px 20px;}
div.copy div.inner a {color:#ffffff; font-weight:bold}

div.grid { clear:both; padding:0px 30px 30px 30px; }
div.grid div.inner { width:100%; }
div.grid table {border:0px; border-collapse:collapse; width:100%;  border-left:solid 1px #B2C6E0; border-right:solid 1px #B2C6E0; }
div.grid table td {padding:7px 0px 7px 7px; border-bottom:solid 1px #DFE6F3;  vertical-align:top;}
div.grid table tr.last td {border:0px;}
div.grid table tr.odd td {background:#F5F7FB; }
div.grid table td label {}
div.grid table td .itext {margin-left:20px; width:500px; float:left;}
div.grid table td input {font-size:11px; font-size:tahoma;}
div.grid table td textarea {font-size:11px; font-size:tahoma;}

div.grid table tr.selected td {background:#E3EFFA; }

.w1 {background:url(../Images/w1.gif) no-repeat top left; height:2px; overflow:hidden; clear:both; }
.w2 {background:url(../Images/w2.gif) no-repeat top right; height:2px; overflow:hidden;}
.w3 {background:url(../Images/w3.gif) no-repeat top left; height:2px; overflow:hidden;  clear:both;}
.w4 {background:url(../Images/w4.gif) no-repeat top right; height:2px; overflow:hidden;}

#buttons {padding:15px 30px 15px 30px;}
#buttons input {margin-right:5px;}

#flags {padding:10px 30px 20px 30px; height:70px; text-align:center;}
#flags a {margin-right:20px; float:left; display:block; font-size:12px;  font-weight:bold; color:#B4C1D2; text-decoration:none; }
#flags a img {display:block; margin-bottom:3px; padding:10px;}

.ibtnFlag { margin-bottom:3px; padding:5px;}

#copy {font-size:11px; color:#BCD2EE; width:770px; padding:8px 0px 10px 20px; }
#copy a {color:#BCD2EE; padding:0px 10px 0 10px; }

.account {float:left; margin:0px 0px 0px 10px; width:100%; background:url(../Images/sep3.gif) no-repeat left; color:#fff; padding:17px 15px 17px 5px; width: 549px; }
.account a {font-size:11px; color:#AFD7FF;}
.account a.help {background:url(../Images/ico_help.gif) no-repeat left; padding:0px 0px 0px 15px; margin:0px 0px 0px 20px; } 

.exit { background:url(../Images/ico_exit.gif) no-repeat left; padding:0px 0px 0px 15px; margin:0px 0px 0px 20px;} 





.button4 {border:solid 1px #4C5257; background:url(../Images/button.gif) repeat-x center; font-size:11px; font-weight:bold; color:#044588; padding:4px 20px 4px 20px; margin-right:10px; padding:4px; cursor:pointer;}

.Vcenter
{
	vertical-align:middle;	
}


.tdQuestionText
{
	background-color:#E1E9F4;	
	border-bottom-width:1px; 
 	border-bottom-style:solid;
 	border-bottom-color:#AEB9D7;
 	height:60px;	
 	text-align:left;
 	vertical-align:top;
 	color:#2781D4;
	font-size:18px;
	font-weight:bold;
	padding:20px;
}

.lblInvationText
{
	color:#B20001;
	font-size:16px;
	font-weight:bold; 
}

.middle
{
vertical-align:middle;
}


.tdAnswers
{
	background-color:#ECF2FF;
	height:100%;		
}

.tblAnswers
{
	border:0px;
	border-collapse:collapse;
	width:100%;	
}

.tblAnswers td
{
 	padding:10px;
 	border-top:solid 1px #DFE6F3;
 	color:#2781D4;
	font-size:14px;
	font-weight:bold;
}

.Answer
{	
	padding:4px 20px 4px 0px;
	margin-right:10px;	
}

.pnlContent
{
border-right-style:solid;
border-right-width:1px;
border-right-color:#B2C6E0;

border-left-style:solid;
border-left-width:1px;
border-left-color:#B2C6E0;	
	
}

.td1
{
	border-left-width:0px;
	border-left-style:none;
}
 
 .trheader a
 { 	
	color:White;	
 }
 
 .trContent
 {
 	padding-top:10px;
	width: 100%;	
	background-color:#ffffff;
	vertical-align:top;
 }
 
 .divTabContent
 {
 	border-top-width:1px; 
 	border-top-style:solid;
    border-bottom-width:1px; 
 	border-bottom-style:solid;
 	border-color:#054686;
 	background-color:White; 
 	Width:100%; 
 	Height:700px;
 	vertical-align:top;
 	text-align:left;	
 }

 .AnsOne
 {
	color:#B20001;	
 }
 
 .AnsTwo
 {
	color:#054788;	
 }
 
 
 .tbForm
{
	padding-left:4px;		
}

.F10
{
	font-size:10px;
	font-family:Arial;
}

.F12
{
	font-size:12px;
	font-family:Arial;
}

.Bold
{
	font-weight:bold;	
}

.topLeft
{
	vertical-align:top;
	text-align:left;
}

.topRight
{
	vertical-align:top;
	text-align:right;
}

.center
{
	text-align:center;	
}

.right
{
	text-align:right;	
}

.left
{
	text-align:left;	
}

.cursorHand
{
	cursor:pointer;
}

.gv
{
	border-width:0px;	
}

.req_text
{
	background: #FFFACD;
}

.displayNone
{
	display:none;
} 

.cbInLine
{
	display:inline;
}










