﻿div.schools_newsletter {background: url(/uploadedfiles/banners/SU_back.gif) no-repeat; width: 180px; height: 147px; font-size: 12px; margin-left: auto; margin-right:auto; }
div.schools_newsletter label {color: #fff; position: relative; top: 70px; left: 10px;}
div.schools_newsletter input#email {position: relative; top: 70px; left: 10px; width: 90%;}
div.schools_newsletter input#submit {position: relative; top: 80px; left: 30px;}


.textboxName {
left:10px;
position:relative;
top:60px;
width:90%;
}

.textboxEmail {
left:10px;
position:relative;
top:65px;
width:90%;
}

.submit {
left:30px;
position:relative;
top:72px;
}
                
fieldset { border: none; padding: 10px 0px 10px 0px; margin: 0px; }

#schoolsLessonPlan fieldset, .redBorder { border-top: solid 1px #b51e53 !important; }

.formlabel
{
float:left;
width:180px;	
}

.textbox, .textarea
{
	width:200px;	
}

.textarealong
{
	width:380px;
	height:150px;	
	
}
table.SchoolList_MainTable { width: 724px; }

.addLessonPlan { border: solid 1px #B51E53; width: 250px; padding: 5px; margin-bottom: 15px; margin-top: 15px;}
.addLessonPlan td { border: none !important; }



table.MainTable1col th.Table1col_head,table.MainTable2col th.Table2col_head,table.MainTable3col th.Table3col_head 

{ font-family:Arial;font-size:16px; }

table.MainTable1col{ width:100%; margin:0px; margin-bottom:8px; background:#fff url('/images/schools1/Boxes/box1bottom.gif') no-repeat bottom left;}

table.MainTable1col td, table.MainTable2col td, table.MainTable3col td { border: none; }
th.Table1col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px;   background:#fff url('/images/schools1/Boxes/box1top.gif') no-repeat top left;}
td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; }
td.Tablecell p{ color:#595959; }


.mainContentWrap td.Tablecell ul
{
padding:0px;
margin:0px;
text-indent:0px;
font-family:arial,Helvetica,sans-serif;
font-size:1em;
list-style-type:square;
padding:2px 0 0;
}




table.MainTable2col{ width:100%; margin:0px; margin-bottom:8px; }
th.Table2col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:256px; background:#fff url('/images/schools1/Boxes/box2top.gif') no-repeat top left;}
table.MainTable2col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/schools1/Boxes/box2bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.MainTable3col{ width:100%; margin:0px; margin-bottom:8px; }
th.Table3col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:167px; background:#fff url('/images/schools1/Boxes/box3top.gif') no-repeat top left;}
table.MainTable3col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/schools1/Boxes/box3bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

th.Table2col_head{text-indent:7px; max-width:256px;}
table.MainTable2col td.Tablecell{width:256px; max-width:256px;}

th.Table3col_head{text-indent:7px; max-width:167px;}
table.MainTable3col td.Tablecell{width:167px; max-width:167px;}


table.Box1Grey td, table.Box2Grey td, table.Box3Grey td {border:none;}


table.Box1Grey, table.Box2Grey, table.Box3Grey {
margin-bottom:10px;
width:100%;
}

table.Box1Grey td.TopBorder {
background:transparent url(/images/schools1/boxes/boxtop.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:100%;
}

table.Box1Grey td.Content {
background:transparent url(/images/schools1/boxes/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:100%;
}


table.Box1Grey td.Bottom {
background:transparent url(/images/schools1/boxes/boxbottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}



table.Box3Grey td.TopBorder {
background:transparent url(/images/schools1/boxes/box31top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:236px;
}

table.Box3Grey td.Content {
background:transparent url(/images/schools1/boxes/box31spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:236px;
}

table.Box3Grey td.Bottom {
background:transparent url(/images/schools1/boxes/box31bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:236px;
line-height:10px;
}

table.Box2Grey td.TopBorder {
background:transparent url(/images/schools1/boxes/box21top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:360px;
}

table.Box2Grey td.Content {
background:transparent url(/images/schools1/boxes/box21spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:360px;
}

table.Box2Grey td.Bottom {
background:transparent url(/images/schools1/boxes/box21bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:360px;
line-height:10px;
}




table.Box1Grey h2, table Box2Grey h2, table Box3Grey h3
{

font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}


table.Box3Grey td.Content p
{
padding-right:12px;	
}

/* Content Boxes Begin */

table.ContentBox { width: 100%; max-width: 100%; border: 0 solid #ffffff; padding: 0; margin: 0; margin-bottom: 10px; }
table.ContentBox tbody {}
table.ContentBox tr td { padding: 0; margin: 0; border: 0 solid #ffffff; }
table.ContentBox tr td table tr.Content td { padding: 10px; }
table.ContentBox tr td.ContentBox1 { width: 730px; }
table.ContentBox tr td.ContentBox2 { width: 360px; padding-right: 10px; }
table.ContentBox tr td.ContentBox3 { width: 236px; padding-right: 11px; }
table.ContentBox tr td.ContentBox4 { width: 483px; padding-right: 11px; }
table.ContentBox tr td.LastChild { padding-right: 0; }

td.ContentBox1 table.ContentTable { width: 100%; }
td.ContentBox1 table.ContentTable tbody {}
td.ContentBox1 table.ContentTable tbody tr.Top {}
td.ContentBox1 table.ContentTable tbody tr.Top td.TopContent { width: 100%; height: 10px; line-height: 10px; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box1/Top.gif") no-repeat scroll top left; }
td.ContentBox1 table.ContentTable tbody tr.Content {}
td.ContentBox1 table.ContentTable tbody tr.Content td.MiddleContent { width: 100%; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box1/Spacer.gif") repeat-y scroll top left; }
td.ContentBox1 table.ContentTable tbody tr.Bottom {}
td.ContentBox1 table.ContentTable tbody tr.Bottom td.BottomContent { width: 100%; height: 10px; line-height: 10px; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box1/Bottom.gif") no-repeat scroll top left; }

td.ContentBox2 table.ContentTable { width: 360px; }
td.ContentBox2 table.ContentTable tbody {}
td.ContentBox2 table.ContentTable tbody tr.Top {}
td.ContentBox2 table.ContentTable tbody tr.Top td.TopContent { width: 100%; height: 10px; line-height: 10px; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box2/Top.gif") no-repeat scroll top left; }
td.ContentBox2 table.ContentTable tbody tr.Content {}
td.ContentBox2 table.ContentTable tbody tr.Content td.MiddleContent { width: 100%; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box2/Spacer.gif") repeat-y scroll top left; }
td.ContentBox2 table.ContentTable tbody tr.Bottom {}
td.ContentBox2 table.ContentTable tbody tr.Bottom td.BottomContent { width: 100%; height: 10px; line-height: 10px; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box2/Bottom.gif") no-repeat scroll top left; }

td.ContentBox3 table.ContentTable { width: 236px; }
td.ContentBox3 table.ContentTable tbody {}
td.ContentBox3 table.ContentTable tbody tr.Top {}
td.ContentBox3 table.ContentTable tbody tr.Top td.TopContent { width: 100%; height: 10px; line-height: 10px; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box3/Top.gif") no-repeat scroll top left; }
td.ContentBox3 table.ContentTable tbody tr.Content {}
td.ContentBox3 table.ContentTable tbody tr.Content td.MiddleContent { width: 100%; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box3/Spacer.gif") repeat-y scroll top left; }
td.ContentBox3 table.ContentTable tbody tr.Bottom {}
td.ContentBox3 table.ContentTable tbody tr.Bottom td.BottomContent { width: 100%; height: 10px; line-height: 10px; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box3/Bottom.gif") no-repeat scroll top left; }

td.ContentBox4 table.ContentTable { width: 483px; }
td.ContentBox4 table.ContentTable tbody {}
td.ContentBox4 table.ContentTable tbody tr.Top {}
td.ContentBox4 table.ContentTable tbody tr.Top td.TopContent { width: 100%; height: 10px; line-height: 10px; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box4/Top.gif") no-repeat scroll top left; }
td.ContentBox4 table.ContentTable tbody tr.Content {}
td.ContentBox4 table.ContentTable tbody tr.Content td.MiddleContent { width: 100%; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box4/Spacer.gif") repeat-y scroll top left; }
td.ContentBox4 table.ContentTable tbody tr.Bottom {}
td.ContentBox4 table.ContentTable tbody tr.Bottom td.BottomContent { width: 100%; height: 10px; line-height: 10px; background: #ffffff url("/images/DynamicImages/pink/ContentBoxes/Box4/Bottom.gif") no-repeat scroll top left; }

/* Content Boxes End */

p.pinkText,td.pinkText{ color:#981B43;font-size:105%}
span.largeText{font-size:125%; font-weight:bold;}
span.largeGreen{font-size:125%; font-weight:bold; color:#87C53E; text-decoration:none;}

span.largeGreen a{text-decoration:none;}

td a.noUnder{text-decoration:none !important;}

.noborder, .noBorder{background:none; border:none;}

#quizForm .box01 {
    background: url("/images/Schools1/frame01.gif") no-repeat scroll left top #FFFFFF;
    margin-bottom: 5px;
    padding-bottom: 25px;
}

#quizForm .box02 {
    background: url("/images/Schools1/framehotpress.gif") no-repeat scroll left top #FFFFFF;
    margin-bottom: 5px;
    padding-bottom: 25px;
}

#quizForm .box04 {
    background: url("/images/Schools1/framebathroom.gif") no-repeat scroll left top #FFFFFF;
    margin-bottom: 5px;
    padding-bottom: 25px;
}

#quizForm .box06 {
    background: url("/images/Schools1/framelivingroom.gif") no-repeat scroll left top #FFFFFF;
    margin-bottom: 5px;
    padding-bottom: 25px;
}

#quizForm .box08 {
    background: url("/images/Schools1/framekitchen.gif") no-repeat scroll left top #FFFFFF;
    margin-bottom: 5px;
    padding-bottom: 25px;
}

#quizForm .box10 {
    background: url("/images/Schools1/framekitchen1.gif") no-repeat scroll left top #FFFFFF;
    margin-bottom: 5px;
    padding-bottom: 25px;
}

#quizForm .box00 {
    margin: 0;
    padding: 0 0 20px;
}

#quizForm h2 {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 0 5px;
}

#quizForm p {
    font-size: 11px;
    margin: 0;
    padding: 0 0 0 18px;
}

#quizForm p input {
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: 4px;
}

#quizForm p span {
    color: #74B91F;
    font-weight: bold;
    margin: 0;
}

/************************
        Resources
************************/

.ItemList .Item .ItemSummaryImage {
  float: left;
    height: 142px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 9px;
    margin-bottom: 8px;
    width: 100px;
}

.ItemList .Item .ItemContent {
    float: left;
    margin-left: 20px;
    width: 565px;
}


.itemOptions
{ 
    clear:both; 
    /*height:85px;*/ 
    padding-top:5px;
    width: 70%;
}

.opt1, .opt2, .opt3
{
  border-right: 1px solid #D7F3F8;
    float: left;
    height: 21px;
    padding-right: 11px;
    padding-top: 2px;
    margin-top:3px;
}
.opt1{ width: 93px}
.opt2{ width:13px; padding-left:6px;}
.opt3{width:325px; padding-left:8px; border-right:none;}

.ItemList .Item .ItemContent .ItemTitle .ItemName {
    float: left;
}

.mainContent .ItemTitle a, .mainContent .ItemTitle a:link, .mainContent .ItemTitle a:visited{ text-decoration:none; color:#0182AC;}
.ItemTitle a:hover{ text-decoration:underline;}



.Clear, .ClearAll {
    clear: both;
}


.showSummary
{
	width:160px;
	background-color:#D7F3F8;
	color:#0082AC;
	cursor:pointer;
	text-align:center;
	padding:3px 5px 4px 5px;
	margin-top:4px;
}

.showSummaryHover
{
    background-color:#0082AC;
	color:#D7F3F8;}

.Item table.Box1Blue
{ 
    margin-bottom:10px;
}

.ItemSummaryText{ padding-top:5px;}

/*****************************
    Styles for resource.aspx
*****************************/

.resourcePanel
{
    /*height: 228px;*/
    width: 730px;
    background: transparent url(/images/Schools1/Resources/search_bg.jpg) no-repeat scroll left top;
}

.resourcePanelTitle
{
    margin-top: 10px;
    margin-left: 20px;
}

.resourcePanelTitle h2, h3
{
    color: #fff;
    padding-top: 15px;
}

.resourcePanelItem
{
    display: block;
    width: 120px;
    height: 50px;
    float: left;
    padding-left: 35px;
    margin-top: 10px;
}

.resourcePanelItemRight
{
    display: block;
    width: 120px;
    height: 50px;
    float: right;
    padding-right: 30px;
    margin-top: 10px;
}

.resourcePanelItemCL
{
    display: block;
    width: 370px;
    height: 50px;
    float: left;
    padding-left: 20px;
    margin-top: 10px;
}

.resourcePanelItemCL label
{
    color: #fff;
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    font-weight: normal; 
    text-align: left;
    font-size: 14px;
}

.resourcePanelItem label
{
    color: #fff;
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    font-weight: normal; 
    text-align: left;
    font-size: 14px;
}

.resourcePanelItemRight label
{
    color: #fff;
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    font-weight: normal; 
    text-align: left;
    font-size: 14px;
}

.resourcePanelItemCL label
{
    color: #fff;
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    font-weight: normal; 
    text-align: left;
    font-size: 14px;
}

.resourcePanelItemCL select
{
    width: 365px;
}

.resourcePanelItem select
{
    width: 120px;
}

.resourcePanelItemRight select
{
    width: 120px;
}

.resourceButtons
{
    display: block;
    width: 700px;
    margin-top: 15px;
    height: 20px;
}

.resourceButtonsLeft
{
    float: left;
    position: absolute;
    z-index: -999;
}

.resourceButtonsRight
{
    float: right;
    margin-top: 1px;
}

.item_spacer
{
    height: 10px;
    width: 215px;
}

.inner_item_container
{
   float: left;
   background: #fff url(/images/Schools1/Resources/innerItemBG.png) repeat-y scroll left top; 
   width: 382px;
}

.inner_item
{
    padding-bottom: 15px;
}

.inner_item_top
{
    clear: both;
    background: #F0D2DE url(/images/Schools1/Resources/energyresources_tableTop.jpg) no-repeat scroll left top;
    height:8px;
    width: 382px;
    line-height: 8px;   
}

.inner_item_bottom
{
    clear: both;
    background: #F0D2DE url(/images/Schools1/Resources/energyresources_tableBottom.jpg) no-repeat scroll left top;
    height:8px;
    width: 382px;
}

.inner_item_left
{
    float: left;
    width: 121px;
    padding-left: 5px;
    color: #B51E53;
}

.inner_item_right
{
    float: left;
    width: 251px;
    padding-left: 5px;
}

.item_title a:link
{
    color: #B51E53;
    text-decoration: none;
}

.item_title
{
    width: 85%;
}

.item_title a:hover
{
    text-decoration: underline;
}

.item_title a:visited
{
    color: #B51E53;
    text-decoration: none;
}

.related_link
{
    float: left;
    height: 100px;
}

.item_content
{
   float: left;
   padding-right: 10px;
   width: 53%; 
}

.item_options
{
    clear: both;
    padding-top: 5px;
    width: 85%;
}

.mainContent .content_td
{
    padding-left: 0px;
    padding-bottom: 0px;
}

.content_td
{
    width: 712px;
    background: #fff url(/images/Schools1/Resources/energyresources_resultBG.jpg) no-repeat scroll left top;
}

.item_button
{
    height: 64px;
    width: 203px;
    position: absolute;
}

.item_button_ga
{
    height: 70px;
    width: 203px;
    position: absolute;
    margin-top: 64px;
}

.item_download
{
    margin-left: 0px;
    margin-top: 0px;
}

.item_download_ga
{
    margin-left: 0px;
    margin-top: 0px;
}

.item_icon
{
    margin-left: 15px;
    margin-top: 24px;
    position: absolute;
    z-index: 1;
}

.item_icon_ga
{
    margin-left: 15px;
    margin-top: 14px;
    position: absolute;
    z-index: 1;
}

.item_bottom
{
    height: 10px;
    padding-bottom: 10px;
}

.Item td
{
    background-color: #fff; 
}

.item_title h2, h3
{
    padding: 5px 0 3px 0;
}

.panel_reset
{
    margin-top: 25px;
    margin-left: 20px;
    float: left;
}

.panel_reset a:link
{
    font-weight: 700;
    color: #fff;
    text-decoration: none;
}

.panel_reset a:hover
{
    text-decoration: underline;
}

.panel_reset a:visited
{
    text-decoration: none;
    color: #fff;
}

.search_results
{
    height: 90px;
    display: block;
}

.results_panel_categories
{
    float: left;
    width: 465px;
}

.results_panel_button
{
    float: right;
    height: 81px;
    width: 225px;
    padding-right: 50px;
    padding-top: 10px;
}

.resources_hr hr
{
    color: #B51E53;
    width: 714px;
    margin-left: 0px;
}

.pages
{
    width: 440px;
    float: left;
}

.page_links
{
    width: 460px;
}

.page_links a:link
{
    text-decoration: none;
    color: #B51E53;
}

.page_links a:hover
{
    text-decoration: underline;
}

.page_links a:visited
{
    color: #B51E53;
}

.page_summary
{
    width: 460px;
}

.results_panel_button_bottom
{
    cursor: pointer;
}

.results_panel_button_bottom img
{
    float: right;
    padding-right: 20px;
    margin-top: 0px;
    padding-bottom: 10px;
    height: 81px;
}

.page_summary_top
{
    height: 20px;
    width: 97%;
    border-bottom: 1px solid #B51E53;
    margin-bottom: 10px;
}

.page_summary_bottom
{
    height: 90px;
    width: 97%;
    border-top: 1px solid #B51E53;
    padding-top: 10px;
}

.no_search_results
{
    padding-bottom: 10px;
}

/*********************************
        Latest Resources
*********************************/

.latest_resources
{
    height: 210px;
    width: 730px;
    background: transparent url(/images/Schools1/Resources/boxspacer.gif) repeat-y scroll left top;
}

.latest_resources_title
{
    color: #B51E53;
    padding-left: 20px;
    padding-bottom: 15px;
}

.latest_resource_item
{
    float: left;
    width: 120px;
    height: 200px;
    padding-left: 40px;
    padding-right: 22px;
}

.latest_resource_item a:link
{
    color: #B51E53;
    text-decoration: none;
}

.latest_resource_item a:hover
{
    text-decoration: underline;
}

.latest_resource_item a:visited
{
    text-decoration: none;
    color: #B51E53;
}

.latest_resources_top
{
    padding-top: 70px;
    height: 10px;
    background: transparent url(/images/Schools1/Resources/boxtop.gif) no-repeat scroll left bottom;
}

.latest_resources_bottom
{
    height: 10px;
    background: transparent url(/images/Schools1/Resources/boxbottom.gif) no-repeat scroll left top;
    padding-bottom: 10px;
    margin-bottom: 10px;
}


/*********************************
        Google Map
*********************************/

#map
{
    margin-left: 15px;
}

.googleMapInfoWindow
{
    /*height: 685px;
    overflow: auto !important; */
}

.map_container
{
    background: #B51E53;
    width: 730px;
    margin-left: 5px;
    padding-bottom:5px;
    padding-top:5px;
}

#map_top
{
    background:#fff url(/images/GoogleMap/map_top_01.jpg) no-repeat scroll center top;
    height: 110px;
}

#map_top img
{
    position: relative;
    margin-top: 70px;
    z-index: 1;
}

#map_bottom
{
    background:#fff url(/images/GoogleMap/map_bottom_01.jpg) no-repeat scroll center bottom;
    height: 71px;
}

#map_bottom img
{
    float: right;
    position: relative;
    z-index: 1;
    margin-top: -150px;
}

.modal_top
{
    background:transparent url(/images/GoogleMap/overlay_top.jpg) no-repeat scroll center top;
    height: 167px; 
}

.modal_content
{
    padding-left: 10px;  clear:both; float:left; 
}

.modal_bottom 
{
    background:transparent url(/images/GoogleMap/overlay_bottom.jpg) no-repeat scroll center bottom;
    height: 142px;
    clear: both; 
}

.modal_title
{
    height: 125px;
    margin-top: -150px;
    padding-left: 10px;
    color: #ffffff;
}

.modal_title h2
{
    color: #ffffff;
}


/**********************
    modal left side
**********************/
.modal_left
{
    /*padding-bottom: 10px;*/
    padding-right: 10px;
    float: left;
  
    z-index: 1;
    width: 360px;
    margin-top:0px;
}

.modal_left p
{
    word-wrap: break-word;
    font-family: Verdana,Helvetica,Arial,sans-serif;
}

.modal_left a
{
    color: #b51e53;
}

.modal_left table.MainTable2col 
{
    max-width: 360px;
    width: 360px !important;
}

.modal_left td ul
{
    padding: 5px 5px 0px 5px;
}

.modal_left ul li
{
    list-style: none;
    color: #000;
}

.modal_left ul
{
    line-height: 80%;
}

/**********************
    modal right side
**********************/
.modal_right
{
    display: inline;
    position: relative;
    z-index: 1;
    width: 330px;
}

.modal_right p
{
    word-wrap: break-word;
    font-size: 13px;
    font-family: Verdana,Helvetica,Arial,sans-serif;
}

.modal_right a
{
    color: #b51e53;
}

.modal_right table.MainTable2col 
{
    max-width: 330px;
    width: 330px !important;
}

.modal_right td ul
{
    padding: 5px 5px 0px 5px;
}

.modal_right ul li
{
    list-style: none;
    color: #000;
}

.modal_right ul
{
    line-height: 80%;
}

#map_top .birds{ background:url("/images/GoogleMap/map_overlay_birds.png") no-repeat scroll 17px bottom transparent;color: #FFFFFF;
    font-size: 23px;
    font-weight: bold;
    margin-top: 20px;
    padding-bottom: 57px;
    padding-left: 42px;
    padding-top: 63px;
    position: relative;
    z-index: 1;}
    
.modal_title h2{Float:left; width:60%; font-weight:bold; font-size:24px; padding-left:20px; padding-top:10px;}  
.closeModalBox{ float:right; width:30%; text-align:right; padding-right:20px;}
.closeModalBox a{ color:#fff !important; font-size:12px; text-decoration:none; }

.modal_content .mainContent img{ float:none; }

.simplemodal-wrap{ position:relative !important; overflow-x:hidden !important;}

.modal_content .mainContent table.bannerVid { margin-bottom:20px;}
.modal_content .mainContent table.bannerVid td {
    border: medium none; padding:0px; line-height: 0px;
}

.modal_content .mainContent table.bannerVid .bannerVidTop {
    background: url("/images/schools1/other/overlay_video_top.gif") no-repeat scroll 0 0 transparent;
    height: 10px;
    line-height: 10px;
}

.modal_content .mainContent table.bannerVid .bannerVidBottom {
    background: url("/images/schools1/other/overlay_video_bottom.gif") no-repeat scroll center bottom #B51E53;
    color: #fff;
    font-size: 11px;
    height: 25px;
    line-height: 20px; 
    text-align: center;
}

#simplemodal-container .modal_content .mainContent table.bannerVid .bannerVidBottom a{ color:#fff}
.modal_content .mainContent table.bannerVid object{ margin-left:0px;}

/*
.simplemodal-container{  min-height:300px !important;
                         min-width: 730px !important; max-height:640px !important;
                        }
*/

            
      
