*
{
margin:0px;
padding:0px;
}

html { /*overflow:auto;*/ }
body{background-color:#f5f5f5; background-image:url("../images/top_bg.png"); background-repeat:repeat-x;}

html, body {width:100%; height:100%; text-align:center; font-family:verdana; font-size:11px; font-weight:normal; color:#000;}

span, applet, object, iframe, blockquote, pre, a, abbr, acronym, img, strong, sub, sup, ol, ul, li, fieldset, label,
table, caption, tbody, tfoot, tr, th, td, form { margin:0px; padding:0px; border:none; outline:none; font-size:100%; vertical-align:top;}

#mainWrap{width:100%;}
#contWrap{width:995px; height:auto;}
#topTop{height:15px; width:995px; float:left; background-color:#014c7c;}

#header{height:159px; width:995px; float:left;}
#header img{float:left;}
#header p.topEmail{display:block; color:#04564f; font-size:11px; padding:5px 2px 5px 2px; width:400px; float:left; text-align:justify; position:absolute; margin-left:590px; margin-top:5px;}
#header p.topText{display:block; color:#e3f5ff; font-size:11px; padding:5px 2px 5px 2px; line-height:14px; width:375px; float:left; text-align:justify; position:absolute; margin-left:590px; margin-top:50px;}
#header a{color:#04564f; font-size:11px;}
#header a:hover{color:#fff; font-size:11px;}
#header a.Read{color:#fff; font-size:11px; text-align:right; font-weight:normal; float:right; margin-top:5px;}
#header a.Read:hover{color:#ffff33; font-size:11px; text-align:right; float:right; font-weight:normal;}

#topButtons{width:995px; height:55px; background-image:url("../images/button_bar.png"); background-repeat:repeat-x; float:left;}
#topButtons p{text-align:left; color:#000; line-height:12px; padding:7px 10px 7px 15px; font-weight:normal;}
#topButtons ul li{display:inline; list-style:none; }
#topButtons li{border-right:1px solid #000; padding-left:15px; padding-right:15px;}
#topButtons li.last{border-right:0px solid #000; padding-left:20px; padding-right:20px;}
#topButtons a{color:#000; text-decoration:none; font-weight:bold; font-size:11px;}
#topButtons a:hover{color:#08234a; text-decoration:none; font-weight:bold; font-size:11px;}


#contentTop{width:995px; height:10px; background-image:url("../images/shadow_under.png"); background-repeat:repeat-x; float:left;}
#contentMain{width:995px; height:auto; background-color:#d1dfe7; float:left;} /* main content area */
#contentLeft{width:252px; float:left;}


/*--- this is for the serch Box ---- */
.searchBox {height:250px; float:left; margin-left:0px; margin-bottom:15px; }
.searchBox {background-image:url("../images/search_body.png"); height:276px;}
.searchBox {width:252px !important; width:226px;}
.searchBox p{padding:3px; margin-top:4px; margin-bottom:4px; font-weight:bold; color:#3769b3;}
.searchBox img{width:252px; height:38px; float:left; margin-bottom:10px;}
.searchBox form{padding:3px; font-size:12px; text-align:center; font-family:tahoma; line-height:15px;}
.searchBox option{font-size:12px; font-family:tahoma; text-align:left; padding-left:3px; background-color:#a9cde4; line-height:17px;}
.searchBox select.mon{font-size:12px; font-family:tahoma; text-align:center; width:140px; padding:1px; background-color:#a9cde4;}
.searchBox select.des{font-size:12px; font-family:tahoma; text-align:center; width:140px; padding:1px; background-color:#e4db13;}
.searchBox select.cat{font-size:12px; font-family:tahoma; text-align:center; width:140px; padding:1px; background-color:#ff9966;}
.searchBox select.act{font-size:12px; font-family:tahoma; text-align:center; width:140px; padding:1px; background-color:#33cc99;}


/* subscribe to newsletter */

.newsLetter {width:220px; float:left; padding:4px; margin-left:10px; margin-bottom:15px; border:1px dotted #3769b3;}
.newsLetter{background-color:#fff;}
.newsLetter p{padding:3px; margin-top:2px; margin-bottom:2px; font-weight:bold; font-size:12px; color:#3769b3;}
.newsLetter form{margin-top:2px; margin-bottom:10px; font-weight:normal; font-size:12px; color:#3769b3;}

/*--- slide show and reader offer---- */
#contentMiddle{width:520px; float:left; height:auto; min-height:400px; margin-left:10px;}
#contentRight{width:188px; float:right; margin-right:14px; margin-bottom:15px;}


/*--- this is for the special offers on the right hand side ---- */
.specialOfferBox{width:190px; height:auto; float:left; }
.specialOfferBox Img{width:190px; height:38px; float:left; margin-bottom:10px;}
.specialOfferBox .bg{width:190px; height:152px; float:left; margin-bottom:5px; overflow:hidden; background-image:url("../images/offer_bg.png");}
.specialOfferBox .country{text-align:left; font-weight:bold; font-size:11px; color:#c00303; padding:0px 10px 0px 10px; margin-top:10px;}
.specialOfferBox .title{text-align:left; font-weight:bold; font-size:11px; color:#3769b3; padding:0px 10px 0px 10px;}
.specialOfferBox .price{font-weight:bold; text-align:left; font-size:10px; color:#3769b3; padding:0px 10px 2px 10px;}
.specialOfferBox .brief{color:#000; text-align:left; font-size:10px; font-weight:normal; height:60px; overflow:hidden; padding:0px 10px 0px 10px;}



/*--- this is for the footer area ---- */
#footer{width:995px; height:auto; margin-top:10px; margin-bottom:20px; float:left;}
#footer p{padding:5px 10px 3px 10px; font-size:11px; color:#000; text-align:center;}
#footer p.common{padding:10px; font-size:11px; color:#00345c; text-align:center;}
#footer p.webDev{display:block; padding:4px; font-size:11px; color:#000; text-align:center;}
#footer a.finalTouch{background-color:#ba2048; color:#fff; padding:4px; text-decoration:none;}
#footer a.finalTouch:hover{background-color:#fff; padding:4px; text-decoration:none; color:#1a5982;}
#footer a{color:#ba2048; text-align:center; text-decoration:underline;}
#footer a:hover{color:#000; text-align:center; text-decoration:underline;}

/*--- this is for the all inside page ---- */
.insideLeft{width:722px; margin-left:14px; margin-bottom:15px; float:left; height:auto; min-height:450px; background-color:#fff;}
.insideLeft p.headline{font-size:14px; font-weight:bold; color:#fff; text-align:left; padding:7px; background-color:#001f33;}
.insideLeft p.headList{font-size:13px; font-weight:bold; color:#054973; text-align:left; padding:7px;}
.insideLeft .content{font-size:12px; font-weight:normal; color:#000; text-align:justify; padding:7px 7px 15px 7px; line-height:18px;}
.insideLeft .content a{padding:4px; font-size:10px; font-weight:Bold; border:1px solid #086296; color:#086296; background-color:#7acfff; float:left; margin-bottom:10px;}
.insideLeft .content a:hover{padding:4px; font-size:10px; font-weight:Bold; border:1px solid #086296; color:#fff; background-color:#086296; float:left; margin-bottom:10px;}
.insideLeft  ul li{padding:2px; margin-left:20px;}

.insideRight{width:228px; float:left;}

.search{width:967px; margin-left:14px; margin-bottom:15px; float:left; height:auto; background-color:#fff;}
.search p.headline{font-size:14px; font-weight:bold; color:#fff; text-align:left; padding:7px; background-color:#001f33;}
.search p.headList{font-size:13px; font-weight:bold; color:#054973; text-align:left; padding:7px;}
.search .content{font-size:12px; font-weight:normal; color:#000; text-align:justify; padding:7px 7px 15px 7px; line-height:18px;}
.search  table td.head {font-size:12px; font-weight:bold; color:#fff; text-align:left; padding:5px; line-height:16px; }
.search  table td .normText{font-size:12px; font-weight:normal; color:#000; text-align:left; padding:5px; line-height:16px; }
.search  td a{font-size:12px; font-weight:bold; color:#e60000; text-align:left; padding:5px; line-height:16px; }
.search  td a:hover{font-size:12px; font-weight:bold; color:#fff; text-align:left; padding:5px; line-height:16px; }

.insidePic{width:967px; margin-left:14px; margin-bottom:15px; float:left; height:auto; background-color:#fff;}
.insidePic p.headline{font-size:14px; font-weight:bold; color:#fff; text-align:left; padding:7px; background-color:#001f33;}
.insidePic a{font-size:14px; font-weight:bold; color:#fff; text-align:left; padding:7px; background-color:#001f33;}
.insidePic .content{width:953px; padding:7px 7px 15px 7px; float:left;}
.insidePic img{width:935px; padding:7px; float:left; border:1px solid #000;}


.subscribe
{
width:325px;
height:43px;
background-image:url("images/subscribe.gif");
background-repeat:no-repeat;
border:0px;
float:left;
}
.subscribe-form
{
margin-left:10px;
padding:5px;
width:325px;
font-family:verdana;
font-size:12px;
color:#fff;
float:left;
}
#a-brochure
{
width:125px;
}

#mainTextCont1
{
width:680px;
text-align:left;
float:left;
}
#mainTextCont
{
width:675px;
padding:10px;
text-align:left;
float:left;
}
#imageBox
{
width:673px;
border:1px solid #b2b2b2;
}

#rightCont
{
width:200px;
float:right;

}
#imgCont
{
margin-left:15px !important;
margin-left:7px ;
Width:165px;
height:160px;
float:left;
}

#textCont
{
width:475px;
float:left;
}

.imgList
{
width:150px;
height:150px;
border:1px solid #000;
float:left;
}

.listHeading
{
padding:10px;
font-family:verdana;
font-size:16px;
font-weight:Bold;
color:#d72027;
text-align:left;
}
.readmore{padding:7px; margin-left:7px !important; margin-left:3px; font-family:verdana; font-size:12px; font-weight:Bold; border:1px solid #086296; color:#086296; background-color:#7acfff; float:left;}

.readmoreAA
{
padding:7px;
margin-left:7px !important;
margin-left:3px;
font-family:verdana;
font-size:12px;
font-weight:Bold;
border:1px dotted #000;
color:#000;
background-color:#fff;
float:left;
}

.commonText
{
padding:10px;
font-family:verdana;
font-size:12px;
font-weight:normal;
color:#000;
text-align:justify;
}
#newHeadline
{
padding:10px;
font-family:verdana;
font-size:14px;
font-weight:bold;
color:#006097;
text-align:justify;
}

a{text-decoration:none;}

