body
{
	margin:0;
	background-image:url(/images/bg_gradient.jpg);
	background-repeat:repeat-x;
	background-color:#ABA095;
	color:#fff;
	font:12px Verdana, Arial, Helvetica,sans-serif;
}
img{border-style:none;}
a{color:#fff;}
a:hover{text-decoration:none;}
input,
textarea,
select
{
	font:10px Verdana, Arial, Helvetica,sans-serif;
	vertical-align:middle;
}
form,fieldset
{
	margin:0;
	padding:0;
	border:none;
}
#wrapper
{
	width:974px;
	margin:0 auto;
	background-color:#231F20;	
}
#header
{
	width:821px;
	margin-left:76px;
	margin-right:77px;
	padding-top:18px;
	background-color:#231F20;
	height:125px;
}
.clear
{
    clear:both;
}
#header .logo
{
	float:left;
	width:108px;
	color:White;
}
#header .right
{
	float:right;
	width:713px;
}
#header .right .search
{
	padding-left:470px;
	padding-bottom:34px;
	
}
#header .right .headertext
{
    padding-left:20px;
}
#header .right .search input.text
{
	width:150px;
	height:15px;
	background:#eee9e5;
	text-align:center;
	color:#d04356;
	border:none;
	font-size:8.56px;
}
#header .right .search input.btn
{
	border:none;
	background-color:#231F20;
	color:#fff;
	font-size:10.76px;
	font-weight:bold;
	cursor:pointer;
}
.visual-block
{
	width:821px;
	height:214px;
	margin-left:76px;
	margin-right:77px;
}

.visual-block #slides
{
   display:none;
}
.request
{
	float:right;
	margin:-32px 100px 0 0;
	display:inline;
	position:relative;
	z-index:200;
}
.request span.left
{
	background:url(../images/request-corner-left.gif) no-repeat;
	width:8px;
	height:32px;
	float:left;
}
.request span.content
{
	background:url(../images/request-corner-middel.gif) repeat-x;
	height:32px;
	float:left;
}
.request span.content a
{
	font-weight:bold;
	color:#000;
	text-decoration:none;
	display:block;
	padding-top:10px;
}
.request span.content a:hover
{
	color:#c41330;
}
.request span.right{
	background:url(../images/request-corner-right.gif) no-repeat;
	width:8px;
	height:32px;
	float:left;
}
.request-sub
{
	float:right;
	margin:-30px 100px 0 0;
	display:inline;
}
.request-sub span.left
{
	background:url(../images/request-corner-left-red.gif) no-repeat;
	width:10px;
	height:30px;
	float:left;
}
.request-sub span.content
{
	background:url(../images/request-corner-middel-red.gif) repeat-x;
	height:30px;
	float:left;
}
.request-sub span.content a
{
	font-size:12px;
	color:#000;
	text-decoration:none;
	display:block;
	padding-top:10px;
	font-weight:bold;
}
.request-sub span.content a:hover
{
	color:#c41330;
}
.request-sub span.right
{
	background:url(../images/request-corner-right-red.gif) no-repeat;
	width:10px;
	height:30px;
	float:left;
}
#nav-home
{
	width:821px;
	margin-left:76px;
	margin-right:77px;
	height:35px;
	background:url(../images/bg-nav.gif) repeat-x;
	background-color:#231f20;
}
#nav-home .navigation
{
}
#nav-home .navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#nav-home .navigation ul li{
	float:left;
	display:inline;
}
#nav-home .navigation ul li span.left-corner{
	background:url(../images/bg-left-corner.gif) no-repeat;
	width:18px;
	height:35px;
	float:left;
}
#nav-home .navigation ul li span.content-block{
	background:url(../images/bg-nav.gif) repeat-x;	
	height:35px;
	float:left;
}
#nav-home .navigation ul li span.content-block a{
	display:block;
	padding:10px 0;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	
}

#nav-home .navigation ul li span.right-corner{
	background:url(../images/bg-right-corner.gif) no-repeat;
	width:22px;
	height:35px;
	float:left;
}

#nav-home .right-corner
{
	background:url(../images/bg-right-corner.gif) 100% 0 no-repeat;
	width:22px;
	height:35px;
	float:right;
}
#nav-sub
{
	float:left;
	width:821px;
	margin-left:76px;
	margin-right:77px;
	background-color:#231F20;
}
#nav-sub .navigation
{
}
#nav-sub .navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#nav-sub .navigation ul li{
	float:left;
	display:inline;
	position:relative;
}
#nav-sub .navigation ul li span.left-corner{
	background:url(../images/nav-left-sub.gif) no-repeat;
	width:16px;
	height:30px;
	float:left;
}
#nav-sub .navigation ul li span.content-block{
	background:url(../images/nav-middel-sub.gif) repeat-x;	
	height:30px;
	float:left;
}
#nav-sub .navigation ul li span.content-block a
{
    display:block;
	padding:10px 0;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
#nav-sub .navigation ul li span.content-block a:hover{
	color:#000;
}
#nav-sub .navigation ul li span.right-corner{
	background:url(../images/nav-right-sub.gif) no-repeat;
	width:16px;
	height:30px;
	float:left;
}
#nav-sub .navigation ul li.active span.left-corner, #nav-sub .navigation ul li.hovered span.left-corner{
	background:url(../images/nav-left-sub-white.gif) no-repeat;
	width:16px;
	height:30px;
	float:left;
}
#nav-sub .navigation ul li.active span.content-block, #nav-sub .navigation ul li.hovered span.content-block{
	background:url(../images/nav-middel-sub-white.gif) repeat-x;	
	height:30px;
	float:left;
}
#nav-sub .navigation ul li.active span.content-block a, #nav-sub .navigation ul li.hovered span.content-block a{
	display:block;
	padding:10px 0;
	text-decoration:none;
	color:#C41230;
}
#nav-sub .navigation ul li.active span.content-block a:hover, #nav-sub .navigation ul li.hovered span.content-block a:hover{
	color:#C41230;
}
#nav-sub .navigation ul li.active span.right-corner, #nav-sub .navigation ul li.hovered span.right-corner{
	background:url(../images/nav-right-sub-white.gif) no-repeat;
	width:16px;
	height:30px;
	float:left;
}
#nav-sub .navigation ul li ul.sub li{
	display:inline;
	float:left;
	margin-right:20px;
	font-size:10px;
}
#nav-sub .navigation ul li ul.sub li a{
	text-decoration:none;
	display:block;
	color:#000;
}
#nav-sub .navigation ul li ul.sub li a:hover,
#nav-sub .navigation ul li ul.sub li.active a{
	text-decoration:underline;
}
#content
{
	width:727px;
	line-height:16px;
	border-bottom:8px solid #c51230;
	background:#f1edea;
	color:#000;
	padding:28px 79px 10px 15px;
	margin-left:76px;
	margin-right:77px;
	font-size:11px;
	clear:both;
}

#content h2{
	margin:0;
	padding:34px 0 5px;
	font-size:28px;
	color:#C41230;
	float:left;
	width:100%;
	display:inline;
}
#content h3{
	margin:0;
	
	font-size:12px;
	color:#000000;
	display:inline;
}
#content img.right{
	display:inline;
	float:right;
	margin:12px -54px 0 55px;	
}
#content img.left{
	display:inline;
	float:left;
	margin:0 38px 0 0;
}
#content p{
	padding:0 0 15px;
	margin:0;
}
#content p.last{
	padding-bottom:60px;
}
#content p a{
	color:#000;
	text-decoration:underline;
}
#content p a:hover{
	text-decoration:none;
}
#content .image-list{
	float:left;
	width:100%;
	margin-bottom:61px;
	display:inline;
}
#content .image-list ul.right{
	float:left;
	margin:0;
	padding:20px 0 12px;
	list-style:none;
	width:464px;
	display:inline;
}
#content .image-list ul.right li{
	background:url(../images/bullet.gif) no-repeat 0 10px;
	display:inline;
	width:416px;
	padding-left:16px;
	float:left;
}
/*Styles for content added/adjusted by ADX **************************************/

#content .FirstSection .adxSectionSubhead, #content .FirstSection .adxSection h3
{
    margin:0;
	font-size:20px;
	color:#C41230;
	line-height:25px;
	display:inline;
}
#content .Title
{
    margin:0;
	padding:34px 0 10px;
	color:#C41230;
	display:inline;
	font-weight:bold;
	font-size:20px;
}
#content .FirstSection .adxSection h3 a
{
    color:#C41230;
}
#content a
{
    color:#000000;
}
#content .adxSection .adxCaptionedMedia.adxPositionLeft
{ margin-right:20px; padding-left:15px;}

#content .adxSection .adxCaptionedMedia.adxPositionRight
{ padding-right:10px;}

#content .adxSection .adxCopy ul, #content .adxSection .adxCopy ol
{ list-style-position:outside; margin-top:0; display:inline-table;}

#content .adxSection .adxCopy table tbody tr td ul, #content .adxSection .adxCopy table tbody tr td ol
{list-style-position:inside; padding-left:20px; margin-left:0px;}

.BlueHeading, BlackHeading
{
	font-weight:bold;
	color:#000000;
}

#content .accreditation{
	float:left;	
}
#content .accreditation img{
	float:left;
	width:78px;
	display:block;
}
#content .accreditation p{
	float:left;
	margin:21px 0 0 10px;
	display:inline;
}
#content .bottom-image{
	float:right;
	width:146px;
	display:inline;
}
#content .bottom-image img{
	display:block;
}
#Footer
{ clear:both; width:821px; padding-bottom:30px; padding-top:11px; margin-left:76px; margin-right:77px;}

#Footer .FooterLink2
{padding-top:5px; padding-bottom:3px; text-align:right;}

#Footer a
{text-decoration:none; color:#FFFFFF; font-size:11.78px; font-weight:bold;}
#Footer .FooterLink1 .adxTOCTitle
{padding-left:20px; padding-right:1px; padding-top:5px; font-size:11.78px;}

#Footer .FooterLink1 .active
{padding-left:20px; padding-right:1px; padding-top:5px;}

#Footer .FooterLink1 .active a
{color:#ffffff; font-weight:bold;}

#Footer table tr td table.smallfooter
{float:right;}

#Footer .FooterLink2 a
{font-size:8.56px;}

#Footer .FooterLink2 .adxTOCTitle
{padding-right:10px;}

#Footer .FooterLink2 .active
{padding-right:10px;}

#Footer .FooterLink2 .active a
{color:#ffffff; font-weight:bold;}

#Footer .Copyright
{color:#FFFFFF; font-size:8.56px; font-weight:bold; padding-top:5px; padding-right:10px; padding-bottom:3px;}
/********************Request a Tour Page *****************************/
#RequestTourContent
{
    width:796px;
	line-height:16px;
	border-bottom:8px solid #c51230;
	background:#f1edea;
	color:#000;
	padding:28px 10px 80px 15px;
	margin-left:76px;
	margin-right:77px;
	font-size:11px;
	clear:both;
	
}
#RequestTourContent .RequestATour .SectionImage
{
	float:right;
	margin-top:40px;
	margin-left:15px;
}
#RequestTourContent .RequestATour .FirstSection .adxSectionSubhead, #RequestTourContent .RequestATour .FirstSection .adxSection h3
{
    margin:0;
	font-size:20px;
	color:#C41230;
	display:inline;
}
#RequestTourContent .RequestATour .FirstSection .adxSection h3 a
{
    color:#C41230;
}
#RequestTourContent .RequestATour .adxSectionSubhead
{
	font-weight:bold;
}
#RequestTourContent form
{
	 margin-top:0;	
}

#RequestTourContent .RequestATour .Submit
{
	border:none; color:#3C4F9D; font-size:11px; font-weight:bold; background-color:#FFF;
}

#RequestTourContent .RequestATour .Label
{
	padding-bottom:0;
	font-size:10px;
}
#RequestTourContent .RequestATour .FormField
{
	float:left;
}

#RequestTourContent .RequestATour input, #RequestTourContent .RequestATour select
{
	color:#394A53;
	font-weight:normal;
	margin-right:10px;	
	margin-top:0;
}
#RequestTourContent .RequestATour .MapArea
{
	width:325px;
	border:solid 2px #3C4F9D;
	height:320px;
	float:right;
	margin:5px 20px;
}

#RequestTourContent .RequestATour #SchoolsMap
{
	width:325px;
	height:320px;
}

.SchoolsPicker
{
	padding:0 10px 10px 0;
	line-height:normal;
}

.SchoolsPicker .RBColumn
{
	padding-top:15px;
}

.SchoolsPicker .InfoColumn
{
	padding:0 0 10px 5px;
}

.InfoColumn .SchoolBrandName
{
	font-weight:bold;	
}

.InfoColumn .ProgramsOffered
{
	font-weight:bold;
}

.SchoolsPicker .PagerArea
{
	padding-left:70px;
	font-size:10px;
	margin-bottom:10px;
}

.SchoolsPicker .PagerArea a, .SchoolLocations .PagerArea a
{
	text-decoration:none;
}

.SchoolsPicker .PagerArea a.CurrenPage, .SchoolLocations .PagerArea a.CurrenPage
{
	color:#FBA505;
	font-weight:bold;
}

.SelectedSchoolHeading 
{
	padding:5px 0;
}

.SelectedSchoolHeading .SelectedSchoolInfo
{
	font-size:12px;
	font-weight:bold;
	color:#3c4f9d;
}
.SchoolsPicker .PopUpLinks
{
	padding-top:10px;
	font-size:10px;
}
.ChangePopUp, .RefinePopUp
{
	width:250px;
	background-color:#FFFFCC;
	padding:10px;
	margin-top:5px;
	border:solid 1px #000;
	display:inline-table;
	position:absolute;
	margin-left:50px;
	visibility:hidden;
}
.RefinePopUp
{
	margin-left:20px;
	width:280px;
}

.SchoolsPicker .CloseButton
{
	float:right;
	margin:-11px -8px 0 0;
}

.PopupForm
{
	margin-top:5px;
	color:#394A53;
	font-size:10px;
	font-weight:normal;	
}

.PopupForm.Text
{	
	text-align:center;
	margin-left:0px;
}

.PopupForm.Select
{
	height:20px;
}

.PopupForm.Checkbox
{
	display:block;
	float:left;
	width:125px;
}

.PopupForm.Button
{
	font-size:11px;
}
.MapIcon
{
	width:35px;
	height:34px;
	padding-top:3px;
	margin-top:2px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}

.MapIcon img
{
	border:none;
}

#content .RequestATour .adxSectionCopy
{
    padding-top:10px;
}
#content .RequestATour .SchoolBrandName
{
    padding-top:15px;
    line-height:20px;
    font-weight:bold;
}
#content .RequestATour .SchoolAddress
{
    line-height:20px;
    padding-bottom:10px;
}
#content .RequestATour p
{
    margin:0px;
    padding: 0px;
}

.RequestATourTable
{
	padding:0;
	margin:0 0 25px 0;
}
.RequiredField
{color:#C41230; font-size:10px; font-weight:bold;}

.RequestATourText
{
	padding-top:5px;
}

.RequestATourValidator
{
	clear:left;
	padding-bottom:5px;
	padding-left:1px;
}
.RequestATourControl
{
	width:185px;
	padding:5px 0 0 5px;
}

.RequestATourLabel
{
	padding:0 0 0 5px;
	width:70px;
}
.RequestATourControl .textStyle
{color:#394A53; font-size:10px;}

.RequestATourText.forcomments
{padding-top:0px;}

.RequestATourControl .commentsStyle
{font-family:Verdana; font-size:10px; color:#394A53;}

.labelStyle
{color:#636363; font-size:10px;}

.FormError
{ 
	color:#C41230;
	font-size:10px;
}

.Error
{ 
	color:#C41230;
	font-size:12px;
}

.NoResults
{
	padding-top:10px;
	font-size:11px;
}

a.BackButton
{
	margin-left:25px;
	color:#3C4F9D;
	font-weight:bold;	
}
/********************School Locator Page*****************************************/
#content .SchoolLocator .Title
{
	font-size:20px;
	padding-bottom:0px;
	margin:0;
	padding:5px 0 10px;
	color:#C41230;
	display:inline;
	font-weight:bold;
	line-height:25px;
}
#content .SchoolLocator p
{
    margin:0px;
    padding:0px 0px 10px 0px;
    font-size:11px;
}
#content .SchoolLocator p.adxSectionSubhead 
{
	font-size:11px;
	font-weight:bold;
	padding:0px;
}
#content .SchoolLocator .adxSectionSubhead 
{
	font-size:11px;
	font-weight:bold;
	
}
#content .SchoolLocator .SchoolLocations .adxSectionSubhead 
{
	font-size:12px;
	padding: 5px 0 5px 0;
	font-weight:bold;
}

.SchoolLocator .Instructions
{
	margin-bottom:10px;
}

.SchoolLocator .MapArea
{
	/*width:420px;*/
	width:361px;
	border:solid 2px #3C4F9D;
	height:303px;
}

.SchoolLocator .PopupForm.Select 
{
	height:19px;
}

.SchoolLocator .PopupForm.Button 
{
	height:19px;
}

.SchoolLocator .PopupForm 
{
	margin-bottom:0px;
	margin-right:10px;
	
}
#SchoolsMap
{
	/*width:420px;*/
	width:361px;
	height:303px;
}

.SchoolLocator .MapArea 
{
	margin-top:10px;
}

.SchoolLocator .adxSectionSubhead img
{ margin-top:10px;}

.SchoolLocations
{
	float:right;
	width:420px;
	padding-left:10px;
}

.SchoolLocator img
{
	border:none;
}

.SchoolLocations .SchoolsDataList
{
	clear:left;
	padding-top:70px;
}
.SchoolLocations .RefineSearch .Legend
{
	display:block;
	float:left;
	width:135px;
	height:20px;
	font-size:10.66px;
	margin-right:5px;
}

.SchoolLocations .MapIcon 
{
	background:none;
	margin:0;
	padding:0 0 5px 0;
}
.SchoolLocations .Box
{
	width:10px;
	height:10px;
	margin:5px 0 0 10px;
}

.SchoolLocations .Legend .Box
{
	float:left;
	margin:5px 10px 20px 5px;
}

.SchoolLocations .Box.PreschoolBox
{
	background-color:#dd8832;
}

.SchoolLocations .Box.ElementaryBox
{
	background-color:#62af54;
}

.SchoolLocations .Box.MiddleBox
{
	background-color:#3d509c;
}

.SchoolLocations .Box.HighBox
{
	background-color:#c52332;
}

.SchoolLocations .Box.AfterCareBox
{
	background-color:#77ae9a;
}

.SchoolLocations .Box.CampBox
{
	background-color:#b32677;
}

.SchoolLocations .Box.ICampBox
{
	background-color:#f4cd30;
}

.SchoolLocations .Box.PaladinBox
{
	background-color:#c7d744;
}

.SchoolLocations .BrandName
{
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
}

.SchoolLocations .SchoolDetails
{
	padding-left:5px;
	padding-bottom:10px;
	font-size:11px;
	line-height:17px;
}
.SchoolLocations .SchoolDetails a, .InfoColumn a,.RequestATour .SchoolAddress a
{
	font-weight:bold;
	color:#3C4F9D;
}	

.SchoolLocations .PagerArea
{
	padding-left:0px;
	padding-bottom:15px;
	font-size:10px;
}

/********************Google Maps Tabs*****************************/

#schooldetails 
{ line-height:14px;}
#schooldetails .BrandName
{ color:#000000; font-size:13px; font-weight:bold;} 

#schooldetails b
{color:#000000; } 

#schooldd .textbox input
{ 
	color:#000000;
	font-size:10px;
	font-weight:normal;
	margin-top:5px;
	width:200px;
}

#schooldd .submit
{ text-align:right; padding:5px 10px; }
/******************Career Inquiry************************************/
#CareerInquiryForm
{
	padding-bottom:25px;
}

#SelectSchoolTable
{
	/*margin-left:-150px;*/
	line-height:20px;
}

#SelectSchoolTable .CareerLabel
{
	width: 111px;
	text-align:right;
	vertical-align:top;
}

#CareerInquiryForm table td
{
	padding:5px 5px 0 0;
	vertical-align:middle;
}

.required
{
	color:#FF0000;
	font-weight:bold;
	text-align:left;
	padding-left:2px;
}

.CareerLabel
{
	text-align:right;
	vertical-align:top;
}

.controlWidth
{
	width:211px;
}

.controlHeight
{
    height:25px;
}
.SchoolSection .controlWidth
{
	width:350px;
}
#CareerInquiryForm #SchoolSelection
{
	padding-top: 30px;
}


/*****************************Site Map*******************************/

.sitemap ul
{list-style-type:none; padding-left:5px;}

.sitemap ul li a
{text-decoration:none; /*font-size:11px*/; font-weight:bold; color:#000000;}

.sitemap ul li ul
{padding-left:0px; margin:0px;}

.sitemap ul li ul li
{padding-top:10px;}

.sitemap ul li ul li ul li
{padding-left:20px; padding-top:5px;}

.sitemap ul li ul li ul li a
{text-decoration:underline; font-weight:normal; color:#000000;}


/******************************Search********************************/
.searchresults
{/*width:500px;*/ padding-top:5px;}

.searchresults .contentsection .adxSectionSubhead
{font-weight:bold;}

.searchresults .adxIndexSearchMessage
{/*font-size:12px;*/ padding-top:10px;}

.searchresults .adxIndexSearchMessageQuery
{font-weight:bold;}

.searchresults .adxIndexSearchPaging
{/*font-size:11px;*/ padding-top:10px;}

.searchresults .adxIndexSearchPaging a
{text-decoration:none; color:#000000;}

.searchresults .adxSearchCurrentPage
{font-weight:bold; text-decoration:underline;}

.searchresults table
{/*font-size:11px;*/}

.searchresults table tr
{margin-bottom:5px; border:solid #C41230;}

.searchresults tr td .adxIndexSearchTitle
{
	font-weight: bold;
	color: #000000;
}

.searchresults tr td .adxIndexSearchTitle a
{text-decoration:none; color:#000000;}
/***********************Our Schools Page Begin************************/
.OurSchools
{
	margin-top:20px;
}
.OurSchools .adxTOCTitle
{
	font-weight:bold;
}

.OurSchools .adxTOCTitle a
{
	text-decoration:none;
}

.OurSchools .adxTOCSummary p
{
	margin:0;
	padding:0;
}

.OurSchools .adxTocIcon
{padding-right:10px;}

.WhiteHeading
{
	font-weight:bold;
	color:#FFFFFF;
}

.GreenTagline
{
	font-size:7.5pt;
	color:#024B29;
}
.BlueTagline
{
	font-size:7.5pt;
	color:#3C4F9D;
}
.BlackTagline
{
	font-size:7.5pt;
	color:Black;
}

/************************Our Schools Page End*************************/
/**************Become an NLCI School Form Begin***********************/
.BecomeanNLCISchool
{padding-top:10px;}

.BecomeanNLCISchool .contentsection .adxSectionSubhead
{font-size:20px; padding-bottom:5px; font-weight:bold;}

.BecomeanNLCISchool .form .RequiredField
{color: #000000; font-size:smaller; padding-bottom:5px;}

.BecomeanNLCISchool .lblrow
{width:800px; float:left; padding-bottom:2px;}

.BecomeanNLCISchool .txtrow
{width:450px; padding-bottom:8px;}

.BecomeanNLCISchool .column1
{width:178px; padding-right:10px; float:left; }

.BecomeanNLCISchool .column1.longer
{width:230px;}

.BecomeanNLCISchool .column2
{width:178px; float:left; padding-right:10px;}

.BecomeanNLCISchool .Captcha
{width:500px; float:left; padding-bottom:8px; }

/***************Become an NLCI School Form End************************/
/******************Investor Relations Begin***************************/
.InverstorRelationsHeading
{font-size:20px; font-weight:bold; color:#C41230;}

.Frame 
{padding-top:10px;}
/*******************Investor Relations End****************************/
/********************Media Relations Form Begin***********************/
.MediaRelations
{}

.MediaRelations .contentsection .adxSectionSubhead
{font-size:20px; padding-bottom:5px; font-weight:bold; color:#C41230;}

.MediaRelations .form
{width:680px;}

.MediaRelations .form .RequiredField
{color:#000000; font-size:smaller; padding-bottom:5px;}

.MediaRelations .lblrow
{width:450px; float:left; padding-bottom:2px;}

.MediaRelations .txtrow
{width:450px; padding-bottom:8px;}

.MediaRelations .column1
{width:178px; padding-right:10px; float:left;}

.MediaRelations .column2
{width:178px; padding-right:10px; float:left;}

.MediaRelations .Captcha
{width:500px; float:left; padding-bottom:3px;}

.txtrow .calcontainer
{position:absolute; z-index:100;}

/********************Media Relations Form End*************************/

/**************************News Release Page Begin*************************/

.News .NewsReleases
{ font-weight:bold; padding-top:10px; padding-left:5px; color:#3C4F9D;}

.News .Repeater
{padding-top:10px; width:800px; padding-left:5px;}

.News .Repeater .NewsLink
{padding-bottom:3px;}

.News .Repeater .NewsLink .NewsTitle a
{font-weight:bold; text-decoration:none; padding:0px;}

.News .Repeater .NewsLink .NewsTitle a:hover
{
    text-decoration:underline;
}
.News .Repeater .NewsLink .NewsDate
{font-weight:bold;}

.News .Repeater .NewsLink .AttachmentIcon img
{height:20px; width:20px;}

.News .Repeater .NewsSummary
{padding-bottom:13px;}

.News .Repeater .PageFooter
{text-align:right;}

