/* CSS Document */
body { background:url(../images/bg.jpg) repeat-x; background-color: #FFFFFF; font-family: Verdana, Arial, Tahoma;; font-size: 12px; color: #000000; margin: 0px; padding: 0px; }

.fontcolor1{ color:#000000;}
.fontcolor2{ color:#FFFFFF;}
.fontcolor3{ color:#5F5F5F;}
.fontcolor4{ color:#FFD200;}

.bgcolor1{background-color:#000000;}
.bgcolor2{background-color:#FFFFFF;}
.bgcolor3{background-color:#FFD200;}

.head_bg{ background:url(../images/head_bg.jpg); }


.fontbold{ font-weight:bold; }

.fontboldunderline{ font-weight:bold; text-decoration:underline; }

.fontunderline{ text-decoration:underline;}

iframe {
	padding-right: 20px;
	padding-bottom: 10px;
}

img {
	border: 0;
}

hr { 
	border: 0;
	height: 1px;
	width: 100%;
	color: #ccc;
	background-color: #ccc;
}


a.toplink:link, a.toplink:visited { vertical-align: middle; font-size: 13px; font-family: Arial, Verdana, Tahoma; font-weight:bold; color: #FFFFFD; text-align: center; padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; text-decoration: none; text-transform:uppercase; } 
a.toplink:hover { color:#FFFFCC; text-decoration: underline; }


h1 { font-size: 20px; color: #660033; font-weight: bold;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #E25F05; font-weight: bold; line-height:normal;}
h3, .heading { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #E25F05; font-weight: bold;}
h4, .subheading { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000; font-weight: bold;}
h5,  { font-size: 12px; color: #069; font-weight: bold;}
h6 { font-size: 10px; color: #069; font-style: italic;}


.main_con{ padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:12px; text-align:left; line-height: 160%; color: #5D5D5E; font-family: Verdana, Arial, Tahoma;; font-size: 12px; text-decoration: none; }
.main_con p{ line-height: 160%; color: #5D5D5E; font-family: Verdana, Arial, Tahoma; font-size: 12px; text-decoration: none; }
.main_con a{ color: #004A97; text-decoration: none; }
.main_con a:hover{ text-decoration: underline; }
.main_con ol{ line-height:160%; }
.main_con ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:10px !important; margin-bottom:10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }

.main_con_inside{ padding-left:40px; padding-right:40px; padding-top:10px; padding-bottom:12px; text-align:left; line-height: 160%; color: #5D5D5E; font-family: Verdana, Arial, Tahoma;; font-size: 12px; text-decoration: none; }
.main_con_inside p{ line-height: 160%; color: #5D5D5E; font-family: Verdana, Arial, Tahoma; font-size: 12px; }
.main_con_inside a{ color: #004A97; text-decoration: none; }
.main_con_inside a:hover{ text-decoration: underline; }
.main_con_inside ol{ line-height:160%; }
.main_con_inside ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:10px !important; margin-bottom:10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }

.blue_box_con{ padding-left:14px; padding-right:14px; padding-top:2px; padding-bottom:10px; text-align:left; line-height: 160%; color: #FFFFFF; font-family: Verdana, Arial, Tahoma;; font-size: 12px; font-weight:normal; text-decoration: none; }
.blue_box_con p{ line-height: 160%; color: #FFFFFF; font-family: Verdana, Arial, Tahoma; font-size: 12px; font-weight:bold; text-decoration: none; padding: 0px; margin: 0px; }
.blue_box_con a{ color: #FFD200; text-decoration: none; font-weight:normal; }
.blue_box_con a:hover{ text-decoration: underline; }
.blue_box_con ol{ line-height:160%; }
.blue_box_con ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:10px !important; margin-bottom:10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.blue_box_con ul{ line-height:130%; list-style-type:none; }
.blue_box_con ul li{ background-image: url(file:///C|/Websites/images/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }

.box_con{ padding-left:9px; padding-right:9px; padding-top:10px; padding-bottom:10px; text-align:left; line-height: 130%; color: #6D6D6D; font-family: Arial, Tahoma;; font-size: 14px; font-weight:bold; text-decoration: none; }
.box_con p{ line-height: 130%; color: #6D6D6D; font-family: Arial, Tahoma; font-size: 14px; font-weight:bold; text-decoration: none; padding: 0px; margin: 0px; }
.box_con a{ color: #004A97; text-decoration: none; font-weight:bold; }
.box_con a:hover{ text-decoration: underline; }
.box_con ol{ line-height:160%; }
.box_con ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:10px !important; margin-bottom:10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.box_con ul{ line-height:130%; list-style-type:none; }
.box_con ul li{ background-image: url(file:///C|/Websites/images/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }

.bigtext{ font-family: Arial, Verdana, Tahoma; font-weight:bold; font-size: 26px; text-decoration: none; text-align:center; line-height: 110%; color:#5693D2; padding-bottom: 5px; }
.bigtext_blue_box{ font-family: Arial, Verdana, Tahoma; font-weight:bold; font-size: 28px; text-decoration: none; text-align:left; line-height: 100%; color:#FFFFFF; padding-bottom: 20px; }

.box_bg{ background:url(../images/box_bg.jpg); }

.footer_bg{background-color: #ECECEC;}
.footer{ padding-top:15px; padding-left:5px; padding-right:5px; padding-bottom:5px; text-align:left; color:#004A97; font-family: Verdana, Arial, Tahoma; font-size: 10px; text-decoration: none; line-height:140%; }
.footer a{ color: #004A97; text-decoration: none;}
.footer a:hover{ text-decoration: underline;}
.extra_footer { text-align:left; padding-top: 20px;}

.bottompadding{ padding-bottom:10px; }
.linkpadding{ padding-left:2px; padding-right:5px; }
.linkpadding_1{ padding-left:3px; padding-right:0px; }
.arialfont13{ font-family: Arial, Verdana, Tahoma; font-weight:bold; font-size: 13pt; text-decoration: none; }

.textbox {
	padding: 8px 25px;
	border: 2px solid #014A97;
	background: #FFFFFF none;
	width: 830px;
}

.teambox {
	padding: 8px 25px;
	border: 2px solid #014A97;
	background: #FFFFFF none;
	width: 830px;
}

.bookbox {
	padding: 12px 25px;
	border: 2px solid #014A97;
	background: #FFFFFF none;
	width: 830px;
}

.prices_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

ul.logo {
	margin-left: 0;
	padding-left: 20px;
	list-style: none;
	line-height: 18px;
}

ul.logo li {
	padding-left: 30px;
	padding-bottom: 5px;
	background-image:url(../images/newbullet_sm.jpg);
	background-repeat:no-repeat;
	background-position: 0 0.3em;
}

table.prices {
	margin:0 auto; 
	padding: 0;
	width: 718px;
}

table.prices td { 
	padding: 4px 4px;
	text-align: center;			
}

.phonenum {
	font-family: Arial, Verdana, Tahoma;
	font-weight:bold;
	font-size: 20pt;
	text-decoration: none;
	color:#FFD200;
}

table.vouchers {
	margin:10px auto 0 auto; 
	padding: 0;
}

table.vouchers th { 
	padding-bottom: 5px;
	text-align: center;			
}

table.vouchers td { 
	padding: 4px 4px;
	text-align: center;			
}

.productheading {
	color: #EF740D;
	font-size: 14px;
	font-weight: bold;
}

.productname {
	color: #014A97;
	font-size: 13px;
	font-weight: bold;
}

ul.tick {
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 20px;
	list-style: none;
	line-height: 20px;
}

ul.tick li {
	padding-left: 20px;
	padding-bottom: 3px;
	background-image: url(../images/tick.gif);
	background-repeat:no-repeat;
	background-position: 0 0.3em;
}

.areaheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	color: #CC0000;	
}

table.call {
	margin:0 auto; 
	padding: 0;
	width: 500px;
}

table.call td { 
	padding: 0;
	font-weight: bold;
	text-align: center;			
}

.lessonscall {
	font-family: Arial, Tahoma;
	font-size: 16px;
	color: #004A97;

}

.lessonsnum {
	font-family: Arial, Tahoma;
	font-size: 16px;
	color: #E25F05;
}

.contactnum {
	font-family: Arial, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #E25F05;
}