body
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	margin:0px; 
	padding:0px; 
}

/******************
 * TOP SECTION
 ******************/
.LogoTop {height:97px; margin:0; padding:0; } 

 .TagLine {
 	position:relative;
 	top:33px;
 	left:10px;
 }
 
 .Logo {
 	position: relative;
 	z-index:3;
 	float: left;
	top: -23px;
	left: 14px;
	margin-bottom:-23px;
}
 
.TopBar {

    height: 21px;
    color: #CEEAF8; /*off white*/
    font-size: 10px;
    font-family: arial, verdana, helvetica, sans-serif;
    padding: 0px;
	background: #4d95d7;
	border-bottom: 2px solid white
}

.TopBar a{
	color: #F4FFFF; /*off white*/
    text-decoration: none;
    padding: 0 5px;
    font-size: 11px;
    font-family: arial, verdana, helvetica, sans-serif;
    float: left;
}
.TopBar a:hover{
    text-decoration: underline;
}

.TopBar .TopLinks ul {
    margin: 0;
    float: right;
    padding-right: 13px;
}
.TopBar .TopLinks li{
    margin: 0;
    float: left;
    padding-top: 5px;
    text-transform:uppercase;
    display: block;
}
.TopBar .TopLinks li a{
    color: White;
    text-decoration: none;
    padding: 0 5px;
    border-right: 1px solid white;
}
.TopBar .TopLinks li.last a{
    border-right: none;
	padding-left: 15px;
	margin-left:5px;
}
.TopBar .TopLinks li a:hover{
    text-decoration: underline;
}

/******************
 * COPYRIGHT SECTION
 ******************/
.Copyright{
	
	margin: 2px 5px;
	padding-top: 5px;
	color: Gray;
	font-size: 10px;
	font-family: arial, verdana, helvetica, sans-serif;
	width: 960px;
}
.Copyright img{
	float: left;
	margin-top: 0px;
	margin-right: 5px;
}
.Copyright a{
	color: #3C679A; /* blue */
	text-decoration: none;
}
.Copyright a:hover{
	text-decoration: underline;
}
.Copyright .Links {
	float: left;
	margin-top: 3px;
}
.Copyright .Copy {
	float: right;
	margin-top: 3px;
}

.Wrapper960 {
	width: 960px;
	text-align: left;
	padding-bottom: 30px;
}

.BG960 {
    background: url(/_imgs/funnelpages/bg960.jpg) repeat-x bottom; background-color: #7DB9D3;	padding-bottom: 30px;
}

a 
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11px;
	color: #3670ab;
	text-decoration:none;
}
a:hover 
{
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration:underline;
}   
.boxContent{
	margin:0px;
	padding:8px;
	background:url(/_imgs/welcome/funnel06/strikewhitebg.gif);
}

.boxContent960{
	margin:3px;
}

h3{
	margin: 3px 0 ;
	font-weight:bold;
	font-size:16px;
	font-family: arial, verdana, helvetica, sans-serif;
}


h4{
	color:#737373;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:13px;
	margin: 3px 0 ;
	padding:0;
}

h5{
	margin: 3px 0;
	font-weight:bold;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:14px;
}
h6{
	padding-top: 5px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#2667ca;
	margin:2px 0;
}
/* Yellow Bulleted list */
ul#bulletlist {
	list-style:none;
	margin:6px 0px 5px 0px;
	padding:0;
}
 
ul#bulletlist li {
	background:transparent url(/_imgs/welcome/sem/eur/bullet.gif) 0 2px no-repeat;
	padding:0 10px 9px 16px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
}

.dropdown, .c_Country {
	border:1px solid #8e8e8e;
	font-size: 11px;
	width:153px;
}
input {
	border:1px solid #8e8e8e;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px; 	
	margin:0;
	padding:1;
	width:150px;
}


select {
	border:1px solid #8e8e8e;
	font-size: 11px; 	
	margin:0;
	padding:0;
}

textarea {
	border:1px solid #8e8e8e;
	font-size: 11px; 	
}
.check 
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	border-bottom:1px dotted #d2d8db;
	padding: 1px 0 1px 0; 	
}
.error 
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	border-bottom:1px dotted #FF0000;
	color:#FF0000;
}
.box {
	border:none;
	width:25px;	
}
.bottomBox{
	padding:12px 10px 12px 12px;
}
.pborder{
	border-top:1px dotted #e1e3e3;
}
.brochureheader_01{
	float:left; margin:0; padding:0;
} 
.brochureheader_02{
	margin:0; padding:6px 0 0 0; float:left; width:135px; height:71px;background:transparent url(/_imgs/welcome/funnel06/brochureheader_02.gif) top left repeat-x;
} 
.brochureheader_021{
	margin:0; padding:8px 0 0 0; float:left; width:250px; height: 28px; background:transparent url(/_imgs/welcome/sem/eur/brochureheader_021.gif) top left repeat-x;
}
.brochureheader_03{
	float:left;
}  
.formdiv{
	margin: 0 4px; clear:both; padding:0;
} 
.bottomText{
	width:400px;float:left;padding:0 28px 12px 12px;color:#737373;
}
.yrs{
	float:left;padding:5px 13px 13px 5px;
}
.bugimg{
	float:left;padding-top:5px;
}

#main{
padding:8px 4px
}
*html #main{
padding:8px 2px
} 
#left{
margin:0 8px 7px 5px;text-align:left;padding-bottom:120px;
}
*html #left{
margin:0 4px 7px 4px;float:left;
}
.rightTopBox01{
	width:499px;
}
.rightTopBox02{
	height:221px;
}
.rightTopBox03{
	height:221px;
	height:221px;
	padding:0 40px 0 205px;
}
p {
	margin:4px 0;
}

.linksButton{
	text-align:right;
	padding:8px 10px 13px 0;
	margin:0;
	float:right;
}
table{
	border:none;
	margin:0;
	padding:0;
}

/* for eur/ef_programs_*.asp pages */
.watermark { background: #EEEEEE url(/_imgs/welcome/sem/eur/aboutef_bg.gif) repeat-x bottom;	}
.ef_watermark { background: url(/_imgs/welcome/sem/eur/ef_watermark.gif) no-repeat bottom right;width:100%;height:100% }
.prod_name { font-family: arial, verdana, helvetica, sans-serif;font-size:13px;color:#000000; font-weight:bold; }
.prod_name a { font-family: arial, verdana, helvetica, sans-serif;text-decoration: underline; font-size:13px;color:#003366; font-weight:bold;}
.prod_info { font-family: arial, verdana, helvetica, sans-serif;font-size:12px;color:#009900;}
.prod_desc { font-family: arial, verdana, helvetica, sans-serif;font-size:11px; }
.prod_desc ul { margin: 0px; padding: 0px 0px 0px 15px; list-style-position:outside;}
.prod_des_td { padding-left: 10px;}

.topbox { margin:8px;}
.topbox_content { margin:10px;}
.ef_info { padding:5px;color:black;font-size:11px;font-family: arial, verdana, helvetica, sans-serif; }
.ef_info h4 { font-size:13px;color:black;font-family: arial, verdana, helvetica, sans-serif; }
.ef_info a{
	/*color: #005179; /* different shade of blue */
	text-decoration: none;
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
}
.ef_info a:hover{
	text-decoration: none;
	font-size: 11px;
	/*color: #005179;*/
}

.ef_info a:visited{
	text-decoration: none;
	font-size: 11px;
	/*color: #005179;*/
}
.tytitles { color: #0099CC;font-size:16px;font-family: arial, verdana, helvetica, sans-serif;}
.subtitles { color: #0066CC; font-size:12px;font-weight:bold;font-family: arial, verdana, helvetica, sans-serif;}
.dest { color:#666666; font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;}

.input { float: right; }
.formfield {
	border-bottom:1px dotted #d2d8db;
	margin: 0px;
	padding: 1px 4px 1px 0px; 
}

.textKR {
	font-size: 90%;
	color:#000;
	width: 70px;
}

.sel {	background-color: #E2F6FD; }

.brochureimage { padding:3px;border: 1px solid #666666; }

.prefertxt { 
	border:0px solid #8e8e8e;
	font-size: 11px; 	
	margin:0;
	padding:0;
	width:200px;
}

.greyTH {
margin: 0px; padding-top:4px;padding-bottom:4px;border-bottom:1px solid #999999;
}

.orgbox { padding-top:57px; text-align:left; margin:0px;padding:0px;border:0;width:20px;}
.v1blueProdbar { position:absolute;z-index:1;margin:0px;padding:0px; } 
.v1ProdTitle {font-family: arial, verdana, helvetica, sans-serif;font-size:14px;font-weight:bold;color:white;margin:0px;position:absolute;z-index:2;padding:5px 0 20px 47px; }
.v1BoxContent { margin:45px 8px 8px 8px; }
.v1checkbox { width:25px; border:0px;margin:0px;padding:0px; }
.promo { margin:0px;padding:3px 0 0 60px;width:105px; color:red;font-weight:bold;font-family: arial, verdana, helvetica, sans-serif; font-size: 11px;}
.promo_eur { margin:0px;padding:0px 0 0 60px;width:105px; color:green;font-weight:bold;font-family: arial, verdana, helvetica, sans-serif;font-size: 11px; }
.promo a { text-decoration:underline; color:red;font-weight:bold;font-family: arial, verdana, helvetica, sans-serif; }
.promo_eur a { text-decoration:underline; color:green;font-weight:bold;font-family: arial, verdana, helvetica, sans-serif; }

.banner_title { color: black;font-size:16px;font-weight:bold;font-family: arial, verdana, helvetica, sans-serif; }
.banner_intro { color:#666666;margin:0px;padding-top:2px;font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;height:53px; }
.banner_intro_clean { color:#000000;margin:0px;padding-top:2px;font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;min-height:58px;height:auto !important;height:58px; width:500px;}

.basic_txt { font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;}
.privacy_txt { font-family: arial, verdana, helvetica, sans-serif;font-size: 11px; color: #999999}

.leftbox_header { font-family: arial, verdana, helvetica, sans-serif;font-size:14px;font-weight:bold;color:white;padding:5px 0 0 15px; }
.v5step2b1 { font-family: arial, verdana, helvetica, sans-serif;margin:0;padding:5px 0 5px 5px;font-size:14px;font-weight:bold;color:white;}
.v5step2b2 { font-family: arial, verdana, helvetica, sans-serif;padding:5px 5px 5px 10px;border-bottom:1px dotted #d2d8db;font-size:11px; }
.c_radio { border:none; width:25px;	text-align: left;}
.c_preferred { width:220px; overflow:hidden;}
#c_Country { width: 154px; }
#c_state { width: 154px; }
#t1_sex { padding-right: 0px;}
#t0_preferred { text-align:right; padding: 3px 3px 3px 0;}
#abouteflong { margin: 5px 0 0 12px;padding:0px; }
#aboutefshort { margin:0px; padding-top:3px; }
#privacy { margin:0px;padding:5px 8px 0 12px;float:left; }

.test_name { color:green;font-weight:bold; }
.test_quo {}
.test_dest { color:blue; }
.test_pic { margin:0;padding:5px;float:left; } 
.test_box { margin:0;padding:5px 0 0 0 }

.topleft, .bottomleft { padding:0; border:0; z-index: 99; }
.topright, .bottomright {  padding:0; border:0; z-index: 99;}
.topleft { background: url(/_imgs/welcome/sem/testimonial/top-left-corner.gif) top left no-repeat;}
.topright { background: url(/_imgs/welcome/sem/testimonial/top-right-corner.gif) top right no-repeat; }
.bottomleft { background: url(/_imgs/welcome/sem/testimonial/bottom-left-corner.gif) bottom left no-repeat;}
.bottomright { background: url(/_imgs/welcome/sem/testimonial/bottom-right-corner.gif) bottom right no-repeat; }

.quotemarktop {background: url(/_imgs/welcome/sem/testimonial/quotation-start.gif) top left no-repeat;}
.quotemarkbot {background: url(/_imgs/welcome/sem/testimonial/quotation-end.gif) bottom right no-repeat;}
.quote { margin:0;padding:15px 10px 0 10px;font-size:11px;font-family:arial; }
.testimg { padding:0; margin: 5px 0 5px 0;}

/* clean-design*/
.titles { font-family: arial, verdana, helvetica, sans-serif;font-size:14px;font-weight:bold;color:#336EB2;padding:5px 0 0 7px; }
.promo_txt { padding-left: 40px;margin:0px;font-family: arial, verdana, helvetica, sans-serif;font-size:13px;width:220px;overflow:hidden; }
.promo_red { color:#ff0033; }
.promo_green { color:#0e810e;}
.promo_orange { color:#da5b04; }
.TopPromoBar { margin:5px 13px 4px 13px;padding:0;width:934px;height:105px; clear:both;}

#brochurelst { margin:10px 0 8px 0;padding:0px;background: url(/_imgs/welcome/sem/prod/product-box.JPG) no-repeat top; }

/*submit button*/
.SButton  
{
	width:234px;
	height:32px;
	background: url(/_imgs/welcome/sem/button_41.gif) no-repeat top left;
	font-weight:bold;
	font-size:14px; 
	color: #2861A7;
	cursor:pointer;
}

