html,body,div,span,applet,object,fieldset,form,img,iframe,h1,h2,h3,h4,h5,h6{border:0;outline:0;font-size:100%;margin:0;padding:0}
body{background-color:#FFF;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;text-align:center;margin:0;padding:0}
legend{color:#fff}
h1{color:#fff;font-size:21px;font-weight:400;margin-top:8px;background-image:url(/sitebuilder/images/h1_bg.jpg);background-repeat:no-repeat;padding:10px 10px 10px 16px}
#outerWrapper{background-color:#fff;text-align:left;width:910px;margin:0 auto}
#outerWrapper #header{height:80px;padding:10px}
#outerWrapper #header p{marign:0;padding:0;}
#outerWrapper #header .logo{width:236px;float:left;margin-top:6px}
#outerWrapper #header .telephone{float:left;margin:6px 0px 0px 80px; font-size:1.4em; color:#4592dc; text-align:center;}
#outerWrapper #header .big{margin:16px;font-size:2.2em; color:#053c7c; font-weight:normal;}
#outerWrapper #header .right{float:right;width:240px}
#outerWrapper #nav{font-size:1.3em;text-align:center;clear:both;margin:0;padding:0}
#outerWrapper #nav ul{list-style-type:none;margin:0;padding:0}
#outerWrapper #nav li{float:left;margin:0;padding:0}
#outerWrapper #nav li a{width:129px;height:24px;display:block;border-left-width:1px;border-left-style:solid;border-left-color:#FFF;padding-top:10px;color:#FFF;text-decoration:none}
#outerWrapper #nav li a:hover{color:#B7EDFF;text-decoration:underline}
#outerWrapper #nav1{background-image:url(/sitebuilder/images/nav/1.jpg);background-repeat:no-repeat}
#outerWrapper #nav2{background-image:url(/sitebuilder/images/nav/2.jpg);background-repeat:repeat-x}
#outerWrapper #nav3{background-image:url(/sitebuilder/images/nav/3.jpg);background-repeat:repeat-x}
#outerWrapper #nav4{background-image:url(/sitebuilder/images/nav/4.jpg);background-repeat:repeat-x}
#outerWrapper #nav5{background-image:url(/sitebuilder/images/nav/5.jpg);background-repeat:repeat-x}
#outerWrapper #nav6{background-image:url(/sitebuilder/images/nav/6.jpg);background-repeat:repeat-x}
#outerWrapper #nav7{background-image:url(/sitebuilder/images/nav/7.jpg);background-repeat:no-repeat}
#outerWrapper #contentWrapper{clear:both;margin:0;padding:0}
#outerWrapper #contentWrapper #rightColumn1{float:right;width:258px;margin:0;padding:10px 0 0}
#outerWrapper #contentWrapper #rightColumn1 form-border{border:1px solid #999}
#outerWrapper #contentWrapper #rightColumn1 .form-pass{margin-top:4px;margin-left:4px}
#outerWrapper #contentWrapper #rightColumn1 .pad{margin:0;padding:6px 10px}
#outerWrapper #contentWrapper #rightColumn1 #google{text-align:center;margin:0;padding:0}
#outerWrapper #contentWrapper #rightColumn1 #google .google_button{border:1px solid #036;font-size:.8em;background-image:url(/sitebuilder/images/google_button_bg.jpg);background-repeat:repeat-x;color:#036;padding:2px}
#outerWrapper #contentWrapper #rightColumn1 #client-help{background-color:#fcb346;color:#fff;margin-top:10px;background-image:url(/sitebuilder/images/client_bg.gif);background-position:right bottom;background-repeat:no-repeat;height:180px;padding:0}
#outerWrapper #contentWrapper #rightColumn1 #client-help .client_button{border:1px solid #A46200;font-size:.9em;color:#8C5400;margin-left:66px;margin-top:4px;background-color:#FFF;padding:2px}
#outerWrapper #contentWrapper #rightColumn1 #colleagues-support{background-color:#d2211f;color:#fff;margin-top:10px;background-image:url(/sitebuilder/images/colleagues_bg.gif);background-position:right bottom;background-repeat:no-repeat;height:180px;padding:0}
#outerWrapper #contentWrapper #rightColumn1 #colleagues-support .colleague_button{border:1px solid #670503;font-size:.9em;color:#AA0805;margin-left:66px;margin-top:4px;background-color:#FFF;padding:2px}
#outerWrapper #contentWrapper #rightColumn1 #colleagues-support h2{color:#fff;font-size:1.6em;background-image:url(/sitebuilder/images/colleagues_h2_bg.jpg);background-repeat:repeat-x;font-weight:400;margin:0;padding:8px}
#outerWrapper #contentWrapper #rightColumn1 #newsletter{background-color:#61b0fe;color:#fff;margin-top:10px;background-image:url(/sitebuilder/images/newsletter_bg.gif);background-position:right bottom;background-repeat:no-repeat;height:140px;padding:0}
#outerWrapper #contentWrapper #rightColumn1 #newsletter .newsletter_button{border:1px solid #036;font-size:.9em;color:#036;margin-left:76px;margin-top:4px;background-color:#FFF;padding:2px}
#outerWrapper #contentWrapper #rightColumn1 #newsletter h2{color:#fff;font-size:1.6em;background-image:url(/sitebuilder/images/newsletter_h2_bg.jpg);background-repeat:repeat-x;font-weight:400;margin:0;padding:8px}
#outerWrapper #contentWrapper #rightColumn1 #useful{background-color:#fcb346;color:#fff;margin-top:10px;background-image:url(/sitebuilder/images/client_bg.gif);background-position:right bottom;background-repeat:no-repeat;font-weight:700;padding:0}
#outerWrapper #contentWrapper #rightColumn1 #useful p{font-size:1.3em;margin:4px 0;padding:0}
#outerWrapper #contentWrapper #rightColumn1 #useful a{color:#593500}
#outerWrapper #contentWrapper #content{margin:0 260px 0 0;padding:10px 10px 10px 0}
#outerWrapper #contentWrapper #content a{color:#42B4FF}
#outerWrapper #contentWrapper #content ul{margin:0;padding:0 0 0 25px}
#outerWrapper #contentWrapper #content li{margin-top:5px}
#outerWrapper #contentWrapper #content h1{clear:left}
#outerWrapper #contentWrapper #content h3{font-size:1.3em}
#outerWrapper #contentWrapper #content .pad{margin:0;padding:10px 16px}
#outerWrapper #contentWrapper #content .contact_intro{background-color:#034e98;color:#FFF;font-size:1.1em;margin-top:10px;padding:1px 16px}
#outerWrapper #contentWrapper #content .box1{background-color:#034e98;color:#FFF;font-size:1.1em;margin:10px 0 0;padding:0}
#outerWrapper #contentWrapper #content .box1 h2{font-size:1.3em;line-height:1.2em;background-image:url(/sitebuilder/images/box1_h2.jpg);background-repeat:no-repeat;font-weight:400;padding:10px 10px 0 16px}
#outerWrapper #contentWrapper #content .box1 h3{font-size:1.1em}
#outerWrapper #contentWrapper #content .box2{background-color:#aa0705;color:#FFF;font-size:1.1em;width:49%;float:left;height:211px;margin:10px 10px 0 0;padding:0}
#outerWrapper #contentWrapper #content .box2 h2{font-size:1.3em;line-height:1.2em;background-image:url(/sitebuilder/images/box2_h2.jpg);background-repeat:no-repeat;font-weight:400;padding:10px 10px 0 16px}
#outerWrapper #contentWrapper #content .box3{background-color:#f90;color:#FFF;font-size:1.1em;width:49%;float:right;height:211px;margin:10px 0 0;padding:0}
#outerWrapper #contentWrapper #content .box3 h2{font-size:1.3em;line-height:1.2em;background-image:url(/sitebuilder/images/box3_h2.jpg);background-repeat:no-repeat;font-weight:400;background-position:right top;padding:10px 10px 0 16px}
#outerWrapper #contentWrapper #content .robot{background-color:#FFF;text-align:center;margin:0;padding:0}
#outerWrapper #contentWrapper #content .resource_box3{background-color:#0369ce;color:#FFF;font-size:1.1em;width:32%;float:right;text-align:center;margin:10px 0 0;padding:0}
#outerWrapper #contentWrapper #content .table{clear:both}
#outerWrapper #contentWrapper #content .resource_box3 h2{font-size:1.3em;line-height:1.2em;background-image:url(/sitebuilder/images/resources_box3_h2.jpg);background-repeat:no-repeat;font-weight:400;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3699FC;background-position:right;padding:10px 10px 10px 16px}
#outerWrapper #contentWrapper #content .resource_box1{background-color:#aa0705;color:#FFF;font-size:1.1em;width:33%;float:left;text-align:center;margin:10px 0 6px;padding:0}
#outerWrapper #contentWrapper #content .resource_box1 h2{font-size:1.3em;line-height:1.2em;background-image:url(/sitebuilder/images/box2_h2.jpg);background-repeat:no-repeat;font-weight:400;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E90707;padding:10px 10px 10px 16px}
#outerWrapper #contentWrapper #content .resource_box2{background-color:#e57e05;color:#FFF;font-size:1.1em;width:32%;float:left;text-align:center;margin:10px 0 0 10px;padding:0}
#outerWrapper #contentWrapper #content .resource_box2 h2{font-size:1.3em;line-height:1.2em;background-image:url(/sitebuilder/images/resources_box2_h2.jpg);background-repeat:repeat-x;font-weight:400;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FB9E2D;padding:10px 10px 10px 16px}
#outerWrapper #contentWrapper .clearFloat{clear:both;display:block}
#outerWrapper #footer{background-color:#FFF;border-top:solid 1px #fff;background-image:url(/sitebuilder/images/footer_bg.jpg);background-repeat:repeat-x;background-position:top;font-size:.9em;color:#014282;height:36px;margin:0;padding:20px 5px 10px 10px}
#outerWrapper #footer .left{float:left;width:400px}
#outerWrapper #footer .right{float:right;width:390px;text-align:right}
#outerWrapper #footer .right a{color:#666}
#newsticker{position:relative}
#newsticker .bbc{text-align:center}
#newsticker img{margin:0 4px 0 0;padding:0}
#newsticker a{text-decoration:none;font-size:12px;color:#0252a0}
#newsticker a:hover{color:#06F}
#newsticker ul{list-style:none;min-height:40px;margin:6px 0 0;padding:2px 0}
* html #newsticker ul{height:1.6em;overflow:visible}
#newsticker li.error{color:red}
#newsticker #togglenewsticker{background:transparent url(icon_closenewsticker.gif) no-repeat 0 0;overflow:hidden;position:absolute;right:10px;top:12px;width:14px;height:14px;outline:none;text-indent:20px}
* html #newsticker #togglenewsticker{right:30px}
#outerWrapper #contentWrapper #rightColumn1 #client-help h2,#outerWrapper #contentWrapper #rightColumn1 #useful h2{background-color:#fcb346;color:#fff;font-size:1.6em;background-image:url(/sitebuilder/images/client_h2_bg.jpg);font-weight:400;margin:0;padding:8px}
#outerWrapper #contentWrapper #rightColumn1 #client-help p,#outerWrapper #contentWrapper #rightColumn1 #colleagues-support p,#outerWrapper #contentWrapper #rightColumn1 #newsletter p{margin:4px 0;padding:0}
#outerWrapper #contentWrapper #content .box3 a,#outerWrapper #contentWrapper #content .resource_box3 a,#outerWrapper #contentWrapper #content .resource_box1 a,#outerWrapper #contentWrapper #content .resource_box2 a{color:#FFF}

	/* =======[ form validation starts ]======= */
	input.disabled {
		border: 1px solid #F2F2F2;
		background-color: #F2F2F2;
	}
	
	input.required, textarea.required {
		border: 1px solid #00A8E6;
	}
	input.validation-failed, textarea.validation-failed {
		border: 1px solid #FF3300;
		color : #FF3300;
	}
	input.validation-passed, textarea.validation-passed {
		border: 1px solid #00CC00;
		color : #000;
	}
	
	.validation-advice {
		margin: 5px 0;
		padding: 5px;
		background-color: #FF3300;
		color : #FFF;
		font-weight: bold;
	}
	
	.custom-advice {
		margin: 5px 0;
		padding: 5px;
		background-color: #C8AA00;
		color : #FFF;
		font-weight: bold;
	}
	
	fieldset {
		border:0px;
	}
	
	label {
		font-weight: bold;
	}
	.form-row {
		clear: both;
		padding: 0.5em;
	}
	
	.field-label {
	
	}
	
	.field-widget {
	
	}
	/* =======[ form validation ends ]======= */
