body{
	font-family:verdana,arial,helvetica,sans-serif;
	margin:0px;
	padding:0px;
	color:#000000;
	cursor:default;
	font-size:12px;
	background:url(/media/i/bg/bg.png) repeat-x;
	height:100%;
}
html{height:100%;}
a{
	color:#161693;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:none;
	background:#e6eaec;
}
a.answer{
	color:#000000;
	text-decoration:none;
}
a.answer:hover{
	color:#0000dd;
	text-decoration:none;
}
a.answer_select{
	color:#c71616;
	text-decoration:none;
}
a.answer_select:hover{
	color:#c71616;
	text-decoration:none;
	background:none;
}
a.answer_good{
	color:#c71616;
	text-decoration:none;
	font-weight:bold;
}
a.box{
	color:#ffffff;
	text-decoration:none;
}
a.box:hover{
	color:#ffffff;
	text-decoration:none;
	background:none;
}
a.white{
	color:#ffffff;
	text-decoration:none;
}
a.white:hover{
	color:#ffffff;
	text-decoration:none;
	background:none;
}
a.news{
	color:#000000;
	text-decoration:none;
}
a.news:hover{
	color:#000000;
	text-decoration:none;
	background:#e6eaec;
}

a.menu{
	font-family:arial;
	color:#2b2b2b;
	font-size:10px;
	text-decoration:none;
}
a.menu:hover{
	color:#2b2b2b;
	text-decoration:none;
	border-bottom:1px #000000 dotted;
	background:none;
}
a.n{
	text-decoration:none;
}
a.n:hover{
	text-decoration:none;
	background:none;
}
form{
	margin:0px;
	padding:0px;
}
div{
	cursor:default;
}
div#event_box{
	z-index:10;
	visibility:hidden;
}
div#event_box2{
	z-index:10;
	visibility:hidden;
}
div#info_box{
	position:absolute;
	z-index:10;
	visibility:hidden;
}
div#event_box_content{
	position:relative;
	width:380px;
	margin:auto;
	top:100px;
	z-index:10;
}
div#event_box_content2{
	position:relative;
	width:520px;
	margin:auto;
	top:250px;
	z-index:10;
}
div#event_box_img2{
	position:absolute;
	width:0px;
	height:0px;
	top:0px;
	left:0px;
	z-index:10;
	overflow:hidden;
}
div#gre_passage{
	height:175px;
	overflow: auto;
	padding:5px;
	border:1px #dddddd solid;
	background:#f6f6f6;
	text-align:justify;
}
div.question_id{
	font-size:18px;
	font-weight:bold;
}
div.gre_question{
	padding:10px;
	font-size:14px;
}
div.gre_answers{
	position:relative;
	padding:10px;
	font-size:14px;
	z-index:10;
}
span.blank{
	text-decoration:underline;
}
div#event_box_img{
	position:absolute;
	width:0px;
	height:0px;
	top:0px;
	left:0px;
	z-index:10;
	overflow:hidden;
}
h1{
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	display:inline;
	position:relative;
}
h1.white{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
}
h1.title{
	font-size:16px;
	color:#ffffff;
	margin:0px;
	padding-left:10px;
	position:relative;
	top:-2px;
}
h2{
	font-size:14px;
	margin:10px 0px 10px 0px;	
}
td.gre_tb{
	background:#161693;
	color:#ffffff;
	font-size:20px;
	padding:0px;
}
td.analysis_border1{
	color:#161693;
	border-bottom:1px #999999 solid;
	width:50px;
	font-size:10px;
	text-align:center;
}
td.analysis_border2{
	border-left:1px #999999 solid;
	width:50px;
	height:22px;
	text-align:center;
	background:#f6f6f6;
}
td.analysis_border3{
	border-left:1px #999999 solid;
	width:50px;
	height:20px;
	text-align:center;
	background:#ffffff;
}
textarea{
	font-size:12px;
	border:1px #000000 solid;
	color:#000000;
}
textarea.focus{
	background-color:#f5f5ff;
}
textarea.normal{
	background-color:#ffffff;
}
input{
	font-size:12px;
	border:1px #000000 solid;
	background-color:#ffffff;
	color:#000000;
	padding:3px;
}
input.text{
	width:210px;
}
input.focus{
	background-color:#f5f5ff;
	width:210px;
}
input.normal{
	background-color:#ffffff;
	width:210px;
}
input.focus2{
	background-color:#f5f5ff;
}
input.normal2{
	background-color:#ffffff;
}
input.button{
	font-size:12px;
	border:1px #000000 solid;
	background:#9ec43f;
	background:url(/media/i/i/button_bg.png);
	color:#ffffff;
	font-weight:bold;
	padding:2px 10px 2px 10px;
}
input.button_disabled{
	font-size:12px;
	border:1px #000000 solid;
	background:#aaaaaa;
	color:#555555;
	font-weight:bold;
	padding:2px 10px 2px 10px;
}
input.math_input{
	width:60px;
	border:1px #000000 solid;
	text-align:center;
}
.math_good{
	color:#c71616;
	text-align:center;
}
input.button2{
	font-size:14px;
	font-weight:bold;
	background:#ffffff;
	color:#161693;
	width:80px;
	height:40px;
}
input.disabled{
	font-size:14px;
	font-weight:bold;
	background:#aaaaaa;
	color:#555555;
	width:80px;
	height:40px;
}
select{
	font-size:12px;
	border:1px #000000 solid;
	width:220px;
	padding:2px;
}
.checkbox{
	border:0px;
}
select.focus{
	background-color:#f5f5ff;
}
select.normal{
	background-color:#ffffff;
}
p{
	text-align:justify;
	line-height:18px;
}
ul{
	margin:2px 0px 0px 10px;
	padding:0px 0px 0px 10px;
}
ol{
	line-height:18px;
}
ol li{
	font-size:12px;
	margin:0px 0px 10px 0px;
}
ul li{
	font-size:12px;
	list-style-type:none;
	padding:8px;
	list-style-image:url(/media/i/i/arrow_s.gif);
}
li.n{
	list-style-type:none;
	list-style-image:none;
	font-size:10px;
}
li.circle{
	list-style-type:circle;
	list-style-image:none;
}
hr{
	border:1px #c1c0c0 solid;
	background:#c1c0c0;
}
u{
	text-decoration: none;
	border-bottom:1px #000000 dotted;
}
div#container_default{
	margin:0px auto 0px auto;
	width:760px;
	height:40px;
	position:relative;
	top:50px;
	background:url(/media/i/bg/gre_template_default.png) no-repeat;
}
div#my_container_default{
	margin:0px auto 0px auto;
	width:760px;
	height:40px;
	position:relative;
	top:50px;
	background:url(/media/i/bg/gre_template_default2.png) no-repeat;
}
div#container_main{
	position:absolute;
	height:599px;
	top:50px;
	width:760px;
}
div#main_title{
	position:absolute;
	top:36px;
	left:14px;
	width:760px;
	font-size:11px;
}
div#container_box{
	position:absolute;
	left:0px;
	height:0px;
	width:380px;
	height:350px;
	z-index:10;
}
div#container_info_box{
	position:absolute;
	left:0px;
	height:0px;
	width:380px;
	height:350px;
	z-index:10;
}
div#menu{
	position:absolute;
	top:6px;
	width:760px;
}
div#home{
	position:absolute;
	left:16px;
}
div#products{
	position:absolute;
	left:68px;
}
div#store{
	position:absolute;
	left:171px;
}
div#gre_resources{
	position:absolute;
	left:253px;
}
div#testimonials{
	position:absolute;
	left:364px;
}
div#about{
	position:absolute;
	left:465px;
}
div#help{
	position:absolute;
	left:524px;
}
div#test_prep{
	position:absolute;
	left:267px;
}
div#my_home{
	position:absolute;
	left:596px;
}
div#my_account{
	position:absolute;
	left:670px;
}
div#bottom{
	position:relative;
	top:15px;
	left:16px;
	font-size:11px;
	height:55px;
}
div#top_info{
	position:absolute;
	top:-30px;
	left:90px;
	font-weight:bold;
}
div#gre_logo{
	position:absolute;
	top:-45px;
	left:10px;
	z-index:2;
}
div#menu_top{
	position:absolute;
	top:-30px;
	left:550px;
}
div#menu_top_sign_in{
	position:absolute;
	top:-30px;
	left:580px;
	width:220px;
}
div#menu_bottom{
	position:relative;
	padding-bottom:5px;
	left:-5px;
	font-size:12px;
}
div#paypal{
	position:absolute;
	top:2px;
	left:360px;
}
div#higher_score{
	position:absolute;
	top:30px;
	left:595px;
}
span.menu{
	padding:0px 5px 0px 5px;
}
span.menu_separator{
	font-size:14px;
	color:#161693;
	padding-left:8px;
}
span.separator{
	font-size:14px;
	color:#bbbbbb;
}
span.asterix{
	color:#dd0000;
	font-size:12px;
}
span.small{
	font-size:11px;
}
.ss{
	font-size:9px;
	width:155px;
	text-align:right;
	padding:0px 5px 2px 0px;
}
div.error{
	font-size:12px;
	color:#dd0000;
}
div.error{
	font-size:12px;
	color:#161693;
}
div.ok{
	font-size:12px;
	color:#008800;
}
table.error{
	padding:5px 5px 5px 10px;
}
table.info{
	padding:5px 5px 5px 10px;
}
table.ok{
	padding:5px 5px 5px 10px;
}
td.b{
	font-weight:bold;
}
td.small{
	font-size:11px;
}
td.title{
	font-size:12px;
	font-weight:bold;
	padding:5px;
}
td.bg{
	background:#eeeeee;
	border:1px #dddddd solid;
}
td.n{
	padding:0px;
}
td{
	padding:5px;
	text-align:justify;
}
td.button{
	text-align:right;
}
td.box1_1{
	width:9px;
	height:25px;
	background:url(/media/i/bg/box/1/box1_01.png) no-repeat;
	padding:0px;
}
td.box1_2{
	height:25px;
	background:url(/media/i/bg/box/1/box1_02.png);
	padding:0px;
}
td.box1_3{
	width:9px;
	height:25px;
	background:url(/media/i/bg/box/1/box1_03.png) no-repeat;
	padding:0px;
}
td.box1_4{
	width:9px;
	background:url(/media/i/bg/box/1/box1_04.png);
	padding:0px;
}
td.box1_5{
	background:url(/media/i/bg/box/1/box1_05.png);
	padding:0px;
}
td.box1_6{
	width:9px;
	background:url(/media/i/bg/box/1/box1_06.png);
	padding:0px;
}
td.box1_7{
	width:9px;
	height:9px;
	background:url(/media/i/bg/box/1/box1_07.png) no-repeat;
	padding:0px;
}
td.box1_8{
	height:9px;
	background:url(/media/i/bg/box/1/box1_08.png);
	padding:0px;
}
td.box1_9{
	width:9px;
	height:9px;
	background:url(/media/i/bg/box/1/box1_09.png) no-repeat;
	padding:0px;
}
td.box2_1{
	width:9px;
	height:36px;
	background:url(/media/i/bg/box/2/box2_01.gif) no-repeat;
	padding:0px;
}
td.box2_2{
	height:36px;
	background:url(/media/i/bg/box/2/box2_02.gif);
	padding:0px;
}
td.box2_3{
	width:9px;
	height:36px;
	background:url(/media/i/bg/box/2/box2_03.gif) no-repeat;
	padding:0px;
}
td.box2_4{
	width:9px;
	height:51px;
	background:url(/media/i/bg/box/2/box2_04.gif) no-repeat;
	padding:0px;
}
td.box2_5{
	height:51px;
	background:url(/media/i/bg/box/2/box2_05.gif);
	padding:0px 10px 0px 10px;
}
td.box2_6{
	width:9px;
	height:51px;
	background:url(/media/i/bg/box/2/box2_06.gif) no-repeat;
	padding:0px;
}
td.box2_7{
	width:9px;
	background:url(/media/i/bg/box/2/box2_07.gif);
	padding:0px;
}
td.box2_8{
	background:url(/media/i/bg/box/2/box2_08.gif);
	padding:0px 10px 0px 10px;
}
td.box2_9{
	width:9px;
	background:url(/media/i/bg/box/2/box2_09.gif);
	padding:0px;
	text-align:left;
}
td.box2_10{
	width:9px;
	height:29px;
	background:url(/media/i/bg/box/2/box2_10.gif) no-repeat;
	padding:0px;
}
td.box2_11{
	height:29px;
	background:url(/media/i/bg/box/2/box2_11.gif);
	padding:0px;
}
td.box2_12{
	width:9px;
	height:29px;
	background:url(/media/i/bg/box/2/box2_12.gif) no-repeat;
	padding:0px;
}
td.box4_1{
	width:9px;
	height:31px;
	background:url(/media/i/bg/box/4/box_tleft.png) no-repeat;
	padding:0px;
}
td.box4_2{
	height:31px;
	background:url(/media/i/bg/box/4/box_top.png);
	padding:0px;
}
td.box4_3{
	width:9px;
	height:31px;
	background:url(/media/i/bg/box/4/box_tright.png) no-repeat;
	padding:0px;
}
td.box4_4{
	width:9px;
	background:url(/media/i/bg/box/4/box_left.png);
	padding:0px;
}
td.box4_5{
	padding:0px;
}
td.box4_6{
	width:9px;
	background:url(/media/i/bg/box/4/box_right.png);
	padding:0px;
}
td.box4_7{
	width:9px;
	height:11px;
	background:url(/media/i/bg/box/4/box_bleft.png) no-repeat;
	padding:0px;
}
td.box4_8{
	height:11px;
	background:url(/media/i/bg/box/4/box_bottom.png);
	padding:0px;
}
td.box4_9{
	width:9px;
	height:11px;
	background:url(/media/i/bg/box/4/box_bright.png) no-repeat;
	padding:0px;
}
td.box5_1{
	width:5px;
	height:7px;
	background:url(/media/i/bg/box/5/box1.png) no-repeat;
	padding:0px;
}
td.box5_2{
	height:7px;
	background:url(/media/i/bg/box/5/box2.png);
	padding:0px;
}
td.box5_3{
	width:7px;
	height:7px;
	background:url(/media/i/bg/box/5/box3.png) no-repeat;
	padding:0px;
}
td.box5_4{
	width:5px;
	background:url(/media/i/bg/box/5/box4.png);
	padding:0px;
}
td.box5_5{
	padding:0px;
}
td.box5_6{
	width:7px;
	background:url(/media/i/bg/box/5/box6.png);
	padding:0px;
}
td.box5_7{
	width:5px;
	height:9px;
	background:url(/media/i/bg/box/5/box7.png) no-repeat;
	padding:0px;
}
td.box5_8{
	height:9px;
	background:url(/media/i/bg/box/5/box8.png);
	padding:0px;
}
td.box5_9{
	width:7px;
	height:9px;
	background:url(/media/i/bg/box/5/box9.png) no-repeat;
	padding:0px;
}
td.ta_title{
	background:#161693;
	padding:5px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;	
}
td.ta_content{
	border:1px #161693 solid;	
}
td.title_1{
	width:9px;
	height:40px;
	background:url(/media/i/bg/box/title/title_01.png) no-repeat;
	padding:0px;
}
td.title_2{
	height:40px;
	background:url(/media/i/bg/box/title/title_02.png);
	padding:0px;
}
td.title_3{
	width:9px;
	height:40px;
	background:url(/media/i/bg/box/title/title_03.png) no-repeat;
	padding:0px;
}
td.blue_center{
	text-align:center;
	color:#161693;
}
.blue{
	color:#161693;
}
.red{
	color:#dd0000;
}
span.medium{
	font-size:14px;
}
span.large{
	font-size:16px;
}
span.big{
	font-size:30px;
}
td.packagev1{
	position:relative;
	padding:0px;
	width:358px;
	height:254px;
	background:url(/media/i/bg/store/layout_store_content.jpg) no-repeat;
}
div.package_over_select_normal{
	position:absolute;
	width:135px;
	height:106px;
	top:0px;
	left:0px;
	z-index:3;
}
div.package_over_select_green{
	position:absolute;
	background:url(/media/i/bg/store/package_selected_green.gif) no-repeat;
	width:135px;
	height:106px;
	top:0px;
	left:0px;
	z-index:3;
}
div.package_over_select_red{
	position:absolute;
	background:url(/media/i/bg/store/package_selected_red.gif) no-repeat;
	width:135px;
	height:106px;
	top:0px;
	left:0px;
	z-index:3;
}
td.packagev1_select{
	position:relative;
	padding:0px;
	width:358px;
	height:254px;
	background:url(/media/i/bg/store/layout_store_content_select.jpg) no-repeat;
}
div.package{
	position:relative;
	width:166px;
	height:250px;
	background:url(/media/i/bg/store/store_package.jpg) no-repeat;
}
div.package2{
	position:relative;
	width:166px;
	height:250px;
	background:url(/media/i/bg/store/store_package2.jpg) no-repeat;
}
div.package_select{
	position:relative;
	width:166px;
	height:250px;
	background:url(/media/i/bg/store/store_package_select.jpg) no-repeat;
}
div.package_select2{
	position:relative;
	width:166px;
	height:250px;
	background:url(/media/i/bg/store/store_package2_select.jpg) no-repeat;
}
div.item{
	position:relative;
	padding:2px;
	margin:2px;
	border:1px #dddddd solid;
	width:125px;
	font-size:10px;
	background-color:#f5f5f5;
}
div.item_select{
	position:relative;
	padding:2px;
	margin:2px;
	border:1px #000000 solid;
	width:125px;
	font-size:10px;
	background-color:#dbdcef;
}
div.item_bought{
	position:relative;
	padding:2px;
	margin:2px;
	border:1px #000000 solid;
	width:125px;
	font-size:10px;
	background-color:#dbefde;
}
.stitle{
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.borderblue{
	border:2px #161693 solid;
}
td.bg_blue{
	background-color:#161693;
	color:#ffffff;
}
div#gre_top{
	background-color:#161693;
	height:32px;
	font-size:14px;
	color:#ffffff;
}
div#gre_main{
	height: auto;
	overflow: auto;
	margin-bottom: 40px;
}
div#gre_bottom_logo{
	position:absolute;
	bottom:70px;
	width:800px;
	z-index:0;
}
div#gre_bottom{
	position:absolute;
	bottom:0px;
	background-color:#161693;
	height:62px;
	color:#ffffff;
}
div#gre_bottom2{
	position:absolute;
	bottom:0px;
	height:560px;
	width:800px;
}
.features_normal{
	width:220px;
	border:1px #e3e3e3 solid;
	margin-bottom:3px;
	background:#f5f5f5;
}
.features_hover{
	width:220px;
	border:1px #161693 solid;
	background:#d0d1ff;
	margin-bottom:3px;
}
td.ta_b_light_blue{
	padding:0px;
	background:#AAC8FF;
}
td.ta_b_blue{
	padding:0px;
	background:#161693;
}
.title_blue{
	color:#161693;
	font-size:20px;
	font-weight:bold;
}
.title_white{
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
.darkred{
	color:#742020;
}
.green{
	color:#237513;
}
.gray{
	color:#777777;
}
.box{margin:4px 0px}
.box p{font-size:12px;margin:4px;}
.box h2{font-size:14px;padding:4px;margin:0}
.box1{border:1px solid #151599;}
.box1 p{color: #000000;}
.box1 h2{background-color:#151599;color:#ffffff}
.box1 h3{
	background:#151599;
	width:100%;
	padding:2px 0px 2px 0px;
}