/*
Theme Name: hrdoctor
Theme URI: http://www.hrdoctor.ie
Author: the CSW Team
Author URI: http://www.cswtechnologies.com/
Description: Custom Theme Development. 
Version: 1.1
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#000;}
li{ display:inline; }
img{border: none;}
p{ margin:0px; padding:0px;}
map, map area {border:none !important;}
img, a img, a:link img, a:visited img ,a:hover img {border:none !important;}
h4{ color: #1E2142; font: 18px/25px Arial; margin:0px; padding:0px;}

.wrapper{ width:1000px; margin:auto; padding:0px;}
.header{ margin:0; padding:0;  width:auto;}
.logo{ float:left; margin-top:10px; padding:0 0 0 20px;}
.social{display: inline;float: right;  margin-left: 2px;  margin-top:10px; width:393px;}
.social_icon{ float: left; margin-left: 8px;}
 .social_icon a:hover { opacity: 0.5;}
.link_text{float: left; margin: 0; padding: 0; width: 177px;}
.link_text p{ font: italic 18px Georgia, "Times New Roman", Times, serif; color:#94c11f; margin:15px 0 0 0; padding:0px;}
/* header css end*/

.navigation{ background:#012856; float:right; height:35px; margin:40px 0 0 0; padding:0px; width:644px;}
.active{color: #9BC31A !important;}
.navigation ul {font:12px Tahoma; color:#fff;  margin: 0; padding: 0; list-style: none;}
.navigation ul li {display: block; position: relative; float: left; }
.navigation ul li a {display: block; text-decoration: none; color: #ffffff; border-bottom: 1px solid #ffffff;padding: 12px 12px 9px; background: #012856; margin-left: 1px; white-space: nowrap; }
.navigation ul li a:hover {background: #012856; color: #94C11F; }
.navigation li ul {display: none; width:150px;}
.navigation li ul li ul{display: none !important; width:190px;}
.navigation li:hover ul {display: block; position: absolute; }
.navigation li ul li:hover ul {display: block !important; position: absolute; left:150px; top:0px;  float:left;}
.navigation li:hover li {float: none; font-size: 12px;}
.navigation li:hover a {background: #012856; }
.navigation li:hover li a:hover {background: #012856;}
  
/* Navigation css end*/
.middle_wrap{ background:url(images/mid_bg.png) no-repeat; height: auto; margin: 15px 0 0 20px; padding:0 0 25px 0; min-height: 850px !important;}
.bg_repeat{background:#f6f6f6; margin:0; padding:0 0 20px;}
.middle_left_area{border-right: 1px solid #B4B3B3; float: left; margin: 20px 0 0; padding: 0 0 0 43px; width: 260px;}
.phone_wrap{ margin:0px; float:left; padding:0 5px;}
.phone_wrap p{ margin:0px; padding:0 0 20px 0px; font:14px/22px Arial, Helvetica, sans-serif; color:#808080 !important;}
.phone_wrap p span{ font:bold 18px Myriad Pro; color:#012856; }
.phone_img{ float: left;  margin: -10px 6px 0 0;}
.phone_wrap h3{ margin: 0 0 10px; padding:0px; text-align:center; background:#012856; border:1px solid #012856; border-radius:5px; color:#fff; font:16px Geneva, Arial, Helvetica, sans-serif; line-height:1.5em;}
.img_shadow{box-shadow:0 0 2px 0; margin:0 10px 10px 10px;}
.phone_wrap p a{ color:#94c11f; float:right}
.caption_text p a{ margin:0px; padding: 0 60px; color:#94c11f; font:14px Arial, Helvetica, sans-serif;}
.phone_wrap h4{background: none repeat scroll 0 0 #FFFFFF; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 5px 0 #434343; color: #1E2142; font: 14px/25px Arial ;  margin: 0 0 15px 0;  padding: 0; text-align: center;}
.video_img{ margin:0px; padding:0 0 30px 0;}

.mid_area_wrap{float: left; margin: 20px 0 0; padding: 0 0 0 20px; text-align: justify; width: 610px;}
.mid_area_wrap h2{ margin:0px; padding:0px; font:35px Myriad Pro; color:#012856;}
.mid_area_wrap p{ margin:0px; padding:0 0 20px 0; float:left; color:#808080; font:14px/29px Arial, Helvetica, sans-serif;}
.cogs_wrap{margin:0px; padding:0px; width:641px}
.contact_info{ margin:50px 0 0 150px; }
.contact_info p{ margin:0px; padding:0px; color:#000; font:23px Arial, Helvetica, sans-serif; line-height:30px}
.contact_info p span a{ color:#a2c514; font:20px Arial, Helvetica, sans-serif;}

/* Middle wrap css end*/

.footer_wrap{ margin:0px; padding:0px; background:#012856; width:1345px; height:82px;}
.footer_area{ width:1000px; margin: auto; padding:0px;}
.footer_nav{ margin:0px; padding: 15px 0 0 196px;}
.footer_nav ul{ list-style-type:none; display:inline; margin:0px; padding:0px;}
.footer_nav ul li{text-decoration:none; padding:0 28px 0 0; display: inline;}
.footer_nav ul li a{ text-decoration:none; margin:0px; padding:0px; font:12px/30px Tahoma; color:#fff;}
.footer_nav ul li a:hover{ color:#9bc31a}

.copy_right{ float: left;
    margin: 5px 0 0;
    padding: 0 0 0 50px;
    width: 117px;}
.copy_right p { padding:0px; margin:0px; font:12px Arial, Helvetica, sans-serif; color:#d2deec;}
.copy_right p a { color:#d2deec;}
.copy_right p a:hover { color:#9bc31a;}


.powered_by{margin: 5px 0 0; float:left; width:157px; padding:0px;}
.powered_by p{ padding:0px; margin:0px; font:12px Arial, Helvetica, sans-serif; color:#d2deec; }
/* Footer css End*/

/* About us css Start*/
.left_area{ float: left; margin: 20px 0 0; padding: 15px 20px 0 43px; width: 629px;}
.left_text_area{ margin:0px; padding:0px;}
.left_text_area h2{ margin:0px; padding:0 0 0 15px; background-color:#012856; font:23px Myriad Pro; color:#fff; line-height:1.5em }
.left_text_area p{ color: #808080; font: 14px/29px Arial,Helvetica,sans-serif; margin: 0; padding: 0 0 20px 0;  text-align: justify;}
.left_text_area p img{ float: right; margin: 10px 0px 0 15px; padding: 0; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 2px 0;}
.left_text_area ul{ margin:0px; padding:0px;}
.left_text_area ul li{ margin:0px; padding:0 0 0 25px;line-height:22px; display:block; font: 14px/29px Arial,Helvetica,sans-serif;}


.right_area{ float: right; margin: 20px 0 0; padding: 15px 50px 0 0; width: 228px;}
.right_text_area{ margin:0px; padding:0px;}
.right_text_area h2{ margin:0px; padding:0 0 0 15px; background-color:#012856; font:23px Myriad Pro; color:#fff; line-height:1.5em }
.right_text_area h5{ margin:0px; padding:0px;  font:bold 16px Myriad Pro; color:#012856;}
.right_text_area p{ color: #808080; font: 13px/20px Arial,Helvetica,sans-serif; margin: 0; padding:0px; text-align:justify;}
.right_text_area p a{ color:#9bc31a;}
.newsletter_wrap{ background:url(images/form_bg.png) no-repeat; margin:0px; padding:0px; box-shadow: 0 0 2px 0;}
.newsletter_wrap h3{ margin:62px 0 0 0px; padding: 10px 0 15px 15px; font:23px Myriad Pro; color:#fff;}
.input_wrap{ margin: 0; padding: 0 0 20px 15px; width: 197px;}
.label_text{ font:14px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.input_text{ float: right; margin: 0 0 0 5px; padding: 0; width: 140px; height:22px;}
.submit_wrap{  margin: 0; padding: 0 16px 43px 0;}
.submit_text{ background-color: #012856; border: 1px solid #012856; border-radius: 5px 5px 5px 5px; float: right;   height: 27px; width: 70px; color:#fff; font:14px Arial, Helvetica, sans-serif;}
.submit_wrap p{ margin:0px; padding:0px;}


.services_list{ margin:0px; padding:0px; list-style-type: disc;}
.services_list li{ display: list-item; padding:0 0 8px 0; margin:0px; list-style-type: disc;}
.services_list li a{ text-decoration:none; color:#9bc31a; font:16px Arial, Helvetica, sans-serif; list-style-type: disc;}
.img_set{ float:left!important; margin:10px 15px 0 0!important;}


