/* TABLE OF CONTENTS 


/* HTML Elements */
* { margin:0 auto; list-style-type:none; }
*:focus { outline: none; }
body, html { min-height:101%; }
body { background: #ffffff; color: #333333; font-size:12px; line-height:17px; padding:6px 0 0 0;  border-top:6px solid #002e5c;}
body, select, input, textarea { font-family:Arial, Verdana, Sans-Serif; }
a, a:visited { color: #002E5C; text-decoration:none }
a:hover, a:active { color:#002E5C; text-decoration:underline; }
h4 a { color: #002E5C !important; text-decoration:none; cursor:pointer; }
small { background:#eef5e1; padding:3px 6px; }
hr { margin:22px 0; background:#eae9e4; color:#eae9e4; height:1px; border:0; display: block; }

a img { border:none }
table { display: table; margin:13px 0; border-collapse:collapse; }
th { background:#e4e4e4; text-align:left; }
th, td { border:1px solid #000; padding:4px 7px; border-collapse:collapse; }
td { border:1px solid #000;}
ul { margin:0; padding:0; list-style-type:none; }
ul li { list-style-type:none; }
ul li a, ul li a:visited { color:#002E5C; list-style-type:none; }
p{ margin:0; padding:0 0 10px 0}

h1{ margin:-4px 0 10px 0; font-weight:bold; padding:0 0 8px 0; font-size:12px; line-height:8px;  color:#444444; }
h2{ margin:0 0 12px 0; font-weight:normal; padding:0 0 10px 0; font-size:22px; line-height:22px;  color:#002E5C; border-bottom:1px solid #999999; }
h2#description { border:none; padding:0; font-size:10px; color:#40bb7f; text-transform:uppercase }
h3{ margin:0 0 5px 0 !important; font-family:Arial, Helvetica, sans-serif; font-size:16px !important; border-bottom:1px solid #c5c5c5; padding:0 0 5px 0 !important; color:#002E5C; font-weight:normal; height:17px; }
h2 a { color:#002E5C !important; }
h3 span{ padding:0 20px 4px 0; border-bottom:1px solid #999; }
.entry h3{ font-size:14px;}
#recent h3{color:#fff;}
h4{ margin:5px 0 0 0 ; padding: 5px 0 0 0; font-size:14px; color:#002E5C; }
h4.space{ margin:5px 0 10px 0 ; padding: 5px 0 0 0; font-size:14px; color:#002E5C; }
h5{ margin:0;  padding:0 0 10px 0; font-size:12px; color:#002E5C; }
h5.space{ margin:0;  padding:15px 0 0 0 !important; font-size:12px; color:#333333; }
h6{ margin:0 0 5px 0 !important; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #c5c5c5; padding:0 0 5px 0 !important; font-size:11px !important;; color:#333; height:14px; }
h6 span{ padding:0 20px 4px 0; border-bottom:1px solid #999; }

#logo { float:left; display:block; width:240px; border-bottom:2px solid #ccc; color:#fff; padding:10px 0 10px 10px; }

#page { width:980px; background:#fff; }
#masthead { padding-bottom:8px; }
.left { float:left; }
.right { float:right; }
#sidebar { width: 188px; float:left; margin-right:13px; padding-bottom:25px; }
#interior #sidebar { padding:18px 13px 35px 13px; }

/* Content Page Styles */

#logo:hover, #logo:active { text-decoration:none; color:#d7f0fc }
#lead { background:#1e3d4f; color:#f1f5f8; width:590px; padding:18px; float:left; }
#interior #lead { float:none; width:auto; margin: 6px 0 10px 0; }
#lead .left { width:198px; }
#lead .right { width:368px; }
#lead a, #lead a:visited { color:#9cd6f3; }
#lead img { border:1px solid #516f80; padding:1px; }
#lead .date { color:#a7b5bd; margin-bottom:-15px; padding:4px 0; }
#lead p { margin:15px 0; line-height:140%; }
#fullstory { width:103px; height:20px; background:url(images/fullstory.png); display:block; text-indent:-9999px; }
#fullstory:hover { background:url(images/fullstory.png) 0 -20px; }
#interior #lead img { float:left; margin:1px 16px 6px 0; }
#interior #lead .left { width:165px; }
#interior #lead .right { width:494px; }
.widget_tag_cloud a { display:inline; float:none; }
.widget_calendar table { width:100%; }
.bluebox { background:#edf7ff; border-bottom:1px solid #bfdfef; border-top:1px solid #bfdfef; padding:13px; }
.bluebox a, .bluebox a:visited { color:#4d6984; font-weight:bold }
h3.widgettitle{ margin:0; padding:0 0 6px 0;}
.widget ul{margin:0 0 10px 0}
.widget li { list-style:none; border-bottom:1px solid #ececec; padding:3px 0 3px 4px; }
li.widget { list-style:none; }
.bullets a, .bullets a:visited, .widget a, .widget a:visited { color:#737373; }
.bullets a:hover, .bullets a:active, .widget a:hover, .widget a:active { color:#000; text-decoration:none }
.bullets li { margin-left:25px; padding:5px 0; border-bottom:1px solid #ececec; list-style:square }
#interior #content { float:left; width:699px; padding:18px 0 40px 0; }
#breadcrumbs { background:#3399cc; padding:6px 0 6px 78px; color:#FFF; }
#breadcrumbs a, #breadcrumbs a:visited { color:#ace3ff; font-weight:bold }
#interior .stripes { background: #FFF url(images/bg_stripe2.gif) repeat-x; margin-top:5px; padding-top:9px; }
#author { margin-bottom: 19px; }
#author img { padding:1px; border:1px solid #93c0d6; float:left; margin-right:13px; }
#author span { display:block; border-top:1px solid #bfdfef; margin-top:12px; background:url(images/envelope.gif) no-repeat 1px 10px; padding:8px 0 0 17px; }
#author p { margin:0; width:482px; }
.cat-excerpt { padding:10px; margin: 12px 0; }
.cat-excerpt img, .gallery { float:left; margin:1px 12px 7px 0; border:1px solid #516f80; padding:1px; }
.gallery { margin:0 18px 16px 18px; }
.pagination { padding-top:20px; }
.narrow { float:left; width:465px; }
.bigger { font-size:12px; }
.bigger a { color:#E96C2C; }

/*Post Page Formatting*/

.picleft { float:left; margin:4px 14px 10px 0; border:4px solid #e0e0db; }
.picright { float:right; margin:4px 0 10px 14px; border:4px solid #e0e0db; }
.entry {  }
.entry blockquote, .entry pre, .entry code, .commentlist blockquote, .commentlist code { color:#76767a; background:#f2f2f2; padding:6px 14px; margin:18px 35px; border-right:1px solid #DDD; border-bottom:1px solid #DDD; display:block; }
.entry pre, .entry code { width:350px; overflow:auto; padding:20px 14px; }
.entry p, .commentlist p { margin:0 0; line-height:140%; }
.entry ul, .entry ol { list-style-type:none; margin:0; padding: 10px 0 10px 0; font-weight:normal; font-size:12px; }
.entry ul.inpara, .entry ol.inpara { list-style-type:none; margin:0; padding: 5px 0 10px 0; font-weight:normal; font-size:12px; }
.dotLine { border-top:1px dotted #ccc; font-size:0; height:15px; margin-top:10px; }
.entry ol li, .entry ul li { padding:0 0 0 15px; line-height:16px; }
.entry ul li { list-style-type:none;  background:url(images/double-arrow.gif) no-repeat left 4px; padding:0 0 5px 15px; line-height:16px; }
.entry ul li a, .entry ul li a:visited{ color:#002E5C; text-decoration:none; }
.entry ul li a:hover{ color:#002E5C; text-decoration:underline; }

.listLinks ul.inpara, .listLinks ol.inpara { list-style-type:none; margin:0; padding: 5px 0 10px 0; font-weight:normal; font-size:12px; }
.listLinks ul li { list-style-type:none;  background:url(images/double-arrow.gif) no-repeat left 4px; padding:0 0 5px 15px; line-height:16px; }
.listLinks ul li a, .entry ul li a:visited{ color:#E96C2C !important; text-decoration:none; }
.listLinks ul li a:hover{ color:#E96C2C !important; text-decoration:underline; }

.blueLinks ul.inpara, .blueLinks ol.inpara { list-style-type:none; margin:0; padding: 5px 0 10px 0; font-weight:normal; font-size:12px; }
.blueLinks ul li { list-style-type:none;  background:url(images/double-arrow.gif) no-repeat left 4px; padding:0 0 5px 15px; line-height:16px; }
.blueLinks ul li a, .entry ul li a:visited{ color:#002E5C !important; text-decoration:none; }
.blueLinks ul li a:hover{ color:#002E5C !important; text-decoration:underline; }

#tags { padding:3px 6px 4px 15px; background:#edf7ff url(images/tag.gif) no-repeat 4px; }
.commentcount { background:url(images/bubble.gif) no-repeat 1px; padding-left:17px; margin: 0 10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal }
#home #lead .commentcount, #interior #lead .commentcount { background:url(images/bubble2.gif) no-repeat 1px; font-size:9px; }
.postmetadata { border-bottom:1px solid #eae9e4; padding:5px 0; }
#print { background:url(images/icon_page.gif) no-repeat; padding-left:15px; }
/* Comments*/

.commentlist cite { font-style:normal; margin-bottom:4px; display:block }
.commentlist blockquote { background:#ededed; }
.commentlist li { padding: 10px 14px 14px 14px; background:#f2f2f2 url(images/bg_comment.gif) no-repeat; border-bottom: 1px solid #dcdbd7; list-style:none; margin-bottom:12px; }
.commentlist li li { background:none; border:none; list-style:square; margin:3px 0 3px 20px; padding:3px 0; }
.commenttext { width:607px; float:right }
.commentlist cite strong { font-size:12px; }
li.my_comment { background: #FFF; border:none }
li.my_comment cite strong { font-size: 16px; color:#002E5C; }
#commentform small { background:#FFF; font-weight:bold; padding:0; }
.commentmetadata { display: block; margin-top:13px; text-align:right }
.commentmetadata a, .commentmetadata a:visited { color:#959382; }
.commentlist small { background:#e9e9e9 }
.gravatar { border:1px solid #939188; margin:15px 8px 6px 0; float:left; padding:1px; width:45px; height:45px; }
#comment { width:695px }
/* Form Elements */

#searchform { width:194px; float:right; text-align:right; padding-top:2px; }
select { background:#edf7ff; width:100% }
#s { background:#7ebfdf; border:none; padding:2px; width:129px; }
#commentform p { text-align:left; display:block; clear:both; }
#submit { clear:both; display:block; background:#E96C2C url(images/button-grad.gif) repeat-x; text-align: center; font-weight: bold; color:#fff; border:1px solid #fff; height: 28px; width: 150px; font-size: 14px; line-height: 20px; cursor:pointer; margin:12px 0 0 0px; }
.post-edit-link { clear:both; }
#contactform legend { display:none }
#contactform fieldset { border:none }
.field { border:1px solid #444; border-top:1px double #c4c4c4; border-left:1px double #c4c4c4; padding:5px; background:#FFF ! important; }
.field:focus { background:#f9f8f4 ! important; }
#wysiwyg { padding:6px 0 10px 0; }
#wysiwyg a, #wysiwyg a:visited { padding:3px; margin-right:4px; text-indent:-9999px; display:block; width:20px; height:20px; float:left; border:1px solid #FFF; border-bottom:1px solid #afafaf; border-right:1px solid #afafaf; background-color:#CCC }
a#button-bold { background:#CCC url(images/bg_bold.gif) no-repeat 8px; }
a#button-italic { background:#CCC url(images/bg_italic.gif) no-repeat 8px; }
a#button-block { background:#CCC url(images/bg_block.gif) no-repeat 5px; }
a#button-link { background:#CCC url(images/bg_link.gif) no-repeat 5px; }
#wysiwyg a:hover, #wysiwyg a:active { background-color:#dcdcdc }
/* Float Properties*/

/* clearing floats */
.clearfloat:after { content: "&nbsp;"; font-size:0; display:block; height:0; clear:both; visibility:hidden; }
.clearfloat { display: inline-block }
.clearfloat { display:block }
* html .clearfloat { height: 1px; }
.clear { clear: both; }
/*-----------------*/
/*
.clearfloat:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.clearfloat { display:inline-block }
.clearfloat { display:block }*/
/* Footer*/

#meta { background:#000 url(images/bg_popular.jpg) center bottom no-repeat; margin-top:5px; padding: 21px 0 36px 0; }
#meta a, #meta a:visited { color:#ecf7ff; }
#meta ol { padding-top:15px; }
#meta .block { width:283px; float:left; padding-left:20px; }
#meta li { margin-left:25px; color:#65a5cb; padding:2px 0; list-style:square }
#meta span { color:#316686; }
#footerWraper { background:#efefef; margin-top:15px; }
#footer { margin:0 auto; width:950px;  font-size:11px; padding:15px 15px 0 15px; color:#3399cc; border-bottom:1px solid #ccc; }
.copyright { font-size:11px; height:35px; line-height:35px; color:#666; text-align:center; }

/*Page Nav*/

.widget_pages h3 { display:none; }
.sidenav, .widget_pages ul { border-left:4px solid #c0dcf4; }
.sidenav li, .widget_pages li { list-style:none; border-bottom:1px solid #7eb8e9; padding:0; }
.sidenav li a, .sidenav li a:visited, .widget_pages li a, .widget_pages li a:visited { background:#3399cc; display:block; padding:4px 4px 4px 8px; color:#ace3ff; }
.sidenav li a:hover, .sidenav li a:active, .sidenav li.current_page_item a, .sidenav li.current_page_item a:visited, .sidenav li.current_page_parent a, .sidenav li.current_page_parent a:visited { background:#237daa; text-decoration:none; color: #FFF; }
.sidenav li.current_page_item li a, .sidenav li.current_page_item li a:visited { background:#115476 }
/*Top Navbar */

#navbar { float:right; width:672px; padding-left:55px; margin-top:37px; border-bottom:1px solid #e5e5e5; }
#nav { font-size:11px; }
html #nav { font-size:11px; }
#nav, #nav ul { float:right; list-style: none; margin:0; padding:0; }
#nav li { float:left; display:inline-block; list-style:none; }
#nav a, #nav a:visited { display:block; font-size:11px !important; font-weight:normal; color:#002E5C; padding:6px 12px 10px 12px; /* background:url(images/pipe.gif) right no-repeat; */ text-transform:uppercase; }
#nav a:hover, #nav a:active { background:#002E5C; color:#fff; text-decoration:none; }

#nav .current-cat a, #nav .current-cat a:visited { background:#e96c2c url(images/arrow.gif) no-repeat center 22px; }
#nav .current_page_parent a { text-decoration:none; font-weight:bold !important; color:#002E5C !important; border-bottom:2px solid #002E5C; }
#nav .current_page_parent li a { text-decoration:none;  font-weight:normal !important; color:#fff !important; }
#nav :hover  > a { background:#002E5C; color:#fff !important; text-decoration:none; }
#nav li a:hover { background:#e96c2c; color:#fff; text-decoration:none; }
/* Dropdown Menus */		
#nav li ul { position: absolute; left: -999px; height: auto; width: 174px; }
#nav li li { width: 172px; background: #002E5C; }
#nav li li a, #nav li li a:visited { font-weight:normal; font-size:11px; color:#FFF; background:#002E5C; }
#nav li li a:hover, #nav li li a:active { background:#e96c2c;  }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
a.main:hover { background:none; }
#nav li li.current-cat a, #nav li li.current-cat a:visited, #nav .current-cat .children a, #nav .current-cat .children a:visited { background:#002E5C; }
#nav li li.current-cat a:hover, #nav li li.current-cat a:active, #nav .current-cat .children a:hover, #nav .current-cat .children a:active { background:#e96c2c; }
/*More Menu*/	

#more-menu { padding:14px; width:189px; float:right; background:#eff9ef; margin:0 0 8px 12px; color:#487645; }
#more-menu ul { margin:0 0 15px 0; padding:0; }
#more-menu li { list-style:none; border-bottom:1px solid #d5ebd4; padding: 4px 0 5px 0; margin:0; }
#more-menu a, #more-menu a:visited { color:#5fa25d; }
li.current_page_item a, li.current_page_item a:visited { padding:6px 12px 8px 12px !important; text-decoration:none; font-weight:bold !important; border-bottom:2px solid #002E5C; }
li.current_page_item li a, li.current_page_item li a:visited { text-decoration:none; font-weight:normal !important; }
.bigger #more-menu { font-size:10px; }

/*Styles Only Pertinent to the Homepage*/
#HpMiddleWrapper{ /* background:url(images/bg_stripe.gif) repeat; padding:10px; */ }
#HpLeft{ float:left; width:190px; padding:10px; border-top:1px solid #e0e0db; background:#fff; margin:0 14px 0 0;}
#HpMiddle{ float:left; width:450px; padding:10px; border-top:1px solid #e0e0db; background:#fff;}
#HpRight{ float:right; width:200px; padding:10px; border-top:1px solid #e0e0db; background:#fff;}
#HpRight h2 { font: 16px Georgia, "Times New Roman", Times, serif; padding:0 0 10px 0; border:0; }
#HpRight p{ padding:0 0 10px 0; margin:0;}

#SubMiddleWrapper{ /* background:url(images/bg_stripe.gif) repeat; padding:10px;*/}
#SubMiddleWrapper h2 { font: 20px Georgia, "Times New Roman", Times, serif; padding:0 0 10px 0; color:#002E5C; font-weight:bold; border-top:0; }
#SubLeft{ float:left; width:190px; padding:10px; border-top:1px solid #e0e0db; background:#fff; margin:0 14px 0 0;}
#SubLeft li{margin:0; padding:4px 0; text-align:left; position:relative; float:left; display:block; width:200px}
#SubLeft li ul li{ display:block}
#SubLeft h3{margin:0 !important; padding:0 0 6px 0 !important; }
#SubLeft p{ margin:0; padding:0 0 4px 0;}
#SubLeft ul.list{margin:0; padding:0 0 10px 10px;}
#SubLeft ul.list li{margin:0; padding:0 0 2px 0}
#SubMiddle{ float:left; width:678px; padding:10px; border-top:1px solid #e0e0db; background:#fff;}
#SubFull{ width:900px; float:left; padding:10px; border-top:1px solid #e0e0db; background:#fff;}


#upper { background: #3399cc url(images/bg_upper.jpg) bottom repeat-x; padding:14px 19px 15px 0; }
#upper2 { background: #3399cc url(images/bg_upper.jpg) bottom repeat-x; }
#recent { width:260px; background:#3398cc url(images/bg_recent.jpg) no-repeat top right; float:left; padding:18px 15px 18px 15px; margin:2px 0 0 0 }
#recent ul { margin-top:-5px; }
#recent li { border-bottom:1px solid #62b1d8; list-style:none; padding:7px 0 7px 15px; background:url(images/icon_page_home.gif) no-repeat 0 9px; }
#recent a, #recent a:visited { color:#ecf7ff; font-weight:bold; font-size:12px; }

/*Features and Carousel*/

#carousel { height:151px; background:#e7e8df url(images/bg_carousel.jpg) repeat-x; margin-bottom:5px; }
#carousel li { border-right:1px solid #cdcec7; float:left; padding:0 15px; list-style:none; }
#carousel li img { border:3px solid #FFF; display:block; margin-bottom:6px }
#carousel a, #carousel a:visited { float:left; color:#585b41; }
#carousel a:hover, #carousel a:active { color:#828569; }
#home #content { float:left; width:452px; }
#carousel2 { height:151px; background:#e7e8df url(images/bg_carousel.jpg) repeat-x; margin-bottom:5px; }
#carousel2 li { float:left; padding:20px 0 0 21px; list-style:none; }
#carousel2 li img { border:3px solid #FFF; margin-bottom:6px; float:left }
#carousel2 a, #carousel a:visited { float:left; color:#585b41; }
#carousel2 a:hover, #carousel a:active { color:#828569; }
/*Middle Column*/

#home #sidebar { border-top:1px solid #e0e0db; background:#FFF; padding:13px; color:#737373; }
.catnews a, .catnews a:visited { color:#22222d; }
.catnews img { float:left; margin:3px 11px 7px 1px; border:1px solid #516f80; padding:1px; }
.headlines { padding:12px; }
.headlines li { margin-left:12px; padding:2px 0; list-style:square }
#home .commentcount { font-size:10px; font-weight:normal; margin-left:2px; }
.banner { background:#ffffff url(images/banner.jpg) no-repeat left top; width:980px; height:51px; padding-top:219px; }
.aboutUs { background:#ffffff url(images/murray-resources-about-us.jpg) no-repeat left top; width:980px; height:270px; }
.pressRoom { background:#ffffff url(images/murray-resources-press-room.jpg) no-repeat left top; width:980px; height:270px; }
.candidates { background:#ffffff url(images/murray-resources-candidates.jpg) no-repeat left top; width:980px; height:270px; }
.employers { background:#ffffff url(images/murray-resources-employers.jpg) no-repeat left top; width:980px; height:270px; }
.whatWeDo { background:#ffffff url(images/murray-resources-what-we-do.jpg) no-repeat left top; width:980px; height:270px; }
.whoWePlace { background:#ffffff url(images/murray-resources-who-we-place.jpg) no-repeat left top; width:980px; height:270px; }
.whuUs { background:#ffffff url(images/murray-resources-why-us.jpg) no-repeat left top; width:980px; height:270px; }

a.bannerLink, a.bannerLink:visited {  margin:150px 0 0 660px; color:#002E5C; text-decoration:none; font-size:12px; font-style:italic; }
a.bannerLink:hover { color:#002E5C; text-decoration:underline; }
.simpleLink { text-align:right; margin-right:15px; clear:both; height:20px; color:#ccc; text-transform:uppercase; }
.simpleLink a, simpleLink a:visited {  color:#333; text-decoration:none; font-size:10px; background:#ffffff url(images/small-arrow.gif) no-repeat left 4px; padding-left:10px; text-transform:uppercase; margin-left:10px; }
.simpleLink a:hover { color:#002E5C; text-decoration:none;  }

.textwidget{padding:0 0 0 0; *padding:0 0 0 18px}
/*Ads*/

			
#ads { width:200px; float:right; }
#ads img { margin-bottom:12px; }
#lead2 { background:#3398cc; padding:0; }
#lead2 img { float:left; border:14px solid #112f41; margin:0 14px 0 0 }

#comments-count, #trackbacks-count { display:none }
.domtabs { border-bottom:1px solid #cac9c8; margin:35px 0 15px 0; overflow:hidden; }
.domtabs li { list-style:none; float:left; cursor:pointer; margin-right:4px; }
.domtabs li:hover { cursor:pointer; }
.domtabs li a, .domtabs li a:visited { padding:3px 7px; color:#777772; }
.domtabs a:hover, .tabs a:active { text-decoration:none; display:block; background:#FFF; border-bottom:1px solid #FFF; color:#777772; }
.domtabs li.active a { border:1px solid #cac9c8; margin-bottom:-1px; text-decoration:none; display:block; background:#FFF; border-bottom:1px solid #FFF; }
.domtabs li a, .domtabs li a:visited { text-decoration:none; display:block; background:#f2f1ea; border:1px solid #cac9c8; margin-bottom:-1px; }
.display_none { display: none; }
.display_block { display: block; }

textarea#comment{ width:695px; height:70px; overflow:auto; }
select{ width:234px}

/*************JQuery Styles***************/
div.answer { display: none; }
.answer { padding:4px 10px; margin-bottom:5px; }
.answer p { margin:0; padding:0 0 10px 0; }
div.question { margin:0 0 8px 0; padding:0; clear:both }
div.question h4 { background:#eae9e4; color:#133346; padding:4px; font-size:12px; cursor:pointer; font-weight:normal; }
div.question h4 strong { font-size:11px; font-weight:normal }
div.question h4:hover { background:#3399d0; cursor:pointer; color:#fff }
div.question.active h4 { background:#3399d0; color:#fff }
h3.jqsection { padding:4px !important; background:#133346; color:#fff; margin-bottom:8px !important }

/* -- Alsett Clearing Method*/
.clearfix:after { content: "&nbsp;"; font-size:0; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }

/* my classes */

.contents { padding:10px 0 10px 0;  }
.contentsBottom{ margin:10px 15px;  }
.contentsBorder { border-bottom:3px solid #f0f0f0;  }
.contents p { margin:3px 0 0 0; padding: 0 0 5px 0; font-weight:normal; font-size:12px; line-height:16px; }
.contents p.first { padding:5px 0 5px 0; margin: 0 0 0 0; font-weight:normal; font-size:12px; line-height:16px; }
.data { margin:0; padding:5px 0; font-weight:normal; font-size:13px; height:175px; max-height:175px;  overflow:hidden; }
.hideH2 {  }
.hideH2 h2 { display:none; }
.leftContainer { width:330px; float:left; padding:15px 15px 15px 15px; }
.middleContainer { width:310px; float:left; padding:15px; margin-left:5px; }
.leftLargeContainer { width:675px; padding:15px 0 20px 0; float:left; }
.dataWraper { margin:0; font-weight:normal; font-size:13px; height:140px; max-height:140px; overflow:hidden; }
.rightContainer { width:240px; float:right; padding:15px; }
.bgGrey { background:#f1f1f1; height:210px; max-height:210px; overflow:hidden; }
.more { border-top:1px dotted #9d9d9d; padding:5px 0 0 0; margin-top:10px; }
.more a, .more a:visited { font-style:italic; color:#666; font-size:11px; padding:0 0 0 10px; text-decoration:none; background:url(images/orange-arrow.gif) no-repeat left center; }
.more a:hover { color:#01324e; text-decoration:none; }

.leftContainer1 { width:305px; margin-right:25px; float:left; padding:5px 15px 15px 0; }
.rightContainer1 { width:240px; float:right; padding:5px 0 15px 15px; }
.rightContainer2 { width:240px; float:right; padding:15px 0 0 15px; }
.middleContainer1 { width:310px; float:left; padding:5px 15px 15px 15px; margin-left:5px; }

.heading { font-size:11px; margin-bottom:10px; font-weight:bold; color:#000000; text-transform:uppercase; border-bottom:1px solid #e5e5e5; padding:0 0 3px 0; }
.heading span{ border-bottom:1px solid #ccc; padding:0 3px 4px 0; }
.padLeft { padding-left:5px; }
.mrgLeft { margin-left:15px; }
.smallContainer { width:150px;  }
.dataContainer { margin:0; padding:0 0 0 5pxpx; font-weight:normal; font-size:12px; height:138px; max-height:138px;  overflow:hidden; }
.dataList { margin:0; padding:0 20px 0 3px; font-weight:normal; font-size:13px; height:138px; max-height:137px;  overflow:hidden; }
.dataList ul { list-style-type:none; }
.dataList li { list-style-type:none;  background:url(images/small-arrow.gif) no-repeat left center; padding:0 0 0 13px; height:25px; line-height:25px; }
.dataList li a, .dataList li a:visited { color:#002E5C; text-decoration:none; font-size:11px; }
.dataList li a:hover { color:#002E5C; text-decoration:underline; }

.memberList { margin:0; padding:15px 0 0 0; }
.memberList ul { list-style-type:none; }
.memberList li { list-style-type:none; float:left; padding:0 0 0 0; display:block; height:80px; line-height:80px; }
.memberList li.dotSep { border-right:1px dotted #9e9e9e; float:left; width:1px; margin:0 13px; height:80px; line-height:80px; }
.memberList li.dotSep1 { float:left; width:2px; margin:0 8px; height:80px; line-height:80px; }


.jobList { margin:0; padding:0; }
.jobList ul { list-style-type:none; }
.jobList li { list-style-type:none; font-size:12px; display:block; font-style:italic; padding:0 0 0 12px; display:block; line-height:20px; margin-bottom:9px; background:url(images/small-arrow.gif) no-repeat left 4px; }
.jobList li a, .jobList li a:visited{  clear:both; display:block; height:16px; line-height:16px; }
.jobList li span { color:#666666; display:block; height:14px; line-height:14px; font-size:11px; }


ul.blogroll  { list-style-type:none; }
ul.blogroll li { list-style-type:none; color:#666666; font-size:11px; display:block; font-style:italic; padding:0 0 0 12px; display:block; line-height:16px; margin-bottom:9px; background:url(images/small-arrow.gif) no-repeat left 4px; }
ul.blogroll li a, ul.blogroll li a:visited{  clear:both; display:block; height:16px; font-size:12px; line-height:16px; }

/* social Media */

.socialMedia { clear:both; }
.socialMedia ul { float:left; display:block; width:114px; }
.socialMedia ul li { list-style-type:none; height:16px; line-height:16px; display:block; font-style:italic; font-size:11px; margin:3px 0 10px 0; }
.socialMedia ul li a, .socialMedia ul li a:visited { height:16px; line-height:16px; color:#002E5C; text-decoration:none; display:block; }
.socialMedia ul li a:hover { color:#002E5C; text-decoration:underline; }
.fb { background:url(images/fb.jpg) no-repeat 3px top; padding-left:30px; }
.twitter { background:url(images/twitter.jpg) no-repeat 3px top; padding-left:30px; }
.linkedin { background:url(images/linkedin.jpg) no-repeat 3px top; padding-left:30px; }
.youtube { background:url(images/youtube.jpg) no-repeat 3px top; padding-left:30px; }
.margLft25 { margin-left:10px; }
.dotBdr { border-right:1px dotted #9e9e9e; }
/*------end---------*/

/* footer jobs */
.jobWraper { clear:both; margin-bottom:30px; }
.jobs { float:left; width:150px; padding-top:10px; }
.jobs ul { list-style-type:none; }
.jobs ul li { list-style-type:none; font-size:11px; font-style:italic; color:#666;  line-height:16px; }
.jobs ul li.jobCat { font-style:none; color:#fe772c;  font-weight:bold; padding:0 0 10px 0; text-transform:uppercase; }
.jobs ul li a, .jobs ul li a:visited { list-style-type:none; color:#002E5C; font-style:italic; background:url(images/double-arrow.gif) no-repeat left center; padding:0 0 0 12px; margin-top:10px; width:60px; float:left; clear:both; display:block; }
.gapLeft { margin-right:100px; }
/*------end---------*/

.pad20 { padding:15px 18px !important; width:300px !important; }
.testimonial { background:url(images/testimonial-bg.jpg) no-repeat -2px 3px; line-height:15px; padding:8px 60px 0 25px; }
.testiName { font-style:italic; font-size:11px; padding-top:9px; line-height:14px; }


/* stab classes 22july */
.subHead { margin:0 0 5px 0 !important; font-family:Arial, Helvetica, sans-serif; font-size:14px !important; padding:0 0 5px 0 !important; font-size:18px; color:#002E5C; font-weight:bold; height:22px; border-bottom:1px dotted #a1a1a1; }
.contentRight { width:700px; float:right; }
.stab #nav { float:left !important; padding-top:9px; }
.stab { width:220px; padding:15px; float:left; background:#f4f4f4; margin-top:-10px; margin-bottom:20px; }
.stab ul { list-style-type:none; }
.stab ul li { list-style-type:none; clear:both; display:block; background:url(images/small-arrow.gif) no-repeat 0 5px; padding:0 0 0 15px !important; margin:2px 0; }
.stab  ul#nav li a, .stab ul li a:visited { list-style-type:none; display:block !important; color:#002E5C !important; padding:0 !important; text-transform:none !important; font-size:12px !important; }
.stab ul#nav li a:hover { list-style-type:none; text-decoration:underline; color:#002E5C  !important; background:none !important; }
.stab :hover  > a { list-style-type:none; text-decoration:underline !important; color:#002E5C  !important; background:none !important; }

.stab ul li.current_page_item a{ list-style-type:none; text-transform:none !important; font-weight:bold !important; text-decoration:none; clear:both; display:block; border-bottom:0px solid #002E5C !important; }
#breadcrumb { padding:10px 15px; font-style:italic; font-size:11px; color:#666; }
#breadcrumb a, #breadcrumb a:visited { color:#002E5C; text-decoration:none; }
#breadcrumb a:hover { color:#002E5C; text-decoration:none; }
.arrowBread { background:url(images/orange-arrow.gif) no-repeat 10px 5px; width:5px; padding:0 6px; }
.blue { color:#002E5C; }
.textRight { text-align:right; }
.testi { color:#002E5C; font-size:15px; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; margin-top:10px; }
.testi a, .testi a:visited { color:#002E5C; text-decoration:none; }
.testi a:hover { color:#002E5C; text-decoration:underline; }
.designation { color:#666; font-size:11px; font-family:Arial; }
.company { color:#666; font-size:11px; font-family:Arial; margin-top:-2px; }
/* .designation { color:#666; font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; }
.company { color:#002E5C; font-size:11px; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; margin-top:-2px; } */
.gMap { width:700px; height:200px; overflow:hidden; }
.leftCol { width:280px; padding-right:20px; min }
.rightCol { width:370px; padding-left:25px; border-left:1px dotted #ccc; }
table.defaultTable { border-collapse:collapse; width:100%; }
table.defaultTable th { border-collapse:collapse; font-size:12px; background:#002E5C; color:#ffffff; border-bottom:5px solid #fff; border-right:1px solid #fff;}
table.defaultTable tr { background:#F3F3F3; }
table.defaultTable tr.even { background:#E6E9EB; }
table.defaultTable td { border-collapse:collapse; font-size:11px; color:#333; border:2px solid #fff;}


/* mailchimp begins */
#ns_widget_mailchimp-3 form { margin :10px 0; clear:both; }
#ns_widget_mailchimp-3 h2 { margin:0 0 5px 0 !important; font-family:Arial, Helvetica, sans-serif; font-size:14px !important; padding:0 0 5px 0 !important; font-size:18px; color:#002E5C; font-weight:bold; height:22px; border-bottom:1px dotted #a1a1a1; }
#ns_widget_mailchimp-3 label { color:#000; font-weight:bold; }
#ns_widget_mailchimp-3 input[type="text"] { width : 280px ; background:#F4F4F4; margin-bottom : 10px; clear:both; border:1px solid #ccc; height:18px; padding:4px 0; }
#ns_widget_mailchimp-3 input.button { clear:both; display:block; background:#E96C2C url(images/button-grad.gif) repeat-x; text-align: center; font-weight: bold; color:#fff; border:1px solid #fff; height: 28px!important; width: 105px!important; font-size: 14px; line-height: 20px; position:relative; left:-88px; cursor:pointer; }

#ns_widget_mailchimp-4 form { margin :10px 0; clear:both; }
#ns_widget_mailchimp-4 h2 {margin:0 0 5px 0 !important; font-family:Arial, Helvetica, sans-serif; font-size:14px !important; padding:0 0 5px 0 !important; font-size:18px; color:#002E5C; font-weight:bold; height:22px; border-bottom:1px dotted #a1a1a1; }
#ns_widget_mailchimp-4 label { color:#000; font-weight:bold; }
#ns_widget_mailchimp-4 input[type="text"] { width : 280px ; background:#F4F4F4; margin-bottom : 10px;  clear:both; border:1px solid #ccc; height:18px; padding:4px 0; }
#ns_widget_mailchimp-4 input.button { clear:both; display:block; background:#E96C2C url(images/button-grad.gif) repeat-x; text-align: center; font-weight: bold; color:#fff; border:1px solid #fff; height: 28px!important; width: 105px!important; font-size: 14px; line-height: 20px; position:relative; left:-88px; cursor:pointer;}

#ns_widget_mailchimp-5 form { margin :10px 0; clear:both; }
#ns_widget_mailchimp-5 h2 { margin:0 0 5px 0 !important; font-family:Arial, Helvetica, sans-serif; font-size:14px !important; padding:0 0 5px 0 !important; font-size:18px; color:#002E5C; font-weight:bold; height:22px; border-bottom:1px dotted #a1a1a1;}
#ns_widget_mailchimp-5 label { color:#000; font-weight:bold; }
#ns_widget_mailchimp-5 input[type="text"] { width : 280px ; background:#F4F4F4; margin-bottom : 10px; clear:both; border:1px solid #ccc; height:18px; padding:4px 0; }
#ns_widget_mailchimp-5 input.button { clear:both; display:block; background:#E96C2C url(images/button-grad.gif) repeat-x; text-align: center; font-weight: bold; color:#fff; border:1px solid #fff; height: 28px!important; width: 105px!important; font-size: 14px; line-height: 20px; position:relative; left:-88px; cursor:pointer; }
/*----- end -----*/
ul.pressLinks { list-style-type:none; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px dotted #ccc; }
ul.pressLinks li { list-style-type:none; margin:0; padding:0 0 0 0;}
ul.pressLinks li a, ul.pressLinks li a:visited { list-style-type:none; color:#002E5C !important; text-decoration:none; font-weight:bold; }
ul.pressLinks li a:hover { list-style-type:none; color:#002E5C !important; text-decoration:none; }

.postedIn { padding-bottom:30px !important; }

ul.rightNav { list-style-type:none; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px dotted #ccc; }
ul.rightNav li { list-style-type:none; margin:0; padding:0 0 0 0;}
ul.rightNav li a, ul.pressLinks li a:visited { list-style-type:none; color:#002E5C; text-decoration:none; }
ul.rightNav li a:hover { list-style-type:none; color:#002E5C; text-decoration:underline; }

.post-entry a { color:#E96C2C; }

.communityLinks {  }
.communityLinks ul { list-style-type:none; margin:0; padding:0 0 10px 0; border-bottom:1px dotted #ccc; }
.communityLinks ul li { list-style-type:none; margin:0 15px 0 0; padding:10px 0; float:left; width:335px; border-bottom:1px dotted #cccccc; background:none !important; font-weight:bold; }
.communityLinks ul li a, ul.communityLinks li a:visited { list-style-type:none; color:#002E5C !important; text-decoration:none;  }
.communityLinks ul li a:hover { list-style-type:none; color:#002E5C !important; text-decoration:none; }
.comName { width:240px; float:left; margin-left:10px; }

.stabSub { float:right; width:220px; padding:15px; background:#f9f9f9; margin:10px 0 20px 10px; }
.stabSub ul { list-style-type:none; }
.stabSub ul li { list-style-type:none; clear:both; display:block; background:url(images/small-arrow.gif) no-repeat 0 5px; padding:0 0 0 15px; margin:2px 0; }
.stabSub  ul li a, .stabSub ul li a:visited { list-style-type:none; display:block; color:#002E5C; padding:0; text-transform:none; font-size:12px; }
.stabSub ul li a:hover { list-style-type:none; text-decoration:underline; color:#002E5C; }

.st_facebook_large .stButton .stLarge { background: url(images/facebook.png) no-repeat left top !important; height:16px; width:16px; }
.st_twitter_large .stButton .stLarge { background: url(images/twitter-2.png) no-repeat left top !important; height:16px; width:16px; }
.st_email_large .stButton .stLarge { background: url(images/email.png) no-repeat left top !important; height:16px; width:16px; }
.st_sharethis_large .stButton .stLarge { background: url(images/sharethis.png) no-repeat left top !important; height:16px; width:16px; }

.thumb { float:left; width:80px; height:80px; border:1px solid #ccc; }
.thumb img { max-width:80px; max-height:80px; min-width:80px; min-height:80px; }
.linkWrap { float:left; margin-left:10px; width:600px; }
.presslink {  }
.dates { color:#666; font-size:11px; }
.datesSingle { color:#666; font-size:11px; margin-top:-10px; margin-bottom:5px; }
.dateRight { color:#666; font-size:11px; margin:0; top:5px;  padding:0 0; position:relative; z-index:1; }
.dateRight1 { color:#666; font-size:11px; margin:0; top:-10px;  padding:0 0; position:relative; z-index:1; }
.detailPubName { color:#002E5C; font-size:12px; margin:0; top:-27px; padding:0; position:relative; z-index:9; }
.post-title { clear:both; }

.gPlus { margin:0; float:left; width:68px; height:25px !important; overflow:hidden; }
.fbLike { margin:0;float:left; width:80px; height:25px !important; overflow:hidden; }
.social { margin:0;float:right; width:88px; margin-right:-2px; height:30px !important; }
.fbLike span iframe html body a.connect_widget_like_button { padding:1px 5px !important; }
.linkedIN { margin:0;float:left; width:100px; height:25px !important; overflow:hidden; }
.connect_widget_sample_connections { display:none !important; }
.wpcf7 { width:500px; float:left; }
.wpcf7 input[type="text"]  { width:320px; }
.wpcf7 select { width:322px; background:#fff; padding:1px; }
.wpcf7 textarea { width:320px; background:#fff; padding:1px; height:80px; }
.pubName { font-size:12px; color:#002E5C; padding:5px 0; }
.pubName p.readmore { font-size:0; color:fff; display:none; }
p.pub { margin:0 !important; padding:0 !important; display:none; }
.doNotChange { display:none; font-size:0; color:#fff; }
.arrowAdj { position:relative; top:-2px; }
.wpcf7-form {  }
.wpcf7-form p{  font-weight:bold; }
.wpcf7-form input { clear:both; font-weight:normal; }
.wpcf7-form span { clear:both; color:#ff0000; display:block; font-weight:normal; }
.wpcf7 .wpcf7-mail-sent-ok { font-weight:bold; background:#E96C2C; color:#fff; text-align:center; width:292px; border:2px solid #E96C2C !important; }
.wpcf7 .wpcf7-validation-errors { font-weight:bold; color:#ff0000; }
.wpcf7-submit { clear:both; display:block; background:#E96C2C url(images/button-grad.gif) repeat-x; text-align: center; font-weight: bold; color:#fff; border:1px solid #fff; height: 28px!important; width:105px !important; font-size: 14px; line-height: 20px; position:relative; left:-200px; cursor:pointer; }
input[type="submit"], input[type="button"] { display:block; background:#E96C2C url(images/button-grad.gif) repeat-x; font-weight: bold; color:#fff; border:1px solid #fff; height: 28px!important; width: 105px!important; font-size: 14px; line-height: 20px; cursor:pointer; }

.newsletterWrap  { padding:15px; }
.barSmall { width:280px; float:left; padding-top:15px; }
.archive { width:280px; float:right; padding:15px; background:#f4f4f4; margin-top:0px; margin-bottom:10px; }
.display_archive {  }


#si_contact_form1 label { color:#000; font-weight:bold; }
#si_contact_form1 input[type="text"] { width:280px; margin-bottom:10px; clear:both; height:18px; padding:1px 0; }
#si_contact_form1 input[type="email"] { width:280px; margin-bottom:10px; clear:both; height:18px; padding:1px 0; }
#si_contact_form1 select { width:280px; background:#fff; margin-bottom:10px; clear:both; height:24px; padding:1px 0; }
#si_contact_form1 input.button { clear:both; display:block; background:#E96C2C url(images/button-grad.gif) repeat-x; text-align: center; font-weight: bold; color:#fff; border:1px solid #fff; height: 28px!important; width: 105px!important; font-size: 14px; line-height: 20px; position:relative; left:-88px; cursor:pointer; }

#si_contact_form1 textarea { width:280px; margin-bottom:10px; clear:both; height:80px; overflow:auto; padding:1px 0; }

.success { font-weight:bold; background:#E96C2C; color:#fff; text-align:center; border:2px solid #E96C2C !important; }

/* 28th OCT 2011 */
.sideBox { border:1px solid #ccc; background:#f4f4f4; float:right; width:220px; padding:15px; }

/* 29th NOV 2011 */
.sideBox-pic { border:0px solid #ccc; background:#ffffff; float:right; padding: 0 0 10px 0; }


.rightColmn { float:right; width:180px; padding-left:20px; }

/* 2nd Feb 2012 */
.leftNavWrap { width:250px; float:left; }
.pod {  }
