@charset "utf-8";
/* CSS Document */
@import url("layout.css");

/***********************************/
#Content1 { float:left; width:700px; }
#Content2FullWidth { float:left; width:100%; }

/*********************************/
.Round1{
background:#eff8fd; 
width:222px; 
margin:0 auto;}

.Round1 p{ 
font-size:12px;
color:#2d2c2c
}

.Round1 h2{
background:url(../images/orange-header.gif) repeat-x;
height:48px;
color:#fff;
text-align:center;
font-size:14px;
line-height:14px;
padding-top:8px;
}

.SpecialOffer{
border:1px solid #3a80cf;
padding:1px;
padding-top:0px;
}


.SpecialOffer h2{ 
background:url(../images/orange-header2.gif) top no-repeat; 
height:55px; 
padding:0; 
color:#fff; 
text-align:center; 
font-size:14px; 
line-height:50px;
}

.SpecialOffer .Inner{
background:#bfdfff; 
margin:3px; 
margin-top:0;}

.SpecialOffer .Inner h3{
color:#053e88;
font-size:12px;
padding:0px 8px
}

.SpecialOffer .Inner p{
font-size:12px;
color:#000;
}

.RoundContainer{width:234px;
float:right;
background:#fff;
margin-top:8px;
}

/******************************/
.Round2{ float:left}

.BlueTabs2 {
float:left;
background: url(../images/glowtab-left2.gif) no-repeat left top;
padding:0 0 0px 9px;
text-decoration:none;
margin-top:2px;	
}

.BlueTabs2 span{
float:left;
display:block;
background:url(../images/glowtab2.gif) no-repeat right top;
padding: 5px 16px 10px 10px;
font-weight:bold;
width:100%;
line-height:16px;

}

h3{color:#0f4a87;
font-size:16px;
line-height:16px; }
h3.blue{
color:#0f4a87;
font-size:16px; 
line-height:33px;
background:url(../images/grade-blue.gif) repeat-x;
padding-left:10px;
}



/*********************************/
.ContentMenuContainer{
background:#fff; 
margin:10px auto;
width:99%;


}
.ContentMenuContainer h1{ 
color:#0f4a87;
font-size:22px;}

.ContentMenuContainer .AdultsCorner{
background: url(../images/adult-bg.gif) top no-repeat;
width:344px;
float:left;
}
.ContentMenuContainer .AdultsCorner img{
margin-top:4px;
}
.ContentMenuContainer .AdultsCorner .Inner{ 
margin-left:37px !important; 
margin-left:39px;
margin-right:5px;
}
.ContentMenuContainer .AdultsCorner .Inner h3{ 
background:#c0e9f9; 
color:#0f4a87; 
font-size:12px; 
padding:8px; 
line-height:13px; 
}  

.ContentMenuContainer .AdultsCorner .Bottom{ 
background:url(../images/bottom-adult-bg.gif) bottom no-repeat; 
height:10px; 
margin-left:0px !important; 
margin-left:5px; 
}


/*************************/

.ContentMenuContainer .JuniorCorner{
background: url(../images/junior-bg.gif) top no-repeat;
width:344px;
float:left;
margin-left:3px;
}
.ContentMenuContainer .JuniorCorner img{
margin-top:4px;}
.ContentMenuContainer .JuniorCorner .Inner{ 
margin-left:37px !important; 
margin-left:39px; 
margin-right:5px;}
.ContentMenuContainer .JuniorCorner .Inner h3{ 
background:#c0e9f9; 
color:#0f4a87;
font-size:12px; 
padding:8px; 
line-height:13px; }

.ContentMenuContainer .JuniorCorner .Inner p.first{ 
color:#33669b; 
font-size:12px;  }  

.ContentMenuContainer .JuniorCorner .Bottom{ 
background:url(../images/bottom-junior-bg.gif) bottom no-repeat; 
height:10px; 
margin-left:0px !important; 
margin-left:5px; 
}  

/***************/
.widthFix{ width:310px!important; }


/********************************INSIDE*************************************/
h1#header1 { width:968px; height:84px; text-align:center; background:url(../images/banner-01.jpg) no-repeat left top; color:#0f4a87; font-size:18pt; font-family:Arial, Helvetica, sans-serif; padding-top:20px;}
h1#header1 span { font-size:10pt;}

#title-01 {width:403px; float:left; margin-top:0px; _margin-top:-10px; }
#title-top-01 { width:403px; height:6px; background:url(../images/title-top-01.gif) no-repeat left bottom; }
#title-main-01 {width:403px; background:url(../images/title-bg-01.gif) repeat-y left top;  }
#title-down-01 {width:403px; height:9px; background:url(../images/title-down-01.gif) no-repeat left top; }
#title-main-01 h2 { text-align:center; font-size:18px; color:#0f4a87;}
#title-main-01 h2 span{ font-size:14px; font-weight:normal}
#left-side { float:left; width:510px;}
#right-side { float:left; width:180px; margin-left:9px;}

ul#breadcumb { list-style:none; width:280px; float:left; margin-left:10px; padding-top:10px;}
ul#breadcumb li { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:8pt; color:#000; display:inline; }
ul#breadcumb li a {color:#330066;font-weight:bold;}
ul#breadcumb li a:hover {color:#f4a214;}

#short{ background:url(../images/dots-01.gif) repeat-y left top; margin-left:5px; padding-left:4px; margin-top:7px;}
#short h5 { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#0f4a87; }
#short ul { list-style:none; margin-top:10px;}
#short ul li { background:url(../images/icon-05.gif) no-repeat left 5px ; padding-left:20px; margin-bottom:10px;}


#short2{ background:url(../images/dots-01.gif) repeat-y left top; margin-left:4px; padding-left:4px; margin-top:-20px;}
#short2 h5 { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#0f4a87; }
#short2 ul { list-style:none; margin-top:10px;}
#short2 ul li { background:url(../images/icon-05.gif) no-repeat left 5px ; padding-left:20px; margin-bottom:2px; }



#right-side h4 {color:#0f4a87; font-size:11pt; font-family:Arial, Helvetica, sans-serif; background:url(../images/icon-01.gif) no-repeat left center; padding-left:20px; margin-top:30px; margin-left:5px;}


h5 {color:#0f4a87; font-size:11pt; background:url(../images/icon-01.gif) no-repeat left 5px; padding-left:20px; margin-top:20px; margin-left:5px;}
h5 span{ color:#f78711}
h6 {color:#ff0000; font-size:10pt;  background:url(../images/icon-04.gif) no-repeat left center; padding-left:25px; margin-top:10px; margin-left:5px;}

.box-01 { margin-left:2px; border:1px solid #e0dcc7; padding:5px;}
.box-01 p{ color:#000; padding:3px 2px;}
.box-01 ul {}
.box-01 ul li {
	background:url(../images/icon-02.gif) no-repeat left 3px;
	padding-left:14px;
	margin-bottom:5px;
	color:#000;
}

.box-05 { margin-left:2px; /*border:1px solid #e0dcc7;*/ padding:5px;}
.box-05 p{ color:#000; padding:3px 2px;}
.box-05 ul {}
.box-05 ul li {
	background:url(../images/icon-02.gif) no-repeat left 3px;
	padding-left:14px;
	margin-bottom:5px;
	color:#000;
}
/*ul.box-01 li a {color:#000000;}
ul.box-01 li a:hover {color:#330066;}*/
.BgMoney{ background:url(../images/block-bg-01.gif) no-repeat right bottom}


ul.box-01 li.more { text-align:right; background:url(../images/icon-03.gif) no-repeat 375px 2px; color:#330066; }
ul.box-01 li.more a {color:#330066;}
ul.box-01 li.more a:hover {color:#000;}

ul.box-02 { margin-left:2px; border:1px solid #e0dcc7; padding:10px; background:url(../images/block-bg-01.gif) no-repeat left bottom; min-height:100px;}
ul.box-02 li { background:url(../images/icon-02.gif) no-repeat left 3px; padding-left:16px; margin-bottom:5px;color:#000000; }
ul.box-02 li a {color:#000000;}
ul.box-02 li a:hover {color:#330066;}

ul.box-05 { margin-left:2px;  padding:10px; }
ul.box-05 li { background:url(../images/icon-02.gif) no-repeat left 3px; padding-left:16px; margin-bottom:5px;color:#000000; }
ul.box-05 li a {color:#000000;}
ul.box-05 li a:hover {color:#330066;}


ul.box-07 { margin-left:2px; border:1px solid #e0dcc7; padding:10px;}
ul.box-07 li { background:url(../images/icon-02.gif) no-repeat left 3px; padding-left:16px; margin-bottom:5px;color:#000000; }
ul.box-07 li a {color:#000000;}
ul.box-07 li a:hover {color:#330066;}



.box-04 { margin-left:2px; border:1px solid #e0dcc7; padding:10px;}
.box-04 p{ color: #000; padding:3px 2px;}


/*tabs*/
.tabs {width: 99%; margin-top:20px; float:left; }
.tabNavigation ul {margin:0;padding:10px 10px 0 0px;list-style:none;}
.tabNavigation li {display:inline;margin:0;padding:0;}
.tabNavigation a {float:left;background:url(../images/icon-01-left.gif) no-repeat left top;margin:0;padding:0 0 0 6px;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;text-decoration:none; text-align:center; font-weight:bold;position:relative; z-index:10; top:1px;_top:-4px; text-decoration:none;}
.tabNavigation a span {float:left;display:block;background:url(../images/icon-01-right.gif) no-repeat right top;padding:8px 25px 6px 10px;margin-right:1px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; text-align:center; font-weight:bold; text-decoration:none;}
.tabNavigation a span {float:none;}
.tabNavigation a:hover span {}
.tabNavigation a:hover, ul.tabNavigation li a.selected {background-position:0% -32px;color:#333333;}
.tabNavigation a:hover span,ul.tabNavigation li a.selected span {background-position:100% -32px;color:#333333;}
div.tabs > div {clear: both; padding-top:0px;}
#first {width:100%; margin-top:0;_margin-top:-5px;}
#second {width:100%;margin-top:0px;_margin-top:-5px;}
#third {width:100%;margin-top:0px;_margin-top:-5px;}


.title-01 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0f4a87; font-weight:bold; }
ul.box-03 { margin-left:2px; padding:10px; width:95%; }
ul.box-03 li {color:#000000;  font-family:Verdana, Arial, Helvetica, sans-serif; }
ul.box-03 li a {color:#330066; background:url(../images/icon-02.gif) no-repeat left 3px; padding-left:16px; margin-bottom:5px; font-size:12px;font-weight:bold;}
ul.box-03 li a:hover {color:#330066;}
.orange {color:#ff7127;}
.dotss {margin:0px;	padding:0px;border-bottom:1px dashed #777;border-top:0px;border-left:0px;	border-right:0px;line-height:0px;height:1px;display:block; margin-bottom:5px;}

/***************Added box******************/

.Containborder {border:1px solid #e0dcc7;} 
.bordernew {border:1px solid #e0dcc7; padding:1px;}
.Contain001 {padding:2px;}
.Contain001 .Inner{ background:#eef8ff;}
.Contain001 .Inner h3{ 
background: #efede3 url(../images/arrow5.gif) left center no-repeat ; 
height:30px;
line-height:30px;
padding-left: 50px; 
font-size:12px;
border-bottom:3px solid #fff; 
  }
.Contain001 .Inner img{ margin: 0;}
.Contain001 .Inner em{ padding-left:4px; color:#0f4a87; font-size:10px;}
.ExtraBorder{ border:1px solid #ccc; padding:1px; background:#fff}
/****************************************/
.imgbanner { float:right; margin:5px; }
.orange, .orange a, .orange a:hover {
	color:#ff7400;
}
.olive, .olive a, .olive a:hover {
	color:#4e690c; 
}
.bluebg {
	background:#3e86c0;
	color:#FFFFFF;
}
.bluebg2 {
	background:#e5edfc;

}

.olivebg {
	background:#cbdca3;
}
.olivewhite {
	background:#f0f5e6;
}
white, .white a, .white a:hover {
	color:#fff;
}
.whitebg {
	background:#fff;
}
.blue, .blue a, .blue a:hover {
	color:#005f9c;
}

.block-01 { margin-top:40px; margin-left:5px;}

.block-01 h6 { font-size:11px; background:none; margin:0; padding:0; color:#0f4a87; font-weight:bold; padding-left:8px;}

/****FireFox Hack****/
a:active { outline: none;}
a:focus  { outline: none;}

/*/***************Dates and prices page*****************/
.TopLinks {border-left: dashed 1px #cf4700; float:left; padding-left:8px; }
.TopLinks h3{ color:#316499; font-size:12px; }
.TopLinks  span{ color:#f78711; font-weight:normal}
.TopLinks ul li { background:url(../images/icon-02.gif) no-repeat left 3px; padding-left:16px; margin-bottom:5px;color:#000000; }


/*******************Round table********************/
.RoundTable{ background:#f2fbff}

.RoundTable h3{color:#316499; font-size:12px;}
.RoundTable h3 span{ color:#000; font-weight:normal}
 strong.blue{ color:#33669b}
 
/************************/
.RoundTable2{ background:#fff}
.RoundTable2 h3{color:#316499; font-size:12px;}
.RoundTable2 h3 span{ color:#000; font-weight:normal}
/**********************/
table {
background:#e4f5fc;
}
table, th, td {


	color: #000;
	
}
caption {
	font-size: 13px;
	font-weight: bold;

}
td, th {
	padding: 2px;
}
thead th {
	text-align: center;
	background: #e0dcc7;
	color: #000;
	font-size: 12px;
	font-weight:normal;
	border-bottom:2px solid #ffb940;
	
}

tbody td{
	color:#000;
	font-size:11px;
/*	text-align:center;*/
	background:#fff;
	padding:4px;

}
tbody td.left{ background:#e0dcc7; }
tbody tr.grey td{ background:#f6f4e6}
tbody tr.grey td.left{ background:#e0dcc7; }

td.text-left{ text-align:left; padding-left:5px;}
td.text-left a{ text-decoration: underline; color:#727272}
td.text-left a:hover{ text-decoration: none; color:#727272}

/****************FAQ*****************/
.TopLinks2 {float:left; padding-left:8px; }
.TopLinks2 h3{ color:#316499; font-size:12px; }
.TopLinks2  span{ color:#f78711; font-weight:normal}
.TopLinks2 ul li { background:url(../images/icon-02.gif) no-repeat left 3px; padding-left:16px; margin-bottom:5px;color:#000000; }
.TopLinks2 ul li a {color:#000000;}
.TopLinks2 ul li a:hover {color:#330066;}

.Arrowicon{ background:url(../images/icon-02.gif) no-repeat left 4px; padding-left:16px; color:#000000; margin-left:7px; margin-top:6px; font-weight:bold; }
/***********************site map*********************************/
.SiteMapContent { width:30%;border-top: dashed 1px #cf4700; float:left; padding-left:8px;  }
.SiteMapContent h3{ color:#316499; font-size:12px; background:url(../images/icon-02.gif) no-repeat left 3px;  padding-left:12px; margin-bottom:5px; }
.SiteMapContent  span{ color:#f78711; font-weight:normal}
.SiteMapContent ul li { background:url(../images/arrow2.gif) no-repeat left 5px; padding-left:10px; margin-left:12px;  }
.MarginRight{ margin-right:25px}
.SiteMapContent ul li.inner { margin-left:10px; background:url(../images/dash.gif) no-repeat left 8px; padding-left:8px;  }

.arrownew {background:url(../images/arrow6.jpg) no-repeat left 1px; padding-left:15px; margin-right:15px;}

.box-06 { margin-left:2px; border:1px solid #e0dcc7; padding:5px;}
.box-06 h3{ color:#316499; font-size:12px; background:url(../images/icon-02.gif) no-repeat left 3px;  padding-left:12px; margin-bottom:5px; }
.box-06  span{ color:#f78711; font-weight:normal}
.box-06 ul li { background:url(../images/arrow2.gif) no-repeat left 5px; padding-left:10px; margin-left:12px;  }

.block-02 { background:#ebf5fc; width:70%; padding:2px;  margin:0 auto; border:1px solid #cfd0d0}
/**********************************************/
 ul.blue-arrow  li{ background:url(../images/arrow2.gif) no-repeat left 5px; padding-left:10px; margin-left:12px;  }
 /************************/
.Bg2{ background:url(../images/bg2.gif) no-repeat center; height:38px;}

.linenew li {border-bottom:1px dashed #ccc; padding-bottom:5px;}
/**************************************/
.bluewhiteBg {
	background:#f1f6f9;
}
/**********forms*************/
div.containerform {
	width:100%;
	margin:0 auto;
	border:1px solid #0084bc;
}
div.linecontainer {
	width:99%;
	margin:0 auto;
	clear:both;
}
div.linecontainer .formstyle {
	border:1px solid #99cc33;
}
div.linecontainer p {
	margin:5px;
}
div.linecontainer p.label {
	width:150px;
	padding:2px;
	float:left;
}
div.linecontainer p.formcontent {
	float:none;
	padding:2px;
}
/**************************************/

.red{ color:red;}

a.link-01 {background:url(../images/register-icon-01.jpg) no-repeat left top; width:276px; height:38px; display:block; margin:10px; text-indent:-99999px;}
a:hover.link-01 {background:url(../images/register-icon-01.jpg) no-repeat left -38px; width:276px; height:38px; display:block; margin:10px; text-indent:-99999px;}

.price {float:right; margin-right:20px;}
.price2 { margin-left:-5px;}


.Contain001 .Inner h5{ 
background: #efede3 url("../images/arrow5.gif") no-repeat scroll left center ; 
line-height:20px;
margin:0;
font-size:12px;
padding-left:50px;
border-bottom:3px solid #fff; 
  }
