body {
	font-size:13px;
	font-family: Arial, sans-serif;
	background-color: #f2f4ee;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0;
	color: #5d5d5d;
	line-height:1.5em;
	background-image: url(images/bkg.jpg);
	background-repeat: repeat-x;	
}

*{	
	padding: 0;
	margin: 0;	
}

p{
	line-height:1.5em;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}

em{
	line-height:1.5em;
}


a:link, a:visited{
	text-decoration: underline;
	color:#dd4f00;
}

a:hover{	
	text-decoration: underline;
}

a.deeplink {
	color:#5d5d5d;
}

a.nolink:hover {
	cursor:default;
}

h2{
	font-size: 28px;
}

h3{
	margin-bottom: 10px;
	font-size: 20px;
}

h4{
	margin-bottom: 10px;	
}

.left{
	float: left;
	text-align: left
}

.right{
	float: right;
	text-align: left
}
	
.clear{ clear:both; display: block;}

.lighter{
	color: #adadad;
}
	


.indent{
	margin-left: 15px;
}

.goLink{
	background: transparent url(images/arrow.gif) right 2px no-repeat;
	padding: 0 12px 0 0;
	font-weight: bold;	
}

.goLink1{
	background: transparent url(images/arrow1.gif) right no-repeat;
	padding: 0 25px 0 0;
	font-weight: bold;	
}

a img{
	border: none;
}

/*Global layout*/

#container{
	width: 100%;
	margin: 0 auto;
}

#header{	
	width: 940px;
	margin: 0 auto;
	padding:0 0 0 20px
	
}

#logo{
	width: 323px;
	height: 101px;
	background: transparent url(images/logo.jpg) no-repeat;
	float: left;
}

#tagLine{
	width: 510px;
	height: 101px;
	background: transparent url(images/tag_line.jpg) no-repeat;
	float: right;
}

#tagLine span{
	display: none;
}

#middle{
	width: 960px;
	margin: 0 auto;
	padding: 0px 0 10px 0;
	text-align: left;	
	
}

#widecontent{
	width: 960px;
	margin: 0 auto;
	padding: 15px 0 40px 0;
	text-align: left;
	float: left;
	display: inline;
}


#content{
	width: 675px;
	margin: 0 auto;
	padding: 15px 0 40px 0;
	text-align: left;
	float: left;
	display: inline;
}

#footer{
	width: 100%;	
	background-color: #eef0ea;
	border-top: 1px #dddddd solid;
	font-size: 11px;
	text-align: center;
}

#footer a:link, #footer a:visited{
	color: #adadad;	
}

#footer .inside{
	height: 50px;
	padding: 25px 0 0 0;
	color: #adadad;	
	width: 900px;
	margin: 0 auto;		
}

#footer .links{
	float: right;
	margin: 0 0px 0 0;
	padding: 0px 0 0px 0;
}

#footer .copyright{
	float: left;
	margin: 0 0 0 0px;
	padding: 0px 0 0px 0;
}

#mini_sidebar{
	width: 275px;
	float: right;
	display: inline;
}

#sidebar{
	width: 275px;
	float: right;
	display: inline;
	padding: 16px 0 0 0;
}



/*header*/
#header #logo{
	float: left;
}

#header #logo span{
	display: none;
}

#topNav{	
	list-style: none;	
	float: left;	
	width: 100%;
	padding-left: 4px;	
}

#topNav li{
	float: left;
	
}

#topNav li a:link, #topNav li a:visited{	
	color: #fff;
	padding: 0 27px 0 23px;
	display: block;
	background: transparent url(images/nav_btn.jpg) right -1px no-repeat;
	line-height: 34px;
}



#topNav li a:hover{	
	
	text-decoration: none;
	background-position: right -36px;
}


#topNav li a:visited.selected{
	text-decoration: none;
	background:#ff0000 url(images/selectedbg.jpg) repeat-x left top;
	color: #ffffff;
}



/*Home------------*/
.homeBottom{	
	margin: 0px 0 0 0;
	padding: 12px 15px 10px 25px;
	overflow:hidden;
}

.homeBottom h3{
	font-size: 20px;
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	font-weight: strong;
	margin: 0 20px 10px 2px;
	color: #dd4f00;
}

.homeBottom .col1 h3{
	color: #dd4f00;
	font-size: 26px;
	font-weight: normal;
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	margin: 0 20px 0 1px;
}

.homeBottom p{
	line-height: 1.6em;
	margin: 15px 20px 0 4px;
}

.homeBottom .col1{
	float: left;
	width: 207px;
	padding: 0px 0 0 0; overflow:hidden; border-right: 1px solid #bebebe;
	margin:7px 0 0 0;
	font: bold 13px Georgia,"Nimbus Roman No9 L",serif; color:#dd4f00;
}

.homeBottom .col1 h3{
	margin: 0px 10px 0 20px;
}

.homeBottom .col1 img{
	margin: 0 12px 10px 0px;
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff; 
}



.homeBottom .col1 p{
	margin: 15px 30px 0 20px;
}	

.homeBottom .col2{
	float: left;
	width: 207px;
	padding: 0px 0 0px 10px;
	margin:7px 0 0 0;
	border-right: 1px solid #bebebe; overflow:hidden; font: bold 13px Georgia,"Nimbus Roman No9 L",serif; color:#dd4f00;
}

.homeBottom .col2 img{	
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff;
	margin: 0 0 10px 0px;	
}

.homeBottom .col2 p{
	margin-left: 20px;
}

.homeBottom .col2 h3{
	margin-left: 20px;
}

.homeBottom .col3{
	float: left;
	width: 190px;
	padding: 0 0 0 10px;
	margin:7px 0 0 0;
	font: bold 15px Georgia,"Nimbus Roman No9 L",serif; color:#dd4f00;
}

.homeBottom .col3 img{
	
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff;
	margin: 0 0 10px 0px;	
}

.homeBottom .col3 p{
	
	
}

/*Search box---------------------------------*/
#searchBox{
	width: 274px;
	height: 215px;
	background: transparent url(images/search_box.jpg) no-repeat;
	color: #fff;	
	margin: 2px 0px 0px 0px;
}

#searchBox h3{
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #abd0dd;
	padding: 20px 0 8px 0;
	margin: 0 20px 0 20px;	
}

#searchBox form{
	padding: 20px;
}

#searchBox form select{
	width: 200px;
}

#searchBox label{
	
}

#searchBox p{
	
}


/*Home Banner-----------------------------*/

#homeBanner{
	background: transparent url(images/safari-africa.jpg) no-repeat;
	width: 680px;
	height: 220px;	
}


/*Latest News-----------------------------*/
#sidebar #latestNews{
	padding: 25px 0 20px 0;
}

#sidebar #latestNews h3{
	font-size: 18px;
	border-bottom: 1px solid #c6c7c3;
	padding: 0 0 5px 0;
	font-weight: normal;
}

#sidebar #latestNews .article{
	background: transparent url(images/dot_line.gif) left bottom repeat-x;
	padding: 10px 0 10px 0;
	
}

#sidebar #latestNews .article p{
	margin: 0;
}

#sidebar #latestNews .article h4{
	margin: 0;
}

#sidebar #latestNews .article h4 a:link, #sidebar #latestNews .article h4 a:visited{
	font-size: 12px;
	font-weight: bold;	
}

#sidebar #latestNews .goLink{
		
}


/*Login Box------------------*/
#loginBox{
	width: 275px;
	height: 175px;
	background: transparent url(images/login_box1.jpg) no-repeat; margin:8px 0 0 0;
	
}

#sidebar #loginBox h3{
	font-size: 18px;
	border-bottom: 1px solid #c6c7c3;
	padding: 0 0 10px 0;
	font-weight: normal;
	margin: 0 20px 15px 20px;
	padding: 20px 0 10px 0;
	color:#5d5d5d;
}

#loginBox .smallLink{
	font-size: 11px;
}

#sidebar #loginBox .formHolder{
	margin:4px 20px 0px 20px; display:block;	
}

.formHolder img
{
float:left; margin:0 10px 0px 0px; padding:0px;
}


.input{
margin:3px 0 10px 0; display:block; border:1px solid #c4c4c4;
}

#sidebar #loginBox p{
	margin: 10px 0 0 20px;
}

/*Airlines---------------*/
#airlines{
	padding: 20px 0 0 0;
}

/*Primary page-----------------*/
#widecontent.primaryPage{
	background-color: #fff;
	border: 1px solid #e7e9e3;
	width: 960px;
	_width: 954px;
	margin: 17px 0px 0px 19px;
	padding: 30px 0 0px 0;
	line-height:1.5em;
}

#widecontent.primaryPage h2{
	margin: 0 30px 0 30px;
	color: #e36500;
	font-size: 28px;
	font-weight: normal;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ebede7;
	line-height: 29px;
}


#widecontent.primaryPage .pageCopy{
	padding: 20px 0 0 0;
	margin: 0 30px 0 30px;
}


#widecontent.primaryPage .pageCopy ul{
	list-style: none;
	padding-bottom: 10px;
}

#widecontent.primaryPage .pageCopy ul li{
	margin: 0 0 15px 0;
	padding: 0 0 0 12px;
	list-style: none;
	background: transparent url(images/arrow.gif) 0 2px no-repeat;
	line-height:1.5em;
}


#widecontent.primaryPage .pageCopy li{
	margin: 0 0 15px 0;
	padding: 0 0 0 12px;
	list-style: none;
	background: transparent url(images/arrow.gif) 0 2px no-repeat;
}

/*Summary List------------*/
#widecontent.primaryPage .summaryItem{
	padding: 10px 0 25px 0; line-height:1.5em;
}

#widecontent.primaryPage .summaryItem img{
	float: left;
	margin: 0 15px 0px 0;
	border: 3px solid #e7e9e3;
}

#widecontent.primaryPage .summaryItem h4{
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#widecontent.primaryPage .summaryItem p{	
	margin: 0 0 5px 0;
	padding: 0;
}

#widecontent.primaryPage .summaryItem .details{
	float: right;
	width: 700px;
}

#widecontent.primaryPage .pageCopy h3{
	font-weight: normal;
	padding-bottom: 10px;
}

#widecontent.primaryPage .pageCopy h4{
	color: #dc5005;
	font-size: 18px;
	font-weight: normal;
}

#widecontent.primaryPage .pageCopy h5{
	font-weight: bold;
	font-size: 15px;
}

#widecontent.primaryPage .pageCopy .guide{
	float: left;
	width: 730px;	
}

#widecontent.primaryPage .pageCopy .snippets{
	float: right;
	width: 150px;	
}

#widecontent.primaryPage .pageCopy .snippets h4{
	font-size: 12px;
	margin: 10px 0 0 0;
	font-weight: bold;
}

#widecontent.primaryPage .pageCopy .snippets h5{
	font-size: 11px;
		margin: 0 0 0 0;
}

#widecontent.primaryPage .pageCopy .snippets div{
	border-bottom: 1px solid #dadbd5;
	padding: 10px 0 10px 0;	
}

#widecontent.primaryPage .pageCopy .snippets p{
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#widecontent.primaryPage .pageCopy .snippets a:link img, #widecontent.primaryPage .pageCopy .snippets a:visited img {
	border: 4px solid #dadbd5;	
}

#widecontent.primaryPage .pageCopy .snippets a:hover img{
	border: 4px solid #dc5005;	
}

/*Itenerary--------------*/

#widecontent.primaryPage .pageCopy .itenerary{
	float: left;
	width: 730px;	
}

#widecontent.primaryPage .pageCopy .itenerary h3{
	font-weight: normal;
}

#widecontent.primaryPage .pageCopy .itenerary .bookMessage h3{	
	margin: 0;
	padding: 0;
}

#widecontent.primaryPage .pageCopy .itenerary .bookMessage{	
	
	padding: 0 0 20px 0;
}

#widecontent.primaryPage .pageCopy .itenerary h4{
	font-weight: normal;
	font-size: 16px;
	color: #dc5005;
}

#widecontent.primaryPage .pageCopy .itenerary .bookMessage p{
	margin: 0;
	padding: 0;
}

/*
#widecontent.primaryPage .pageCopy .itenerary table{	
	border-top: 1px solid #ebede7;
}

#widecontent.primaryPage .pageCopy .itenerary table td{
	padding: 5px 10px 5px 15px;	
	border-bottom: 1px solid #ebede7;
}

#widecontent.primaryPage .pageCopy .itenerary table .row-a{
	background-color: #f3f4ee;
}

#widecontent.primaryPage .pageCopy .itenerary table td.day{
	font-weight: bold;
	
}
*/

#widecontent.primaryPage .pageCopy .gallery{
	float: right;
	width: 143px;
}

#widecontent.primaryPage .pageCopy .gallery h3{
	font-weight: normal;
	padding: 0;
}

#widecontent.primaryPage .pageCopy .gallery a{
	margin: 10px 0 0 0;	
}

#widecontent.primaryPage .pageCopy .gallery a:link img, #widecontent.primaryPage .pageCopy .gallery a:visited img {
	border: 0px solid #dadbd5;	
}

#widecontent.primaryPage .pageCopy .gallery a:hover img{
	border: 0px solid #dc5005;	
}

#widecontent.primaryPage .pageCopy .gallery .imggallery{	
padding: 0px 0px 0px 0px;
}
#widecontent.primaryPage .pageCopy .gallery .imggallery a:link img, #widecontent.primaryPage .pageCopy .gallery .imggallery a:visited img {
	border: 4px solid #dadbd5;	
margin: 2px 0px 0px 0px;
}

#widecontent.primaryPage .pageCopy .gallery .imggallery a:hover img{
	border: 4px solid #dc5005;	
	margin: 2px 0px 0px 0px;
}


/*Secondary page-----------------*/
#content.secondaryPage{
	background-color: #fff;
	border: 1px solid #e7e9e3;
	width: 644px;
	_width: 638px;
	margin: 17px 0px 0px 19px;
	padding: 30px 0 0px 0;
	 line-height:1.5em;
}

#content.secondaryPage h2{
	margin: 0 30px 0 30px;
	color: #e36500;
	font-size: 28px;
	font-weight: normal;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ebede7;
	line-height: 29px;
}


#content.secondaryPage .pageCopy{
	padding: 20px 0 0 0;
	margin: 0 30px 0 30px;
}


#content.secondaryPage .pageCopy ul{
	list-style: none;
	padding-bottom: 10px;
}

#content.secondaryPage .pageCopy ul li{
	margin: 0 0 15px 0;
	padding: 0 0 0 12px;
	list-style: none;
	background: transparent url(images/arrow.gif) 0 2px no-repeat;
	line-height:1.5em;
}


#content.secondaryPage .pageCopy li{
	margin: 0 0 15px 0;
	padding: 0 0 0 12px;
	list-style: none;
	background: transparent url(images/arrow.gif) 0 2px no-repeat;
}




/*Summary List------------*/
#content.secondaryPage .summaryItem{
	padding: 10px 0 25px 0; line-height:1.5em;
}

#content.secondaryPage .summaryItem img{
	float: left;
	margin: 0 15px 0px 0;
	border: 3px solid #e7e9e3;
}

#content.secondaryPage .summaryItem h4{
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#content.secondaryPage .summaryItem p{	
	margin: 0 0 5px 0;
	padding: 0;
}

#content.secondaryPage .summaryItem .details{
	
	float: right;
	width: 445px;
}

/*News------------------------------*/
.newsItem{
	padding: 0 0 30px 0;
}

.newsItem h4{
	padding: 0;
	margin: 0;
}

.newsItem p{
	padding: 0;
	margin: 0 0 5px 0;
}


/*Form layout--------------------------*/
.formLayout{
	width: 500px;
	padding: 25px;
}

.formLayout label{
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 20px;
	display: block;
	font-weight: bold;
}

.formLayout p{
	clear: both;
}

/*Tables--------*/
.listTable{
	
}

.listTable .tableHead{
	background-color: #f2f4ee;
}

.listTable tr td{
	padding: 5px;	
	border-bottom: 1px solid #ebede7;
}



/*Guide-----------------*/
#content.secondaryPage .pageCopy h3{
	font-weight: normal;
	padding-bottom: 10px;
}

#content.secondaryPage .pageCopy h4{
	color: #dc5005;
	font-size: 18px;
	font-weight: normal;
}

#content.secondaryPage .pageCopy h5{
	font-weight: bold;
	font-size: 15px;
}

#content.secondaryPage .pageCopy .guide{
	float: left;
	width: 420px;	
}

#content.secondaryPage .pageCopy .snippets{
	float: right;
	width: 150px;	
}

#content.secondaryPage .pageCopy .snippets h4{
	font-size: 12px;
	margin: 10px 0 0 0;
	font-weight: bold;
}

#content.secondaryPage .pageCopy .snippets h5{
	font-size: 11px;
		margin: 0 0 0 0;
}

#content.secondaryPage .pageCopy .snippets div{
	border-bottom: 1px solid #dadbd5;
	padding: 10px 0 10px 0;	
}

#content.secondaryPage .pageCopy .snippets p{
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#content.secondaryPage .pageCopy .snippets a:link img, #content.secondaryPage .pageCopy .snippets a:visited img {
	border: 4px solid #dadbd5;	
}

#content.secondaryPage .pageCopy .snippets a:hover img{
	border: 4px solid #dc5005;	
}

/*Itenerary--------------*/

#content.secondaryPage .pageCopy .itenerary{
	float: left;
	width: 420px;	
}

#content.secondaryPage .pageCopy .itenerary h3{
	font-weight: normal;
}

#content.secondaryPage .pageCopy .itenerary .bookMessage h3{	
	margin: 0;
	padding: 0;
}

#content.secondaryPage .pageCopy .itenerary .bookMessage{	
	
	padding: 0 0 20px 0;
}

#content.secondaryPage .pageCopy .itenerary h4{
	font-weight: normal;
	font-size: 16px;
	color: #dc5005;
}

#content.secondaryPage .pageCopy .itenerary .bookMessage p{
	margin: 0;
	padding: 0;
}

#content.secondaryPage .pageCopy .itenerary table{	
	border-top: 1px solid #ebede7;
}

#content.secondaryPage .pageCopy .itenerary table td{
	padding: 5px 10px 5px 15px;	
	border-bottom: 1px solid #ebede7;
}

#content.secondaryPage .pageCopy .itenerary table .row-a{
	background-color: #f3f4ee;
}

#content.secondaryPage .pageCopy .itenerary table td.day{
	font-weight: bold;
	
}

#content.secondaryPage .pageCopy .gallery{
	float: right;
	width: 143px;
	
}

#content.secondaryPage .pageCopy .gallery h3{
	font-weight: normal;
	padding: 0;
}

#content.secondaryPage .pageCopy .gallery a{
	margin: 10px 0 0 0;	
}

#content.secondaryPage .pageCopy .gallery a:link img, #content.secondaryPage .pageCopy .gallery a:visited img {
	border: 0px solid #dadbd5;	
}

#content.secondaryPage .pageCopy .gallery a:hover img{
	border: 0px solid #dc5005;	
}

#content.secondaryPage .pageCopy .gallery .imggallery{	
padding: 0px 0px 0px 0px;
}
#content.secondaryPage .pageCopy .gallery .imggallery a:link img, #content.secondaryPage .pageCopy .gallery .imggallery a:visited img {
	border: 4px solid #dadbd5;	
margin: 2px 0px 0px 0px;
}

#content.secondaryPage .pageCopy .gallery .imggallery a:hover img{
	border: 4px solid #dc5005;	
	margin: 2px 0px 0px 0px;
}




/*Messages-------------------------*/

.error{
	color: #ea0b00;
}


/* New Css*/
a.redLink
{
font:bold 13px Arial, Helvetica, sans-serif; color:#f35404; text-decoration:none;
}
a.redLink:hover
{
text-decoration:underline;
}
.linkContainer
{
 margin:10px 0px 0px 0px; width: 200px;
 }
 
 /*News Latter------------------*/
#newsLatterBox{
	width: 275px;
	height: 196px;
	background: transparent url(images/newslatterbox.jpg) no-repeat; margin:7px 0 0 0;
	
}

#sidebar #newsLatterBox h3{
	font-size: 18px;
	border-bottom: 1px solid #c6c7c3;
	padding: 0 0 10px 0;
	font-weight:normal;
	margin: 0 20px 15px 20px;
	padding: 20px 0 10px 0;
	color:#5d5d5d;
}

#newsLatterBox .smallLink{
	font-size: 11px;
}

#sidebar #newsLatterBox .formHolder{
	margin: 7px 20px 0px 20px; display:block;	
}

.formHolder img
{
float:left; margin:0 10px 0px 0px; padding:0px;
}


#sidebar #newsLatterBox .formHolder input{
	margin: 0px 0px 10px 0px;
}

#sidebar #newsLatterBox p{
	margin: 10px 0 0 20px;
}


/*Latest News------------------*/
#latestNews1{
	width: 275px;
	height: 326px;
	background: transparent url(images/latestnews.jpg) no-repeat; margin:8px 0 0 0;
	
}

#sidebar #latestNews1 h3{
	font-size: 14px;
	border-bottom: 1px solid #c6c7c3;
	padding: 20px 0 10px 0;
	font-weight: bold;
	margin: 10px 20px 15px 15px;
	color:#5d5d5d;
}

#latestNews1 .smallLink{
	font-size: 11px;
}

#sidebar #latestNews1 .formHolder{
	margin: 10px 20px 0px 20px; display:block;	
}

.formHolder img
{
float:left; margin:0 10px 0px 0px; padding:0px;
}


#sidebar #latestNews1 .formHolder input{
	margin-bottom: 10px;
}

#sidebar #latestNews1 p{
	margin: 10px 0 0 20px;
}

.date
{
font:bold 10px/17px Verdana, Arial, Helvetica, sans-serif; color:#8b8989;
}
.headingRed
{
font:bold 13px/17px Georgia, "Times New Roman", Times, seriff; color:#f35404; margin:3px 0;
}
.divider
{
background:url(images/divider.gif) no-repeat center center; margin:7px 0; height:1px;
}

/* New Css 18 mar 2009 */
.form{
padding: 0px;
margin: 0px;
}

.mainBox{
	background: #fff url(images/grTop.jpg) no-repeat left top;
	border: 1px solid #e7e9e3;
	width: 646px;
	_width: 645px;
	margin: 8px 0 0 18px;
	_margin: 8px 0 0 10px;
	float:left;	
	padding: 20px 0 17px 0px;
}

.mainBox h2{
	margin: 0 7px 0 0px;
	color: #e36500;
	font-size: 28px;
	font-weight: normal;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ebede7;
}

.mainBoxPad{
padding: 0px 16px 0px 15px;
}

/* Rt Box */
#rtBox{
	width: 275px;
	margin: 7px 0px 20px 0px;
}

.rtBoxTop{
	background:url(images/rtTopBg.jpg) left top no-repeat;
	height: 14px;
}

.rtBoxbg{
	background:url(images/rtbg.jpg) left top repeat-y;
}

.rtBoxbg h3{
	font-size: 18px;
	padding: 20px 0 10px 0;
	font-weight:normal;
	margin: 0px 20px 0px 15px;
	color:#5d5d5d;
}

.holder{
	padding-top: 11px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.rtBoxBtm{
	background:url(images/rtBottomBg.jpg) left top repeat-y;
	height: 22px;
}

.grdRt{
	background:url(images/grRt.jpg) left top repeat-x;
	margin: 0px 4px 0px 5px;
}
.grdRt2{
	background:url(images/grRt.jpg) left top repeat-x;
	margin: 0px 2px 0px 3px;
}

.mini_rtBoxbg{
	background:url(images/rtbg.jpg) left top repeat-y;
}

.mini_rtBoxbg h3{
	font-size: 16px;
	border-bottom: 1px solid #c6c7c3;
	padding: 5px 0 3px 0;
	font-weight:normal;
	margin: 0px 20px 0px 15px;
	color:#5d5d5d;
}

.mini_holder{
	padding: 5px 20px 2px 20px; 
}

.mini_rtBoxBtm{
	background:url(images/rtBottomBg.jpg) left top repeat-y;
	height: 10px;
}

/* New Css 19 mar 2009*/
.mainBox .col1{
	float: left;
	width: 200px;
	padding: 0px 0 0 0;
	overflow:hidden;
	margin:11px 0 0 0;
	color:#dd4f00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFF;
	text-align: justify;
}

.mainBox .col1 img{
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff; 
}


.mainBox .col1 p{
	margin: 4px 0px 0px 0px;
	text-align: center;
}	

.mainBox .col2{
	float: left;
	width: 200px;
	padding: 0px 0 0 0;
	overflow:hidden;
	margin:11px 0 0 10px;
	color:#dd4f00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFF;
	text-align: center;
}

.mainBox .col2 img{
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff; 
}


.mainBox .col2 p{
	margin: 4px 0px 0px 0px;
	text-align: center;
}	


.mainBox .col3{
	float: left;
	width: 193px;
	padding: 0px 0 0 0;
	overflow:hidden;
	margin:11px 0 0 10px;
	color:#dd4f00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.mainBox .col3 img{
	padding: 4px;
	border: 1px solid #bebebe;
	display: block;
	background: #fff; 
}


.mainBox .col3 p{
	margin: 4px 0px 0px 0px;
	text-align: center;
}	

/* 6 April 2009 */
.guideHd{
float: left; border-bottom: 1px solid #ebede7; height:40px; margin: 0px 0px 27px 30px; width: 574px; 
}

.flLt{
float: left;
}

.zeroBrd{
border: none; margin: 0px; padding: 0px;
}

.rtBtn{
float:right; padding:5px 0px 0px 0px; positon: absolute;
}

/* 12 April 2009 */
#howRtBox{
	width: 275px;
	margin: 0px;
}

#searchRtBox{
	width: 275px;
	margin: 10px 0px 0px 0px;
}

.clr{
	clear: both;
	margin: 0px ;
	padding: 0px;
}

#newsletterRtBox{
	width: 275px;
	margin: 6px 0px 0px 0px;
}


/* 16 Feb 2009*/
.leftpannel
{
float: left;
width: 577px;
padding:25px 0px 0px 30px;

}
.sitemap_hd
{
font-family:arial;
font-size:14px;
font-weight:bold;
color: #e36500;
background: url(images/arrow.gif) 0 2px no-repeat;
margin: 0 0 6px 0;
padding: 0 0 0 12px;
}
.sitemap_hd a
{
font-family:arial;
font-size:14px;
font-weight:bold;
color: #e36500;
text-decoration:none;
}
.sitemap_hd a:hover
{
font-family:arial;
font-size:14px;
font-weight:bold;
color: #e36500;
text-decoration: underline;
}
ul.sitemap
{
margin:0px 0 0 24px;
padding:0px;
list-style:none;
}

ul.sitemap li
{
font-family:arial;
font-size:13px;
color: #e36500;
line-height: 18px;
}

ul.sitemap li a
{
font-family:arial;
font-size:13px;
color: #e36500;
}

ul.sitemap li a:hover
{
text-decoration:underline;
}


.sitemap_separater
{
height: 16px;
}

.box{
	border:1px solid #c6c7c3;
	padding: 10px;
}

#banner {
	float:left;
	padding-left:145px;
	width:400px;
	height: 100px;
}

/* 21 may 10*/


.listNew1 ol{ margin:0px; padding:0px;}
.listNew1 ol li{ list-style-type:decimal; line-height:12px; margin:0px; padding:0px; background-position:0 -5px;}
#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 250px;
}

#navlist li
{
	list-style: none;
	margin: 0;
	padding: 0.25em;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999;
}

#navlist li a { text-decoration: none; }

