/* CSS Document */

body
{
	/*background:#142541;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.86em;
	line-height:125%;
	font-weight: normal;
	color: #616161;
	text-decoration: none;
	margin:0;
	padding:0;
	margin-top:0px;
	background:#1254A7;
	padding:0px;
	margin:0px;
}

.nopadmarg
{
	padding:0px;
	margin:0px;
}

img
{
	padding:0px;
	margin:0px;
	border:none;
}

a
{
color:#6087B8;
text-decoration:underline;
	
}

a:hover
{
	text-decoration:none;
	color:#00A3E4;
}

.f-right
{
	float:right;
}

.f-left
{
	float:left;
}

#top-bar
{
	background:#0C3A75;
	width:940px;
	margin:0 auto;
	padding:8px 10px;
	text-transform:uppercase;
	font-size:10px;
	color:#6DBBEE;
}

#wrapper
{
	background:#fff;
	width:960px;
	margin:0 auto;
	border-top:3px solid #C54201;
	margin-bottom:5px;
	font-size:12px;
}


.search-input
{
	background:#FFFADB url(../images/design/search-bg.gif) repeat-x;
	border:1px solid #FFFFA0;
	color:#3B639C;
	margin-right:0px;
	padding-left:2px;
}

#banner
{
	height:115px;
	background:#fff;
}

#menu
{
	
	/*border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;*/
	background:#0C3A75;
	margin:0px 0px 0px 0px;
	padding:8px;
	font-size:11px;
	text-transform:uppercase;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#09569F;
}

#menu a
{	padding:5px 10px 5px 8px;
	text-transform:uppercase;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6DBBEE;
	text-decoration:none;
	background:url(../images/design/link-bar.gif) right center no-repeat;
}

#menu a.last
{	
	background:none;
}
#menu a:hover
{
 color:#D9EFFE;
}

#content
{
	/*background:#F3F2ED url(../images/design/content1.gif) repeat-x;*/
	background:none;
	padding:10px 0px 0px 0px ;
	margin:0px;
}

#content_bg
{	
	background:url(../images/design/bg_content.jpg) right repeat-y; 
}



.curved
{
	background:url(../images/design/curved-centre.jpg) repeat-y center;
	height:160px;
}
.top_bar
{
	background:url(../images/design/curved-top.jpg) no-repeat center top;
	height:10px;
}

.center_bar
{
	height:134px;
	text-align:left;
	padding:3px 20px 3px 20px;
	font-size:12px;
	color:#616161;
}

.bottom_bar
{
	background:url(../images/design/curved-bottom.jpg) no-repeat center top;
	height:10px;
}

.center_bar h2
{

	color:#0574BC;
	font-size:14px;
	padding:3px 0px;
	margin:0px;
	text-decoration:none;
	
}

.center_bar h2 a
{
	color:#616161;
	text-decoration:underline;
}


.center_bar h2 a:hover
{
	color:#0574BC;
	font-size:14px;
	text-decoration:none;
}

.center_bar h3
{
	padding:5px 8px 10px 8px;
	margin:0px;
	font-size:12px;
	text-transform:uppercase;
	color:#09569F;
}


.center_bar h3 a
{
	color:#616161;
	text-decoration:underline;
	text-transform:none;
}


.center_bar h3 a:hover
{
	color:#0574BC;
	text-decoration:none;

}


#container
{
	background:url(../images/design/container-top1.gif) top repeat-x;
	font-size:12px;
	
}

#container h1
{
	color:#09569F;;
	font-size:14px;
	padding:8px 2px 7px 2px;
	background:url(../images/design/h2-bottom.gif) repeat-x left bottom;
	margin:0px 0px 2px 0px;
}

#container h1 a
{
	text-decoration:none;
}


#container h1 a:hover
{
	text-decoration:underline;
}


#container h2
{
	color:#09569F;;
	font-size:12px;
	padding:8px 2px 7px 2px;
	background:url(../images/design/h2-bottom.gif) repeat-x left bottom;
	margin:0px 0px 2px 0px;
}

#container_right
{
	padding-bottom:10px;
	padding-left:5px;
}

.message
{
	font-family: Arial, Helvetica, sans-serif;
}


#bottom
{

	background:#F4F4F2 url(../images/design/container-top.gif) top repeat-x;
	padding:10px 0px;

}
#bottom td
{
	padding:10px;
}

.right_border
{
	background:url(../images/design/right_bar.jpg) repeat-y right;
}

.right_bar
{
	padding:0px 1px 0px 1px;
}

.right_bar h3
{
	padding:0px 2px 5px 2px;
	margin:0px;
	font-size:12px;
	text-transform:uppercase;
	color:#09569F;
}

.right_bar .img
{
	width:300px;
	margin:10px 10px 10px 10px;
	border:1px solid #a1a1a1;
}


#bottom h2
{
	padding:0px 5px 5px 5px;
	margin:0px;
	font-size:11px;
	text-transform:uppercase;
	color:#09569F;
}

#bottom ul
{
	list-style:none;
	padding:5px 5px;
	margin:0px;
	font-size:12px;
}

#bottom ul li
{
	padding:2px 2px 2px 17px;
	background:url(../images/design/arrow.gif) left 6px no-repeat;
}

#bottom ul li a
{
 	color:#919191;
	text-decoration:none;
}

#bottom a
{
 	color:#919191;
	text-decoration:none;
	padding:5px 0px;
}

#bottom ul li a:hover, #bottom a:hover
{
 	color:#09569F;
	text-decoration:underline;
}

#partners
{
	padding:15px 15px;
height:80px;
}

#footer
{
	background:#0C3A75;
	padding:10px;
	color:#6DBBEE;
	font-size:12px;
	font-weight:bold;
	border-top:3px solid #C54201;
}

#footer a
{
	color:#6DBBEE;
	text-decoration:none;
	
}

#footer a:hover
{
	color:#7ECCFF;
	text-decoration:underline;
}

.inputbox
{
	background:#fff;
	border:1px solid #FFFFA0;
	color:#005F9D;
	margin-right:0px;
	padding:2px;
	
}

.hide
{
	background:url(../images/design/loading.gif) no-repeat;
	height:19px;
	width:220px;
}

.agent-activity-panel
{
	text-align:center;
	padding:10px;
}

.agent-activity-panel a
{
	text-decoration:none;
}


.agent-activity-panel a:hover
{
	text-decoration:underline;
}


.agent-links
{
	padding:5px 10px 15px 10px;
	margin:20px 0px 0px 0px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}


.agent-links a
{
	
	text-decoration:none;
	padding:0px 5px;
}


.agent-links a:hover
{
	
	text-decoration:underline;
	
}

.heading
{
	padding:10px;
	margin:5px 0px;
	font-size:13px;
	font-weight:bold;
}

table.table-outer
{
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
}

table.table-outer td
{
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}

.text ul
{
	list-style:none;
	padding:5px 5px;
	margin:5px 10px;
	font-size:12px;
}

.text ul li
{
	padding:2px 2px 2px 17px;
	background:url(../images/design/arrow.gif) left 6px no-repeat;
}

.text ul li a
{
 	color:#919191;
	text-decoration:none;
}

.make-a-app
{
	padding:10px 4px;
}

.make-a-app a
{
	color:#0574BC;
	text-decoration:blink;
	font-size:13px;
	font-weight:bold;
}

.make-a-app a:hover
{
	color:#919191;
	text-decoration:underline;
}

.booked
{
	background:#6087B8;
	color:#fff;
}


.mine
{
	background:#005F9D;
	
}

.mine a
{
	color:#93D0F4;
	text-decoration:none;

}

.mine a:hover
{
	background:#005F9D;
	color:#aaa;
	text-decoration:underline;

}


.login-head
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 20px 0px;
	color:#919191;
}




.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}



.newsitem-news
{
	padding:10px 0px 20px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #f2f2f2;
	text-align:justify;
	overflow:hidden;
}

.newsitem-news h2
{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:14px;
	color:#999;
	background:none;
	border:none;
}

.newsitem-news .readmore
{
	padding:5px 0px 0px 0px;
}

.newsitem
{
	padding:5px 0px;
}











