@charset "utf-8";
/* CSS Document */

/* Author: Ravikanth.o a:m web; Project name: IPax; start date: 04-02-09 */

/* body styles */

body {
		background:url(../../images/top_bg.gif) repeat-x;
		font-family:Calibri, Verdana, Geneva, sans-serif;
		font-size:16px;
		color:#333333;
		margin:0px auto;
		}
		
html#body .div_clear {
		clear:both;
		height:0px; 
		content: "."; 
		line-height:0.1em; 
		font-size:0.1em;
		}

.div_clear{
		clear: both; 
		display: block; 
		visibility: hidden; 
		height: 0px; 
		content: "."; 
		line-height:0.1em; 
		font-size:0.1em; 
		border:0px;
		}
a{color:#40606F; text-decoration:underline}
a:hover{text-decoration:none; color:#849DAA}
		
img {
vertical-align: text-bottom;
}

p {
	margin:10px 0;
	padding:0px;
	line-height:150%;
	}

div#main {
		width:860px;
		padding:10px 0;
		margin:0px auto;
		}
		
.heading1{
		font-family:Calibri, Verdana, Geneva, sans-serif;
		font-size:20px;
		font-weight:bold;
		color:#40606f;
		padding:0 0 10px 0;
		margin:0px;
	
		}
		
.heading2{
		color:#40606f;
		
		font-size:18px;
	    font-family:Calibri, Verdana, Geneva, sans-serif;
		}
		
.heading3{
		margin:0px 0;
		padding:0px;
		font-size:20px;
		font-weight:bold;
		
		font-family:Calibri, Verdana, Geneva, sans-serif;
	
		}

.heading4{
		color:#849DAA;
		
		font-size:16px;
	    font-family:Calibri, Verdana, Geneva, sans-serif;
		}
		
.text_box{
		background:url(../../images/textbox_bg.gif) no-repeat;
		font-size:13px;
		color:#2e4853;
		width:225px;
		border:0px;
		padding:5px 0px 5px 5px
		}
		
		
/* top section */
div#top {
		width:840px; 
		padding:0 10px;
		}
		
div#logo { 
		background:url(../../images/logo.gif) no-repeat;
		width:241px; 
		height:95px; 
		position:relative;
		float:left;
		color:#333333;
		}

div#logo a { 
		position:absolute; 
		top:0px; 
		left:0px; 
		display:block;  
		width:241px; 
		height:95px; 
}

div#logo span { 
		display:none;
}

div#ancilary_nav {	
		width:500px;
		float:right;
		}

div#ancilary_nav ul {
		padding:0 0 0 0;
		margin:0 0 0 0;
		color:#2e4853;
		font-size:0.95em;
		list-style:none;
		float:right;
		}
		
div#ancilary_nav li {
		padding:20px 0 0 0px;
		margin:5px 0 0 25px;
		float:left;
		text-align:center;
		}
		
div#ancilary_nav a {
		color:#2e4853;
		text-decoration:none
		}
		
div#ancilary_nav a:hover {
		color:#2e4853;
		text-decoration:underline
		}
		
div#ancilary_nav ul .home {
		background:url(../../images/home_icon.gif) center  top no-repeat;
		}
		
div#ancilary_nav ul .news {
		background:url(../../images/news_icon.gif) center  top no-repeat;
		}
		
div#ancilary_nav ul .about {
		background:url(../../images/about_icon.gif) center  top no-repeat;
		}
		
div#ancilary_nav ul .contact {
		background:url(../../images/mail_icon.gif) center  top no-repeat;
		}

div#ancilary_nav ul .testimonial {
		background:url(../../images/icon_testimonilas.jpg) center  top no-repeat;
		}
		
div#ancilary_nav div.contact_info{
		text-align:right;
		padding-top:25px
		}
		
/* nav start */
div#navgation {
		width:850px;
		padding:0 10px 0 0;
		margin:35px 0 0 0;
		
		}
		
/*div#navgation ul{
		list-style-type: none; 
		margin: 0 0 0 0px; 
		padding: 0; 
		float:left;
		
		}

div#navgation  li{
		float: left; 
		margin: 0 0px 0 0px; 
		padding: 0; 
		font-size:0.9em; 
		float:left ;
		text-transform:uppercase;
		font-weight:bold;
		color:#40606d
		}

div#navgation  a{
		float: left; 
		position: relative; 
		background:url(../../images/tab_lf_strip.gif) no-repeat ; 
		margin: 0 0 0 12px; 
		padding: 0 0 0 7px; 
		text-decoration: none; 
		cursor:pointer ;
		color:#40606d
		
		}

div#navgation  a span{ 
		float: left; 
		position: relative; 
		display: block; 
		background:url(../../images/tab_rt_strip.gif) no-repeat right top; 
		padding: 12px 37px 8px 26px; 
		color: #FFFFFF; 
		height:15px;
		color:#40606d
		
		}

div#navgation  .selected {
		float: left; 
		position: relative; 
		background:url(../../images/nav_lf_at_st.gif) no-repeat ; 
		margin: 0 0 0 12px; 
		padding: 0 0 0 7px; 
		text-decoration: none; 
		color: #ed6a00;
		}

div#navgation  .selected  span{
		float: left; 
		position: relative; 
		display: block; 
		background:url(../../images/tab_rt_select_strip.gif) no-repeat right top; 
		padding: 12px 37px 8px 26px; 
		color: #40606d;
		}

div#navgation  a:hover{ 
		float: left; 
		position: relative; 
		background:url(../../images/tab_lf_selct_strip.gif) no-repeat ; 
		margin: 0 0 0 12px; 
		padding: 0 0 0 7px; 
		text-decoration: none; 
		}

div#navgation  a:hover span{ 
		float: left; 
		position: relative; 
		display: block; 
		background:url(../../images/tab_rt_select_strip.gif) no-repeat right top; 
		padding: 12px 37px 8px 26px; 
		color: #40606d;
		}*/
		
/* banner part */

div#banner_area {
		width:840px;
		background:#dae0e3;
		padding:10px;
		}
		
div#banner_area div#banner {
		}
		

div#banner div.title{
		font-family: Calibri, Verdana, Geneva, sans-serif;
		font-size:26px;
		position:relative;
		
		}
		
div#banner div.title .findout{
		position:absolute;
		top:65px;
		right:10px;
		font-size:16px
		}

div#banner div.banner_content{
		font-size:20px;
		font-weight:normal;
		padding-top:5px;
		font-family: Calibri, Verdana, Geneva, sans-serif;
		}
		
div.banner_content a{
		color:#fff;
		text-decoration:underline
		}

div.banner_content a:hover{
		color:#fff;
		text-decoration:none
		}


div#container {
		width:840px;
		padding: 30px 10px;
		}
		
div#container div#home_contnet {
		width:565px;
		float:left;
		}

div#home_contnet div#news_events{
		float:left;
		width:284px;
		font-family:Calibri, "Trebuchet MS", Verdana
		}
		
div#home_contnet div#home_cnt_promos{
		width:250px;
		float:right
}

div#home_contnet div#home_cnt_promos .home_promo{
		width:250px;
		margin-bottom:15px
}
		
		
div#news_events .news_top_bg{
		background:url(../../images/news_top.jpg) no-repeat;
		width:284px;
		height:8px;
		line-height:0.1em; 
		font-size:0.1em;
		}
		
div#news_events .news_btm_bg{
		background:url(../../images/news_bottom.jpg) no-repeat;
		width:284px;
		height:8px;
		line-height:0.1em; 
		font-size:0.1em;
		}
		
div#news_events div#news_main{
		background:url(../../images/news_mid_bg.jpg) repeat-y;
		display:block
		
		}

div#news_main ul.home_news{
		margin:0px;
		padding:0px;
		list-style:0px
		}
		
div#home_contnet div#news_events div#news_main ul.home_news li{
		margin:0px;
		list-style:0px;
		border-bottom: solid 1px #ebebeb;
		font-size:15px;
		line-height:18px;
		padding:10px 10px 15px 10px ;
		background:url(../../images/spacer.jpg) no-repeat;
		font-weight:normal;
		}
		
div#home_contnet div#news_events ul.home_news li a{
		color:#333;
		text-decoration:underline;
}

div#home_contnet div#news_events ul.home_news li a:hover{
		color:#333;
		text-decoration:none;
}
		
div#news_main ul.home_news li span.date{
	 display:block;
		color:#40606f;
}

div#news_main .news_heading{
	display:block;
	font-size:22px;
	font-weight:bold;
	font-family:Calibri, "Trebuchet MS", Verdana;
	padding:5px 0px 10px 10px;
	border-bottom: solid 1px #ebebeb;
	color:#40606f
}

div#news_main .more{
	display:block;
	font-size:14px;
	font-weight:normal;
	padding:5px 10px 3px 0px;
	text-align:right;
	color:#627f90
	
}

div#news_main .more a{
	color:#40606f;
	text-decoration:underline
}

div#news_main .more a:hover{
	color:#40606f;
	text-decoration:none
}

		
div#home_contnet h4 {
		font-size:1.8em;
		color:#2e4852;
		padding:0 0 10px 0;
		margin:0px;
		}

div#home_contnet ol {
		padding:10px 0 10px 15px;
		margin:0 0 0 25px;
		}
		
div#home_contnet ol li {
		padding:0px;
		margin:0 0 5px 0
		}

div#home_contnet a {
		color:#333333;
		text-decoration:underline;
		}
		
div#home_contnet a:hover{
		color:#333333;
		text-decoration:none;
		}
		
div#home_contnet ul {
		padding:10px 0 10px 0px;
		margin:0 0 0 20px;
		list-style:none
		}
		
div#home_contnet ul li{
		background:url(../../images/icon_arrow.gif) no-repeat 0px 6px;
		padding:0px;
		padding-left:25px;
		margin:0px;
		line-height:20px
		}

div#container div#right_sec {
		width:240px;
		float:right;
		}
		
div#right_sec div#news_letter{
		background:url(../../images/news_ltr_bg.gif) repeat-x #ededed;
		border: solid 1px #bdbcbd;
		padding:10px 8px;
		}
		
div#news_letter .submit{
		background:url(../../images/btn_submit.gif) no-repeat;
		width:66px; 
		height:21px; 
		border:0px
		}
		
div#news_letter p{
		margin:7px 0 7px 0px;
		padding:0px;
		line-height:130%;
		}
		
div#container div.promo_area {
		margin-top:20px
		}
		
div#container  .news {
		background:url(../../images/news_bg.gif) repeat-y #fdfdfd;
		}
div#container div#news_sec {
		background:url(../../images/new_top.gif) no-repeat top;
		width:230px;
		padding:10px;
		
		}		
		
div#container div#news_bt {
		background:url(../../images/new_bottom.gif) bottom;
		height:5px;
		} 
		
		
div#news_sec  h4 {
		font-size:1.7em;
		display:block;
		border-bottom:#ebebeb solid 1px;
		font-weight:normal;
		color:#2e4852;
		padding:0 0 10px 0;
		margin:0px;
		}

div#news_sec ul {
		padding:0px;
		margin:0px;
		}
div#news_sec li {
		padding:5px 0 10px 0;
		margin:5px 0 5px 0;
		display:block;
		border-bottom:#ebebeb solid 1px;
		 
		}
		
div#news_sec p {
		padding:0px;
		margin:0px 0 0 0;
		}

div#news_sec a {
		text-decoration:underline;
		color:#2e4853; 
		}

div#news_sec a:hover{
		text-decoration:none;
		color:#2e4853; 
		}
		
/* footer */
div#footer {
		background:url(../../images/footer_bg.gif) repeat-y #2e4853;
		padding:0 10px 0px 10px;
		width:760px;
		color:#FFFFFF;
		}
		
div#footer div#contact_sec {
		width:500px;
		padding:10px 0;
		float:left;
		}
div#footer h5 {
		padding:0px;
		margin:5px 0 10px 0;
		font-size:1.3em;
		}
		
div#footer h4 {
		padding:0px;
		margin:5px 0 0 0;
		font-size:1.5em;
		
		}
div#footer  td {
		padding:5px 0 0 0;
		}
div#contact_sec .txt_box {
		width:200px;
		color:#333333;
		background:#e9edef;
		border:#e9edef solid 1px;
		font-size:1.0em;
		}

div#footer .txt_box_newsletter {
		width:148px;
		color:#333333;
		background:#e9edef;
		border:#e9edef solid 1px;
		font-size:1.0em;
		}
		
div#contact_sec .mt_txt_box {
		width:200px;
		height:70px;
		color:#333333;
		background:#e9edef;
		border:#e9edef solid 1px;
		font-family:Calibri, Verdana, Geneva, sans-serif;
		font-size:1.0em;
		}
div#footer div#footer_right {
		width:240px;
		float:right;
		padding:10px 0;
		}		
		
div#bottom {
		padding:20px 0 35px 0;
		text-align:center;
		font-size:12px;
		margin:0px auto;
		border-top:solid 1px #f0f0f0;
		}
		
div#bottom  div#bottom_nav {
		color:#2e4853;
		width:840px;
		margin:0px auto
		}
		
div#bottom div#footer_logos{
		border:solid 1px #d4d3d4;
		width:155px;
		float:left;
		margin-top:15px;
		margin-left:10px
		_margin-left:10px
		}
		
div#bottom_nav a {
		color:#2e4853;
		text-decoration:none;
		}

div#bottom_nav a:hover {
		color:#2e4853;
		text-decoration:underline;
		}

div#bottom div#credit {
		color:#778890;
		line-height:250%;
		padding:5px 10px 0 0px;
		float:right;
		width:540px;
		text-align:right
		}

div#amweb {
		font-family: "Trebuchet MS", Verdana, Arial;  
		color:#999999; 
		font-size:1.0em;  
		line-height:120%;
		padding:10px 0 0 0;
		
		}

div#amweb a, active, visited {
		color:#999999; 
		text-decoration:none}
div#amweb a:hover {
		color:#999999; 
		text-decoration:underline}
		
		
/*Innerpage Styles*/

div#banner_area div#in_banner{
		width:518px;
		float:left;
		}

div#banner_area div#banner_promo_sec {
		width:310px;
	
		padding:5px 5px ;
		float:right;
		background:#2e4853;
		color:#FFFFFF;
		min-height:140px; 
		height:auto !important; 
		height:140px;
		font-size:15px;
		line-height:23px;
		font-family:Calibri, 'Trebuchet MS', Verdana;
		font-weight:normal
		
		}
		
.heading5{
		margin:0px 0;
		padding:0px;
		font-size:18px;
		font-weight:normal;
		line-height:110%;
		font-family:Calibri, Verdana, Geneva, sans-serif;
}

		
div#banner_promo_sec ul{
		margin:0px;
		padding:0px;
		list-style:none;
}

div#banner_promo_sec li{
		margin:0px;
		padding:0px;
		list-style:none;
		/*background:url(../../images/arrow_2.gif) no-repeat 0px 6px;
		padding-left:18px;*/
		line-height:18px
}
		
div#banner_promo_sec p{
		margin:0px;
		padding:0px;
		line-height:18px;
		}
		
div#banner_promo_sec a {
		color:#FFFFFF;
		text-decoration:underline;
		}
		
div#banner_promo_sec a:hover {
		color:#FFFFFF;
		text-decoration:none;
		}

div#banner_area div#subnav{
		 margin:0px;
		 padding-top:10px;
		 padding-bottom:5px;
		 _padding-bottom:0px;
		 height:42px
		}
		
/*div#subnav ul{
		padding:0px;
		margin:0px;
		list-style:none
		}
		
div#subnav ul li{
		padding:0px;
		margin:0px;
		list-style:none;
		font-size:14px;
		font-weight:bold;
		display:block;
		width:auto;
		float:left;
		
		}
		
div#subnav ul li a{
		
		margin:0px;
		background:url(../../images/sub_nav_bg.gif) repeat-x ;
		display:block;
		color:#fff;
		text-decoration:none;
		padding:13px 41px;
		display:block;
		border-right:solid 1px #fff;
		}
		
div#subnav ul li a:hover{
		margin:0px;
		background:url(../../images/sub_nav_hover_bg.gif) repeat-x ;
		display:block;
		color:#2e4752;
		padding:13px 42px 13px 41px;
		display:block;
		border-right:solid 0px #fff;
		}
		
div#subnav li.last a, div#subnav li.last a:hover{
		 border:0px;
		 padding-right:43px
		}*/
		
div#container div#left_block{
		width:244px;
		float:left
		}
		
div#left_block #side_nav {
	width: 241px;
	margin:0px;
	
	}
	
/*#side_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
div#left_block #side_nav li a {
	
  	height: 24px;
	text-decoration: none;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px
	}	
	
div#left_block #side_nav li a:link, div#left_block #side_nav li a:visited {
	color: #40606d;
	display: block;
	background:  url(../../images/side_menu.gif);
	padding: 8px 0 0 25px;
	}
	
div#left_block #side_nav li a:hover {
	color: #40606d;
	background:  url(../../images/side_menu.gif) 0 -32px;
	padding: 8px 0 0 25px;
	}*/
		
div#container div#right_block{
		width:585px;
		float:right;
		line-height:26px;
		font-size:16px
		}

div#right_block ul{
		padding:0px;
		margin:15px 0px;
		list-style:none
}

div#right_block ul li{
	    padding:0px 0px 0px 20px;
		margin:0px;
		
	    background:url(http://www.test.pax.ie/images/list_img.jpg) no-repeat  0 5px;
}
		
div#right_block p{
		margin:12px 0px;
		padding:0px;
		
		}
		
div#more_information{
		border:solid 1px #adb9c2;
		background:url(../../images/form_bg.gif) #dae0e3 repeat-x;
		padding:0px 0px 0px 0px
		}
		
div#more_information div.form_area{
		width:600px;
		float:right
		}
		
div.form_area .form_title{
		font-size:20px;
		color:#40606d
		}
		
div.form_area .textbox{
		border:solid 1px #415357;
		font-size:12px;
		width:170px
		}
		
div.form_area .txt_bx_nltr{
		width:172px;
		]width:174px;
		}
		
div.form_area .ml_tx_bx_nltr {
	    border:#405359 solid 1px; 
		width:140px;  
		height:50px; 
		background-color:#FBFBFB; 
		color:#333333  
		}
		
*html div.form_area .txt_bx_nltr{
		width:174px;
		}
		
div#more_information div.logo_area{
		width:200px;
		float:left;
		background:#dae0e3;
		padding:50px 15px 25px 20px;
		height:170px
		}
		
.submit_btn{
		background:url(../../images/btn_submit_bg.gif) no-repeat;
		font-size:13px;
		font-weight:bold;
		color:#fff;
		border:0px;
		padding:5px 0px;
		width:75px
		}

.botton{
		background:url(../../images/btn_submit_bg.gif) no-repeat;
		font-size:13px;
		font-weight:bold;
		color:#fff;
		border:0px;
		padding:5px 0px;
		width:75px
		}


/* News page Styles */
div#right_block ul.inner_news{
		margin:0px;
		padding:0px;
		list-style:0px;
	    border-top: solid 1px #ebebeb;
		}
		
div#right_block ul.inner_news li{
		margin:0px;
		list-style:0px;
		border-bottom: solid 1px #ebebeb;
		font-size:18px;
		line-height:18px;
		padding:10px ;
		background:none;
		font-weight:normal;
		}
		
div#right_block ul.inner_news li a{
		color:#40606f;
		text-decoration:underline;
		background:none;
}

div#right_block ul.inner_news li a:hover{
		color:#40606f;
		text-decoration:none;
}

div#right_block span.title{
	display:block;
	float:left;
	width:450px;
	font-size:16px;
}

div#right_block .news_more{
	display:block;
	text-align:right;
	padding:0px 10px 0px 0px;
	font-size:16px;
	float:right;
	width:100px;
}
		
div#right_block ul.inner_news li span.date{
		display:block;
		color:#40606f;
		padding-top:10px;
		font-size:16px;
		paddin-top:5px
}



div#right_block ul.inner_news li .summery{
	font-size:16px
}

/* chat image for inner pages */

div#left_block div#scDg1W img{ text-align:left;  margin-left:-5px}
		

/* terms page*/
div#container div#right_block ol{
		
		}

div#container  div#right_block ol li{
	    
		
	    background:none
}
		


