body {
background : url(../images/bg1.jpg) repeat-x 0 0;
text-align : center;
}
.clear {
clear : both;
margin : 0;
}
.clear1 {
margin : 5px auto;
}
.clear2 {
margin : 3px auto;
}
.dwnarrow{
	position:absolute;
	margin:100px 0 0 0;
	width:28px;
	height:29px;
	left: -2px;
	top: -98px;
}
img a, a img {
border : none;
}
.page {
width : 800px;
margin : 0 auto;
background : #fff;
}
.contents {
width : 800px;
background : #ffffff;
float : left;
margin : 0;
padding : 0;
position : relative;
display : inline;
}
ul.breadcrumb {
float : left;
margin : 0 0 0 15px;
padding : 0;
list-style : none;
width : 450px;
background : transparent;
display : block;
}
ul.breadcrumb li {
float : left;
display : block;
margin : 0 0 0 0;
padding : 0;
background : url(../images/crumbbtn.gif) no-repeat top left;
width : 112px;
text-align : center;
}
ul.breadcrumb li.first-child {
width : 42px;
background : url(../images/homebtn.gif) no-repeat top left;
margin : 0;
}
ul.breadcrumb li a, ul.breadcrumb li a:visited {
font : normal 100 10px Helvetica, Arial, sans-serif;
color : #ffffff;
text-decoration : none;
display : block;
padding-top : 10px;
height : 30px;
}
ul.breadcrumb li a:hover {
text-decoration : underline;
}
.header {
padding : 0;
margin : 0 auto;
width : 800px;
background : #fff;
}
.headertop {
height : 22px;
width : 800px;
background : url(../images/headertop.jpg) no-repeat top left;
float : left;
margin : 0;
padding : 0;
display : inline;
}
a.pearsonlogo {
height : 59px;
width : 137px;
float : left;
margin : 0 0 0 20px;
padding : 0;
border : none;
display : inline;
background : url(../images/pearsonlogo.jpg) no-repeat top left;
}
.headright {
float : right;
display : inline;
font : normal 500 12px arial;
color : #666;
margin : 0 20px 0 0;
padding : 0;
text-align : right;
z-index : 999;
}
.headright a, .headright a:visited {
font : normal 500 12px arial;
color : #666;
text-decoration : none;
display : inline;
margin : 10px 0;
}
.headright a:hover {
color : #0095d5;
text-decoration : underline;
}
.envisionlogo {
width : 420px;
height : 52px;
margin : -10px 0 10px 0;
padding : 0;
display : inline;
float : left;
background : url(../images/envisionlogohead.jpg) no-repeat top left;
}
.pagehead {
width : 500px;
height : 52px;
margin : -10px 0 10px 0;
padding : 0;
display : inline;
float : left;
background : url(../images/pagehead1.jpg) no-repeat top left;
}

.pageheadgames {
width : 569px;
height : 45px;
margin : -10px 0 10px 0;
padding : 0;
display : inline;
float : left;
background : url(../images/pagehead_games1.jpg) no-repeat top left;
}

.pageheadmschool {
width : 413px;
height : 45px;
margin : -10px 0 10px 0;
padding : 0;
display : inline;
float : left;
background : url(../images/ms_pagehead.jpg) no-repeat top left;
}

.pageheadvideo {
width : 569px;
height : 45px;
margin : -10px 0 10px 0;
padding : 0;
display : inline;
float : left;
background : url(../images/pagehead_video1.jpg) no-repeat top left;
}
.emptybox {
width : 760px;
position : relative;
margin : 25px auto 50px auto;
padding : 0 0 20px 10px;
display : block;
text-align : left;
background : transparent;
clear : left;
float : left;
}
.pearsonbox {
width : 740px;
position : relative;
margin : 20px auto;
padding : 0 0 20px 10px;
display : block;
text-align : left;
background : transparent;
clear : left;
float : left;
}
.pearsonbox img {
text-align:center;
padding : 5px 0 20px 10px;
}
.pearsonbox a, pearsonbox a:visited {
font : normal 500 12px arial;
color : #0095d5;
text-decoration : none;
padding : 5px 0 5px 0;
}
.pearsonbox a:hover {
color : #0095d5;
text-decoration : underline;
}
.pearsonbox p {
background : transparent;
font : normal 500 12px arial;
color : #333;
margin : 10px 0 15px 10px;
text-align:justify;
}
.pearsonbox h5 {
background : transparent;
font : normal 500 12px arial;
color : #333;
margin : 10px 0 15px 0;
}
.pearsonbox strong {
font : normal 800 14px arial;
color : #333;
}


.pearsonbox1 {
width : 700px;
position : relative;
margin : 20px auto;
padding : 0 0 20px 45px;
display : block;
text-align : center;
background : transparent;
clear : left;
float : left;
font : normal 500 12px arial;
}
.signature{
width:200px;
float:right;
margin:0 -30px 0 0;
font : normal 500 11px arial;
}

.newsarchive{
width:200px;
float:right;
margin:0 -15px 0 25px;
font : normal 500 12px arial;
color:#0095d5;
padding:0 0 0 10px;
}


.logoimages{
margin:0 0 0 0;
	width:700px;
	float:left;
	text-align:center;
	font : normal 500 11px arial;
	clear:both;
}

.signature1{
width:240px;
padding:0;
float:left;
text-align:left;
font : normal 500 12px arial;
clear:both;
}
.signature1 img{
float:left;
text-align:left;
margin:0 0 0 -20px;
display:inline;
}
.pearsonbox1 img {
font : normal 500 12px arial;

}
.pearsonbox1 a, pearsonbox1 a:visited {
font : normal 500 12px arial;
color : #0095d5;
text-decoration : none;
padding : 5px 0 5px 0;
}
.pearsonbox1 a:hover {
color : #0095d5;
text-decoration : underline;
}
.pearsonbox1 p {
background : transparent;
font : normal 500 12px arial;
color : #333;
margin : 10px 0 15px 10px;
text-align:justify;
}

.pearsonbox1 h6 {
background : transparent;
font : normal 500 12px arial;
color : #333;
float:right;
}

.pearsonbox1 table{
background : transparent;
font : normal 500 13px arial;
color : #333;
margin : 5px 0 0 0;
width : 700px;
float:left;
display:inline;
}
.pearsonbox1 table tr td {
background : transparent;
font : normal 500 13px arial;
color : #333;
padding:3px 10px 3px 10px;
}

.pearsonbox1 table tr td img{
background : transparent;
font : normal 500 13px arial;
padding:0;
display:inline;
}


.pearsonbox1 h5 {
background : transparent;
font : normal 800 14px arial;
color : #333;
margin:0 0 0 35px;
}

.pearsonbox1 h5 a, .pearsonbox1 h5 a:visited {
color : #666;
font : normal 800 14px arial;
}

.pearsonbox1 strong {
font : normal 800 12px arial;
color : #666;
}
.column1 {
width : 470px;
margin : 5px 0 15px 30px;
background : transparent;
display : inline;
float : left;
padding : 0;
}
.column4 {
width : 470px;
margin : 15px 0 15px 30px;
background : transparent;
display : inline;
float : left;
padding : 0;
}
.column2 {
width : 250px;
margin : 15px 0 45px 20px;
display : inline;
padding : 0;
float : left;
background : transparent;
}
.rbox1 {
width : 250px;
margin : 0;
display : inline;
padding : 0;
position : relative;
float : left;
}
a.btn1, a.btn1:visited {
height : 175px;
width : 249px;
position : relative;
display : inline;
float : left;
margin : 0;
padding : 0;
background : url(../images/sidebuttons.jpg) no-repeat 0 0;
border-bottom : 1px solid #d8d8d8;
}
a.btn1:hover {
background : url(../images/sidebuttons.jpg) no-repeat -250px 0;
}
a.btn2, a.btn2:visited {
height : 175px;
width : 249px;
position : relative;
display : inline;
background : url(../images/sidebuttons.jpg) no-repeat 0 -176px;
float : left;
margin : 0;
padding : 0;
border-bottom : 1px solid #d8d8d8;
}
a.btn2:hover {
background : url(../images/sidebuttons.jpg) no-repeat -250px -176px;
}
a.btn3, a.btn3:visited {
height : 175px;
width : 249px;
margin : 0;
background : url(../images/sidebuttons.jpg) no-repeat 0 -351px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
border-bottom : 1px solid #d8d8d8;
}
a.btn3:hover {
background : url(../images/sidebuttons.jpg) no-repeat -250px -351px;
}
a.btn11, a.btn11:visited {
height : 175px;
width : 249px;
margin : 0;
background : url(../images/sidebuttons.jpg) no-repeat 0 -351px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
}
a.btn11:hover {
background : url(../images/sidebuttons.jpg) no-repeat -250px -351px;
}
a.btn4, a.btn4:visited {
height : 91px;
width : 75px;
display : block;
margin : 0;
padding : 0;
position : relative;
background : url(../images/bottombuttons1.jpg) no-repeat 0 0;
float : left;
border-top : 1px solid #d8d8d8;
border-left : 1px solid #d8d8d8;
}
a.btn4:hover {
background : url(../images/bottombuttons1.jpg) no-repeat 0 -92px;
}
a.btn5, a.btn5:visited {
height : 91px;
width : 75px;
display : block;
margin : 0;
padding : 0;
position : relative;
background : url(../images/bottombuttons1.jpg) no-repeat -76px 0;
float : left;
border-top : 1px solid #d8d8d8;
border-left : 1px solid #d8d8d8;
}
a.btn5:hover {
background : url(../images/bottombuttons1.jpg) no-repeat -76px -92px;
}
a.btn6, a.btn6:visited {
height : 91px;
width : 75px;
display : block;
margin : 0;
padding : 0;
position : relative;
background : url(../images/bottombuttons.jpg) no-repeat -152px 0;
float : left;
border-top : 1px solid #d8d8d8;
border-left : 1px solid #d8d8d8;
}
a.btn6:hover {
background : url(../images/bottombuttons.jpg) no-repeat -152px -92px;
}
a.btn7, a.btn7:visited {
height : 91px;
width : 75px;
display : block;
margin : 0;
padding : 0;
position : relative;
background : url(../images/bottombuttons.jpg) no-repeat -227px 0;
float : left;
border-top : 1px solid #d8d8d8;
border-left : 1px solid #d8d8d8;
}
a.btn7:hover {
background : url(../images/bottombuttons.jpg) no-repeat -227px -92px;
}
a.btn8, a.btn8:visited {
height : 91px;
width : 75px;
display : block;
margin : 0;
padding : 0;
position : relative;
background : url(../images/bottombuttons.jpg) no-repeat -302px 0;
float : left;
border-top : 1px solid #d8d8d8;
border-left : 1px solid #d8d8d8;
}
a.btn8:hover {
background : url(../images/bottombuttons.jpg) no-repeat -302px -92px;
}
a.btn9, a.btn9:visited {
height : 91px;
width : 75px;
display : block;
margin : 0;
padding : 0;
position : relative;
background : url(../images/bottombuttons.jpg) no-repeat -381px 0;
float : left;
border-top : 1px solid #d8d8d8;
border-left : 1px solid #d8d8d8;
border-right : 1px solid #d8d8d8;
}
a.btn9:hover {
background : url(../images/bottombuttons.jpg) no-repeat -381px -92px;
}
a.btn10 {
height : 100px;
width : 7px;
display : block;
margin : 0;
padding : 0;
position : relative;
background : url(../images/bottombuttonstripe.jpg);
float : left;
border-top : 1px solid #d8d8d8;
border-left : 1px solid #d8d8d8;
border-right : 1px solid #d8d8d8;
}
a.btns1, a.btns1:visited {
height : 115px;
width : 249px;
position : relative;
display : inline;
float : left;
margin : 0;
padding : 0;
background : url(../images/sidebtn_home.jpg) no-repeat 0 0;
border-bottom : 1px solid #d8d8d8;
}
a.btns1:hover {
background : url(../images/sidebtn_home.jpg) no-repeat -250px 0;
}
a.btns2, a.btns2:visited {
height : 115px;
width : 249px;
position : relative;
display : inline;
background : url(../images/sidebtn_home.jpg) no-repeat 0 -115px;
float : left;
margin : 0;
padding : 0;
border-bottom : 1px solid #d8d8d8;
}
a.btns2:hover {
background : url(../images/sidebtn_home.jpg) no-repeat -250px -115px;
}
a.btns3, a.btns3:visited {
height : 115px;
width : 249px;
margin : 0;
background : url(../images/sidebtn_home.jpg) no-repeat 0 -230px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
border-bottom : 1px solid #d8d8d8;
}
a.btns3:hover {
background : url(../images/sidebtn_home.jpg) no-repeat -250px -230px;
}
a.btns4, a.btns4:visited {
height : 115px;
width : 249px;
margin : 0;
background : url(../images/sidebtn_home.jpg) no-repeat 0 -345px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
border-bottom : 1px solid #d8d8d8;
}
a.btns4:hover {
background : url(../images/sidebtn_home.jpg) no-repeat -250px -345px;
}
a.btns5, a.btns5:visited {
height : 115px;
width : 249px;
margin : 0;
background : url(../images/sidebtn_home.jpg) no-repeat 0 -450px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
}
a.btns5:hover {
background : url(../images/sidebtn_home.jpg) no-repeat -250px -450px;
}
a.btnse1, a.btnse1:visited {
height : 120px;
width : 249px;
position : relative;
display : inline;
float : left;
margin : 0;
padding : 0;
background : url(../images/cmp2_sidebar.jpg) no-repeat 0 0;
border-bottom : 1px solid #d8d8d8;
}
a.btnse1:hover {
background : url(../images/cmp2_sidebar.jpg) no-repeat -250px 0;
}
a.btnse2, a.btnse2:visited {
height : 120px;
width : 249px;
position : relative;
display : inline;
background : url(../images/cmp2_sidebar.jpg) no-repeat 0 -120px;
float : left;
margin : 0;
padding : 0;
border-bottom : 1px solid #d8d8d8;
}
a.btnse2:hover {
background : url(../images/cmp2_sidebar.jpg) no-repeat -250px -120px;
}
a.btnse3, a.btnse3:visited {
height : 120px;
width : 249px;
margin : 0;
background : url(../images/cmp2_sidebar.jpg) no-repeat 0 -240px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
border-bottom : 1px solid #d8d8d8;
}
a.btnse3:hover {
background : url(../images/cmp2_sidebar.jpg) no-repeat -250px -240px;
}
a.btnse4, a.btnse4:visited {
height : 120px;
width : 249px;
margin : 0;
background : url(../images/cmp2_sidebar.jpg) no-repeat 0 -345px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
border-bottom : 1px solid #d8d8d8;
}
a.btnse4:hover {
background : url(../images/cmp2_sidebar.jpg) no-repeat -250px -345px;
}
a.btnse5, a.btnse5:visited {
height : 115px;
width : 249px;
margin : 0;
background : url(../images/cmp2_sidebar.jpg) no-repeat 0 -450px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
}
a.btnse5:hover {
background : url(../images/cmp2_sidebar.jpg) no-repeat -250px -450px;
}
a.btn4sec, a.btn4sec:visited {
height : 90px;
width : 71px;
display : block;
margin : 0;
padding : 0;
position : relative;
background : url(../images/bottom_sec_g61.jpg) no-repeat;
float : left;
border-top : 1px solid #d8d8d8;
border-left : 1px solid #d8d8d8;
}
a.btn4sec:hover {
background : url(../images/bottom_sec_g62.jpg) no-repeat;
}
a.btn5sec, a.btn5sec:visited {
height : 90px;
width : 71px;
display : block;
margin : 0;
padding : 0;
position : relative;
background : url(../images/bottom_sec_g71.jpg) no-repeat;
float : left;
border-top : 1px solid #d8d8d8;
border-left : 1px solid #d8d8d8;
}
a.btn5sec:hover {
background : url(../images/bottom_sec_g72.jpg) no-repeat;
}
a.btn6sec, a.btn6sec:visited {
height : 90px;
width : 71px;
display : block;
margin : 0;
padding : 0;
position : relative;
background : url(../images/bottom_sec_g81.jpg) no-repeat;
float : left;
border-top : 1px solid #d8d8d8;
border-left : 1px solid #d8d8d8;
}
a.btn6sec:hover {
background : url(../images/bottom_sec_g82.jpg) no-repeat;
}
a.btnhs1, a.btnhs1:visited {
height : 120px;
width : 249px;
position : relative;
display : inline;
float : left;
margin : 0;
padding : 0;
background : url(../images/hs_sidebuttons1.jpg) no-repeat 0 0;
border-bottom : 1px solid #d8d8d8;
}
a.btnhs1:hover {
background : url(../images/hs_sidebuttons1.jpg) no-repeat -250px 0;
}
a.btnel1, a.btnel1:visited {
height : 160px;
width : 249px;
position : relative;
display : inline;
float : left;
margin : 0;
padding : 0;
background : url(../images/francis_button.jpg) no-repeat 0 0;
border-bottom : 1px solid #d8d8d8;
}
a.btnel1:hover {
background : url(../images/francis_button.jpg) no-repeat -250px 0;
}
a.btnel2, a.btnel2:visited {
height : 150px;
width : 249px;
position : relative;
display : inline;
float : left;
margin : 0;
padding : 0;
background:url(../images/env_sidebar.jpg) no-repeat 0 -10px;
border-bottom : 1px solid #d8d8d8;
}
a.btnel2:hover {
background : url(../images/env_sidebar.jpg) no-repeat -250px -10px;
}
a.btnel3, a.btnel3:visited {
height : 150px;
width : 249px;
position : relative;
display : inline;
background : url(../images/env_sidebar.jpg) no-repeat 0 -176px;
float : left;
margin : 0;
padding : 0;
border-bottom : 1px solid #d8d8d8;
}
a.btnel3:hover {
background : url(../images/env_sidebar.jpg) no-repeat -250px -176px;
}

a.btnel4, a.btnel4:visited {
height : 150px;
width : 249px;
position : relative;
display : inline;
background : url(../images/env_sidebar.jpg) no-repeat 0 -380px;
float : left;
margin : 0;
padding : 0;
border-bottom : 1px solid #d8d8d8;
}
a.btnel4:hover {
background : url(../images/env_sidebar.jpg) no-repeat -250px -380px;
}
a.btnhs2, a.btnhs2:visited {
height : 120px;
width : 249px;
position : relative;
display : inline;
background : url(../images/hs_sidebuttons1.jpg) no-repeat 0 -120px;
float : left;
margin : 0;
padding : 0;
border-bottom : 1px solid #d8d8d8;
}
a.btnhs2:hover {
background : url(../images/hs_sidebuttons1.jpg) no-repeat -250px -120px;
}
a.btnhs3, a.btnhs3:visited {
height : 120px;
width : 249px;
margin : 0;
background : url(../images/hs_sidebuttons1.jpg) no-repeat 0 -240px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
border-bottom : 1px solid #d8d8d8;
}
a.btnhs3:hover {
background : url(../images/hs_sidebuttons1.jpg) no-repeat -250px -240px;
}
a.btnhs4, a.btnhs4:visited {
height : 120px;
width : 249px;
margin : 0;
background : url(../images/hs_sidebuttons1.jpg) no-repeat 0 -345px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
border-bottom : 1px solid #d8d8d8;
}
a.btnhs4:hover {
background : url(../images/hs_sidebuttons1.jpg) no-repeat -250px -345px;
}
a.btnhs5, a.btnhs5:visited {
height : 115px;
width : 249px;
margin : 0;
background : url(../images/hs_sidebuttons1.jpg) no-repeat 0 -450px;
display : block;
position : relative;
padding : 0;
border-top : 1px solid #d8d8d8;
}
a.btnhs5:hover {
background : url(../images/hs_sidebuttons1.jpg) no-repeat -250px -450px;
}
.rbox2 {
width : 250px;
height : 175px;
display : block;
margin : 0;
position : relative;
padding : 0;
float : left;
}
.gtextbox {
font : normal 500 18px arial;
color : #e18214;
width : 480px;
height : auto;
position : relative;
margin : 10px 0 0 0;
float : left;
padding : 0;
display : inline;
text-align : left;
}

.gtextbox4 {
font : normal 500 22px arial;
color : #e18214;
width : 480px;
height : auto;
position : relative;
margin : 10px 0 0 0;
float : left;
padding : 0;
display : inline;
text-align : left;
}

.gtextbox5 {
font : normal 500 18px arial;
display : inline;
color : #666;
width : 440px;
height : auto;
position : relative;
margin : 0 0 0 10px;
float : left;
padding : 0;
text-align : left;
}
.gtextbox7 {
font : normal 500 14px arial;
display : inline;
color : #666;
width : 700px;
height : auto;
position : relative;
margin : 0 0 0 20px;
float : left;
padding : 0;
text-align : left;
}
.gtextbox6 {
font : normal 500 18px arial;
display : inline;
color : #666;
width : 550px;
height : auto;
position : relative;
margin : 0 0 0 10px;
float : left;
padding : 0;
text-align : left;
}
.gtextbox3 {
font : normal 500 18px arial;
color : #e18214;
width : 480px;
height : auto;
position : relative;
margin : 10px 0 0 10px;
float : left;
padding : 0;
display : box;
text-align : left;
}
.gtextbox2 {
font : normal 500 18px arial;
color : #e18214;
width : 480px;
height : auto;
margin : -60px 0 0 0;
float : left;
padding : 0;
display : block;
text-align : left;
}
.gtextbox a, .gtextbox a:visited {
font : normal 500 16px arial;
color : #1f9dd8;
font-style : italic;
text-decoration : none;
}
.gtextbox1 {
font : normal 500 18px arial;
color : #0099ff;
width : 470px;
height : 10px;
position : relative;
margin : 5px 0 5px 10px;
float : left;
padding : 0;
display : block;
text-align : left;
}
.bbox {
width : 473px;
height : 361px;
position : relative;
margin : 10px 0 0 0;
background : url(../images/highlight.jpg) no-repeat 0 0;
padding : 0;
display : inline;
float : left;
clear : left;
text-align : center;
}
.bbox img {
display : inline;
margin : 20px auto 40px auto;
}
.bbox1 {
width : 470px;
height : 120px;
position : relative;
margin : 10px 0 5px 2px;
float : left;
padding : 0;
display : inline;
}
.grades {
width : 470px;
height : 130px;
position : relative;
margin : 20px 0 5px 10px;
float : left;
padding : 0;
display : inline;
}
.sec_grades {
width : 250px;
height : 95px;
position : relative;
margin : 20px 0 5px 80px;
float : left;
padding : 0;
display : inline;
}

.sec_grades img{
padding : 0 5px 0 0;
}
.columnr {
width : 260px;
height : 400px;
background : transparent;
position : relative;
margin : 0;
padding : 0;
float : left;
background : #00ff00;
}
.month {
width:470px;
margin:1px 0;
padding:0;
background:transparent;
position:relative;
display:block;
clear:left;
font: normal 500 .88em arial;
color:#999;
overflow:hidden;
}
.month img {
margin : 2px 0 0 350px;
}
.month h4 img {
margin : 2px 0 0 10px;
line-height:30px;
}
.month a {
color : #0095d5;
}
.month2 {
width:750px;
margin:1px 0;
padding:0;
background:transparent;
position:relative;
display:block;
clear:left;
font: normal 500 .88em arial;
color:#999;
overflow:hidden;
}
.month2 img {
margin : 2px 0 0 350px;
}
.month2 h4 img {
margin : 2px 0 0 10px;
line-height:30px;
}
.month2 a {
color : #0095d5;
}
.month1 {
width : 465px;
margin : 1px 0;
padding : 0;
background : transparent;
position : relative;
display : block;
clear : left;
font : normal 500 0.88em arial;
color : #999;
}
.month1 a {
color : #0095d5;
}
h4 {
font : normal 500 17px arial;
margin : 0;
color : #666;
background : #f4f4f4;
padding : 6px;
position : relative;
display : block;
width : 500px;
}
h4 img {
margin : 0 0 0 5px;
}
.secvideo {
width : 470px;
margin : 1px 0;
padding : 0;
background : transparent;
position : relative;
display : block;
clear : left;
font : normal 500 0.88em arial;
color : #999;
overflow : hidden;
}
.secvideo img {
padding : 0 0 0 10px;
}
.assetbox h3{
font : normal 500 16px arial;
display : inline;
color : #aaa;
width : 300px;
position : relative;
margin : 0 0 0 10px;
float : left;
padding : 0;
text-align : left;
}

.assetbox {
width : 460px;
border-bottom : 1px dotted #d8d8d8;
margin : 0 0 5px 0;
padding : 15px 5px 0 7px;
text-align : left;
background : transparent;
display : block;
float : left;
font : normal 500 0.8em arial;
color : #999;
line-height : 1.4em;
clear : left;
}
.assetbox img {
margin : 0 0 0 0;
}
.assetbox .cover {
width : 83px;
height : 190px;
margin : 0;
padding : 0;
border : none;
float : left;
display : block;
background : transparent;
}
.assetbox .picture {
width : 100px;
margin : 0 35px 0 0;
padding : 0;
border : none;
float : left;
display : inline;
clear : none;
}

.assetbox3 {
width : 750px;
border-bottom : 1px dotted #d8d8d8;
margin : 0 0 5px 0;
padding : 15px 5px 0 3px;
text-align : left;
background : transparent;
display : block;
float : left;
font : normal 500 1.0em arial;
color : #000;
line-height : 1.4em;
clear : left;

}
.homevideobox {
width : 150px;
margin : 0 0 5px 70px;
padding : 0 5px 0 0;
background : transparent;
display : block;
float : left;
font : normal 500 0.8em arial;
color : #999;
line-height : 1.4em;
text-align : center;
}
.homevideobox table tr td {
border-bottom : 1px dotted #d8d8d8;
}
.homevideobox table tr td img {
}
.homevideobox img {
border-bottom : 2px dotted #d8d8d8;
}
.homevideobox p {
font : normal 800 1.13em arial;
}
.homevideobox p a, .homevideobox p a:visited {
font : normal 800 1.13em arial;
color : #0099cc;
text-align : center;
text-decoration : none;
}
.homevideobox p a:hover {
color : #f6921d;
text-decoration : none;
}
.grade {
clear : left;
margin : 0 0 0 10px;
padding : 0 0 0 10px;
font : normal 800 50px arial;
color : #d8d8d8;
width : 75px;
display : inline;
}
.assetbox ul {
list-style : none;
padding : 0;
margin : 0;
width : 460px;
position : relative;
display : inline;
}
.assetbox ul li {
padding : 0 0 10px 0;
display : block;
width : 460px;
position : relative;
}
.assetbox a, .assetbox a:visited {
font : normal 500 1.13em arial;
color : #0095d5;
text-decoration : none;
border : none;
}
.assetbox a:hover {
color : #0095d5;
text-decoration : underline;
}
a.standards, a.standards:visited {
width : 22px;
height : 23px;
background : url(../images/standards.png) no-repeat 0 0;
margin : -10px 0 0 0;
padding : 0;
display : inline;
border : none;
position : relative;
float : right;
}
a.standards:hover {
background : url(../images/standards.png) no-repeat -22px 0;
}
.assetbox table tr td ul li img {
padding : 0 0 0 10px;
}
.assetbox1 {
width : 480px;
border-bottom : 1px dotted #d8d8d8;
margin : 0 15px 10px 0;
padding : 0;
text-align : left;
background : transparent;
display : block;
float : left;
font : normal 500 0.8em arial;
color : #999;
line-height : 1.4em;
clear : left;
}
.assetbox1 .cover {
width : 100px;
height : 190px;
margin : 0;
padding : 0 20px 0 0;
border : none;
float : left;
display : block;
background : transparent;
}
.assetbox1 .picture {
width : 100px;
margin : 0 15px 0 0;
padding : 0;
border : none;
float : left;
display : inline;
clear : none;
}
.assetbox1 ul {
list-style : none;
padding : 0;
margin : 0;
width : 400px;
position : relative;
display : inline;
}
.assetbox1 ul li {
padding : 0 10px 0 0;
display : block;
width : 400px;
position : relative;
}
.assetbox1 a, .assetbox1 a:visited {
font : normal 500 1.13em arial;
color : #0095d5;
text-decoration : none;
border : none;
}
.assetbox1 a:hover {
color : #0095d5;
text-decoration : underline;
}
.bigbox {
width : 500px;
margin : 0 0 0 10px;
padding : 0;
text-align : left;
background : transparent;
display : inline;
float : right;
font : normal 500 12px arial;
color : #666;
}
.sidebox1 {
width : 250px;
margin : -90px 0 0 5px;
padding : 0 0 0 0;
text-align : left;
background : transparent;
display : inline;
float : right;
font : normal 500 12px arial;
color : #666;
}
.sidebox {
width : 250px;
margin : -25px 0 0 5px;
padding : 0;
text-align : left;
background : transparent;
display : inline;
float : right;
font : normal 500 12px arial;
color : #666;
}
.infobox {
width : 240px;
margin : 0 0 5px 5px;
padding : 0;
text-align : left;
background : transparent;
display : inline;
float : right;
font : normal 500 12px arial;
color : #666;
}
.infobox .title {
font : normal 500 18px arial;
color : #666;
background : #f4f4f4;
display : block;
margin : 15px 0 0 0;
padding : 2px;
}
.infobox .title1 {
font : normal 500 18px arial;
color : #666;
background : #f4f4f4;
display : block;
margin : 15px 0 0 0;
padding : 2px;
}
.infobox .head {
margin : 0 0 4px 0;
font : normal 500 18px arial;
color : #666;
}
.infobox .head1 {
font : normal 700 14px arial;
color : #333;
margin : 15px 0 4px 0;
}
.infobox ul {
margin : 4px 0 4px 20px;
padding : 0;
list-style : disc;
width : 180px;
}
.infobox ul li {
margin : 4px 0 0 0;
padding : 0;
font : normal 500 11px arial;
color : #666;
}
.infobox p {
margin : 0;
width : 200px;
padding : 0;
font : normal 500 13px arial;
color : #333;
}
.p ul {
margin : 4px 0 4px 10px;
padding : 0;
list-style : disc;
width : 180px;
}
.p ul li {
margin : 4px 0 0 0;
padding : 0;
font : normal 500 11px arial;
color : #666;
}
.infobox a, .infobox a:visited {
font : normal 500 11px arial;
color : #0095d5;
text-decoration : none;
}
.infobox a:hover {
color : #0095d5;
text-decoration : underline;
}
.infobox1 {
width : 240px;
margin : 0 0 0 0px;
padding : 0;
text-align : left;
background : transparent;
display : block;
float : right;
font : normal 500 14px arial;
color : #666;
}
.infobox1 .title {
font : normal 500 18px arial;
color : #666;
background : #f4f4f4;
display : block;
margin : 0 0 0 0;
padding : 0;
}
.infobox1 .head {
font : normal 700 18px arial;
color : #333;
margin : 15px 0 4px 0;
}
.infobox1 ul {
margin : 4px 0 4px 20px;
padding : 0;
list-style : disc;
width : 180px;
}
.infobox1 ul li {
margin : 4px 0 0 0;
padding : 0;
font : normal 500 11px arial;
color : #666;
}
.infobox1 p {
margin : 0;
width : 220px;
padding : 0;
font : normal 500 14px arial;
color : #333;
float : left;
}
.infobox1 a, .infobox1 a:visited {
font : normal 500 11px arial;
color : #0095d5;
text-decoration : none;
}
.infobox1 a:hover {
color : #0095d5;
text-decoration : underline;
}
table.register {
width : 740px;
border : none;
float : left;
display : block;
margin : 10px 0 0 0;
}
.register tr.first {
background : #333333;
}
.register tr.first td {
font : normal 800 14px arial;
color : #ffffff;
}
.register td {
padding : 8px;
font : normal 500 12px arial;
color : #000000;
}
.register tr.even {
background : #d8d8d8;
}
.tabletitle, a.tabletitle, a.tabletitle:visited {
font : normal 800 14px arial;
color : #0095d5;
text-decoration : none;
}
a.tabletitle:hover {
color : #0095d5;
text-decoration : underline;
}
h1 {
font : normal 500 23px Century Gothic, sans-serif;
color : #0095d5;
position : relative;
margin : 0 0 15px 25px;
float : right;
display : inline;
}
.column1 h1 {
font : normal 800 19px Century Gothic, sans-serif;
color : #0095d5;
margin : 10px 0 20px 0;
text-align : left;
float : left;
display : inline;
}
.column1 img {
font : normal 800 19px Century Gothic, sans-serif;
color : #0095d5;
margin : 10px 0 20px 0;
text-align : left;
float : left;
display : inline;
}
.emptybox h2 {
font : normal 500 14px arial;
color : #666;
position : relative;
margin : 0 0 10px 25px;
float : left;
display : inline;
width : 360px;
line-height : 20px;
background : transparent;
}
.emptybox h3 {
font : normal 800 16px Century Gothic, sans-serif;
color : #333;
position : relative;
margin : 20px 0 0 0;
display : block;
line-height : 20px;
clear : left;
}
.emptybox h2 strong {
font : normal 800 14px Century Gothic, sans-serif;
color : #fff;
background : #666;
padding : 3px 3px 3px 1px;
}
p {
font : normal 500 12px Arial, sans-serif;
color : #333;
}
h2 {
font : normal 800 16px arial;
color : #333;
margin : 30px 0 0 0;
}
.soon {
width : 280px;
margin : 0 0 0 10px;
padding : 0;
display : inline;
position : relative;
float : left;
clear : left;
background : #fff url(../images/soon.jpg) no-repeat top right;
font : normal 800 1.13em Century Gothic, sans-serif;
color : #000;
text-align : left;
line-height : 40px;
}
.training {
width : 210px;
height : 50px;
position : relative;
display : inline;
float : left;
font : normal 500 0.8em Arial, Helvetica, sans-serif;
padding : 5px 0 0 0;
text-align : left;
color : #ea8d1e;
text-decoration : none;
}
.training a, training a:visited {
font : normal 800 1em Arial, Helvetica, sans-serif;
text-decoration : none;
color : #ea8d1e;
}
.training a:hover {
text-decoration : none;
color : #65a7e3;
}
.training p {
font : normal 500 1em Arial, Helvetica, sans-serif;
padding : 0 0 0 5px;
text-align : left;
color : #ea8d1e;
text-decoration : none;
}
a.training p {
font : normal 500 1em Arial, Helvetica, sans-serif;
padding : 0 0 0 5px;
text-align : left;
color : #ea8d1e;
text-decoration : none;
}
a.training {
font : normal 500 0.8em Arial, Helvetica, sans-serif;
color : #549cd7;
text-decoration : none;
}
.standard-box {
background : url(../images/stdimg1.jpg);
position : relative;
color : #fff;
line-height : 20px;
width : 454px;
height : 120px;
margin : 0 0 0 0;
padding : 10px 3px 3px 0;
text-align : left;
font : normal 500 0.9em Arial, Helvetica, sans-serif;
color : #666;
-webkit-border-radius: 15px; 
-moz-border-radius: 15px;
}
.parabox {
	width : 480px;
	text-align : left;
	font : normal 500 16px Arial, Helvetica, sans-serif;
	color : #666;
	height: auto;
	display:inline;
	text-decoration:none;
	margin:0;
	padding:0;

}
.parabox p{
	width : 460px;
	text-align : left;
	font : normal 600 15px Arial, Helvetica, sans-serif;
	color : #666;
	height: auto;
	padding:0;
	display:block;

}
.parabox a, .parabox a:visited{
text-decoration:none;
color:##ea8d1e;
}
.parabox ul{


}

.parabox ul li{
	width : 452px;
	height:auto;
	text-align : left;
	font : normal 500 16px Arial, Helvetica, sans-serif;
	color : #333;
	padding:10px 0 0 0;
	list-style:none;
	margin:0;

}

.standard-box img {
position : relative;
margin : 0 0 0 0;
text-align : left;
font : normal 500 0.9em Arial, Helvetica, sans-serif;
color : #666;
float : left;
}
.foot {
background-image : url(../images/headerbottom.jpg);
margin : 0;
width : 800px;
height : 37px;
font : normal 500 10px verdana;
color : #d8d8d8;
float : left;
display : inline;
text-align : left;
}
.footLeft {
margin : 0;
width : 250px;
height : 20px;
float : left;
display : inline;
padding : 0 0 0 10px;
margin : 0;
}
.footRight {
margin : 0;
text-align : right;
width : 390px;
height : 20px;
float : right;
padding : 0 10px 0 0;
color : #0095d5;
margin : 0;
font : normal 500 10px verdana;
}
.footRight a, .footRight a:visited {
font : normal 500 10px verdana;
color : #d8d8d8;
text-decoration : none;
}
.footRight a:hover {
text-decoration : underline;
color : #0095d5;
}
ul#suckerfish{
height:36px;
color:#fff;
text-decoration:none;
text-align:center;
background:#F6921D;
margin:10px 0 0 0;
padding:0;
list-style:none;
}
ul#suckerfish li{
float:left;
display:inline;
height:36px;
width:159px;
margin:0;
border-right:solid 1px #ffffff;
text-align:center;
font:normal 500 12px Century Gothic, sans-serif;
background:#F6921D;
position:relative;
z-index:100;
}
ul#suckerfish a, ul#suckerfish a:visited{
background:#F6921D;
font:normal 500 12px Century Gothic, sans-serif;
color:#ffffff;
text-decoration:none;
display:block;
width:159px;
height:36px;
padding:0;
line-height:36px;

}
ul#suckerfish a:hover{
background:#55b9e4;
text-decoration:none;
}
ul#suckerfish li.last-child{

width:155px;

}

#player{
width:460px;
height:350px;
border:none;
margin:0;
background:#fff;
}

ul#suckerfishi li:hover ul, ul#suckerfishi li.sfhover ul { /* lists nested under hovered list items */
display:block;
left:auto;
}	
	ul#suckerfishi{
	height:60px;
	width:470px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background:transparent;
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
	border-left:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
	border-top:solid 1px #d8d8d8;
	}
	ul#suckerfishi li{
	float:left;
	display:inline;
	height:60px;
	width:156px;		
	margin:0;
	text-align:center;
	font:normal 500 15px Century Gothic, sans-serif;
	background:#fff;
	position:relative;
	}
	ul#suckerfishi a, ul#suckerfishi a:visited{
	background:#fff;
	font:normal 500 16px Century Gothic, sans-serif;
	color:#e18214;
	text-decoration:none;
	display:block;
	width:155px;		
	height:60px;
	line-height:50px;
	border-right:solid 1px #d8d8d8;
	}
	ul#suckerfishi a:hover{
	background:#DEE1E2;
	text-decoration:none;
	}
	ul#suckerfishi li.last-child{
	border:none;
	width:158px;
	}
	ul#suckerfishi li.last-child a, ul#suckerfishi li.last-child a:visited{
	border-right:none;
	width:158px;
	}	
		ul#suckerfishi ul{
		display:none;
		border:none;
		list-style:none;
		width:156px;
		margin:0;
		padding:0;
		}
		ul#suckerfishi ul li{
		height:30px;
		background:transparent;
		float:left;
		display:block;
		margin:0;
		border:none;
		}	
		ul#suckerfishi ul li a, ul#suckerfishi ul li a:visited{
		height:30px;
		font:normal 500 16px Century Gothic, sans-serif;
		line-height:30px;
		border:none;
		}	
		ul#suckerfishi ul li a:hover{
		background:#DEE1E2;
		}		

#player {
width : 458px;
height : 284px;
border : none;
margin : 15px 0 0 -5px;
background : #fff;
display:inline;
}
#player img{
width : 458px;
border : none;
margin : 15px 0 0 -5px;
background : #fff;
display:inline;
}

#player1 {
width : 458px;
height : 284px;
border : none;
margin : 0 0 0 -5px;
background : #fff;
display:inline;
}
#player1 img{
width : 458px;
border : none;
margin : 10px 0 0 -5px;
background : #fff;
display:inline;
}
ul#suckerfishi li:hover ul, ul#suckerfishi li.sfhover ul {
display : block;
left : auto;
}
ul#suckerfishi {
height : 60px;
width : 470px;
color : #fff;
text-decoration : none;
text-align : center;
background : transparent;
margin : 20px 0 0 0;
padding : 0;
list-style : none;
border-left : 1px solid #d8d8d8;
border-right : 1px solid #d8d8d8;
border-top : 1px solid #d8d8d8;
}
ul#suckerfishi li {
float : left;
display : inline;
height : 60px;
width : 156px;
margin : 0;
text-align : center;
font : normal 500 15px Century Gothic, sans-serif;
background : #fff;
position : relative;
}
ul#suckerfishi a, ul#suckerfishi a:visited {
background : #fff;
font : normal 500 16px Century Gothic, sans-serif;
color : #e18214;
text-decoration : none;
display : block;
width : 155px;
height : 60px;
line-height : 50px;
border-right : 1px solid #d8d8d8;
}
ul#suckerfishi a:hover {
background : #dee1e2;
text-decoration : none;
}
ul#suckerfishi li.last-child {
border : none;
width : 158px;
}
ul#suckerfishi li.last-child a, ul#suckerfishi li.last-child a:visited {
border-right : none;
width : 158px;
}
ul#suckerfishi ul {
display : none;
border : none;
list-style : none;
width : 156px;
margin : 0;
padding : 0;
}
ul#suckerfishi ul li {
height : 30px;
background : transparent;
float : left;
display : block;
margin : 0;
border : none;
}
ul#suckerfishi ul li a, ul#suckerfishi ul li a:visited {
height : 30px;
font : normal 500 16px Century Gothic, sans-serif;
line-height : 30px;
border : none;
}
ul#suckerfishi ul li a:hover {
background : #dee1e2;
}
 
.authorbox{
width:250px;
height:170px;
border-bottom:1px dotted #d8d8d8;
margin:5px 20px 10px 20px;
padding:0;
text-align:left;
background:transparent;
display:inline;
float:left;
}
p.authorname{
font: normal 800 15px arial;
color:#0095d5;
text-decoration:none;
display:block;
margin:0 0 10px 0;
}
.authorbox img{
margin:0 20px 0 10px;
border:none;
background:transparent;
float:left;
display:inline;
padding:0;
}
.authorbox a.authorlink, .authorbox a.authorlink:visited{
font: normal 500 13px arial;
color:#0095d5;
text-align:left;
text-decoration:none;
float:right;
display:inline;
margin:7px 7px 6px 10px;
}
.authorbox a.authorlink:hover{
text-decoration:underline;
}
.authorbox a, .authorbox a:visited{
font: normal 800 16px Century Gothic, arial, sans-serif;
color:#0095d5;
text-decoration:none;
display:block;
margin:0 0 6px 0;
}
.authorbox a:hover{
color:#0095d5;
text-decoration:underline;
}
.authorbox p{
float:left;
margin:0 0 10px 0;
font:normal 500 12px arial;
color:#3f3f3f;
display:inline;
padding:0;
width:195px;
}
.authorbox h4{
font: normal 800 16px Century Gothic, arial, sans-serif;
color:#0095d5;
display:block;
margin:0 0 6px 0;
}


.authorPic {

float:left;
width:150px;
margin:0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;


}

.authorContainer {
width:500px;
height:350px;

}
.authorInfoContainer {
float:right;
width:350px;
padding:0;
margin:0;
text-align:left;
background-color:#FF9900;

}

.authorName {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin: 10px 10px 2px 10px;
border-bottom: 2px solid #FFFFFF;
color:#FFFFFF;


}

.authorTitle {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 2px 10px 2px 10px;
color:#FFFFFF;
margin:0;

}

.authorTabs {
padding:10px;
}