@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-size:12px;
}
html {
	overflow-y:scroll;
	}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body { margin:0px; font-family:Helvetica,Verdana, Arial, sans-serif; color:#5b5c5c;}

h1 {font-size:22px; color:#ff7112; font-weight:200; font-family:Helvetica,Verdana, Arial, sans-serif; padding-bottom:10px;}

.p18px {font-size:18px;}
.p18px a:link {color:#4db636; text-decoration:none;}
.p18px a:visited {color:#4db636; text-decoration:none;}
.p18px a:hover {color:#ff7112; text-decoration:none;}

.p16px {font-size:16px;}

#topbg { width:100%; background-image:url(../img/header-bg.jpg); background-repeat:repeat-x; height:auto; float:left; position: relative;}
#topbg-archive { width:100%; background-image:url(../img/archive-header-bg.jpg); background-repeat:repeat-x; height:auto; float:left;}
#midbg { width:100%; height:auto; float:left; }
#botbg { width:100%; background-image:url(../img/footer-bg.jpg); background-repeat:repeat-x; height:106px; clear:both; float:left; }
#botbg-archive { width:100%; background-image:url(../img/archive-footer-bg.jpg); background-repeat:repeat-x; height:106px; clear:both; float:left; }
#footer_index {
	width:100%; 
	clear:both; 
	float:left;
	position:absolute;
	top: 720px;
}
#container { margin-left:auto; margin-right:auto; width:990px; }

#header-con { width:990px; margin-left:auto; margin-right:auto; }
#content-con {width:970px; margin: 0 auto;	padding-top: 20px; padding-right: 10px;	padding-bottom: 10px; padding-left: 10px;}
#need_position_absolute { width:970px; position:absolute;}
#footer-con { width:990px; margin-left:auto; margin-right:auto; }

#header-text {float:left; width:728px; padding-top:20px; padding-left:10px; font-size:20px;}
#topnav-con {float:left; width:738px;}
#phone { font-size:20px; float:left; color:#FFFFFF; font-family:Helvetica,Verdana, Arial, sans-serif; padding-top:2px;}
#topnav {float:right; font-size:16px; color:#FFFFFF; padding-top:4px;}

#topnav a:link,a:visited {color:#FFFFFF; text-decoration:none;}
#topnav a:hover {color:#a94909; text-decoration:none;}

#topnav-archive {float:right; font-size:16px; color:#FFFFFF; padding-top:4px;}
#topnav-archive a:link,a:visited {color:#FFFFFF; text-decoration:none;}
#topnav-archive a:hover {color:#3d6d25; text-decoration:none;}

.orange {color:#ff7112;}
.orangebold {color:#ff7112; font-weight:900;}
.white {color:#FFFFFF; font-size:22px;}
.whitemid {color:#FFFFFF; font-size:22px;}
.whitemid a:link {color:#FFFFFF; font-size:22px; text-decoration:none;}
.whitemid a:visited {color:#FFFFFF; font-size:22px; text-decoration:none;}
.darkgreen {color:#ffffff; font-size:14px;font-weight: bold;letter-spacing: 1px;padding-left: 10px;}
.darkgreensmall {color:#55863c; font-size:10px;}
.darkgreensmall a:link {color:#55863c; font-size:10px; text-decoration:none;}
.darkgreensmall a:visited {color:#55863c; font-size:10px; text-decoration:none;}
.green {color:#4db636;}
.greenbold {color:#4db636; font-weight:900;}
.smallgreen {color:#4db636; font-size:10px;}
.strongest {font-weight:900; color:#FFFFFF; background-color:#4db636;}
.white-table {color: #FFFFFF}

#small-link a {text-decoration: none;}
#small-link a:visited {color:#55863c; font-size:10px; text-decoration:none;}

.pfix{float:left; width:450px; padding-left:10px;}
.homepagestuff {font-size:16px; color:#666666; width:  450px; margin-top:  10px;}
.homepagestuff strong { font-weight: bold; }
.homepagestuff a:link {color:#ff7112; text-decoration:none;}
.homepagestuff a:visited {color:#ff7112; text-decoration:none;}
.homepagestuff a:hover {color:#4db636; text-decoration:none;}

.homepagestuff li {list-style-type: disc; margin-left: 20px; }

.smallorange {color:#ff7112; font-size:10px;}
.floatleft { float:left; }

#content-right {float:left; width:470px;}
#content-left {float:left; width:480px;}

.accordion { height:25px; cursor: help;}

.p14px { padding-bottom:5px; font-size:12px;}
.p14px a:link {color:#4db636; text-decoration:none;}
.p14px a:visited {color:#4db636; text-decoration:none;}
.p14px a:hover {color:#ff7112; text-decoration:none;}

.site-list { width: 150px; display: inline; float:  left; padding-right: 10px; line-height: 15px;}

.offer { padding-left:20px; float:left; cursor:help; width:450px; height:26px;}

#accordion ul { padding-left:20px; list-style:disc; line-height:20px; font-size:14px; color:#ff7112; padding-bottom:10px;}
.list2-li {color:#5b5c5c; font-size:12px;}

.list3-ul {padding-left:20px; list-style:disc; line-height:20px; font-size:14px; color:#ff7112; padding-top:20px; padding-top:30px;}
.list3-li {color:#5b5c5c; font-size:12px;}

#4tabs ul { float:left; width:480px;}
.4tabs-li { float:left; background-image:url(../img/tabs-bg.jpg); background-repeat:repeat-x;}
#2tabs ul { float:left; width:480px;}
.2tabs-li { float:left; background-image:url(../../img/tabs-bg.jpg); background-repeat:repeat-x;}
.tabfix {float:left; width:430px;; clear:both; padding:10px;}

.tabfix a:link {color:#4db636; text-decoration:none;}
.tabfix a:visited {color:#4db636; text-decoration:none;}
.tabfix a:hover {color:#ff7112; text-decoration:none;}

#tab1 {float:left; width:450px; padding-right:30px; background-image:url(../img/tabs-bg-repeat.png); background-repeat:repeat-y;}
#tab2 {float:left; width:450px; padding-right:30px; background-image:url(../img/tabs-bg-repeat.png); background-repeat:repeat-y;}
#tab3 {float:left; width:450px; padding-right:30px; background-image:url(../img/tabs-bg-repeat.png); background-repeat:repeat-y;}
#tab4 {float:left; width:450px; padding-right:30px; background-image:url(../img/tabs-bg-repeat.png); background-repeat:repeat-y;}
#tab5 {float:left; width:450px; padding-right:30px; background-image:url(../img/tabs-bg-repeat.png); background-repeat:repeat-y;}
#tab6 {float:left; width:450px; padding-right:30px; background-image:url(../img/tabs-bg-repeat.png); background-repeat:repeat-y;}

#discount input { width:100px; margin-bottom:5px; color:#000000; border:1px solid #FFFFFF;}
#discount textarea { width:170px; height:100px; float:left; font-family:Arial, Helvetica, sans-serif; color:#000000; border:1px solid #FFFFFF; font-size:12px; overflow:auto;}
#discount table {font-size:12px; margin-top:10px; margin-bottom:10px; color:#FFFFFF; font-size:12px;}

#footer {float:left; text-align:center; padding-top:20px; width:990px; font-size:10px; line-height:16px; color:#FFFFFF;}
#footer a:link,a:visited {color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#a94909; text-decoration:none;}

.below-footer {width: 80%; color: #c2c2c2; padding-left: 10%; position: absolute; top: 1400px;}

.below-footer a{ color: #c2c2c2; text-decoration: none;}

.smallfont {font-size:8px;}

.floatleft {float:left;}

.linkie a:link {color:#4db636; text-decoration:none;}
.linkie a:visited {color:#4db636; text-decoration:none;}
.linkie a:hover {color:#ff7112; text-decoration:none;}

/*
jools start
*/

#box1, #box1_business,#box1_student, #box1_archieving {
	position:absolute;
	top:9px;
	margin:5px 20px 58px 0px;
	width: 219px;
	z-index: 9000;
}

#box1 {
	left:0px;
	}

#box1_business {
	left:240px;
}
#box1_student {
	left:480px;
}
#box1_archieving {
	left: 720px;
}
.top_of_the_box, #top_of_the_box_business, #top_of_the_box_student, #top_of_the_box_archieving {
	width: 219px;
	height: 22px;
	background: url(../img/tab_bgs/personal_top.png) no-repeat;
	padding: 177px 0 0 0px;;
}
#top_of_the_box_business {
	background: url(../img/tab_bgs/business.png) no-repeat;
}
#top_of_the_box_student {
	background: url(../img/tab_bgs/student_top.png) no-repeat;
}
#top_of_the_box_archieving {
	background: url(../img/tab_bgs/archiving_top.png) no-repeat;
}
.top_of_the_box div, #top_of_the_box_business div, #top_of_the_box_student div,#top_of_the_box_archieving div {
	background: url(../img/tab_bgs/bg-stripe.jpg);
	text-align:center;
	padding-bottom:0px;
	height:22px;
}
#top_of_the_box_business div {
	background: url(../img/tab_bgs/business_bottom.jpg) no-repeat;
}
#top_of_the_box_student div {
	background: url(../img/tab_bgs/student_middle.png) no-repeat;
}
#top_of_the_box_archieving div {
	background: url(../img/tab_bgs/archiving_bottom.jpg) no-repeat;
}
#box1 a, #box1_business a, #top_of_the_box_student a {
	color: #a94909;
}
.learn_more_link {
	font: 18px "helvetica", "arial";
	text-decoration:none;
}

#top_of_the_box_archieving a {
	color:#1b5f0b;
}

.slide_me_down, .slide_me_down2, .slide_me_down3, .slide_me_down4 {
	padding: 15px 0px 0 0;
	width: 219px;
	display:none;
	background: url(../img/tab_bgs/bg-stripe.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
}
.slide_me_down2, .slide_me_down3 {
	background: #ff7112 none;
}

.slide_me_down4 {
	background: url(../img/tab_bgs/bg-stripe_4.jpg);
	background-repeat:repeat-y;
}
.footer_slidebox, .footer_slidebox_green, .footer_slidebox2 {
	background: url(../img/tab_bgs/bottom.png) no-repeat bottom;
	width:219px;
	height:43px;
}
.footer_slidebox_green {
	background: url(../img/tab_bgs/bottom_green.png) no-repeat bottom;
}
.footer_slidebox2 {
	background: url(../img/tab_bgs/bottom_two.png) no-repeat bottom;
}
#boxes {
	width:444px;
	height:323px;
	position: absolute;
	left:420px;
	top:270px;
}

#boxes-london {
	width:444px;
	height:323px;
	position: absolute;
	left:470px;
	top:270px;
}

.padding {
	padding-left:10px;
	padding-right:10px;
	width:189px;
	color:#FFFFFF;
	}