@import url(http://fonts.googleapis.com/css?family=Oxygen:400,700,300);


*{ margin:0; padding:0; }

html,body{ padding :0 ; margin:0 ;}

img{border:none;}

a{text-decoration:none;}

ul{list-style:none;}

h1{ text-decoration:none;}

h3{font-family: 'Oxygen', sans-serif;}

#full_wrapper{width:100% ; height:auto; }

#wrapper_top{ width:100%; height:auto; background:url(../images/top_back.png) repeat-x;}

#wrapper_top_inner{width:960px; height:79px; margin:0 auto;}

#wrapper_top_inner_logo{ width:200px; height:auto; display:inline; vertical-align:top ;}

#wrapper_top_inner_menu{ display:inline-block; padding-top:27px; padding-left:0px; vertical-align:top;}

#wrapper_top_inner_menu li{ display:inline-block; padding:0 12px; position:relative;}

#wrapper_top_inner_menu li a{font-family: 'Oxygen', sans-serif; font-size:16px; color:#72a4e8;}

#wrapper_top_inner_menu a:hover{color:#ffffff;}

#wrapper_top_inner_right{ float:right; width:147px; height:auto; padding-top:14px;margin-right:8px;}

.content{ display:inline-block; vertical-align:top; width:101px; color:#FFF;font-family: 'Oxygen', sans-serif; font-size:15px;}

.call img{ display:inline-block; vertical-align:top; padding-top:1px;}

/*slider*/

#slider{ width:100%; height:auto; background-color:#e7f0f5;}

#slide_container{ width:960px; height:596px; margin:0 auto;}

/*middle*/

#middle_wrapper{ width:100%; height:333px; background:url(../images/middle_back.png);}

#middle_wrapper_inner{ width:960px; height:auto; margin:0 auto; padding-top:28px;}

.middle_wrapper_inner_col{ display:inline-block;width:301px; height:144px; margin-right: 10px;}

.middle_wrapper_inner_col{border:3px solid #ffffff; -moz-box-shadow: 0 3px 3px 1px #cfcfcf; -webkit-box-shadow: 0 3px 3px 1px #cfcfcf; box-shadow: 0 3px 3px 1px #cfcfcf ;}

.inner_text{ width:190px;font-family: 'Oxygen', sans-serif; font-size:18px; color:#ffffff; padding-left:20px; padding-top:62px;}

.seperater{ display:inline-block; vertical-align:top; width:15px;}

#middle_wrapper_inner_bottom{ width:960px; height:auto; margin:0 auto; padding-top:43px; }

#banner{background-color:#ffffff;}

#banner a img{ padding-right:5px; padding-left:8px; width: 120px;}

/*footer*/

#footer_wrapper{ width:100%; height:auto; background-color:#121a25; }

#footer_inner{ width:960px; height:135px; margin:0 auto;}

#footer_wrapper_left{ display:inline-block; vertical-align:top; width:500px; height:auto;}

#footer_wrapper_left ul{ padding-top:23px;}

#footer_wrapper_left li{ display:inline; vertical-align:top; color:#3a4048;}

#footer_wrapper_left a{ color:#9ca5b2;font-family: 'Oxygen', sans-serif; font-size:12px;}

#footer_wrapper_right{width:350px; height:auto; text-align:right;color:#9ca5b2;font-family: 'Oxygen', sans-serif; font-size:12px; padding-top:23px; float:right;}



/*menu hover*/

/*banner for all inner pages*/

.about_banner{ width:100%; height:auto; background-color:#c5d3d6; background-size: 100% 100% !important;}

.about_banner_container{ width:960px; height:149px; margin:0 auto;}

.about_banner_container p{ font:41px 'Oxygen', sans-serif;  color:#1f4c87; width:400px; padding-top:40px; padding-left:45px;}

/*about*/

#about_content{width:100% ; height:auto; background:url(../images/about_back.png) repeat;}

#about_content_inner{ width:960px; height:auto; margin:0 auto; padding-bottom:60px;}

#about_content_inner_left{ width:607px; height:auto; display:inline-block; vertical-align:top; padding-right:15px; background:url(../images/about_border.png) repeat-y right; margin-top:29px;}

#about_content_inner_left h1{font-family: 'Oxygen', sans-serif; font-size:21px; color:#1e4b86;font-weight:300; line-height:35px;}

#about_content_inner_left h2{font-family: 'Oxygen', sans-serif; font-size:21px; color:#363636; padding-top:48px; padding-bottom:25px; font-weight:400;}

#about_content_inner_left p{font-family: 'Oxygen', sans-serif; font-size:15px; color:#585858; text-align:justify; line-height: 30px;}

#about_content_inner_right{ width:308px; height:auto; display:inline-block; vertical-align:top; padding-left:25px; margin-top:40px;}

.abt_middle_wrapper_inner_col{ display:inline-block;width:301px; height:144px;}

.abt_middle_wrapper_inner_col{border:3px solid #ffffff; -moz-box-shadow: 0 3px 3px 1px #cfcfcf; -webkit-box-shadow: 0 3px 3px 1px #cfcfcf; box-shadow: 0 3px 3px 1px #cfcfcf ;}

.abt_inner_text{ width:190px;font-family: 'Oxygen', sans-serif; font-size:18px; color:#ffffff; padding-left:20px; padding-top:62px;}

.abt_sep{ padding-bottom:16px;}


/*clients*/

#client_middle_wrapper{ width:100%; height:auto; background:url(../images/Clients-back.png) repeat;}

#client_middle_wrapper_inner{ width:960px; height:auto; margin:0 auto; padding-bottom:50px;}

#client_text_top p{font-family: 'Oxygen', sans-serif; font-size:31px; color:#1e4b86; padding-top:30px;}

#client_image_container{ width:960px; height:auto; margin-top:35px;}

.image_col1 img{ padding-top:12px;-moz-box-shadow: 0 3px 3px 1px #cfcfcf; -webkit-box-shadow: 0 3px 3px 1px #cfcfcf; box-shadow: 0 3px 3px 1px #cfcfcf ;}

.sep{ display:inline-block; vertical-align:top; width:7px; height:10px;}

/*FAQ*/

#faq_middle{ width:100%; height:auto; background:url(../images/FAQ-back.png) repeat;}

#faq_middle_inner{ width:960px; height:auto; margin:0 auto;}

#general_question{width:960px; height:auto; margin:0 auto; padding-bottom:60px; background:#FFF;}

#faq_middle_inner_top p{font-family: 'Oxygen', sans-serif; font-size:18px; font-weight:300; color:#1e4b86; padding-top:40px;}

#faq_middle_inner_top h1{font-family: 'Oxygen', sans-serif; font-size:31px; font-weight:400; color:#1e4b86;padding-top:20px;}

.general_question_content{ display:inline-block; vertical-align:top;width:300px; padding-top:22px; padding-bottom:5px; padding-left:15px;}

.faq_head{font-family: 'Oxygen', sans-serif; font-size:18px;  color:#363636;}

.general_question_content p{font-family: 'Oxygen', sans-serif; font-size:14px; color:#363636; text-align:left; padding-top:10px;}

.faq_sep{ display:inline-block; vertical-align:top; width:7px; height:10px;}

.service_ques_top{font-family: 'Oxygen', sans-serif; font-size:31px; font-weight:400; color:#1e4b86;padding-top:20px;}

#service_ques{ width:960px; height:auto; margin:0 auto;  padding-bottom:40px; background:#FFF;}

/*service*/

#service_middle{width:100%; height:auto; background:url(../images/FAQ-back.png) repeat;}

#service_middle_inner{ width:960px; height:auto; margin:0 auto; padding-bottom:70px;}

.service_middle_inner_top p{font-family: 'Oxygen', sans-serif; font-size:31px; font-weight:300; color:#1e4b86; padding-top:40px;}

.service_middle_inner_content{display:inline-block; vertical-align:top;width:310px; padding-top:22px; padding-bottom:5px;}

.service_text{font-family: 'Oxygen', sans-serif; font-size:21px; font-weight:400; color:#363636; padding-top:20px;}

.service_middle_inner_content ul{font-family: 'Oxygen', sans-serif; font-size:14px; font-weight:300; color:#585858; padding-left:15px;}

.service_middle_inner_content ul li{ list-style:url(../images/blue_bullet.png); line-height:35px;}

.service_sep{ display:inline-block; vertical-align:top; width:7px; height:10px;}

.service_middle_inner_content img{border:3px solid #ffffff; -moz-box-shadow: 0 3px 3px 1px #cfcfcf; -webkit-box-shadow: 0 3px 3px 1px #cfcfcf; box-shadow: 0 3px 3px 1px #cfcfcf ;}

/*colour chart*/

#chart_middle_wrapper{width:100%; height:auto; background:url(../images/FAQ-back.png) repeat;}

#chart_middle_wrapper_inner{ width:960px; height:auto; margin:0 auto; padding-bottom:60px;}

#chart_middle_wrapper_inner_top h1{font-family: 'Oxygen', sans-serif; font-size:31px; font-weight:400; color:#1e4b86; padding-top:30px; padding-bottom:20px;}

#chart_middle_wrapper_inner_top p{font-family: 'Oxygen', sans-serif; font-size:14px;color:#585858; text-align:justify;}

.top{font-family: 'Oxygen', sans-serif; font-size:21px; font-weight:400; color:#1e4b86; padding-top:21px; padding-bottom:20px;}

.colour_sep{ display:inline-block; vertical-align:top; width:7px; height:10px;}

.colour_chart_col img{border:3px solid #ffffff; -moz-box-shadow: 0 3px 3px 1px #cfcfcf; -webkit-box-shadow: 0 3px 3px 1px #cfcfcf; box-shadow: 0 3px 3px 1px #cfcfcf ;margin-bottom:6px; margin-top:10px;}

.colour_chart_col{ width:100px; height:auto; font:14px 'Oxygen', sans-serif;  color:#7a7a7a; display:inline-block; padding-left:30px; padding-right:5px; padding-bottom:20px;}

/*contact us*/

#contact_middle_wrapper{ width:100%; height:auto; background:url(../images/FAQ-back.png) repeat;}

#contact_middle_wrapper_inner{ width:960px; height:auto; margin:0 auto; padding-bottom:30px;}

#map{ display:inline-block; vertical-align:top; width:600px; margin-top:30px; padding-right:30px;background:url(../images/about_border.png) repeat-y right; }

#contact_form{ display:inline-block; vertical-align:top; width:300px; padding-left:25px;}

#contact_form h1{font:700 20px 'Oxygen', sans-serif;  color:#1e4b86; padding-top:35px;}

#contact_form label{ width:200px; display:block; font-size:16px; color:#595959; font-weight:bold; padding:10px 0 5px 0; font-family:'Oxygen', sans-serif;}

#contact_form input[type="text"] { background:#c6c6c6; width:290px; height:30px; border-radius:3px; border:0; -moz-box-shadow: inset 3px 3px 4px -1px #a2a2a2;-webkit-box-shadow: inset 3px 3px 4px -1px #a2a2a2;box-shadow: inset 3px 3px 4px -1px #a2a2a2; padding-left:10px;}

#contact_form textarea{background:#c6c6c6; width:290px; height:122px; border-radius:3px; border:0; -moz-box-shadow: inset 3px 3px 4px -1px #a2a2a2;-webkit-box-shadow: inset 3px 3px 4px -1px #a2a2a2;box-shadow: inset 3px 3px 4px -1px #a2a2a2; padding-left:10px;}

#contact_form input[type="submit"] { background:url(../images/button-back.png) repeat-x; width:70px; height:27px; font-size:12px; color:#ffffff; font-weight:bolder; border:0; border-radius:3px;
-moz-box-shadow:  0 6px 7px #aaaaaa;-webkit-box-shadow: 0 6px 7px #aaaaaa;box-shadow: 0 6px 7px #aaaaaa; cursor:pointer; float:right; margin-top:18px;}

#address_bottom h1{font:700 20px 'Oxygen', sans-serif;  color:#1e4b86; padding-top:35px; width:150px;}

#address_bottom p{font:300 14px 'Oxygen', sans-serif;  color:#1e4b86; padding-top:10px; width:123px;}

#wrapper_top_inner_menu li img { position:absolute; top:-27px;}

.second{margin:1em auto;}

.second p{font-size:21px !important;}

#faq_middle_inner_top div..ui-widget-content{

background:none !important;

}

ul.ui-tabs-nav a {

font-size:21px !important;

}



li.gen.ui-tabs-active.ui-state-active a{

background:#204D89 !important;

}


