/*

Author: Pankaj Kumar Roy
Author URI: http://www.yCoding.com
Author email: contact@ycoding.com


*/

body {
font-family :  arial, Tahoma, Sans-Serif;
font-size : 12px;
color : #333;
margin : 0; padding : 0;
background:url(../images/bg-sqr.gif);
}

/* Common */
a {text-decoration:underline; color:#333;}
a:hover {text-decoration :none;}
h1, h2, h3,h4,  img, form,input,ul, li {margin:0; padding:0;}
a img {border:0;}
p {padding :7px 0; margin : 0;}
h2 {font-size:22px;padding-bottom:5px;font-weight:normal;}
h3 {font-size:18px;font-weight:normal;}
h4 {font-size:15px;font-weight:normal;padding-bottom:5px;}


/* Alignments */
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.alignleft {margin:0 10px 2px 0;}
img.alignright {margin:0 0 2px 10px;}
img.center {display:block; margin-left:auto;margin-right:auto;}

/* ======= Page Strucure ======== */
#outer {width:100%;background:url(../images/bg-layer.png) repeat-x; padding:35px 0;}
#outer-home {width:100%;background:url(../images/bg-layer.png) repeat-x; padding:185px 0 35px 0;}
#wrapper {width:780px;margin:0 auto;}
#header {width:768px;background:url(../images/h-bg.png) repeat-y;padding:0 6px;}
#nav {width:770px;background:url(../images/nav.png) no-repeat;height:45px;padding:0 5px;}
#page {width:770px;background:url(../images/cont-bg.png) repeat-y;padding:0 5px;}
#footer {width:780px;font-size:11px;color:#fff;text-align:center;}


/* ======= common ======== */
/* Forms*/
input.txt {border:1px solid #ECECEC; margin-bottom:10px;padding:5px 0; height:23px; width:250px;}
input.btn {float:right; padding:5px 10px; height:33px;border:1px solid #88ADCB;background:#679DC9;color:#fff;font-size:13px;margin-left:6px;cursor:pointer;}

a.more {color:#7B9917; font-weight:bold; font-size:11px;}
p.space {padding:0;line-height:15px;clear:both;}

.clr {clear:both; margin:0; padding:0; font-size:1px; line-height:1px;height:1px;}


/* ======= Page ======== */
#page-top-outer {width:780px;background:url(../images/cont-top-outer.png) no-repeat;height:15px;}
#page-btm-outer {margin-top: 0px; padding-top: 0px; width:780px;background:url(../images/con-btm-outer.png) no-repeat;height:15px;}
#page-outer {background:url(../images/cont-top.gif) no-repeat;}
#page-main {background:url(../images/cont-btm.gif) no-repeat bottom left;padding:60px 100px;width:570px;}




/* ===== Header ===== */
#header-top {width:780px;background:url(../images/h-top.png) no-repeat; height:10px; line-height:5px; font-size:1px;}
#header-btm {width:780px;background:url(../images/h-btm1.png) no-repeat; height:17px;}


/* logo */
h1#logo {width:171px;padding:5px 20px 0 20px;float:left;}
h1#logo a {display:block;width:171px;height:73px;background:url(../images/logo.gif) no-repeat;float:left;}
h1#logo a span {display:none;}

/* Flash */
.flash {width:366px; height:97px;margin-bottom:-17px;float:left;position:relative;margin-top:-5px;}

/* Address */
.address {width:160px;height:79px; float:right;overflow:visible;background:url(../images/adr-bg.png) repeat-x;min-height:75px;font-size:10px;color:#fff;line-height:15px; padding:0 10px;}
* html .address {height:75px;}
.address p {padding:3px 0 0 0;}
.address a {color:#fff;}
/* ===== Navigation ===== */
#nav ul {list-style:none;font-size:14px;text-transform:none;}
#nav li {display:block;float:left;width:190px; margin-right:2px;list-style:none;text-align:center;line-height:25px;cursor:pointer;padding:10px 0;}
#nav li a {color:#fff;text-decoration:none;}
#nav li a:hover, #nav li.selected {font-weight:bold;text-decoration:none;}

* html #nav a {
position: relative;line-height:5px;margin:0; padding:0;z-index: 500;
}


/* ===== Content ===== */
.pagetitle {padding:50px 105px 0 105px;}


#content img {border:8px solid #f5f5f5;}
#content h2 a, #content h3 a {color:#7AA818;}
#content h2 a:hover,  #content h3 a:hover  {text-decoration :none;color:#7AA818;}

.content-box {float:left; margin:15px 20px 15px 0;width:282px;background:#F2F9FE; color:#2D506D;font-size:11px;}
.content-box h3 {background:url(../images/cont-title.gif) no-repeat;font-size:16px; color:#fff;line-height:26px; padding:8px 5px 3px 25px; }

.cb-entry {padding:10px 15px;width:252px; }
.cb-entry p {padding:0;}
.content-box  ul {padding:10px 15px;list-style:none;}
.cb-entry .ul {padding:0 5px 0 10px;}
.content-box li {padding:5px 5px 5px 16px;line-height:15px;background:url(../images/list.gif) no-repeat 0 -118px;}
.content-box li a {color:#2D506D;}
.content-box li:hover, .content-box  li.selected  {background:url(../images/list.gif) no-repeat 0 9px;}
.content-box li a:hover, .content-box li.selected a {color:#91B225;text-decoration :none;}




/* ======= Footer ======== */
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {color:#fff;text-decoration:underline;}

/* ======= Index Page (ind_) ======== */
p.ind_adr {font-size:10px;color:#183D61;padding:0;text-align:center;}
p.ind_adr a {color:#0155A4;}
img.ind_logo {display:block; margin:80px auto 60px auto;}


/* ======= Home page (hp_) ======== */
#page-btm-outer-home {width:780px;background:url(../images/con-btm-outer-home.png) no-repeat;height:15px;}
#page-main-home {background:url(../images/cont-btm.gif) no-repeat bottom left;}
* html #page-btm-outer-home {width:780px;background:url(../images/con-btm-outer-home.gif) no-repeat;height:15px;}
.hp_btm_cont {width:315px; padding-left:370px;background:url(../images/3man.jpg) no-repeat bottom left;font-size:17px;min-height:157px; padding-top:10px; font-style:italic;}
* html .hp_btm_cont {height:157px; }
.hp_left_arrow {background:url(../images/arrow-left.gif) no-repeat left 15%;width:700px; margin:0 auto;}
.hp_rt_arrow {background:url(../images/arrow-rt.gif) no-repeat right 15%;font-size:17px; padding:0 70px;}

/* ======= Contact page (cp_) ======== */
.cp_box {width:177px;padding:10px 0 10px 15px;float:left;font-size:10px;}

.cp_box_last {width:160px;}
.cp_title {font-size:13px; font-weight:bold;text-transform:uppercase;}

.cp_intro {padding:15px 0;}

.cont-page p{line-height:19px;padding:10px 0;}
.cont-page ul {margin-left:15px;}
.cont-page li {padding:8px 0;}

