
/* ------------- GENERAL  ------------- */

img {border:0px}
a {color:#0187FF; text-decoration:underline}
.clear {clear:both; line-height:0px; height:0px; width:0px; visibility:hidden}
input {padding:1px; margin:0px}
form {padding:0px; margin:0px}
.blue {color:#0187FF}
.green {color:#36B813}
.orange {color:#F08F02}

/* ------------- /GENERAL  ------------- */




/* ------------- BANNER  ------------- */


#LeftBlock {width:199px; height:207px; padding:11px 12px 0px 12px; float:left; background:#007CC7 url(../Images/home_header_bg.png) repeat-x}
#LeftBlock ul {width:199px; margin:0px; padding:0px; font-weight:bold; font-size:13px; list-style:none}
#LeftBlock li {padding:0px; margin:0px}
#LeftBlock a {width:194px; padding:7px 0px 7px 5px; display:block; border-bottom:1px solid #4DB0E6; color:#fff; text-decoration:none}
#LeftBlock a:hover {background:#4DB0E6}
#LeftBlock a.noborder {border:0px}

#CentralBlock {width:508px; height:218px; float:left; background:url(../Images/banner-home.jpg) no-repeat}
#CentralBlock h1 {margin:20px 0px 22px 16px; padding:0px; font-size:19px}
#CentralBlock ul {margin:5px 0px 12px 18px; padding:0px; width:290px; font-size:12px; list-style:none}
#CentralBlock li {margin:0px 0px 6px 0pxp; padding-left:24px; background:url(../Images/bullet_tick.png) no-repeat}

#RightBlock {width:187px; height:202px; padding:16px 18px 0px 18px; float:left; background:#007CC7 url(../Images/home_header_bg.png) repeat-x; color:#fff}
#RightBlock div {font-size:16px; padding:0px 0px 14px 0px; line-height:28px}
#RightBlock a {display:block; background:url(../Images/home_header_but.png) no-repeat; padding-left:15px; width:170px; height:33px; font-size:13px; font-weight:bold; line-height:29px; text-decoration:none; color:#FFF}

/* ------------- /BANNER  ------------- */




/* ------------- BODY  ------------- */

#BodyBlock {width:957px; position:relative; margin:0px auto; background:url(../Images/bodyBG.png) repeat-y;}
					 
#LeftColumn	{width:186px; float:left; margin:8px 0 0 7px;}

#CenterColumn {float:left; width:510px; margin:16px 0 0 30px;}
#CenterColumn h1 {margin:0px 0px 15px 0px; padding:0px; font-size:18px}
#CenterColumn h2 {margin:21px 0px 12px 0px; padding:0px; font-size:16px; color:#004695}

#CenterColumn p {margin:0px 0px 14px 0px; padding:0px}
#CenterColumn p a {color:#000; text-decoration:none}
#CenterColumn p a:hover {color:#000; text-decoration:underline}

#CenterColumn ul {font-size:12px;font-weight:bold}
#CenterColumn li {margin-bottom:5px; list-style:none; list-style-image:url(../images/bullet_tick_home.gif);}

#RightColumn {float:right; width:186px; margin:8px 7px 0 0; _margin:8px 4px 0 0;}

#solutions {font-size:11px; margin:20px 0px 10px 0px}
#solutions h2 {margin:21px 0px 12px 0px; padding:0px; font-size:16px; color:#004695}
.solution {padding:6px 0px 6px 0px; margin-bottom:10px; border-bottom:1px solid #C9C9C9; width:510px; float:left}
.solution h3 {margin:0px 0px 6px 0px; padding:0px; font-size:13px; color:#0187FF}
.solution span {width:370px; float:left}
.solution img {float:left; margin:32px 0px 0px 47px}

#freehelp {font-size:13px; text-align:center; padding:14px 0px 14px 0px}
#freehelp strong {font-size:15px}
#freehelp div {padding:2px 0px 2px 0px}

#callteam {padding:10px 120px 10px 0px; background:url(../Images/body_callteam_bg.png) 90% 45% no-repeat; font-weight:bold}

.hr {width:100%; height:1px; background:#CCCCCC; font-size:0px; line-height:0px; margin:10px 0px 10px 0px}

#blogs_tips {width:957px; text-align:left; padding-top:10px; border-top:1px solid #C6C6C6; margin-bottom:10px;}

#tips {padding:18px; font-size:11px; float:left; width:420px; margin-left:10px; border:1px solid #E7E7E7; background:url(../Images/body_tips_bg.png) 95% 5% no-repeat}
#tips h2 {font-size:14px; margin:0px 0px 8px 0px}
#tips p {padding:0px; margin:8px 0px 10px 0px; display:block}

#blogs {padding:18px; font-size:11px; float:right; width:420px; margin-right:10px; border:1px solid #E7E7E7; background:url(../Images/body_blogs_bg.png) 95% 5% no-repeat}
#blogs h2 {font-size:14px; margin:0px 0px 8px 0px}
#blogs p {padding:0px 0px 0px 40px; margin:8px 0px 10px 0px; display:block; background:url(../Images/NewsBulletFeature.gif) no-repeat}

#keyfacts .header1 {font-size:16px; margin:21px 0px 18px 0px; color:#004695}

#contacts_disclaimer {margin:10px 10px 10px 10px; border:1px solid #E7E7E7; text-align:left; font-weight:bold; font-size:12px;}
#contacts_disclaimer p {line-height:12px; padding-left:5px}
/* ------------- /BODY  ------------- */




/* ------------- SIDEBAR  ------------- */

#sidebar_customers {padding:10px 16px 10px 16px; background:#FFF159 url(../Images/sidebar_yellow_bg.png) bottom repeat-x; margin-bottom:10px}
#sidebar_customers div {font-size:18px; padding-top:8px}

#sidebar_apply {padding:10px 16px 10px 16px; background:#FFF159 url(../Images/sidebar_yellow_bg.png) bottom repeat-x; margin-bottom:10px; font-weight:bold}
#sidebar_apply div {margin-top:10px}

#sidebar_testimonials h2 {background:#007CC7 url(../Images/sidebar_bg_blue.png) repeat-x; color:#fff; margin:0px; padding:7px 7px 8px 16px; font-size:13px}
#sidebar_testimonials div {padding:12px 16px 8px 16px; font-size:11px; background:#E8F8FF}
#sidebar_testimonials a {padding:0px 0px 36px 16px; background:#E8F8FF url(../Images/sidebar_testimonials_bg.png) bottom no-repeat; margin-bottom:10px; display:block; font-size:11px}

#sidebar_testimonials p.testimonial_title {margin:0px 0px 13px 0px; font-size:13px;}

#sidebar_form div {padding:12px 16px 12px 16px; font-size:11px; font-weight:bold; background:#FFE38E}
#sidebar_form img.formheader {margin-bottom:12px;}
#sidebar_form div.form-bottom {margin-top:5px; background:none; padding:0px;}
#sidebar_form div.form-bottom strong {font-size:22px;}
#sidebar_form div div {padding:0px}
#sidebar_form input {width:148px; margin-bottom:8px}
#sidebar_form select {width:154px; margin-bottom:8px}
#sidebar_form #checkbox {margin-top:5px; font-weight:normal}
#sidebar_form #checkbox input {margin:0px; width:13px}
#sidebar_form #button {margin:10px 0px 0px 0px}
#sidebar_form #button input {margin:0px; width:154px; height:37px; border:0px}

.sidebar_text {padding:8px; margin-bottom:10px; font-size:11px; display:none}
.sidebar_text h2 {font-size:13px; margin-bottom:8px}
.sidebar_text ul {margin:0px; padding:0px; list-style-position:inside}

#sidebar_news {padding:8px; margin-top:10px; font-size:11px}
#sidebar_news h2 {font-size:13px; margin:0px 0px 8px 0px; display:block; height:22px; line-height:22px; background:url(../Images/body_news_rss.png) top right no-repeat}
#sidebar_news h2 a {color:#000; text-decoration:none; display:block; height:22px; width:170px}
#sidebar_news em {display:block; margin-top:10px; color:#666}
#sidebar_news a {display:block}

/* ------------- /SIDEBAR  ------------- */



