/* CSS Document */

body{

font:normal 12px/18px Arial, Helvetica, sans-serif;

color:#161616;

background-image: url("../images/bg.jpg");

background-repeat: repeat-x;

font-size: 100%;

}

.connect_widget td.connect_widget_vertical_center .connect_widget .connect_text_wrapper { display:none !important;}

*{

padding:0;

margin:0;

}

p{

font:normal 12px/18px Arial, Helvetica, sans-serif;

color:#161616; margin:0 0 0 0;

}

td{

font:normal 12px/18px Arial, Helvetica, sans-serif;

color:#161616;

text-align:left;

vertical-align:top;

}

h1{

font:normal 20px/22px Arial, Helvetica, sans-serif;

color:#333333;

}

a{

outline:none;

}

a img{

border:none;

}

ul{

list-style:none;

}

.clear{

font-size:0;

line-height:0;

clear:both;

}

#main-canvas{

width:970px;

margin:0 auto;

padding:180px 0 305px 0;

background:#ffffff;

}

.wrapper{

height:100%;

}

.eshome{

height:100%;

padding:0 0 0 12px;

}

.eshome p{

font:normal 12px/46px Arial, Helvetica, sans-serif;

color:#E8AA1D;

}

.eshome p a{

font:normal 12px/46px Arial, Helvetica, sans-serif;

color:#001F42;

text-decoration:none;

}

.eshome p a:hover{

font:normal 12px/46px Arial, Helvetica, sans-serif;

color:#001F42;

text-decoration:underline;

}

.banner{

background:url(../images/bg-banner.jpg) repeat-x 0 0;

width:915px;

height:309px;

position:relative;

}

.special{

width:320px;

position:absolute;

z-index:1000;

left:0;

/*float:left;

padding:0 0 0 11px;*/

}

.special img.search-icon{

width:23px;

height:22px;

}

.special h1{

font:bold 24px/45px Arial, Helvetica, sans-serif;

color:#FFFFFF;

padding:9px 0 0 10px;

margin:0;

}

.special form{

padding:50px 0 0 20px;

width:254px;

}

.special label{

font:bold 12px/18px Arial, Helvetica, sans-serif;

color:#000000;

padding:0 0 0 2px;

}

.special input.text{

width:219px;

height:20px;

border:#BBB1AA 1px solid;

font:normal 11px/20px Arial, Helvetica, sans-serif;

color:#555950;

margin:5px 0 0px 0;

}

.special select{

width:219px;

height:20px;

float:left;

border:#BBB1AA 1px solid;

font:normal 11px/20px Arial, Helvetica, sans-serif;

color:#555950;

margin:5px 0 10px 0;

}

.special img{

border:none;

margin:5px 0 0 6px;

}

.search{

width:304px;

position:absolute;

z-index:1000;

top:70px;

left:310px;

/*float:left;

padding:65px 0 0 5px;*/

}

.search h1{

font:bold 12px/18px Arial, Helvetica, sans-serif;

color:#000000;

text-transform:uppercase;

padding:0 0 10px 0;

}

.search ul{

font:normal 12px/20px Arial, Helvetica, sans-serif;

color:#000000;

margin:0 0 10px 0;

}

.search ul li{

font:normal 12px/20px Arial, Helvetica, sans-serif;

color:#000000;

background:url(../images/arrow.jpg) no-repeat 0 50%;

padding:0 0 0 9px;

}

.search p{

font:bold 12px/18px Arial, Helvetica, sans-serif;

color:#5C5C5C;

}

.current{

width:295px;

float:left;

}

.blue-bar{

background:url(../images/blue-bar.jpg) no-repeat 0 0;

width:293px;

height:54px;

position:absolute;

z-index:1000;

right:0;

bottom:0;

/*margin:254px 0 0 2px;*/

}

.blue-bar p{

padding:5px 6px 0 0;

font:normal 12px/14px Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:right;

}

.blue-bar a{

color:#FFFFFF;

text-decoration: none;

}

.blue-bar:hover{

background:#454545;

}

.catagory-area{

height:100%;

padding:30px 0 0px 0; background:url(../images/catagory-area-bg.jpg) repeat-x top left;

}



.catagory-area .lsb { float:left; width:540px; padding-left: 15px;}



.catagory-area-iner1{

margin-bottom:15px; overflow: hidden;

height:100%;

width:325px; margin-left: 19px;

position:relative;

}



.catagory-area-iner1 h1{

background:url(../images/h1-bg.png) repeat-x 0 0;

font:normal 20px/30px Arial, Helvetica, sans-serif;

color:#333333;

height:38px;

margin:0 0 12px 0;

}

.catagory-area-iner1 p a{

color:#3C81AA;

text-decoration:none;

}

.catagory-area-iner1 p a:hover{

color:#3C81AA;

text-decoration:underline;

}

.catagory-area-iner1 p span{

color:#828282;

font-style:italic;

}

.catagory-area-iner1 img{

float:left;

margin:0 12px 8px 0;

}

.catagory-area-iner1 img.more-news{

float:right;

border:none;

margin:0;

}

.catagory-area-iner1 h2{

font:bold 14px/16px Arial, Helvetica, sans-serif;

color:#161616;

}



ul.listing { list-style:none;}

ul.listing li a { font-size:12px; line-height:30px; color:#61666a; font-family:Trebuchet MS; background:url(../images/small-arrow.jpg) center left no-repeat; padding-left:25px;}

ul.listing li a:hover { color:#343638;}



.catagory-area .rsb { float:right; width:360px;}



.rsb .box-head { width:344px; height:57px; background:url(../images/box-head.png) right top no-repeat;}

.rsb .box-head h3 { font-size:17px; font-weight:normal; color:#fff; padding:18px 0 0 32px;}

.rsb .box-mid { width:311px; padding: 0 0 0 33px; background:url(../images/box-mid.png) right top repeat-y; position:relative;}

.rsb .box-mid span { font-weight:bold; color:#1a61a4; font-family:Trebuchet MS; font-size:12px;}

.rsb .box-mid p.dark { color:#828282; font-size:12px; font-family:Trebuchet MS; padding:15px 0 20px 0; background:url(../images/shaddow.png) no-repeat -12px bottom; width:290px;}

.rsb .box-mid a { font-size:16px; font-weight:normal; color:#265787; text-align:center; text-decoration:underline; display:block; padding-top:7px; margin: 0 0 0 -25px;}

.rsb .box-mid a:hover { text-decoration:none;}

.rsb .box-foot { width:344px; height:43px; background:url(../images/box-foot.png) right top no-repeat;}





.catagory-area-iner{

margin-bottom:15px; overflow: hidden;

height:100%;

border-bottom:#0B2A4B 1px solid;

width:500px;

position:relative;

}

.gap{ margin:0 35px 0 0 ;}



.catagory-area-iner h1{

background:url(../images/h1-bg.png) repeat-x 0 0;

font:normal 20px/30px Arial, Helvetica, sans-serif;

color:#333333;

height:38px;

margin:0 0 12px 0;

}

.catagory-area-iner p a{

color:#3C81AA;

text-decoration:none;

}

.catagory-area-iner p a:hover{

color:#3C81AA;

text-decoration:underline;

}

.catagory-area-iner p span{

color:#828282;

font-style:italic;

}

.catagory-area-iner img{

float:left;

margin:0 12px 8px 0;

}

.catagory-area-iner img.more-news{

float:right;

border:none;

margin:0;

}

.catagory-area-iner h2{

font:bold 14px/16px Arial, Helvetica, sans-serif;

color:#161616;

}

.wrapper-bottom{

height:100%;

}

.wrapper-bottom-left{

width:440px;

float:left;

height:100%;

margin:0;

position:relative;

}

.wrapper-bottom-right{

width:440px;

float:right;

height:100%;

margin:0;

}

.footer-text-area{

height:100%;

text-align:center;

padding:30px 0 10px 0;

font:normal 12px/18px Arial, Helvetica, sans-serif;

color:#919191;

}



/*** js for slideshow starts ***/



div#tmpSlideshow {

    margin: 0;

    padding: 30px 0 0 0;

    position: relative;

    width: 294px;

	height:309px;

	float:right;

    /*border: 1px solid rgb(200, 200, 200);*/

}

div.tmpSlide {

    position: absolute;

    top: 0;

    left: 0;

    width: 294px;

    height: 309px;

    display: none;

}

div.tmpSlide img {

   /* float: left;

    margin: 30px 0 0 15px;*/

    width: 294px;

	height:309px;

    /*border: 1px solid rgb(244, 244, 244);*/

}

div#tmpSlideshowControls {

    position: absolute;

    bottom: 30px;

    right: 11px;

    width: 175px;

}

div.tmpSlideshowControl {

    border: 1px solid #e1dece;

    float: left;

    margin: 0 5px 0 0;

    background: url('Feature.png') no-repeat;

    width: 38px;

    height: 36px;

    color: #554d31;

    font: 14px Arial, sans-serif;

    text-align: center;

    cursor: pointer;

}

div.tmpSlideshowControl span {

    line-height: 36px;

    vertical-align: middle;

}

div.tmpSlideshowControlOn {

    background-image: url('FeatureOver.png');

}

div.tmpSlideshowControlActive {

    border: 1px solid rgb(161, 155, 137);

}

div.tmpSlideCopy {

    position: absolute;

    left: 565px;

    top: 20px;

    width: 170px;

}

div#tmpSlideshow h4 {

    color: #b90f23;

    text-transform: uppercase;

    font: 14px Arial, sans-serif;

    margin: 10px 0;

}

div.tmpSlideCopy p {

    font: 11px Arial, sans-serif;

    line-height: 1.75em;

}

.button {  height: 27px;

    width: 23px; background:url(../images/search-img.jpg) no-repeat 0 5px; border:none; float:right; font-size:0px; cursor:pointer;}

/*** js for slideshow ends ***/



.social-links { background:url(../images/stay-connected.jpg) no-repeat; width:193px; height:228px; float:left; margin-right:12px; position:relative;}

.social-links .top-link { height:30px; width:193px;padding-top: 6px;}

.social-links .bottom-link { height:190px; width:193px;}



ul.network-listing { padding-left:70px; padding-top: 17px; overflow:hidden; width:123px;}

.network-listing li { float:left; width:58px; padding:12px 0; margin:0;}



.newsletter { background:url(../images/newsletter-bg.jpg) no-repeat; width:295px; height:228px; float:left;}

.newsletter .top-link1 { height:36px; width:295px;}

.newsletter .top-link1 h4 { font-size:18px; color:#001f42; font-weight:normal; padding-left:16px; line-height: 38px;}

.newsletter .bottom-link1 { height:160px; width:265px; padding:15px;}

.newsletter .bottom-link1 p { font-size:12px; color:#bfd6ea; padding-bottom:15px;}

.twitter-btn { float:left; padding-left:15px;}

.like-btn { float:right; padding-right:15px;}

.sign-up-button { background:url(../images/sign-up-bg.jpg) repeat-x; width:217px; height:33px; color:#fff; font-size:14px; border-top:none;  border-bottom:none; cursor:pointer; text-decoration:none; display:block;line-height: 31px; text-align: center; border:none;}

.sign-up-button:hover { background:url(../images/sign-up-bg-hover.jpg) repeat-x;}

.txtarea { background:url(../images/txt-field.jpg) no-repeat; width:196px; height:28px; color:#969696; font-size:12px; padding:0 10px; border:none; margin-bottom:13px;}



#siteContent { position: relative; z-index: 1;}

#navigation { position: relative; z-index: 2;}

ul.network-listing a {display:block; width:27px; height:26px;}