body{ background-color:#ffffff;}
.lfloat{float:left;}
.rfloat{float:right;}
.clear{clear:both;}
form{padding:0; margin:0;}
a:link, a:visited{font-family:Arial; font-size:13px; color:#ea5a3a; text-decoration:none;}
a:hover, a:active{font-family:Arial; font-size:13px; color:#000000; text-decoration:none;}
img{border:0;}

.wrapper{width:997px;
         margin: 0 auto;
         position: relative;
         padding-top: 15px;}
#logo{background-color:#44aeea; width:100%; height:95px;}
#nav{height:0px; background-color:#000000;}
/* 
#slideshowarea{ background: url("../dia/red-bg.gif") repeat-x scroll 0 0 transparent;
               height: 358px;}
               */
.slideshow {
  height: 358px;
  width: 997px;

}
.stgslideImg{    display: block;
                 left: 0;
                 position: absolute;
                 top: 0;
                 z-index: 90;}
.slideinfo{   background: url("../dia/youare-bg.png") no-repeat scroll 0 0 transparent;
              height: 121px;
              padding: 6px 15px 18px 17px;
              position: relative;
              top: 136px;
              width: 356px;}
.slideinfotitle{color: #0a9cdb;
                font-family: Headline-H1;
                font-size: 38px;
                line-height: 46px;
}
.slideinfotext{    color: #000000;
                   font-family: Headline-H2;
                   font-size: 40px;
                   line-height: 40px;
                   text-transform: uppercase;}
#slideshowlinks{height:34px; background-color:#000000; font-family:Headline-H1; color:#ffffff; font-size:28px; padding-right:40px; text-align:right; line-height: 34px;}
#slideshowlinks a:link, #slideshowlinks a:visited{color:#ffffff; text-transform: capitalize; text-decoration:none; padding:0 18px; vertical-align:top; font-family:Headline-H1; color:#ffffff; font-size:28px;}
#slideshowlinks a:hover, #slideshowlinks a:active , .activeSlide{color:#ffffff; text-decoration:none; padding:0 18px; background-color:#ea5a3a; vertical-align:top; font-family:Headline-H1; color:#ffffff; font-size:28px;}
/*
.leftshadow{background: url("../dia/shadow-left.gif") repeat-y scroll left top transparent; width:15px;}
.rightshadow{background: url("../dia/shadow-right.gif") repeat-y scroll right top transparent; width:997px;}
.bottomshadow{background: url("../dia/shadow-bottom.gif") no-repeat scroll left top transparent; width:997px; height:36px;}
*/
.contentbox{/*width:965px;*/  color: #333333;
  font-family: Arial;
  font-size: 13px;
  line-height: 18px;
  padding: 0 16px 10px 15px;}
.mapbox{width:582px; margin-right:49px; }
.twitterbox{width:321px;}
.twitter{background-color:#f6f6f6; padding:15px 30px;}
.keepcurrent{background-color:#0098d9; height:40px; line-height:40px; padding:2px 13px 2px 10px; margin-bottom:9px;}
.keepcurrent .gobut a, .innerkeepcurrent .gobut a{width:30px; height:26px; background-color:#000000; color:#ffffff; line-height:26px; font-family:Arial; font-size:10px; text-transform:uppercase;  margin:7px 2px 7px 0;; text-align:center;}
.keepcurrent .gobut, .innerkeepcurrent .gobut{width:30px; height:26px; background-color:#000000; color:#ffffff; line-height:26px; font-family:Arial; font-size:10px; text-transform:uppercase;  margin:7px 2px 7px 0;; text-align:center;}
#enter_butn {color: #FFFFFF; padding-top: 7px}
.keepcurrent input.email, .innerkeepcurrent input.email{border:0;width:138px; height:25px; color:#888888;  background-color:#ffffff; line-height:25px; font-family:Arial; font-size:10px; border-right:2px solid #cbc7c3; padding:0 8px; margin:7px 0 0 8px;}
.keepcurrent .tit, .innerkeepcurrent .tit{font-family:Headline-H1; font-size:25px; text-transform:uppercase; color:#ffffff;}

.connectus{background-color:#0098d9; height:40px; padding:1px 10px 0px 10px; margin-bottom:9px;}
.connectus .tit{font-family:Headline-H2; font-size:16px; text-transform:uppercase; color:#ffffff; margin-right:35px;padding-top: 2px;}
.connectus .tit2 a:link, .connectus .tit2 a:visited{font-family:Headline-H1; font-size:25px; text-transform:uppercase; color:#ffffff; line-height:37px;}
.connectus .tit2 a:hover, .connectus .tit2 a:active{font-family:Headline-H1; font-size:25px; text-transform:uppercase; color:#000000; line-height:37px;}
.connectus img{margin:7px 2px 0 8px;}

.contitbold{font-family:Headline-H2; font-size:36px; color:#000000; text-transform:uppercase; line-height:36px;}
.contit{font-family:Headline-H1; font-size:36px; color:#000000; text-transform:uppercase; line-height:36px;}
.contxt{font-family:Arial; font-size:13px; color:#333333; margin:15px 0 0; padding-right:15px;}

.map{margin-right:20px;}
div.buttons{width:187px; padding:17px; margin-bottom:7px; font-family:Headline-H2; font-size:28px; color:#ffffff; text-transform:uppercase; min-height:63px;
         height:auto !important;
         height:63px; cursor:pointer; line-height:31px;}
.singbut{background-color:#ea5a3a;}
.findbut{background-color:#f26b21;}
.createbut{background-color:#0098d9;}
.spe{border-bottom:1px solid #000000; height:1px; margin:17px 0 8px;}
#lastestnews{margin-right:10px;}
.thumnew{width:311px;}
.thumnew div.img{border:11px solid #eb5b3e; cursor:pointer;margin:10px 0; line-height: 8px;}
.thumnew div.img:hover{border:11px solid #f7bdb0; cursor:pointer;margin:10px 0;}

.thumnew div.contit a:link, .thumnew div.contit a:visited{font-family:Headline-H1; font-size:34px; color:#000000; text-transform:uppercase; line-height:34px;}
.thumnew div.contit a:hover, .thumnew div.contit a:active{font-family:Headline-H1; font-size:34px; color:#44aeea; text-transform:uppercase; line-height:34px;}

.thumnew div.contxt,.thumnewmiddle div.contxt{padding-right:45px;} 
.thumnewmiddle{margin-right:10px; margin-left:10px;}
.postdate{color:#afafaf; font-family:Arial; font-size:12px; text-transform:uppercase;}

#bottombar{color:#ffffff; font-family:Navigation; font-size:13px; background-color:#000000; height:41px; height:0px; line-height:41px; text-align:center; letter-spacing:2px; margin-top:7px;}

/*
#footer{background: url("../dia/footer-shadow.gif") repeat-x scroll 0 0 transparent; padding:30px 29px 80px 0;}
*/
.copyright{padding:5px 0 0 360px; font-family:Arial; font-size:13px; color:#5c5c5c;}
.copyright a:link, .copyright a:visited{font-size:10px; color:#5c5c5c;}
.copyright a:hover, .copyright a:active{font-size:10px; color:#000000;}

.copyrightLineTwo{padding:0px 0 0 360px; font-family:Arial; font-size:11px; color:#5c5c5c;}
.copyrightLineTwo a:link, .copyright a:visited{font-size:10px; color:#5c5c5c;}
.copyrightLineTwo a:hover, .copyright a:active{font-size:10px; color:#000000;}

#searchbox {
  background-color: #FFFFFF;
  height: 26px;
  padding: 0 10px;
  vertical-align: middle;
  width: 122px;
  margin-top:7px;
}

.search2 {
  width: 102px;
}
#searchbox input{font:normal 13px/24px Arial, sans-serif;
                 color:#7f7f7f;
                 border:0;
                 height:24px;
                 padding:0 6px 0 0;
                 width:97px;
                 margin-top:1px;}

/************************styles for inner pages******************************/

/*
.leftshadowinner{background: url("../dia/shadow-left-inner.gif") no-repeat scroll left top transparent; width:15px; height:358px;}
.rightshadowinner{background: url("../dia/shadow-right-inner.gif") no-repeat scroll right top transparent; width:17px; height:358px;}
*/
.blogdata{width:900px;}
.categorybox{}
.catitbold{font-family:Headline-H2; font-size:24px; color:#000000; text-transform:uppercase; line-height:24px;}
.categorydata a {font-size:15px;}
.categorydata a:link, .categorydata a:visited{color:#44aeea; display:block;  }
.categorydata a:hover, .categorydata a:active{color:#000000; display:block;  }
.blogdetails{margin:20px 0; border-top:1px solid #000000; border-bottom:1px solid #000000;}
.blogdetails{height:34px; line-height:32px; vertical-align:middle;}

a.response:link, a.response:visited{color:#44aeea;  font-size:11px; background: url("../dia/response-bg.gif") no-repeat scroll left center transparent; padding-left:17px; margin-left:35px;}
a.response:hover, a.response:active{color:#000000; font-size:11px; background: url("../dia/response-bg.gif") no-repeat scroll left center transparent; padding-left:17px; margin-left:35px;}
.blogdate{color:#afafaf; font-family:Arial; font-size:11px;}
.whitebg{background-color:#ffffff; padding:25px 6px 0 6px; }
#lastestnews {width: 953px;}


strong { font-weight: bold;}

.contxt p { margin:10px 0;}


.comment-content h1,
.comment-content h2 {
  color: #000;
  font-weight: bold;
  margin: 0 0 .8125em;
}
.entry-content h3,
.comment-content h3 {
  font-size: 10px;
  letter-spacing: 0.1em;
  line-height: 2.6em;
  text-transform: uppercase;
}
.entry-content table,
.comment-content table {
  border-bottom: 1px solid #ddd;
  margin: 0 0 1.625em;
  width: 100%;
}
.entry-content th,
.comment-content th {
  color: #666;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 2.6em;
  text-transform: uppercase;
}
.entry-content td,
.comment-content td {
  border-top: 1px solid #ddd;
  padding: 6px 10px 6px 0;
}
.entry-content #s {
  width: 75%;
}
.comment-content ul,
.comment-content ol {
  margin-bottom: 1.625em;
}
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
  margin-bottom: 0;
}

.entry-meta .edit-link a,
.commentlist .edit-link a {
  background: #eee;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666;
  float: right;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 300;
  text-decoration: none;
  padding: 0 8px;
}
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
  background: #888;
  color: #fff;
}

/* Comments link */
.entry-header .comments-link a {
  background: #eee url(../dia/comment-bubble.png) no-repeat;
  color: #666;
  font-size: 13px;
  font-weight: normal;
  line-height: 35px;
  overflow: hidden;
  padding: 0 0 0;
  position: absolute;
  top: 1.5em;
  right: 0;
  text-align: center;
  text-decoration: none;
  width: 43px;
  height: 36px;
}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
  background-color: #1982d1;
  color: #fff;
  color: rgba(255,255,255,0.8);
}
.entry-header .comments-link .leave-reply {
  visibility: hidden;
}


/* =Comments
----------------------------------------------- */

#comments-title {
  color: #666;
  font-size: 10px;
  font-weight: 500;
  line-height: 2.6em;
  padding: 0 0 2.6em;
  text-transform: uppercase;
}
.nopassword,
.nocomments {
  color: #aaa;
  font-size: 24px;
  font-weight: 100;
  margin: 26px 0;
  text-align: center;
}
.commentlist {
  list-style: none;
  margin: 0 auto;
  width: 92%;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
  width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
  background: #f6f6f6;
  border: 1px solid #ddd;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 1.625em;
  padding: 1.625em;
  position: relative;
}
.commentlist .pingback {
  margin: 0 0 1.625em;
  padding: 0 1.625em;
}
.commentlist .children {
  list-style: none;
  margin: 0;
}
.commentlist .children li.comment {
  background: #fff;
  border-left: 1px solid #ddd;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  margin: 1.625em 0 0;
  padding: 1.625em;
  position: relative;
}
.commentlist .children li.comment .fn {
  display: block;
}
.comment-meta .fn {
  font-style: normal;
}
.comment-meta {
  color: #666;
  font-size: 12px;
  line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
  line-height: 1.625em;
  margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
  margin: 1.625em 0 0;
}
.comment-meta a {
  font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px #ccc;
  -moz-box-shadow: 0 1px 2px #ccc;
  box-shadow: 0 1px 2px #ccc;
  left: -102px;
  padding: 0;
  position: absolute;
  top: 0;
}
.commentlist > li:before {
  content: url(../dia/comment-arrow.png);
  left: -21px;
  position: absolute;
}
.commentlist > li.pingback:before {
  content: '';
}
.commentlist .children .avatar {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  left: 2.2em;
  padding: 0;
  top: 2.2em;
}
a.comment-reply-link {
  background: #eee;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666;
  display: inline-block;
  font-size: 12px;
  padding: 0 8px;
  text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
  background: #888;
  color: #fff;
}
a.comment-reply-link > span {
  display: inline-block;
  position: relative;
  top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
  background: #ddd;
  border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
  color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
  content: url(../dia/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
  background: #ddd;
  border-color: #d3d3d3;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
  margin-left: 102px;
  width: auto;
}
/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
  width: auto;
}

/* Comment Form */
#respond {
  background: #ddd;
  border: 1px solid #d3d3d3;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 auto 1.625em;
  padding: 1.625em;
  position: relative;
  width: 92%;
}
#respond input[type="text"],
#respond textarea {
  background: #fff;
  border: 4px solid #eee;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  -moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
  position: relative;
  padding: 10px;
  text-indent: 80px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
  position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
  background: #eee;
  -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
  color: #555;
  display: inline-block;
  font-size: 13px;
  left: 4px;
  min-width: 60px;
  padding: 4px 10px;
  position: relative;
  top: 40px;
  z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
  text-indent: 0;
  z-index: 1;
}
#respond textarea {
  resize: vertical;
  width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
  color: #bd3500;
  font-size: 22px;
  font-weight: bold;
  left: 75%;
  position: absolute;
  top: 45px;
  z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
  font-size: 13px;
}
#respond p {
  margin: 10px 0;
}
#respond .form-submit {
  float: right;
  margin: -20px 0 -30px;
}
#respond input#submit {
  background: #222;
  border: none;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
  color: #eee;
  cursor: pointer;
  font-size: 15px;
  margin: 20px 0;
  padding: 5px 42px 5px 22px;
  position: relative;
  left: 30px;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
#respond input#submit:active {
  background: #1982d1;
  color: #bfddf3;
}
#respond #cancel-comment-reply-link {
  color: #666;
  margin-left: 10px;
  text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
  text-decoration: underline;
}
.commentlist #respond {
  margin: 1.625em 0 0;
  width: auto;
}
#reply-title {
  color: #373737;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}
#cancel-comment-reply-link {
  color: #888;
  display: block;
  font-size: 10px;
  font-weight: normal;
  line-height: 2.2em;
  letter-spacing: 0.05em;
  position: absolute;
  right: 1.625em;
  text-decoration: none;
  text-transform: uppercase;
  top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
  color: #ff4b33;
}
#respond label {
  line-height: 2.2em;
}
#respond input[type=text] {
  display: block;
  height: 18px;
  width: 75%;
}
#respond p {
  font-size: 12px;
}
p.comment-form-comment {
  margin: 0;
}
.form-allowed-tags {
  display: none;
}
h3#reply-title {
  margin: 0px;
}

#respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url, #respond p.comment-form-comment {margin-top:-30px; margin-bottom:0px;}

.menu_204 {min-width:100px;}

/****Styles for Keepcurrent and Conect us sidebar in inner pages**/
.innerkeepcurrent{    background-color: #0098D9;
                      height: 60px;
                      margin-bottom: 12px;
                      padding: 10px 13px 2px 5px;
                      width: 203px;}
.innerkeepcurrent input.email{margin: 7px 0 0 2px;}

.innerconnectus{background-color:#0098d9; height:74px; padding:7px 10px 0 5px; margin-bottom:9px; width: 205px;}
.innerconnectus .tit{font-family:Headline-H2; font-size:16px; text-transform:uppercase; color:#ffffff; margin-right:35px;padding-top: 2px;}
.innerconnectus .tit2 a:link, .innerconnectus .tit2 a:visited{font-family:Headline-H1; font-size:25px; text-transform:uppercase; color:#ffffff; line-height:37px;}
.innerconnectus .tit2 a:hover, .innerconnectus .tit2 a:active{font-family:Headline-H1; font-size:25px; text-transform:uppercase; color:#000000; line-height:37px;}
.innerconnectus img{margin:7px 2px 0 8px;}

#archiveblog  a{
  display: inline; 
}

#nav .wrapper, .nav .wrapper ul, .nav .wrapper ul li, .nav .wrapper ul li ul, .nav .wrapper ul li ul li {z-index:1000;}