@charset "utf-8"; /* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div {
	margin:0;
	padding:0;
	border:0;
	background:#ffffff;
}
p {
	margin-top:0;
}

p.djtabletext{
	font-size:10px;
	padding:0;
	border:0;
}

table {
	margin:0;
	padding:0;
	border:0;
}

td {
	margin:0;
	padding:0;
	border:0;
}
img {
	margin:0;
	padding:0;
	border:0;
}
ul {
	margin:10px 0 0 15px;
	padding:0;
	border:0;
	list-style-position:outside;
}
li {
	margin:0;
	padding:0;
}

ul.visa {
color:#FF9900;
list-style-type:none;
padding:0;
margin:0;
}

li.visa{
color:#FF9900;
background: url(images/visa/visa-bullet.jpg) left top no-repeat;
padding:0px 0 3px 25px;
margin:0 0 0 0}

.visa{
color:#FF9900;
list-style-type:none;
padding:0;
margin:0 0 4px 0;
}

.visa a:hover{
color:#FF9900;
list-style-type:none;
text-decoration:underline;
padding:0;
margin:0;
}

ul.visa1 {
color:#666666;
list-style-type:none;
padding:0;
margin:0;
}

li.visa1{
color:#666666;
background: url(images/blue_bullert1.gif) left top no-repeat;
padding:0 0 3px 15px;
margin:0 0 0 0}

.blue_link{
color:#0057a3;
text-decoration:underline;
font-weight:bold;
}

li.green{
background:url(images/baxi/greendot.gif) no-repeat;
margin:10px 0 0 0;
padding:0 0 0 20px;
list-style:none;
}

form {
	margin:0;
	padding:0;
}

h1{
padding-left:9px;
font-size:13px;
}

#wrap {
	width:791px;
	margin: 0 auto;
}
#main {
	width:779px;
	margin: 12px 0 12px 0;
	border:6px solid #E1E1E1;
	float:left;
	display:inline;
	background: url(images/bg.jpg) 0 100% repeat-x;
}
#top {
	width:761px;
	margin: 26px 0 12px 18px;
	float:left;
	display:inline;
}
#top1 {
	width:761px;
	margin: 5px 0 12px 18px;
	float:left;
	display:inline;
}
#topline {
    width: 533px;
	float:right;  
    border-top:5px solid #E1E1E1;
}
#logo {
	width:228px;
	float:left;
	display:inline;
}
#toplinks {
	width:515px;
	height:64px;
	float:right;
	display:inline;
	text-align:right;
}
#topnav {
	width:533px;
	float:right;
	text-align:left;
	display:inline;
	color:#FF3300;
	font-weight:bold;
	margin: 64px 0 0 0;
}
#topnav a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	margin-right: 18px;
}
#topnav a:hover {
	color:#FF3300;
}
#topnav .redbold {
	color:##FF3300;
}
#topnav .redbold:hover {
	color:#FF6900;
}

#search {
	width:200px;
	height: 158px;
	float:left;
	display:inline;
	border-top:5px solid #E1E1E1;
	border-left:5px solid #E1E1E1;
	border-right:5px solid #E1E1E1;
	background:#B90000;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
#search1 {
	width:505px;
	float:left;
	display:inline;
	border-top:5px solid #E1E1E1;
	border-left:5px solid #E1E1E1;
	border-right:5px solid #E1E1E1;
	background:#B90000;
	color:#ffffff;
	margin-right:18px;
}
#speech {
	width:210px;
	height:29px;
	float:left;
	display:inline;
	background:url(images/speech.gif) 0 0 no-repeat;
}
#speech1 {
	width:515px;
	height:29px;
	margin: 0 0 5px 0;
	float:left;
	display:inline;
	background:url(images/speech1.gif) 0 0 no-repeat;
}
#banner {
	float:left;
	display:inline;
	width:761px;
	border-top:5px solid #E1E1E1;
}
#bannerResource {
	float:right;
	display:inline;
	width:528px;
	border-top:5px solid #E1E1E1;
	border-left:5px solid #E1E1E1;
	border-bottom:5px solid #E1E1E1;
}
#banner1 {
	float:left;
	display:inline;
	width:327px;
	margin: 0 0 16px 18px;
	border-top:5px solid #E1E1E1;
	border-left:5px solid #E1E1E1;
	border-bottom:5px solid #E1E1E1;
}
#banner2 {
	float:right;
	display:inline;
	width:429px;
	height:380px;
	border-top:5px solid #E1E1E1;
	background:url(images/blackboard1.jpg) 0 0 no-repeat;
}
#left {
	width:210px;
	float:left;
	margin-left:14px;
	display:inline;
	background:transparent;
}
#left1 {
	width:210px;
	float:left;
	margin:0;
	display:inline;
	background:transparent;
}
#left2 {
	float:left;
	display:inline;
	background:#ffffff;
}
#left3 {
    width:250px;
	float:left;
	margin-left:20px;
	margin-top:98px;
	display:inline;
	background:#ffffff;
}
#right {
	width:533px;
	padding: 25px 0 0 0;
	float:right;
	display:inline;
	border-top:5px solid #E1E1E1;
	background:transparent;
	color:#666666;
}

.right1 {
	padding: 0 18px 0 0;
	background:transparent;
}

#rightalongtheline {
	width:533px;
	padding: 25px 0 0 0;
	float:right;
	display:inline;
	border-top:5px solid #E1E1E1;
	background:transparent;
	color:#666666;
	background-image:url(images/Learning_along_the_line/line.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#rightalongtheline1a {
	width:533px;
	padding: 25px 0 0 0;
	float:right;
	display:inline;

	background:transparent;
	color:#666666;
}


.right1alongtheline1 {
	padding: 0 45px 0 20px;
	background:transparent;
}
.right1alongtheline2 {
	padding: 0;
	width:480px;
}





.right2 {
	width:400px;
	padding: 0 18px 0 0;
	background:transparent;
}
#contentwrap {
	width:761px;
	margin: 0 18px 18px 0;
	float:left;
	display:inline;
	background:transparent;
}
#calloutnew {
	width:200px;
	margin: 0 0 0 18px;
	float:left;
	display:inline;
	border:5px solid #E1E1E1;
	color:#B90000;
	font-weight:bold;
}
#callout1 {
	width:200px;
	margin: 0 0 0 18px;
	float:left;
	display:inline;
	border:5px solid #E1E1E1;
	color:#B90000;
	font-weight:bold;
}
#callout2 {
	width:277px;
	margin: 0 0 0 18px;
	float:left;
	display:inline;
	border:5px solid #E1E1E1;
	color:#B90000;
	font-weight:bold;
}
#callout3 {
	width:505px;
	margin: 0 0 7px 0;
	float:left;
	display:inline;
	border:5px solid #E1E1E1;
	color:#666666;
}
#callout3 .more {
	float:right;
}
#note {
	float:left;
	display:inline;
	width:316px;
	margin: 0 0 0 18px;
	background:url(images/grid_bg.gif) 0 0 repeat-y #cccccc;
}
.notetop {
	width:316px;
	background:url(images/grid_top.gif) 0 0 no-repeat;
	float:left;
	display:inline;
}
.notebtm {
	float:left;
	display:inline;
	width:316px;
	background:url(images/grid_btm.gif) 0 100% no-repeat;
}
.notecontent {
	padding: 40px 18px 14px 20px;
	background:transparent;
}
#hometext {
	width:296px;
	margin: 0 0 0 18px;
	float:left;
	display:inline;
	border-right:1px dotted #E1E1E1;
	background:transparent;
}
#bottom {
	width:743px;
	margin: 18px 18px 0 18px;
	border-top:6px solid #FF3300;
	background:transparent;
	float:left;
	display:inline;
}
#bottom a {
	color:#000000;
	text-decoration:none;
}
#bottom a:hover {
	color:#FF3300;
	text-decoration:none;
}
#bottomleft {
	width:250px;
	float:left;
	padding: 5px 0 5px 0;
	display:inline;
	font-size:11px;
	background:transparent;
}

#bottomleft p{
    margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

#bottomright {
	width:450px;
	float:right;
	padding: 5px 0 5px 0;
	display:inline;
	text-align:right;
	font-size:11px;
	background:transparent;
}

#bottomright a{
    margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

.divcontent {
	padding: 10px 10px 0 10px;
	background:transparent;
}
.divcontent1 {
	padding: 0 16px 0 0;
	background:transparent;
	color:#666666;
}
.resources {
	border: 5px solid #E1E1E1;
}
.resources td {
	padding: 5px;
	background:#f0f0f0;
}
.resources1 td {
	padding:5px;
}
.resources1 {
	border: 5px solid #E1E1E1;
}
.resources1 td {
	padding: 5px;

}


.resources3 {
	border: 5px solid #E1E1E1;
}
.resources3 td {
	padding: 5px;

}
.resources4 {
	border: 2px solid #cc6600;
	padding:5px;
	border-bottom:none;
}
.resources4 td {

	padding: 5px;

}

.resources41 {
	border: 2px solid #006699;
	padding:5px;
	border-bottom:none;
}
.resources41 td {

	padding: 5px;

}




.resources4b {
	border: 2px solid #cc6600;
	padding:5px;
}

.resources4b td {
	padding: 5px;
}

.resources4a {
	border: 2px solid #006699;
	padding:5px;
}
.resources4a td {
	padding: 5px;
}
.resources4a  {
padding: 5px;}

.resources5 {
background:#CCCCCC;
	
	
}
.resources5 td {
padding-bottom:2px;
padding:5px;

}



.more {
	width:105px;
	height:22px;
	margin:10px 10px 10px 0;
	display:block;
	background:url(images/more_up.gif) 0 0 no-repeat;
}
.more:hover {
	background:url(images/more_over.gif) 0 0 no-repeat;
}
.more span {
	display:none;
}
.register {
	width:105px;
	height:22px;
	margin:8px 0 0 0;
	display:block;
	background:url(images/register_up.gif) 0 0 no-repeat;
}
.register:hover {
	background:url(images/register_over.gif) 0 0 no-repeat;
}
.register span {
	display:none;
}
.resource {
	margin: 20px 0 0 0;
}
.resource img {
	border:5px solid #e1e1e1;
	margin: 0 0 0 20px;
}

.dj{
padding:0;
border:0;
margin:0;
}

.dj td{
padding:0;
margin:0;
border:0;
}

.dj img{
border:0;
padding:0;
margin:0;
}

.dj2{
padding:0;
margin:0;
border:0;
}

.dj2 img{
border:5px solid #E1E1E1;
padding:0;
margin:0;
}


#djresource{
width:503px;
height:400px;
background-color:#E1E1E1;
}


.redbold {
	color:#B90000;
	text-decoration:none;
	font-weight:bold;
}
a.redbold {
	color:#FF3300;
	text-decoration:none;
	font-weight:bold;
}
a.redbold:hover {
	color:#FF3300;
	text-decoration:none;
	font-weight:bold;
}
a {
	color:#FF3300;
	text-decoration:underline;
}
a:hover {
	color:#FF6900;
	text-decoration:underline;
}

a.orange {
	color:#FFA218;
	text-decoration:underline;
}
a.orange:hover {
	color:#FFCC00;
	text-decoration:underline;
}

a.black {
	color:#000000;
	text-decoration:underline;
}
a.black:hover {
	color:#B90000;
	text-decoration:underline;
}

a.djtable{
font-size:9px;
color:#B90000;
text-decoration:underline;
}

a.djtable:hover{
font-size:9px;
color:#FF6900;
text-decoration:underline;
}

.whiteTable a {
	color:#ffffff;
	text-decoration:underline;
}
.whiteTable a:hover {
	color:#FF6900;
	text-decoration:underline;
}
.blackbold {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.blackbold:hover {
	color:#B90000;
	text-decoration:none;
	font-weight:bold;
}
#bottomcallouts {
	width:733px;
	border:6px solid #E1E1E1;
	display:inline;
	float:left;
	margin: 10px 0 0 17px;
}
#bottomcallouts2 {
	width:733px;
	border:6px solid #E1E1E1;
	display:inline;
	float:left;
	margin: 10px 0 0 0;
}
.calloutsmallredtext {
    color:#FF3300;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.calloutredtext {
	color:#FF3300;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
.calloutredtext1{
color:#333333;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}


.calloutblacktext {
    color:#000000;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
.calloutgreytext {
	color:#707070;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
.calloutbluetext {
	color:#07579C;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
.calloutbtn {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	background:#B90000;
	display:inline;
	float:right;
	padding: 5px 9px 5px 9px;
}
.calloutbtn:hover {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	background:#FF6900;
	padding: 5px 9px 5px 9px;
}
.whiteText{
color:#ffffff;
font-size:10px;
}
.whiteText a{
color:#ffffff;
font-size:12px;
}
.whiteText a:hover{
color:#000000;
font-size:12px;
}

.pink_link{
color:#E240E2;
}

.fashiolink{
color:#684684;
}

#virgin_border{
float:left;
width:495px;


}
#virgin_border1{
float:left;
width:475px;
padding:0 10px 0 10px;
background-image:url(images/virgin/virgin_border.jpg);

background-repeat:repeat-y;
}
.tbl {
	background-image: url(images/be/be_resource_feedback_banner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}


.green_text {
	color: #009900;
	font-size: 14px;
}
.orangebold {

	color:#FF3300;
	text-decoration:none;
	font-weight:bold;
}














#wrapcontent {
     display: block;
     height: 100%;
     margin: 0pt auto;
     width: 791px;
}

#maincontent {
     background: url("images/bg.jpg") repeat-x scroll 0pt 100% transparent;
     border: 6px solid #E1E1E1;
     display: block;
     float: left;
     height: 100%;
     margin: 12px 0px;
     width: 791px;
}

#topcontent2 {
     background-color: transparent;
     display: inline;
     float: left;
     height: 100%;
     margin: 15px 0pt 0px 0px;
     width: 791px;
}

#socialstickers2 {
     background-color: transparent;
     left: 25px;
     position: relative;
     top: -75px;
}

#socialstickers2 div{
     background-color: transparent;
}

#socialstickers2 a {
     border: medium none;
     text-decoration: none;
}

#socialstickers2 img {
     border: medium none;
     margin-left: 5px;
}






#topnav3 {
     color: #FF3300;
     float: right;
     font-weight: bold;
     margin-bottom: 8px;
     padding-bottom: 8px;
     text-align: right;
     width: 700px;
	 position: relative; top: -30px;
}

#topnav3 a:last-child {
     margin-right: 30px;
}

#topnav3 a {
     color: #000000;
     font-weight: bold;
     margin-right: 15px;
     text-decoration: none;
}

#topnav3 a:hover {
     color: #FF3300;
}

#topnav3 .redbold:hover {
     color: #FF6900;
}

#logo2 {
     margin-left: 25px;
}

#topwrap2{
	position: relative; top: -30px;
}


#fb {
     margin-left: 0px;
     margin-top: 0px;
     text-align: right;
}

#tw {
     margin-right: 40px;
     margin-top: 5px;
     text-align: right;
}


