/*====================================== reset.css is here ========================================*/

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  background: transparent;
}

body { line-height: 1; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

ol, ul { list-style: none; }

blockquote { quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none;
}

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a img { border: none; }

/* =Fonts
-------------------------------------------------------------- */

h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] { font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; }

pre { font-family: "Courier 10 Pitch", Courier, monospace; }

code { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

body, input, textarea {
  color: #666;
  font-size: 12px;
  line-height: 18px;
}

hr {
  background-color: #E7E7E7;
  border:0;
  height: 1px;
  margin-bottom: 18px;
  clear:both;
}

/* Text elements */

.content p { margin-bottom: 18px; }

.content ul {
 list-style: none;
  margin: 0 0 18px 1.5em;
}

.content ol {
  list-style: decimal;
  margin: 0 0 18px 1.5em;
}

.content ol ol { list-style:upper-alpha; }

.content ol ol ol { list-style:lower-roman; }

.content ol ol ol ol { list-style:lower-alpha; }

.content ul ul, .content ol ol, .content ul ol, .content ol ul { margin-bottom:0; }

.content dl { margin:0 0 24px 0; }

.content dt { font-weight: bold; }

.content dd { margin-bottom: 18px; }

.content strong { font-weight: bold; }

.content cite, .content em, .content i { font-style: italic; }

.content big { font-size: 131.25%; }

.content ins {
  background: #ffc;
  text-decoration: none;
}

.content blockquote {
  font-style: italic;
  padding: 0 3em;
}

.content blockquote cite, .content blockquote em, .content blockquote i { font-style: normal; }

.content pre {
  background: #f7f7f7;
  color: #222;
  line-height: 18px;
  margin-bottom: 18px;
  padding: 1.5em;
}

.content abbr, .content acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

.content sup, .content sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
}

.content sup { bottom: 1ex; }

.content sub { top: .5ex; }

.content input[type="text"], .content textarea {
/*padding: 2px;
  background: #f9f9f9;
  border: 1px solid #ccc;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);*/
 
  
  
}
.content table {
  border: 1px solid #e7e7e7;
  text-align: left;
  margin: 0 -1px 24px 0;
  width: 100%;
}

.content tr th, thead th {
  color: #888;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  padding: 9px 24px;
}

.content tr td {
  border-top: 1px solid #e7e7e7;
  padding: 6px 24px;
}

.content tr.odd td { background: #F2F7FC; }

.attachment img { max-width: 900px; }

.alignleft, img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}

.alignright, img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}

.aligncenter, img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft, img.alignright, img.aligncenter { margin-bottom: 12px; }

.wp-caption {
  background: #f1f1f1;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  padding: 4px;
}

.wp-caption img { margin: 5px 5px 0; }

.wp-caption p.wp-caption-text {
  margin: 5px;
  color: #888;
  font-size: 12px;
}

.wp-smiley { margin:0; }

/* =Comments
-------------------------------------------------------------- */
#comments { clear: both; }

#comments .navigation { padding: 0 0 18px 0; }

h3#comments-title, h3#reply-title {
  color: #000;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0;
}

h3#comments-title { padding: 24px 0; }

.commentlist {
  list-style: none;
  margin: 0;
}

.commentlist li.comment {
  border-bottom: 1px solid #e7e7e7;
  line-height: 24px;
  margin: 0 0 24px 0;
  padding: 0 0 0 56px;
  position: relative;
}

.commentlist li:last-child {
  border-bottom:none;
  margin-bottom:0;
}

#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }

#comments .comment-body p:last-child { margin-bottom: 6px; }

#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }

.commentlist ol { list-style: decimal; }

.commentlist .avatar {
  position: absolute;
  top: 4px;
  left: 0;
}

.comment-author { }

.comment-author cite {
  color: #000;
  font-style: normal;
  font-weight: bold;
}

.comment-author .says { font-style: italic; }

.comment-meta {
  font-size: 12px;
  margin: 0 0 18px 0;
}

.comment-meta a:link, .comment-meta a:visited {
  color: #888;
  text-decoration: none;
}

.comment-meta a:active, .comment-meta a:hover { color: #FF4B33; }

.commentlist .even { }

.commentlist .bypostauthor { }

.reply {
  font-size: 12px;
  padding: 0 0 24px 0;
}

.reply a, a.comment-edit-link { color: #888; }

.reply a:hover, a.comment-edit-link:hover { color: #FF4B33; }

.commentlist .children {
  list-style: none;
  margin: 0;
}

.commentlist .children li {
  border: none;
  margin: 0;
}

.nopassword, .nocomments { display: none; }

#comments .pingback {
  margin-bottom: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid #e7e7e7;
}

.commentlist li.comment+li.pingback { margin-top: -6px; }

#comments .pingback p {
  color: #888;
  font-size: 12px;
  line-height: 18px;
  display:block;
  margin: 0;
}

#comments .pingback .url {
  font-style: italic;
  font-size: 13px;
}

/* Comments form */
input[type=submit] { color: #333; }

#respond {
  margin: 24px 0;
  border-top: 1px solid #e7e7e7;
  overflow: hidden;
  position: relative;
}

#respond p { margin: 0; }

#respond .comment-notes { margin-bottom: 1em; }

.form-allowed-tags { line-height: 1em; }

.children #respond { margin: 0 48px 0 0; }

h3#reply-title { margin: 18px 0; }

#comments-list #respond { margin: 0 0 18px 0; }

#comments-list ul #respond { margin: 0; }

#cancel-comment-reply-link {
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
}

#respond .required {
  color:#FF4B33;
  font-weight:bold;
}

#respond label {
  color: #888;
  font-size: 12px;
}

#respond input {
  margin:0 0 9px;
  width:98%;
}

#respond textarea { width:98%; }

#respond .form-allowed-tags {
  color: #888;
  font-size: 12px;
  line-height: 18px;
}

#respond .form-allowed-tags code { font-size: 11px; }

#respond .form-submit { margin: 12px 0; }

#respond .form-submit input {
  width: auto;
  font-size: 14px;
}

a 											{text-decoration:none; outline:0; }
a:hover 									{text-decoration:none; outline:0}
html 										{ }
body										{background:url(../images/bg--img.png) repeat center top; height: 100%;}
.flt_Lt										{float:left;  display:inline;}
.flt_Rt										{float:right; display:inline;}
.clear                                   	{clear:both; font-size:0px;line-height:0px; display:block;}
html, body {height: 100%;}
img   {max-width:100%; height:auto;}

.no_border { border:none;}
/* ---------------------------------------------------------------------------------*/



/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.container									{width:1000px; margin:0 auto; border:0px solid red;}
.main_content								{}
header										{}
.header_top                                 { background:#fff;}
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
.logo										{float:left; margin-top: 5px;}
.social_icon                                {float:right; margin-top:5px;}
.social_icon ul                             {list-style:none; margin:0px; padding:0px;}
.social_icon ul li                          {float:left; padding:0 5px 0 0;}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
nav										    {}
nav ul								        {}
nav ul li									{}
nav ul li a								    {}
nav ul li a span							{}
nav ul li a:hover							{}

/* ---------------------------------------------------------*/
.banner                                     {background:url(../images/header_img.png) left top no-repeat; background-size:100% 100%; padding:82px 0 100px 0; }
.banner .container                          {position:relative;}
.banner_txt                                 {width:763px; margin:0 auto;}
.banner_txt h1                              {font-family:Verdana, sans-serif; font-size:40px; line-height:80px; color:#3a3a3a; text-align:center; font-weight:bold;}
.banner_txt p                               {font-size:17px; color:#126197; text-align:right; font-family:Verdana, sans-serif; margin:0px; line-height:25px; font-weight:bold;}
a.nxt                                       {background:url(../images/lft_arow.png) left top no-repeat; display:block; width:48px; height:80px; position:absolute; left:-49px; top:35%;}
a.prev                                      {background:url(../images/rgt_arow.png) right top no-repeat; display:block;  width:48px; height:80px; position:absolute; right:-49px; top:35%;}


/* ------------------------ MIAN CONTENT HERE --------------*/
.blue_sec        {background:url(../images/blue_img.png) left top no-repeat; background-size:100% 100%; padding:146px 0 122px 0;}
.blue_sec a img  {display:block; text-align:center; margin:0 auto;}
.blue_sec h3     {font-family:Verdana, sans-serif; font-size:28px; color:#fff; text-align:center;}

.content         {background:url(../images/content_bg.jpg) left top no-repeat;  background-size:cover; padding:0 0 20px 0; }       
.lft_part        {float:left; width:725px;}
.lft_part h3     {font-size:17px; color:#126197; font-family:Verdana, sans-serif; line-height:20px; font-weight:bold; padding:34px 0 4px 0;} 
.lft_part p      {font-size:13px; color:#3a3a3a; font-family:Verdana, sans-serif; line-height:normal; margin:0px; padding:0 0 10px 0;}
.rgt_part        {float:right; width:207px; padding:5px 5px 0 5px; background:#fff; margin-top:-80px;}
.rgt_part h4     {font-family:Verdana, sans-serif; font-size:17px; color:#fff; background:#054f85; padding:10px 0 10px 10px; border:1px solid #81abc8; margin:0 0 15px 0;}
.rgt_part p      {font-family:Verdana, sans-serif; font-size:9px; color:#3a3a3a; margin:0px; line-height:normal; padding:0 0 15px 0;}
.search_box      {border:2px solid #a3a3a3; background:#f6f6f6; border-radius:3px; margin-bottom:8px;}
.search_box input.inp    {background:none; outline:none; border:none; padding:7px 10px 10px 10px; width:90%;}
.rgt_part h5             {font-family:Verdana, sans-serif; font-size:12px; color:#3a3a3a; font-weight:bold; line-height:normal; padding:0 0 3px 0;}

.city_list {
    list-style: none;
    font-family: Verdana,sans-serif;
    font-size: 13px;
    line-height: 25px;
}

.city_list a { color: #054f85}    
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
footer										{background:url(../images/foter_Bg.jpg) left top repeat-x; padding-bottom:40px; background-size:100% 100%; }
.fot_content                                {padding:30px 0 0 0;}
.fot_nav                                    {width:232px; float:left; margin-right:198px;}
.fot_nav h4                                 {font-family:Verdana, sans-serif; font-size:13px; font-weight:bold; color:#fff;}
.fot_nav ul                                 {list-style:none; margin:0px; padding:0px;}
.fot_nav ul li                              {font-family:Verdana, sans-serif; font-size:10px; color:#fff; line-height:20px;}
.fot_nav ul li a                            {color:#fff;}
.fot_nav ul li a:hover                      {color:#7e735b;}
.fot_nav ul.flt_Lt                          {}
.fot_nav ul.flt_Lt li                       {float:left; padding:0 8px 0 8px; position:relative;}
.fot_nav ul.flt_Lt li:after                 {background:url(../images/fot_divider.png) left top no-repeat; width:2px; height:17px; position:absolute; left:0px; top:6px; content:''; }
.fot_nav ul.flt_Lt li.first:after           {background:none;}
.fot_nav ul.flt_Lt li.first                 {padding-left:0px;}
.fot_nav p                                  {font-family:Verdana, sans-serif; font-size:9px; color:#fff; margin:0px;} 
.fot_nav span                               {font-family:Verdana, sans-serif; font-size:9px; color:#fff; display:block;}
.fot_nav span a                             {color:#fff;}
.fot_nav span a:hover                       {color:#7e735b;}
.fot_nav.last                               {margin-right:0px; width:140px;}
.arow_btm									{ float:right; margin-top: 50px; margin-right: 30px;}
.copy										{}

/* ---------------------------------------------------------*/


