/* CHASE ACADEMY CSS MAIN */
body {margin: 0px; padding: 0px; background-image: url(images/Head_bg.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, Sans;}
#sitewrap {display: block; width:848px; text-align: left;}
#head1 {height: 129px; background-image: url(images/ChaseAcademyLogo.gif); background-repeat: no-repeat;}
#menu1 {display: block;}
#menu1 ul{height: 36px; list-style-type: none; margin: 0px; padding: 0px; margin-left: 7px; margin-top: 1px;}
#menu1 li {float: left; line-height: 36px; padding: 0px; margin: 0px;}
#menu1 a{color: #c0cbd4; text-decoration: none; font-size: 12px; line-height: 36px;  padding-bottom: 12px; padding-top:3px;}
#menu1 a:hover{color: white; background-image:url(images/menu1_slide1.gif); background-repeat: no-repeat;}
#menu1 span {padding-left: 7px; padding-right: 7px; padding-bottom: 12px; padding-top:3px;}
#menu1 a span:hover {background-image:url(images/menu1_slide1b.gif); background-repeat: no-repeat; background-position: right top;}
#home #menu1 a.menu1chosen {background-image:url(images/menu1_slide2.gif); background-repeat: no-repeat; color: #002a4d;}
#home #menu1 a.activetop {font-weight: bold;}
#home #menu1 span.menu1chosenspan {background-image:url(images/menu1_slide2b.gif); background-repeat: no-repeat; background-position: right top;}
#menu2 {display: block; clear:both;}
#menu2 ul{height: 27px; list-style-type: none; margin: 0px; padding: 0px; margin-left: 7px;}
#menu2 li {float: left; line-height: 27px; padding: 0px; margin: 0px;}
#menu2 a{color: #363636; text-decoration: none; font-size: 11px; line-height: 27px;  padding-bottom: 4px; padding-top:9px;}
#menu2 span {padding-left: 10px; padding-right: 10px; padding-bottom: 4px; padding-top:3px;}
#menu2 a span:hover {color: #002a4d;}
.home_ #menu2 a.menu2chosen {color: #002a4d; background-image:url(images/menu2_slide2.gif); background-repeat: repeat-x; font-weight: bold;}

.ie6 #menu1 ul{margin-top:3px;}
.ie6 #menu2 ul{margin-top: 2px;}
.ie7 #menu1 ul{margin-top:3px;}
.ie7 #menu2 ul{margin-top: 2px;}
.ie8 #menu1 ul{margin-top:3px;}
.ie8 #menu2 ul{margin-top: 2px;}
.gecko.mac #menu1 ul{margin-top: 0px;}
.gecko.mac #menu2 ul{margin-top: 0px;}

#contentwrapper {
margin-left: 15px;	
}
.goog-te-gadget {
       height: 0;
}
#google_translate_element {
	float: right;
}
#container {
	clear: both;
	width: 100%;
	float: left;
	margin-right: -210px;
	margin-top: 15px;
}

#container h1{font-size: 27px; color:#002a4d; color: #3e6585;font-weight: normal;font-family: times new roman, times;}
#container h1.homeh1
{
	font-size: 48px;
	font-family: times new roman, times;
	color: #cccccc;
	text-transform: uppercase;
	margin-top: 0px;
	clear: left;
	margin-bottom: 0px;
	line-height: 48px;
}
#container h1 .homeh1small {font-size: 20px; font-family: times new roman, times; color: #a1a1a1; text-transform: lowercase; margin-bottom: 0px; padding-bottom: 0px; padding-left: 15px; display: block; line-height: 22px;}
#container h2{font-size: 18px; color:#002a4d; font-weight: normal; margin-bottom: 3px; margin-top: 15px; padding: 0px 0px;font-family: times new roman, times;}
#container h3{font-size: 14px; color:#002a4d; font-weight: bold;font-family: times new roman, times;}
#container p{font-size: 12px; color:#252525; font-weight: normal; margin-top: 2px; margin-bottom: 8px; line-height: 16px;}
#container p.highlight{font-size: 14px; color:#002a4d; font-weight: normal; margin-top: 2px; margin-bottom: 8px; line-height: 20px; margin-bottom: 20px;}
#container p.highlight b{color:#454545;}

#container ul{font-size: 12px; color:#252525; font-weight: normal; margin-top: 10px; margin-bottom: 15px; line-height: 18px;}

#contentarea {
	margin-right: 220px;
}

#sideoptions {
	width: 210px;
	float: right;
	margin-top: 15px;
}

.clearing {
	height: 0;
	clear: both;
}

#footer{
display: block;
border-top: 1px solid silver;
margin-left: 15px;
text-align: left;
padding-top: 10px;
margin-top: 20px;
}

#footer ul {list-style-type: none; margin:0px; padding: 0px;}
#footer li { float: left; padding: 0px; margin: 0px; font-size: 11px; color: #002a4d;}
#footer a {margin-right: 15px; text-decoration: none; color: #002a4d;}
#footer #footersub{display: block; font-size: 10px; color: #a1a1a1; clear: both; padding-top: 10px;}
#footer #footersub b {color:#747474; font-weight: normal;}
#sideblock {background-color: #f1efef; width: 198px;}
#sideblock h2{background-image: url(images/side_head.gif); background-repeat: no-repeat; border-bottom: 1px solid white; margin-bottom: 0px; display: block; font-size: 12px; color: #747474; font-weight: bolder; padding: 10px 10px 8px 16px;}
#sideblock #sideblockcontent {background-image: url(images/side_fadedown.gif); background-repeat: repeat-x; padding: 10px 10px 8px 16px;}
#sideblock h2 a{text-decoration: none; color: #747474;}
#sideblockcontent h3, #sideblockcontent h3 a {font-weight: bold; font-size: 12px; color: #002f55; margin: 0px; clear: both; text-decoration: none;}
#sideblockcontent h3 .date {font-size:10px; color:#747474;}
#sideblockcontent p {font-size: 11px; color: #3d3d3d; margin-top: 4px; margin-bottom: 6px; line-height: 16px;}
#sideblockcontent #sportsresultwrap{display: block; clear: both;}
#sideblockcontent #sportsresult1, #sideblockcontent #sportsresult2, #sideblockcontent #sportsresult3{float: left;color:#747474; font-size: 11px; margin-top: 6px;}
#sideblockcontent #sportsresult1{font-weight: bold; display: block; width: 22px;}
#sideblockcontent #sportsresult2{width: 30px;}
#sideblock2 {background-image: url(images/blank_rightbg.gif); background-repeat: no-repeat; width: 198px; padding-top: 5px; margin-top: 15px; margin-bottom: 15px;}
#sideblock2 a{color:#747474; text-decoration: none; font-size: 12px; margin-bottom: 5px;}
#clear {display: block; clear: both; font-size: 10px;}
#sideblock2  a.download {margin-left: 15px; margin-right: 15px;}
#sidelink {margin-bottom: 10px;margin-top: 10px;}
#sidelink a{display: block; margin-bottom: 4px; background-color:#d9e1ea;
color:#3D3D3D; text-decoration: none; font-size: 11px; padding: 0px 4px 0px 16px; background-image: url(images/sidelink_bg.gif); background-repeat: no-repeat; height: 20px; width: 178px; line-height: 20px;}
#sidelink a:hover{background-color:#FFE564;
color:#534B05; }


#homeblock {display: block; float: left; width: 180px; min-height: 130px; }
#homeblock2 {display: block; float: left; width: 180px; margin-left: 22px; min-height: 130px;}
#homeblock h2, #homeblock2 h2 { margin: 0px 0px 5px 0px; padding: 5px 0px;  border-bottom: 1px solid #d9e1ea; font-size: 14px; font-family: arial, helvetica;}
#promopic {margin-top: 8px; margin-bottom: 5px;}
#homeblock p, #homeblock2 p {font-size: 12px; line-height: 16px;}
#homeblock a, #homeblock2 a {text-decoration: none; padding: 2px 4px; border: 1px solid #cccccc; color: #212121; font-size: 11px; background-color: #d9e1ea;}
#homeblock a, #homeblock2 a {background-color: #ffe564; color:#534b05; border: 1px solid #b2a31e;}
#homeblock a:hover, #homeblock2 a:hover {background-color: #ffd913; color:#534b05; border: 1px solid #b2a31e;}
#hometextpanel {background-image:url(images/home_textpanel.gif); background-repeat: no-repeat; padding: 10px 15px 10px 10px;}
#imagewrap img{display: block;}
#imagewrap{font-size: 10px; margin-bottom: 25px;}

#imagewrapfloatr{float: right; font-size: 10px; margin-bottom: 25px; margin-left: 25px; margin-right: 15px;}
#imagewrapfloatl{float: left; font-size: 10px; margin-bottom: 25px; margin-right: 25px;}

#standardtable {font-size: 12px; color: #3d3d3d; margin-top: 4px; margin-bottom: 6px; line-height: 16px;}
#standardtable th{font-size: 11px; color: #3d3d3d; margin-top: 4px; margin-bottom: 6px; line-height: 16px; text-align: left; background-color: #d9e1ea; padding: 4px 5px; border-bottom: 1px solid #00437b; vertical-align: top; }
#standardtable th.leftline {border-left: 1px solid #00437b;}
#standardtable th i{font-weight: normal;}
#standardtable td{padding: 2px 5px 5px 5px; border-bottom: 1px solid #cacaca; background-color: #f5f5f5; vertical-align: top; }
#standardtable td.bolder{border-bottom: 0px solid white; font-weight: bold; padding-top: 15px; font-size: 14px;}
#standardtable td.bolder2{border-bottom: 0px solid white; font-weight: bold; padding-top: 6px;}
#standardtable td.bolder3{font-weight: bold; }
#standardtable td.note{font-size: 11px; line-height: 14px; background-color: #e7e7e7;}
#address {font-size: 11px; color:#454545; padding-left: 15px;}
a.download {background-image: url(images/download_arrow.gif); background-repeat: no-repeat; background-position: right 0px; display: block;}
a.download:hover {background-position: right -26px; color: #00437a;}

#subMenutext {font-size: 12px; color: silver;border-bottom: 1px dotted #e7e7e7; margin-bottom: 15px; padding-bottom: 5px;}
#subMenutext a {text-decoration: none; margin-right: 15px; color: #454545;}
#subMenutext a #active {border-bottom: 2px solid #ffd202;}
#contactform input {font-size: 12px; padding: 2px; border: 1px solid silver; width: 270px;}
#contactform #Submit {width: 100px;}
#contactform #formtitle {display: block; float: left; width: 120px; font-size: 11px; color: #454545;}
#contactform .clearing2 {display: block; clear: both; font-size: 5px; padding: 0px;}
#contactform select {font-size: 12px; padding: 2px; border: 1px solid silver; width: 170px;}
#contactform textarea {font-size: 12px; padding: 2px; border: 1px solid silver; width: 320px; font-family: arial, helvetica; height: 100px;}
#contactform #tinytext {font-size: 11px; color: #454545; display: inline;}
a.airport {text-decoration: none; color: #3e6585; font-weight: bold;}
#contactform #messagearea {margin-left: 120px; font-size: 11px; color: red; margin-top: 10px; }

#otherinfo {margin-right: 20px;}
#otherinfo a{display: block; text-decoration: none; font-size: 12px; padding-bottom: 10px; padding-top: 4px; border-bottom: 1px dotted silver; padding-left: 25px; margin-left: 10px; color: #002f55; background-image: url(images/PDF.gif); background-repeat: no-repeat; background-position: left 3px;}
#otherinfo a:hover {color: black; background-color: #e1e1e1;}

#newswrap {clear: both; border-bottom: 1px dotted silver; margin-bottom: 15px; margin-right: 15px;}
#newsmenu{border-bottom: 1px solid #002A4D;margin-bottom: 15px; font-size:12px;  margin-right: 15px;}
#newsmenu a{padding: 5px 5px; display: block; float: left; width: 100px; text-decoration: none; background-color: #e1e1e1; color:#002A4D; color: #535353;}
#newsmenu a.activenewsmenu {background-color: #002A4D; color: white;}
.newsdate{font-size: 11px; color: #575757; margin-bottom: 4px;}
.newslink {float: right; margin-left: 15px; font-size: 11px; text-decoration: none; color: #002A4D;}
.newsback{font-size: 12px;  color: #002A4D; text-decoration: none; margin-top: 10px;}
#newswrap .smallerlist {font-size: 14px;}
.newsdatelist{font-size: 12px; color: #575757; margin-right: 4px; float: left; display: block; width: 80px; font-family: arial, helvetica; text-indent: 5px;}
#newswrap .smallerlist a{color:#002a4d; font-weight: normal; text-decoration: none;}
