/* CSS Document */
@import url('menu.css');

/* Main Tags  **********************************************************/
Body{

margin: 10px 0 5px 0;
font-family:Helvetica, sans-serif;
padding:0px 0 0 0;
font-size:12px;
text-align:center;
background-color:#e6f1f6;
}
.Bodyreg{

margin: 10px 0 5px 0;
font-family:Helvetica, sans-serif;
padding:0px 0 0 0;
text-align:center;
font-size:12px;
background:#EBF3F6 url(/images/rekachrist.gif);
}

.landing_Body{


font-family:Helvetica, sans-serif;
padding:0px 0 0 0;
text-align:center;
font-size:11px;
background:#c2cddf;
}
.orange14{
font-family:Helvetica, sans-serif;
padding:0px 0 0 0;
font-size:14px;
color:#ff6701;
}

TABLE{
font-family: Helvetica, sans-serif;
font-size:12px;
}

BR.clearMe{
clear:both
}


Select, Input, Textarea, A{
font-family: Helvetica, sans-serif;
color: #333333;
font-size:12px;
text-decoration:none;
text-align: left;
}

A{
font-size:12px
}

Select, Input, Textarea{
direction: ltr
}

/* Main Body  **********************************************************/
#container{
position: relative;
width: 780px;
height:auto;
margin: 0 auto;
padding:0;
background-color:#FFFFFF;
border:1px solid #9ACBDF;
}

#header {
position: relative;
margin: 0px auto;
width: 780px;
height: 78px;
padding:0;
}

#main_container{
position: relative;
margin: 0 auto;
padding:5px 0 5px 0;
width: 750px;
height:auto;
}
#main_container2{
position: relative;
margin: 0 auto;
padding:5px 0 5px 0;
width: 750px;
height:auto;
font-family:Helvetica, sans-serif;
font-size:12px;
}

#footer{
margin: 0 auto;
width: 780px;
height: auto;
text-align:right;
margin-top:5px;
}

/* header  **********************************************************/
#logo {
position: relative;
float: left;
margin: 20px 0px 0px 15px;
border:0;

}
#logolark {
position: relative;
float: left;
margin: 20px 0px 0px 15px;
border:0;
width: 244px;
height: 53px;
}
#home {
position: relative;
width:15px;
height:13px;
border:0;
vertical-align:text-top
}

#top_Links{
    position: relative;
    margin: 0 auto;
    float:right;
    padding:0;
    top: 10px;
    right:15px;
}

#top_Links  a{
    padding-left: 3px;
    padding-right: 3px;
    color: #333333;
    font-size: 11px;

}

#top_Links a:hover {
    color: #333333;
}


#top_Links .last {
    border-right: #333333 0px solid;
    padding-right: 0px;
}


#top_Links_barclays{
position: relative;
margin: 0 auto;
float:right;
padding:0;
top: 10px;
right:15px;
}

#top_Links_barclays  a{
padding-left: 3px;
padding-right: 3px;
color: #00a4e8;
font-size: 11px;
border-right: #00a4e8 1px solid;
}

#top_Links_barclays a:hover {
color: #9ACBDF;
}


#top_Links_barclays .last {
border-right: #9ACBDF 0px solid;
padding-right: 0px;
}




#top_Links_pax{
position: relative;
margin: 0 auto;
float:right;
padding:0;
top: 10px;
right:15px;
}

#top_Links_pax  a{
padding-left: 3px;
padding-right: 3px;
color: #79755b;
font-size: 11px;
border-right: #79755b 1px solid;
}

#top_Links_pax a:hover {
color: #9ACBDF;
}


#top_Links_pax .last {
border-right: #9ACBDF 0px solid;
padding-right: 0px;
}



#slogen{
position: relative;
color:#88C6E2;
text-align:left;
left:20px;
font-size:16px;
font-weight:bold;
margin: 0 auto;
width: 500px;
border:0;
top: 32px;
float:left
}

/* main_container  **********************************************************/
#left_part{
position: relative;
margin: 0 auto;
width: 220px;
height: auto;
float: left;
}

#right_part{
width: 510px;
height: auto;
position: relative;
float: right;
margin: 0 auto;
}

/* left_part  **********************************************************/


/* ONSITE  **********************************************************/

#onsite{
position:relative;
float: left;
margin: 0 auto;
width:220px;
height: auto;
text-align: center;
}

#onsite #titlebg{
width:220px;
height: 30px;
background:#3CA3CB;
}

#onsite #intro{
position:relative;
top:2px;
text-align:right;
float:right;
}

#onsite #intro IMG{
border:0;
}

#onsite #title{
color:#FFFFFF;
font-size:14px;
font-weight: bold;
padding:7px 5px 5px 10px;
text-align:left;
float:left
}

#onsite #nurse1{
position:relative;
margin: 5px auto;
width:220px;
height:165px;
}


#onsite #nurse1 a IMG{
width:220px;
height:165px;
border:0
}




#onsite #box{
position:relative;
width:220px;
height: auto;
border-top: 1px solid #BBDFED;
border-bottom: 1px solid #BBDFED;
background:url(/images/bgbox.gif) repeat-y;
margin: 5px auto;
padding:0
}
.rekareg{

width:724px;
height: 159px;
background:url(/images/reg/step1reka.gif) no-repeat;

font-size:12px;
font-family:Helvetica, sans-serif; 
}
#onsite #text{
color:#666666;
font-size:11px;
padding:10px;
text-align: justify;
line-height:16px;
}

/*SAGEE	*/
#onsite #birdtitle{
background:url(/images/birdflu_title.gif);
width:220px;
height:35px;
}

#onsite #bird_menu{
background-image:url('/images/bird_menu.gif');
width:220px;
height:25px;
margin:1px;
text-align:left;
padding-left:15px;
}

/*	*/

#onsite #text span{
color:#3CA3CB;
font-size:12px;
font-weight:bold;
}




#onsite  span{
font-weight:bold
}


/* BANERS  **********************************************************/

#banerleft1{
position:relative;
float: left;
margin: 0 auto;
width:220px;
height: 123px;
margin-top:10px;
text-align: center;
}


/* TIPS **********************************************************/
#tips{
position:relative;
float: left;
margin: 0 auto;
width:220px;
height: auto;
margin-bottom:5px;
text-align: center;
}

#tips #titlebg{
width:220px;
height: 25px;
background:#9ACBDF url(/images/arrowsm2.gif) right no-repeat;
}

#tips #titlebggreen{
width:220px;
height: 25px;
background:#438900 url(/images/arrowsmgreen.gif) right no-repeat;
}

#tips #titlebggreen2{
width:220px;
height: 25px;
background:#438900 url(/images/greenarrleft.gif) right no-repeat;
}


#tips #titlebgpink{
width:220px;
height: 25px;
background:#438900 url(/images/pinkarrow.gif) right no-repeat;
}



#tips #title{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 10px;
text-align:left;
float:left
}


#tips #titlebgpurple{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 10px;
text-align:left;
float:left
width:220px;
height: 25px;
background:#cbb7d0 url(/images/arrowPurple.gif) right no-repeat;
}


#tips #titlegreen{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 10px;
text-align:left;
float:left
width:220px;
height: 25px;
background:#80cf70 url(/images/arrowgreen.gif) right no-repeat;
}


#tips #box{
position:relative;
width:220px;
height:103px;
border-top: 1px solid #BBDFED;
border-bottom: 1px solid #BBDFED;
background:url(/images/bgbox.gif) repeat-y;
margin:0 auto;
padding:0;
}

#tips #box IMG{
border:0;
width:218px;
height:101px;

}

#tips #links{
position:relative;
width: 220px;
margin:0 auto;
}



#tips #links a:hover{
text-decoration:underline
}



/* MORETOCOME  **********************************************************/
#moreTo{
position:relative;
float: left;
margin: 0 auto;
width:220px;
height: auto;
margin-top:10px;
text-align: center;
}

#moreTo #titlebg{
width:220px;
height: 25px;
background:#9ACBDF;
}


#moreTo #intro{
position:relative;
text-align:right;
top:1px;
float:right;
}

#moreTo #intro IMG{
border:0;
}


#moreTo #title{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 10px;
text-align:left;
float:left
}


#moreTo #nurse2{
position:relative;
margin: 5px auto;
width:220px;
height:165px;
background:url(/images/nurse1.jpg) no-repeat
}


#moreTo #nurse2 a IMG{
width:220px;
height:165px;
border:0
}

#moreTo #box{
position:relative;
width:220px;
height: auto;
border-top: 1px solid #BBDFED;
border-bottom: 1px solid #BBDFED;
background:url(/images/bgbox.gif) repeat-y;
margin: 0px 0 0 0;
padding:0;
}

#moreTo #links{
width: 220px;
text-align:left;
}

#moreTo #links .moresub{
color:#666666;
padding:0px 5px 0px 20px;
}

#moreTo #links a{
font-size:11px;
font-weight:bold;
display:block;
text-align:left;
padding:0px 5px 0px 20px;
color: #77B2C9;
line-height: 19px;
background:url(/images/ar2.gif) left  top no-repeat;
}

#moreTo #links a:hover{
text-decoration:underline
}

/* Archives  **********************************************************/
#archives{
position:relative;
float: left;
margin: 0 auto;
width:220px;
height: auto;
margin-top:10px;
text-align: center;
}

#archives #titlebg{
width:220px;
height: 25px;
background:#9ACBDF url(/images/arrowsm2.gif) right no-repeat;
}


#archives #intro{
position:relative;
text-align:right;
top:1px;
float:right;
}

#archives #intro IMG{
border:0;
}


#archives #title{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 10px;
text-align:left;
float:left
}


#archives #nurse2{
position:relative;
margin: 5px auto;
width:220px;
height:165px;
background:url(/images/nurse1.jpg) no-repeat
}


#moreTo #nurse2 a IMG{
width:220px;
height:165px;
border:0
}

#archives #box{
position:relative;
width:220px;
height: auto;
border-top: 1px solid #BBDFED;
border-bottom: 1px solid #BBDFED;
background:url(/images/bgbox.gif) repeat-y;
margin: 0px 0 0 0;
padding:0;
}

#archives #links{
width: 220px;
text-align:left;
}

#archives #links .moresub{
color:#666666;
padding:0px 5px 0px 20px;
}

#archives #links a{
font-size:11px;
font-weight:bold;
display:block;
text-align:left;
padding:0px 5px 0px 20px;
color: #77B2C9;
line-height: 19px;
background:url(/images/ar2.gif) left  top no-repeat;
}

#archives #links a:hover{
text-decoration:underline
}




/* Quick MedQuest **********************************************************/
#MedQuest{
position:relative;
float: left;
margin: 0 auto;
width:220px;
height: auto;
margin-top:10px;
text-align: center;
}

#MedQuest #titlebg{
width:220px;
height: 25px;
background:#9ACBDF url(/images/arrowsm2.gif) right no-repeat;
}


#MedQuest #intro{
position:relative;
text-align:right;
top:1px;
float:right;
}

#MedQuest #intro IMG{
border:0;
}


#MedQuest #title{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 10px;
text-align:left;
float:left
}


#MedQuest #box{
position:relative;
width:220px;
height: auto;
border-top: 1px solid #BBDFED;
border-bottom: 1px solid #BBDFED;
background:url(/images/bgbox.gif) repeat-y;
margin: 0px 0 0 0;
padding:0;
}

#MedQuest #text{
color:#666666;
font-size:12px;
padding:5px 10px 5px 10px;
text-align: justify;
line-height:16px;
}


#MedQuest #ask a{
position:relative;
margin:0 auto;
text-align: center;
color:#0F5B83;
font-size:11px;
font-weight:bold;
text-decoration:underline;
height:25px;
}


#MedQuest #ask a:hover{
text-decoration:none;
}


#MedQuest #send a{
position:relative;
margin: 0px auto;
margin-top:6px;
background: url(/images/send1.gif) no-repeat;
width:30px;
height:30px;

}


#MedQuest #send a:hover{
background: url(/images/send1_on.gif) no-repeat;
}


#MedQuest .question{
background:  url(/images/team.gif) no-repeat right bottom;
}

#MedQuest textarea{
position:relative;
margin: 0px auto;
width:200px;
height:60px;
}

#MedQuest #links{
width: 220px;
text-align:left;
}

#MedQuest #links a{
font-size:11px;
font-weight:bold;
display:block;
text-align:left;
padding:0px 5px 0px 20px;
color: #77B2C9;
line-height: 19px;
background:url(/images/ar2.gif) left  top no-repeat;
}

#MedQuest #links a:hover{
text-decoration:underline
}



/* NEW Quick MedQuest **********************************************************/
#NewMedQuest{
position:relative;
float: left;
margin: 0 auto;
width:220px;
height: auto;
margin-top:10px;
text-align: center;
}

#NewMedQuest #titlebg{
width:220px;
height: 25px;
border:solid #3DA3CB 1px;
color:#3DA3CB;
font-size:13px;
background:#ebf3f6 url(/images/hp/bluearrow.gif) right no-repeat;
background-position:200px;
}


#NewMedQuest #intro{
position:relative;
text-align:right;
top:1px;
float:right;
}

#NewMedQuest #intro IMG{
border:0;
}


#NewMedQuest #title{
color:#3CA4C9;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 20px;
text-align:left;
float:left
}


#NewMedQuest #box{
position:relative;
width:220px;
height: auto;
border: 1px solid #3DA3CB;
margin: 0px 0 0 0;
margin-top:4px;

padding:0;
}

#NewMedQuest #text{
color:#666666;
font-size:12px;
padding:5px 10px 5px 10px;
text-align: justify;
line-height:16px;
}

#NewMedQuest #ask{
height:25px;
width:220px;
background:#3CA4CB;
padding-top:4px;

}

#NewMedQuest #ask a{
margin:0 auto;
text-align: center;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}


#NewMedQuest #ask a:hover{
text-decoration:none;
}


#NewMedQuest #send a{
position:relative;
margin: 0px auto;
margin-top:6px;
background: url(/images/send1.gif) no-repeat;
width:30px;
height:30px;

}


#NewMedQuest #send a:hover{
background: url(/images/send1_on.gif) no-repeat;
}


#NewMedQuest .question{
background:  url(/images/team.gif) no-repeat right bottom;
margin-top:4px;
}

#NewMedQuest textarea{
position:relative;
margin: 0px auto;
width:200px;
height:60px;
}

#NewMedQuest #links{
width: 220px;
text-align:left;
}

#NewMedQuest #links a{
font-size:11px;
font-weight:bold;
display:block;
text-align:left;
padding:0px 5px 0px 20px;
color: #77B2C9;
line-height: 19px;
background:url(/images/ar2.gif) left  top no-repeat;
}

#NewMedQuest #links a:hover{
text-decoration:underline
}



/* search  **********************************************************/
#search{
position:relative;
float: left;
width:220px;
height: auto;
margin-top:10px;
text-align: left;
}

#search #titlebg{
width:220px;
height: 25px;
background:#9ACBDF url(/images/arrowsm2.gif) right no-repeat;
}

#search #title{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 10px;
text-align:left;
}

#search #box{
position:relative;
width:220px;
height: 45px;
border-top: 1px solid #BBDFED;
border-bottom: 1px solid #BBDFED;
background:url(/images/bgbox.gif) repeat-y;
margin: 0px 0 0 0;
padding:0
}


#search .search{
margin:8px 0px 5px 10px;
text-align:left;
width:150px;
border:solid 1px #AECCD9
}

#search .go IMG{
border:0;
margin-left:15px;
vertical-align:middle;
}


/* NEWSearch  **********************************************************/
#NEWsearch{
position:relative;
float: left;
width:220px;
height: auto;
margin-top:10px;
text-align: left;

}

#NEWsearch #titlebg{
width:220px;
height: 25px;
background:#3CA4CB url(/images/hp/whitearrow.gif) right no-repeat;
margin-bottom:4px;
}

#NEWsearch #title{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 20px;
text-align:left;
background:#3CA4CB url(/images/hp/whitearrow.gif) right no-repeat;
background-position:200px;
}

#NEWsearch #box{
position:relative;
width:220px;
margin: 0 0 0 0;
}


#NEWsearch .search{
margin:8px 0px 5px 10px;
text-align:left;
width:150px;
border:solid 1px #AECCD9
}

#NEWsearch .go IMG{
border:0;
margin-left:15px;
vertical-align:middle;
}

/* leftboxes  **********************************************************/
#leftboxes {
position:relative;
float: left;
width:220px;
height: auto;
margin-top:5px;
text-align: left;
}

#leftboxes  #titlebg{
width:220px;
height: 25px;
background: url(/images/arrowblue.gif) left no-repeat;
}

#leftboxes  #title{
color:#003876;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 15px;
text-align:left;
}

#leftboxes  #box{
position:relative;
width:205px;
height: 45px;
color:#666666;
background: url(/images/lines2.gif) repeat-x top;
margin: 0px 0 0 15px;
padding-top:5px;
padding-bottom:5px;
text-align:justify

}


/* right_part  **********************************************************/
#login{
position:relative;
margin: 0 auto;
width: 510px;
height: auto;

}

#login #titlebg{
width: 510px;
height: 30px;
background:#002E6E;
text-align:left;
}
#login #titlebgirish{
width: 510px;
height: 30px;
background: url(/images/rekairish.gif)  no-repeat;
text-align:left;
}
#login #titlebgP{
width: 510px;
height: 30px;
background:#427918;
text-align:left;
}

#login #titlebgV{
width: 510px;
height: 30px;
background:#e1017b;
text-align:left;
}


#login #title{
color:#FFFFFF;
font-size:17px;
font-weight: bold;
padding:5px 5px 5px 10px;
text-align:left;
float:left
}


#login #intro{
position:relative;
text-align:right;
float:right;
margin-top:2px;
}

#login #intro IMG{
border:0;
}


#login #box{
position:relative;
width: 510px;
height: 400px;
border-top: 1px solid #BBDFED;
border-bottom: 1px solid #BBDFED;
background:url(/images/bgbox2.gif) repeat-y;
margin: 5px 0 0 0;
padding:0;
}

#login #box_PAX{
position:relative;
width: 510px;
height: 400px;
border-top: 1px solid #79755b;
border-bottom: 1px solid #79755b;
background:url(/images/PAX/bgboxpax.gif) repeat-y;
margin: 5px 0 0 0;
padding:0;
}

/* SAGEE */
#login .tree{
color: #3CA3CB;

}

#login .cat{
color:#06688E;
}

#login .sub{
color:blue;
text-decoration:underline;
}

#login .next{
	color:blue;
	text-decoration:underline;
	font-size:13px;
}

#login #lbox{
/*position:relative;
width: 510px;

margin: 5px 0 0 0;
padding:0;*/
}
/* VALENTINE*/
#login #lboxvalentine{
position:relative;
width: 510px;
/*height: 552px;*/
border-top: 1px solid #e1017b;
border-bottom: 1px solid #e1017b;
background:url(/images/bgbox2Valentine.gif) repeat-y;
margin: 5px 0 0 0;
padding:0;
}

/* VALENTINE*/
#login #lboxvalentine{
position:relative;
width: 510px;
/*height: 552px;*/
border-top: 1px solid #e1017b;
border-bottom: 1px solid #e1017b;
background:url(/images/bgbox2Valentine.gif) repeat-y;
margin: 5px 0 0 0;
padding:0;
}
/* SAGEE*/
#login #text2{
width:490px;
height: auto;
margin: 10px 10px 10px 10px;
text-align: justify;
color: #666666;
font-size:12px;
line-height:18px;
}

#login #text2 img {
    border: 1px solid #9ACBDF;
    float: right;
    margin-left: 8px;
    width: 170px;
}




#login #text2 .article_title{
font-weight:bold;
color:#3CA3CB;
font-size:17px;
}




#login #text2 .title{
font-weight:bold;
color:#3CA3CB;
font-size:17px;
}


#login #text2 .subtitle{
color:#77B2C9;
font-weight:bold;
font-size:13px;
}


/* ADDED NEW: FOR SUB CATEGORIES*/
#login #text2 .subtitle2{
font-weight:bold;
text-decoration:underline
}

#login #text2 .subtitle3{
color:#00CC99;
font-weight:bold;
text-decoration:underline
}



#login #text2 ol{
position:relative;
margin:0;
padding:0;
margin-top:5px;
margin-left:30px;
}


#login #text2 ul{
position:relative;
padding:0;
margin:0;
margin-top:5px;
}


#login #text2 ul li{
position:relative;
margin:0 auto;
margin-left:15px;
line-height:18px;
margin-bottom:5px;
padding-top:0;
list-style:url(/images/li_ind.gif); 
}
#login #text2 input{
margin-right:5px
}



#login #text2 a:hover{
text-decoration: none
}
/* END	*/



#login #text2 #menu{
text-align:center;
}

#login #text2 #menu a{
color:#0000A0;
margin:5px;
}

#login #text2 #menu a.active{
color:#666666;
}

#login #text2 #menu a:hover{
text-decoration:underline;
}
/*	*/


#login  #flash{
position:relative;
text-align:right;
float:right;
right:1px
}


#login #cell{
position:relative;
float:left;
width:166px;
height: 383px;
margin: 0px 0 0 10px;
top: 10px;
background:url(/images/cellnew.jpg) no-repeat
}


#login #cell #marquee{
position:relative;
top:43px;
width:160px;
height: 118px;
margin: 0 0px 0 15px;
color: #252527;
text-align:left;
}

#login #cell marquee{
position:relative;
width:130px;
height: 118px;
margin: 0 3px 0 3px;
color: #252527;
text-align:left;
}


#login #cell marquee span{
color: #252527;
font-size:13px;
font-weight:bold
}

#login #cell marquee  .phone{
font-size:12px;
color: #252527;
font-weight:bold
}

#login #cell .login{
height:114px;
color:#ffffff;
position:relative;
top:80px;
color: #ffffff;
text-align:left;
left: 17px;
font-size:11px;
font-weight:bold;
}

#login #cell .login input{
width: 130px;
border: 1px solid  #999999;
color: #333333;
margin-bottom:3px;
font-weight:normal
}


#login #cell .login a #go{
position:relative;
left: 32px;
top:1px;
color:#33CCFF;
text-decoration:underline;

border:0;
text-align:center;

}




#login #cell .login span{
position:relative;
top:2px;
font-size:10px;
}

#login #cell .login span a{
color:#ffffff;
text-decoration:underline
}

#login #cell .login span a:hover{
color:#ffffff;
text-decoration:underline
}

/*	Special features & latest articles	*****************************************/
#SpecialSubject , #Articles{
	width:510px;
	border:solid #3CA4CB 1px;
}

#SpecialSubject .MainTitleBg , #Articles .MainTitleBg{
	background:#3CA4CB;
	color:#fff;
	font-weight:bold;
	height:25px;
	font-size:13px;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
}

#SpecialSubject #mainBox{
	background:#EBF2F8;
	color:#3CA3CE;
	font-weight:bold;
	text-align:justify;
	padding:7px;
	padding-left:10px;
}

#SpecialSubject #mainBox a{
	color:#3CA3CE;
	font-weight:bold;

}

#SpecialSubject #mainBox a:hover{
	text-decoration:underline;
}

#SpecialSubject #mainBox .seperator{
	width:25px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
}

#Articles #mainBox{
	background:#fff;
	color:#4C4C4C;
	text-align:left;
	padding:7px;
	padding-left:10px;
}

#Articles #article{
	width:490px;
	padding-top:5px;
	padding-bottom:5px;
}

#Articles #article #title{
	width:80%;
	float:left;
}

#Articles #article #title a{
	font-weight:bold;
	text-decoration:none;
	color:#4C4A4B;
}

#Articles #article #date{
	width:20%;
	float:right;
	text-align:right;
	color:#3DA3CB;

}

#Articles #article #text{
	clear:both;
}

#Articles #article #more {
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
}

#Articles #article #more a{
	color:#ff8a00;
}


/* baner big **********************************************************/
#banerbigS{
position:relative;
margin: 0 auto;
width: 510px;
height: 70px;
text-align: center;
margin-top:10px;
}

#banerbig{
position:relative;
margin: 0 auto;
width: 510px;
height: 80px;
text-align: center;
margin-top:10px;
}


/* rightboxes  **********************************************************/
#boxesL{
position:relative;
float: left;
margin: 0 auto;
width:250px;
height: auto;
}

#boxesR{
position:relative;
float: right;
margin: 0 auto;
width:250px;
height: auto;
}

#rightboxes{
position:relative;
float: left;
margin: 0 auto;
width:250px;
height: auto;
margin-top:10px;
text-align: center;
}


#rightboxes  #titlebg{
width:250px;
height: 25px;
background:#9ACBDF url(/images/arrowsm2.gif) right no-repeat;
}

#rightboxes #title{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 10px;
text-align:left;
}
#rightboxes #titleirish{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 10px;
text-align:left;
}

#rightboxes  #box{
position:relative;
width:250px;
height: 97px;
border-top: 1px solid #BBDFED;
border-bottom: 1px solid #BBDFED;
background:url(/images/bgbox3.gif) repeat-y;
margin: 0px 0 0 0;
padding:0;
}

#rightboxes  #links{
width: 250px;
text-align:left;
}

#rightboxes  #links a{
font-size:11px;
font-weight:bold;
display:block;
text-align:left;
padding:0px 5px 0px 20px;
color: #77B2C9;
line-height: 19px;
background:url(/images/ar2.gif) left  top  no-repeat;
}

#rightboxes  #links .linktext{
font-size:11px;
font-weight:bold;
display:block;
text-align:left;
padding:0px 5px 0px 20px;
color: #77B2C9;
line-height: 19px;
background:url(/images/ar2.gif) left  top  no-repeat;
}

.ssmore{
font-size:11px;
display:block;
text-align:right;
padding-right:20px;
color: #666666;
line-height: 19px;
text-decoration:none;
}

.ssmore:hover{
text-decoration:underline;

}

#rightboxes #links a:hover{
text-decoration:underline;
}



#rightboxes  #links marquee a{
font-size:11px;
font-weight:bold;
display:block;
text-align:left;
padding:0px 5px 0px 20px;
color: #333333;
line-height: 19px;
background:url(/images/ar2.gif) left  top  no-repeat;
}

#rightboxes #links   marquee a:hover{
text-decoration:underline;
}

#rightboxes .baner{
position:relative;
float: left;
margin: 0 auto;
width:250px;
height:  123px;
margin-top:10px;
text-align: center;
}

/* participate **********************************************************/
#participate{
position:relative;
float: left;
margin: 0 auto;
width:250px;
height: auto;
margin-top:10px;
text-align: center;
}

#participate #titlebg{
width:250px;
height: 25px;
background:#9ACBDF url(/images/arrowsm2.gif) right no-repeat;
}

#participate #title{
color:#FFFFFF;
font-size:13px;
font-weight: bold;
padding:5px 5px 0px 10px;
text-align:left;
float:left
}


#participate #box{
position:relative;
width:250px;
height: auto;
border-top: 1px solid #BBDFED;
border-bottom: 1px solid #BBDFED;
background:url(/images/bgbox3.gif) repeat-y;
margin: 0px 0 0 0;
padding:0;
}

#participate #text{
color:#666666;
font-size:12px;
padding:5px 10px 5px 10px;
text-align: justify;
line-height:15px;
}


#participate #ask a{
position:relative;
margin:0 auto;
text-align: center;
color:#0F5B83;
font-size:11px;
font-weight:bold;
text-decoration:underline;
height:26px;
}


#participate #ask a:hover{
text-decoration:none;
}


#participate #send a{
position:relative;
margin: 0px auto;
margin-top:6px;
background: url(/images/send1.gif) no-repeat;
width:30px;
height:30px;

}


#participate #send a:hover{
background: url(/images/send1_on.gif) no-repeat;
}


#participate .question{
height: 250px;
background:  url(/images/compman.gif) no-repeat  right bottom;
}

#participate textarea{
position:relative;
margin: 0px auto;
width:230px;
height:60px;
}

#participate #links{
width: 250px;
text-align:left;
}

#participate #links a{
font-size:11px;
font-weight:bold;
display:block;
text-align:left;
padding:0px 5px 0px 20px;
color:#0F5B83;
line-height: 19px;
background:url(/images/ar2.gif) left  top no-repeat;
}

#participate #links a:hover{
text-decoration:underline
}


/* slogenbot  **********************************************************/
#slogenbot2 {
    background: url("/images/slogenbot1.gif") no-repeat scroll center center transparent;
    height: 20px;
    margin: 0 auto;
}

/* footer  **********************************************************/
#footer a {
color:#003372;
} 


#footer a:hover {
color:#003372;
text-decoration:underline
}

#footer #links {
position:relative;
margin:0 auto;
margin-right:200px;
} 

#footer #links a {
color:#003372;
padding-left:5px;
padding-right:5px;
border-right: 1px solid #003372;
} 


#footer #links a:hover {
color:#003372;
text-decoration:underline
}

#footer #links .last {
border-right: 0px solid #003372;
}


.white12B{
font-size:12px;
font-weight:bold;
text-align:left;
padding:0px 0 0px 8px;
color:#FFFFFF;
line-height: 24px;
background:#9ccbde url(/images/arrowArticleD.gif)  right  no-repeat ;
}

.white12Bclose{
font-size:12px;
font-weight:bold;
text-align:left;
padding:0px 0 0px 8px;
color:#FFFFFF;
line-height: 24px;
background:#9ccbde url(/images/arrowArticleR.gif)  right  no-repeat ;
}

.tablearticle{
position:relative;
width:250px;
height: auto;
border-top: 1px solid #9ccbde;
border-bottom: 1px solid #9ccbde;
border-right: 1px solid #9ccbde;
border-left: 1px solid #9ccbde;
margin: 0px 0 0 0;
padding:0;
}


.trarticle{
font-size:11px;
text-align:left;
padding:0px 0 0px 22px;
color:#333333;
line-height: 20px;
background:url(/images/SmallarrowArticle.gif)  left  no-repeat ;
}


.trarticleD{
font-size:11px;
text-align:left;
padding:0px 0 0px 22px;
color:#333333;
line-height: 20px;
background:url(/images/SmallarrowArticleD.gif)  left  no-repeat ;
}
.trarticlein{
font-size:11px;
text-align:left;
padding:0px 0 0px 32px;
color:#333333;
line-height: 20px;
background:url(/images/SquareArticle.gif)  left  no-repeat ;
}
.comment{
font-size:10px;
font-weight:bold;
text-align:left;
padding:0px 0 0px 14px;
color:#333333;
line-height: 20px;
}
.commenttitle{
font-size:12px;
font-weight:bold;
text-align:left;
padding:0px 0 0px 14px;
color:#9ccbde;
line-height: 20px;
}
.whiteend{
font-size:10px;
font-weight:bold;
text-align:left;
padding:0px 5px 0px 14px;
color:#ffffff;
text-decoration:underline
}
.bodymay{
background-color: #ffffff;
margin: 0px 0 5px 0;
font-family: Helvetica, sans-serif;
padding:0px 0 0 0;
text-align:center;
font-size:11px;
}
.bluetitle{
font-size:12px;
font-weight:bold;
text-align:left;
color:#69c2ec;
text-decoration:none
}
.health{
background-color: #35a8de;
padding: 0px 0 0 29px;
font-family:tahoma,  Helvetica, sans-serif;
margin:0px 0 0 0;
text-align:center;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-align:left;
}
.health2{
background-color: #35a8de;
padding: 0px 0 0 0;
font-family:tahoma,  Helvetica, sans-serif;
margin:0px 0 0 0;
text-align:center;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-align:left;
}

/* NEW HOMEPAGE DESIGN	*/
.BlueGrayBg{
	background-color:#ebf3f6;
	border:solid #3DA3CB 1px;
	color:#3DA3CB;
	font-size:13px;
}

.BlueGrayBg2{
	background-color:#ebf3f6;
	border:solid #3DA3CB 1px;
	color:#3f3f3f;
	padding:7px 7px 7px 14px;
	font-size:11px;text-align:left;
}

.darkBlueBg{
	background-color:#3CA4CB;
	color:#FFFFFF;
}
.darkBlueBg_barclays{
	background-color:#ceeefb;
	color:#003366;
}

.darkBlueBg2{
	background-color:#3CA4CB;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding:6px 3px 6px 15px;
}
.txtsmoke{
	font-size:11px;
	color:#3f3f3f;
	text-align:left;
	padding:6px 10px 6px 15px;
}
.orangeclick{
	font-size:11px;
	color:#ff8a00;
	text-align:left;
	padding:6px 0 10px 0;
	font-weight:bold;
}
.dalit{
	font-size:11px;
	color:#ffffff;
	background-color:#3ca3cb;
	text-align:left;
	padding:5px 0 5px 5px;
	font-weight:bold;
}
.dalitbig{
	font-size:14px;
	color:#ffffff;
	background-color:#3ca3cb;
	text-align:left;
	padding:5px 0 5px 5px;
	font-weight:bold;
}
.barclaysbig{
	font-size:14px;
	color:#003366;
	background-color:#ceeefb;
	text-align:left;
	padding:5px 0 5px 5px;
	font-weight:bold;
}
.PAXbig{
	font-size:14px;
	color:#FFFFFF;
	background-color:#b5b5b5;
	text-align:left;
	padding:5px 0 5px 5px;
	font-weight:bold;
}
.dalit2{
	height: 111px;
	color:#333333;
	background-color:#ebf3f6;
	font-size:11px;
	border-top: 1px solid #3ca3cb;
	border-bottom: 1px solid #3ca3cb;
	border-right: 1px solid #3ca3cb;
	border-left: 1px solid #3ca3cb;
	margin: 0px 0 0 0;
	padding:0;
	text-align:left;
}
.barclays2{
	height: 111px;
	color:#333333;
	background-color:#f5fcfe;
	font-size:11px;
	border-top: 1px solid #ceeefb;
	border-bottom: 1px solid #ceeefb;
	border-right: 1px solid #ceeefb;
	border-left: 1px solid #ceeefb;
	margin: 0px 0 0 0;
	padding:0;
	text-align:left;
}
.PAX2{
	height: 111px;
	color:#333333;
	background-color:#f5fcfe;
	font-size:11px;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	margin: 0px 0 0 0;
	padding:0;
	text-align:left;
}
.dalit3{
	font-size:11px;
	color:#ff8a00;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
}
.readmore{
	font-size:11px;
	color:#3ca3cb;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
}
.line{
	background-color:#3ca3cb;
	height: 1px;
	width:510px;
}
.numbers{
	position: absolute;
	top: 359px;
	left: 240px;
	text-align:left;
	z-index:1000;
}
.numberframe{
	text-align:left;
	background-color:#ffffff;
	border-top: 1px solid #3ca4cb;
	border-bottom: 1px solid #3ca3cb;
	border-right: 1px solid #3ca3cb;
	border-left: 1px solid #3ca3cb;
	font-size:11px;
	color:#0a7dbb;
	text-decoration:underline;
	font-weight:bold;
	
}
.bluelinkfl{
	text-align:left;
	font-size:11px;
	color:#0a7dbb;
	text-decoration:underline;
	font-weight:bold;
}
.radiobut{
	width: 11px;
}
.radiotxt{
	font-size:11px;
	color:#0a7dbb;
}
/* article  **********************************************************/
.articleboxtitle3{
font-size:12px;
text-align:left;
padding:0 0 0 5px;
color:#6092a6;

width:161px;
height:35px;
font-weight:bold;
background-color:#bbdfed;
}
.articleboxtitle{
font-size:12px;
text-align:left;
padding:0 0 0 5px;
color:#6092a6;
line-height: 20px;
width:241px;
height:23px;
font-weight:bold;
background-color:#bbdfed;
}
.articleboxtitle2{
font-size:12px;
text-align:left;
padding:0 0 0 5px;
color:#6092a6;
width:235px;
height:22px;
font-weight:bold;
background-color:#bbdfed;
}
.articleboxtitle a{
font-size:12px;
text-align:left;
color:#6092a6;
font-weight:bold;

}
.articleboxhealthtravel{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#a1a1a1;
vertical-align:text-top;
width:241px;
height:140px;
background:url(/images/healthtravel.gif)  left  no-repeat ;
}
.articleboxdrink{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#a1a1a1;
vertical-align:text-top;
width:241px;
height:140px;
background:url(/images/drink.gif)  left  no-repeat ;
}
.articleboxbaby{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#a1a1a1;
vertical-align:text-top;
width:241px;
height:140px;
background:url(/images/baby.gif)  left  no-repeat ;
}
.articleboxEnvironmental{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#a1a1a1;
vertical-align:text-top;
width:241px;
height:140px;
background:url(/images/Environmental.gif)  left  no-repeat ;
}
.articleboxhealthtravel1{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#a1a1a1;
vertical-align:text-top;
width:241px;
height:140px;
background:url(/images/healthtravel1.jpg)  left  no-repeat ;
}
.articleboxheal1_3{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#000;
vertical-align:text-top;
width:161px;
height:113px;
background:url(/images/arti1.jpg)  left  no-repeat ;
}
.articleboxheal2_3{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#000;
vertical-align:text-top;
width:161px;
height:113px;
background:url(/images/arti2.jpg)  left  no-repeat ;
}
.articleboxheal3_3{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#000;
vertical-align:text-top;
width:161px;
height:113px;
background:url(/images/arti3.jpg)  left  no-repeat ;
}
.articleboxdrink2{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#000;
vertical-align:text-top;
width:241px;
height:140px;
background:url(/images/Environmentalhealth2.jpg)  left  no-repeat ;
}
.articleboxbaby3{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#000;
vertical-align:text-top;
width:241px;
height:140px;
background:url(/images/MumandBaby3.jpg)  left  no-repeat ;
}
.articleboxNaturalmedicine{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#000;
vertical-align:text-top;
width:241px;
height:140px;
background:url(/images/Naturalmedicine4.jpg)  left  no-repeat ;
}

.articleboxNutrition{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#000;
vertical-align:text-top;
width:241px;
height:140px;
background:url(/images/Nutrition5.jpg)  left  no-repeat ;
}
.articleboxOccupationalhealth{
font-size:12px;
text-align:left;
padding:5px 5px 5px 5px;
color:#000;
vertical-align:text-top;
width:141px;
height:140px;
background:url(/images/Occupationalhealth6.jpg)  left  no-repeat ;
}
.articleboxclick{
font-size:11px;
text-align:left;
color:#df3e21;
font-weight:bold;
text-decoration:underline;

}
.articleboxclick a{
font-size:11px;
text-align:left;
color:#6093a7;
font-weight:bold;
text-decoration:underline;

}
.txtblue12{
font-size:12px;
text-align:left;
color:#6092a6;
font-weight:bold;


}

.search{
color:#6092a6;
}
.titleblue{
font-size:20px;
font-family:Tahoma;
color:#6092a6;
}
/* special  **********************************************************/

.titlebig36{
font-size:36px;
font-family:Tahoma;
color:#6092a6;
}
.special16{
font-size:16px;
font-family:Tahoma;
color:#6092a6;
}
.special12{
font-size:12px;
font-family:arial;
color:#333333;
}
.specialblue12{
font-size:12px;
font-family:arial;
color:#6092a6;
}
.specialblue12 a{
font-size:12px;
font-family:arial;
color:#6092a6;
}
.rekaspecialsmall1{
background:url(/images/12.jpg)  left  no-repeat ;
width:220px;
height:38px;

}
.rekaspecialsmall2{
background:url(/images/22.jpg)  left  no-repeat ;
width:220px;
height:38px;
}
.rekaspecialsmall3{
background:url(/images/33.jpg)  left  no-repeat ;
width:220px;
height:38px;
}
.rekaspecialsmall4{
background:url(/images/44.jpg)  left  no-repeat ;
width:220px;
height:38px;
}
.rekaspecialsmall5{
background:url(/images/55.jpg)  left  no-repeat ;
width:220px;
height:38px;
}
.rekaspecialsmall6{
background:url(/images/66.jpg)  left  no-repeat ;
width:220px;
height:38px;
}
.rekaspecialsmall7{
background:url(/images/77.jpg)  left  no-repeat ;
width:220px;
height:38px;
}
.rekamedquest44{
background:url(/images/medquestreka.gif) no-repeat ;
width:509px;
height:188px;
}

.rekamedquestblue{
background:url(/images/rekamedquestblue.jpg) no-repeat  bottom right;

}
#alert_msg{
   background:#EDF7FB;
   margin:0px;
   padding:8px;
   border:solid 1px #BBDFED;
   color:#6999AC;
   text-align:left; 
}


/**************************************** Eligibility check page ********************************/
img {
    border: none;
}

.header {
    background-color: #FFFFFF;
    border: 1px solid #9ACBDF;
    border-bottom: none;
    margin: 0px auto;
    overflow: hidden;
    width: 784px;
}

#header_up {
    height: 37px;
    margin: 15px;
}

#header_down {
    height: 61px;
    margin: 0 15px;
}

#alogo {
    float: left;
}

.top_links {
    float: right;
    margin:0px;
}

.top_links a {
    color: #333333;
    text-decoration: none;
}



#nhome {
    display: inline-block;
    margin-top: 1px;
}

#contact {
    float: right;
}

#contactUs {
    clear: both;
    float: right;
    margin-right: 15px;
}

#account {
    color: #333333;
    float: left;
    font: bold 14px arial;
    margin: 45px 0 15px;
}

.link {
    color: #01608E;
    font: bold 14px arial;
    text-decoration: underline;
}

.surround_content {
    background-color: #FFFFFF;
    border: 1px solid #9ACBDF;
    border-top: none;
    margin: 0 auto;
    width: 784px;
}

.border {
    border: 1px solid #9ACBDF;
}

.content {
    margin: 0 auto 15px;
    overflow: hidden;
    width: 754px;
}

.simple_logo {
    float: right;
    margin: 20px;
}

.slogan {
    float: left;
    width: 60%;
}

h1 {
    color: #333333;
    font-size: 24px;
    margin: 20px 0 15px 20px;
    text-align: left;
}

#access {
    color: #333333;
    font: bold 13px arial;
    margin: 0 0 0 20px;
    text-align: left;
}

#option_1 {
    background: url("/images/reg/step1reka.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 280px;
    margin: 0 auto;
    width: 714px;
}

#option_1 h2 {
	float: left;
	margin: 116px 15px 15px;
	*margin-bottom: 6px;       /*Hack IE7*/
    text-align: left;
}

#option_1 p, #option_2 p {
	clear: left;
	margin: 15px;
	text-align: left;
}

#option_2 p {
  *margin: 0 15px;           /*Hack IE7*/
  *padding-top: 15px;        /*Hack IE7*/
}

form {
	margin: 0;
}

#option_1 form p label {
  font-weight: bold;
  width: 86px;
 }

#policy_number, #employer_name {
	font: 14px/24px arial;
	height: 24px;
	margin: 0 15px;
	vertical-align: middle;
}

.submit {
	background: url("/images/reg/rekabut.gif") repeat scroll 0 0 #CC3318;
	border: 1px solid #CC3318;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 14px;
	height: 28px !important;
	text-align: center;
	vertical-align: middle;
	width: 96px;
}

#option_2 {
	margin: 10px auto 0;
	width: 714px;
}

#up {
    background: url("/images/reg/step1_2.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    margin: 0 auto;
    padding: 10px 0 0 15px;
    text-align: left;
    width: 714px;
}

#middle {
    background: url("/images/reg/rekablue.gif") repeat-y scroll 0 0 transparent;
    clear: left;
    height: 90px;
    width: 714px;
}

#top {
    padding-top: 10px;
}

#option_2 form p label {
	font-weight: bold;
	width: 94px;
}

.down {
    background: url("/images/reg/endstep.gif") no-repeat scroll 0 0 transparent;
    height: 29px;
    margin: 0 20px 20px;
}

.down img {
    float: right;
    margin: 12px;
}

.footer {
    color: #333333;
    margin: 0 auto;
    width: 781px;
}

.middle {
    float: left;
    text-align: right;
    width: 60%;
}

.right {
    float: right;
}

.footer a {
    color: #333333;
    font-size: x-small;
    text-decoration: none;
}

.footer a:hover {
    color: #066491;
}

#declaration {
    clear: both;
    color: #666666;
    font-size: 9px;
    padding-top: 10px;
}

#healthcast {
    float: right;
}

/****************************************** Create account page **********************************/

#step_2 {
    background: url("/images/reg/step1reka2.gif") no-repeat scroll 0 0 transparent;
    clear:  both;
    height: 159px;
    margin: 0 auto;    
    width: 714px;
}    


#legend {
    text-align: left;
    padding: 125px 0pt 0pt 10px;
}

#form_container {
    background: url("/images/reg/rekablue.gif") repeat-y scroll 0 0 transparent;
    height: 590px;
	*height: 615px;       /*Hack IE7*/
    margin: 0 auto;
    width: 714px;
}

.no_margin_top {
    margin-top: 0;    
}

#instruction {
    font-weight: bold;
    text-decoration: underline;
}

#form_container p {
	margin: 0 0 10px 15px;
	text-align: left;
}

label {
    display: inline-block;
    margin-right: 5px;
    text-align: right;
    width: 120px;
}

#firstname {
    width: 85px;
}

#lname {
    margin-left: 3px;
}

#form_container input, #form_container select {
	font: 14px/24px arial;
	height: 24px;
}

#country, #birthDate {
    width: 185px;
}

.no_margin_bottom {
    margin-bottom: 0 !important;
}

.fieldFormat {
    font-size: x-small;
    margin-left: 200px !important;
}

.gender {
    width: 45px;
    text-align: left;
}

#male, #female, #disclaimer, #newsletter {
    height: auto !important;
    margin: 0;
}

#horizontal_separator {
    background: url("/images/reg/dotsreka.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    margin-left: 1px;
}

#title {
    display: inline;
    float: left;
    padding: 10px 0 0 10px;
}

.newsletter {
    width: 280px;
}

#disclaimer_text {
    font-size:11px;
    height: 100px;
    line-height:17px;
    overflow:auto;  
    width: 695px;
    border-bottom:solid 1px #F0F6F9;
}

#open_icon {
    float: right;
    margin: 8px;
}

.left {
    margin-left: 10px;
    width: auto!important;
}

#submit_container {
    margin-top: 25px;
}

.footer_logo {
    margin: 0 0 15px 18px;
}

.error {
    color: red;
}

.short {
    float: right;
    width: 55%;
}

.short2 {
    float: right;
    width: 48%;
}


.error_field {
    border-color: red;
    margin-right: 10px
}

/****************************************** Congratulation page **********************************/

#congratulation {
    float: left;
    margin: 20px;
}

#activate {
    float: right;
    margin: 20px;
}

#share {
    clear: both;
    color: #333333;
    height: 435px;
    margin-left: 20px;
}

#share_up {
    background: url("/images/reg/step1reka3.gif") no-repeat scroll 0 0 transparent;
    height: 159px;  
}

#share_up2 {
    background: url("/images/reg/step1reka3_copy.gif") no-repeat scroll 0 0 transparent;
    height: 159px;  
}

#share_content {
    background: url("/images/reg/rekablue.gif") repeat-y scroll 0 0 transparent;
    height: 276px;
}

#share_left {
    padding-left: 20px;
    float: left;
    text-align: left;
    width: 365px;
    width/*\**/: 370px\9;        /*Hack IE7 & IE8*/
}

#share_left textarea {
    margin-bottom: 15px;
    max-width: 300px;
    min-width: 300px;
    max-width/*\**/: 302px\9;        /*Hack IE7 & IE8*/
    min-width/*\**/: 302px\9;        /*Hack IE7 & IE8*/
    overflow: hidden;
}

#emails {
    max-height: 45px;
    min-height: 45px;
}

#mail_text {
    max-height: 75px;
    min-height: 75px;
}

#nb {
    display: inline;
    float: left;
    font-size: 9px;
}

#from {
    color: #01608E;
    font: bold 14px arial;
    margin-bottom: 14px;
}

.T_A_label {
    text-align: left;
    vertical-align: top;
    width: 55px;
}

#send {
    float: right;
}

#vertical_separator {
    background-image: url("/images/reg/dotsvertical.gif");
    float: left;
    height: 260px;
    margin: 0 30px;
    width: 1px;
 }
 
 #share_right {
    float: left;
    text-align: left;
 }
 
 #facebook, #twitter {
    background-color: #CAE2ED;
    border: 1px solid #9ACBDF;
    height: 22px;
    margin-top: 45px;
    padding: 8px 0 0 5px;
    width: 160px;
 }
 
 #facebook {
    *margin-top: 49px;        /*Hack IE7*/
 }
 
 #twitter {
     margin-top: 10px;
 }

#facebook img, #twitter img {
    float: left;
    margin-right: 5px;
}

#facebook h3,  #twitter h3 {
    color: #333333;
    float: left;
    font-size: 14px;
    margin-top: 0;
}

.errorUl {
    background-color: #FCE3FA;
    border: 1px solid red;
    display: inline-block;
    font-size: 10px;
    margin-right: 235px;
    margin-top: 100px;
    *max-width: 38%;        /*Hack IE7*/
    padding-left: 15px;
    text-align: left;
}

.mail {
    background-color: #CAE2ED;
    border: 1px solid #9ACBDF;
    color: #01608E;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 110px 0 0 127px;
    padding: 10px;
}
/****************************************** header block ********************************************/

#header_slogan {
    display: block;
    float: left;
    margin: 0px 0 0 232px;
}

#google_form {
    float: right;
    margin-top: 2px;
}

#g_q {
    background: url("/images/poweredbygoogle.gif") center center no-repeat;
    border: 1px solid #7F9DB9;
    font: 14px/24px arial;
    height: 24px;
    vertical-align: middle;
    width: 140px;
}

#g_q:focus {
    background-image: none;
}

.g_search {
    background: url("/imagesN/bluegrad.jpg") repeat-x scroll 0 0 #17709A;
    border: 1px solid #01608E;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 4px;
    *padding: 3px;
    vertical-align: middle;
    width: 40px;
}

/******************************************** left block ********************************************/

#left_block {
    float: left;
    width: 220px;
}

#left_block p {
    margin-top: 0px;
}

.menu_title {
    color: #333333;
    margin: 10px 0;
    text-align: left;
}

.serviceMenuItem {
    color: #333333;
    height: 27px;
}

.serviceMenuItem a {
    color: #333333;
    display: block;
    font: bold 12px/27px arial;
    padding-left: 15px;
}

.menu_reka_1 {
    background: url("/imagesN/GP_reka.gif") no-repeat scroll 0 0 transparent;
}

.menu_reka_2 {
    background: url("/imagesN/Surgery_reka.gif") no-repeat scroll 0 0 transparent;
}

.menu_reka_3 {
    background: url("/imagesN/so_reka.gif") no-repeat scroll 0 0 transparent;
}

.menu_reka_4 {
    background: url("/imagesN/MedicalI_reka.gif") no-repeat scroll 0 0 transparent;
}

.menu_reka_5 {
    background: url("/imagesN/Nurse_reka.gif") no-repeat scroll 0 0 transparent;
}

.menu_reka_6 {
    background: url("/imagesN/Travel_reka.gif") no-repeat scroll 0 0 transparent;
}

.menu_reka_7 {
    background: url("/imagesN/Cancer_reka.gif") no-repeat scroll 0 0 transparent;
}

.menu_reka_1:hover {
    background: url("/imagesN/GP_reka.gif_on") no-repeat scroll 0 0 transparent;
}

.menu_reka_2:hover {
    background: url("/imagesN/Surgery_reka.gif_on") no-repeat scroll 0 0 transparent;
}

.menu_reka_3:hover {
    background: url("/imagesN/so_reka.gif_on") no-repeat scroll 0 0 transparent;
}

.menu_reka_4:hover {
    background: url("/imagesN/MedicalI_reka_on.gif") no-repeat scroll 0 0 transparent;
}

.menu_reka_5:hover {
    background: url("/imagesN/Nurse_reka_on.gif") no-repeat scroll 0 0 transparent;
}

.menu_reka_6:hover {
    background: url("/imagesN/Travel_reka_on.gif") no-repeat scroll 0 0 transparent;
}

.menu_reka_7:hover {
    background: url("/imagesN/Cancer_reka_on.gif") no-repeat scroll 0 0 transparent;
}

.blue_link {
    color: #01608E;
    font-size: 11px;
    text-decoration: underline;
}

#login_up {
    background: url("/imagesN/upsearchreka.gif") no-repeat scroll 0 0 transparent;
    height: 34px;
}

#login_up h3 {
    color: #333333;
    display: inline;
    float: left;
    font: bold 14px Arial;
    margin: 10px;
}

#login_up a {
    float: right;
    margin: 10px;
}

#login_container{
    background: url("/imagesN/upreka2.gif") repeat-y scroll 0 0 transparent;
    height: 114px;
}

#login_container p {
    margin: 0;
    padding-top: 10px;
}

#login_container label {
    color: #333333;
    display: block;
    float: left;
    margin: 6px 10px;
    *margin: 6px 0 6px 10px;        /*Hack IE7*/
    width: 60px;
}

#login_container input {
    display: block;
    font: 12px/20px arial;
    height: 24px;
    margin-bottom: 5px;
    width: 130px;
}

#login_container a {
    display: block;
    float: left;
    height: 14px;
    margin: 15px 10px 0;
    *margin: 15px 0 0 10px;        /*Hack IE7*/
    text-align: left;
    width: 109px;
}

#submit_login {
    background: url("/imagesN/bluegrad.jpg") repeat-x scroll 0 0 #17709A;
    border: 1px solid #01608E;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px !important;
    margin-top: 10px;
    padding-bottom: 3px;
    text-align: center;
    width: 82px !important;
}

#login_down {
    background: url("/imagesN/upreka3.gif") no-repeat scroll 0 0 transparent;
    height: 4px;
}

.block {
    display: block;
    *margin-right: 1px;        /*Hack IE7*/
}

.spTitle {
    color: #01608E;
    font:bold 14px Arial,Helvetica,sans-serif;
    padding: 10px 0 8px;
    text-align: left;
}

.geotrust {
    float: left;
    margin-top: 15px;
}


/*************************************************** right block ****************************************************/

#right_block {
    float: right;
    text-align: justify;
    width: 510px;
}

#right_block h2 {
    background-color: #FFFFFF;
    border-bottom: thin dotted #333333;
    color: #333333;
    font-size: 16px;
    padding: 5px 5px 5px 0;
}

/********************************************************************************************************************/

/*************************** zmani *********************/
.services_left_2 {
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-left: 18px;
}

/*******************************************************/


/****************************************** indexNew page - slider **********************************/

#mainIntroDiv {
    color: #333333;
    font: 14px arial;
	height: 245px;
    position: relative;
	width: 512px;
    z-index: 1;
}

.join {
	background: url("/imagesN/slider/joinnowbut.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 30px;
	width: 168px;
    margin:0 auto;	

}

.join:hover {
    background-image: url('/imagesN/slider/joinnowbut_on.gif');
}


.MHP_container {
	height: 245px;
	width: 512px;
}

.MHP_content {
    float: right;
    height: 163px;
    margin: 1px 4px 0 0;
    width: 177px;
}

#MHP_service {
    height: 163px;
    left: 331px;
    position: absolute;
    top: 1px;
	width: 177px;
    z-index: 2;
}

.advertizement_up, .advertizement_down {
    padding: 2px;
}

.advertizement_up {
    font-weight: bold;
    margin: 1px 0 3px 0;
}

.advertizement_down {
    font-size: 12px;
    margin-top:6px;
    margin-bottom: 5px;
}

.advertizement {
	font: 14px arial;
	margin: 0;
	padding: 0 5px 8px 0;
	color:#333333;
}

.chartisLink {
	text-decoration:underline;
}

#img_1 {
	background: url("/imagesN/slider/MHP_1.jpg") no-repeat scroll 0 0 transparent;
}

#img_2 {
	background: url("/imagesN/slider/MHP_2.jpg") no-repeat scroll 0 0 transparent;
}

#img_3 {
	background: url("/imagesN/slider/MHP_3.jpg") no-repeat scroll 0 0 transparent;
}

#img_4 {
	background: url("/imagesN/slider/MHP_4.jpg") no-repeat scroll 0 0 transparent;
}

#img_5 {
	background: url("/imagesN/slider/MHP_5.jpg") no-repeat scroll 0 0 transparent;
}

#img_6 {
	background: url("/imagesN/slider/MHP_6.jpg") no-repeat scroll 0 0 transparent;
}

#img_7 {
	background: url("/imagesN/slider/MHP_7.jpg") no-repeat scroll 0 0 transparent;
}

#img_8 {
	background: url("/imagesN/slider/MHP_8.jpg") no-repeat scroll 0 0 transparent;
}

/****************************************** page template **********************************/

.page_content {
    color: #666666;
    font-size: 12px;
    height: auto;
    line-height: 18px;
    text-align: justify;
}

.msg_content {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.text_toggle {
    cursor:pointer;   
}

#special-rep a:hover{
    color: #6092A6;
}

/* Menu css */
 /* defaults for all examples */  
  .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0;  
 }  
 .kwicks li{  
     display: block;  
     overflow: hidden;  
     padding: 0;  
     cursor: pointer;  
 }  
 
 
 .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0;  
 }  

 .kwicks li{  
     float: left;  
     width: 155px;  
     height: 155px;  
     margin-right: 5px;  
 } 
  
 #kwick1 {   
     background-color: #ebebeb;  
 }  
 #kwick2 {  
     background-color: #ebebeb;  
 }  
 #kwick3 {  
     background-color: #ebebeb; 
 }  
 
 .innerPageTitle {
    /*border-bottom: thin dotted #333333;*/
    background: url("/images/lines2.gif") repeat-x scroll bottom;
    color:#343434;
    padding-bottom:7px;
    margin-top:16px;
    margin-left:8px;
    font-size: 14px;
 }

/* ------------------------------------------------------------------------------------------ */
/*                             HOMEPAGE ARTICLES                                                      */                
/* ------------------------------------------------------------------------------------------ */

#hpArticlesElmTitle {
    padding:0 20px 4px 0;
    border-bottom: 1px solid #E6F1F6;
    padding-bottom:8px;
    margin-bottom:4px;
}

.hpArticleItem {
    margin-bottom:7px;
    overflow:hidden;
}

.hpArticleItem A IMG {
    margin:5px;
    border:solid 1px #c2dde9;
}

.hpArticleTitle {
    padding-top: 4px;
    padding-bottom:4px;
    padding-left:99px;    
}

.hpArticleTitle A {
    font-weight:bold;
    color: #0E6995;
    font-size:13px;    
}

.hpArticleTitle A:hover{
    text-decoration:underline;   
}

.hpArticleText {
    padding-left:99px;
}

.hpMoreArticles {
    text-align: right;
    padding-right:10px;
}
.hpMoreArticles A {
    color: #0E6995;
    font-size:13px;
    font-weight: bold;
 }

/*******************************************************************************************/

.maintenance {
    background-color: #F1F1F1;
    border: 1px solid #D4D4D4;
    font-size: 11px;
    padding: 5px;
    text-align: left;
}

.maintenance b {
    font-size: 13px;
}

/*************************************** Forgot Pass Page **********************************/

.form_title {
    background-color: #0E6995;
    color: #FFFFFF;
    height: 23px;
    margin: 20px auto 0;
    padding: 5px 0 0 15px;
}

.form {
    background-color: #E6F1F6;
    margin: 0 auto;
    padding: 15px;
}

#forgotPassFrm label {
    width: 35px;
}

#newPassFrm label {
    width: 70px;
}

#forgotPassFrm input, #newPassFrm input  {
    font: 12px/20px arial;
    height: 24px;
    width: 160px;
}

/*#forgotPassFrm img {
    border: 1px solid #CAE2ED;
    margin-left: 43px;
}*/

#fr_sub_but {
    display: block;
    font-size: 14px !important;
    margin: 20px auto 0;
    padding: 0 0 3px 16px;
    width: 82px !important;
}

#long_label {
    margin-right: 2px;
    padding-left: 8px;
    text-align: left;
    width: 65px !important;
}

.normal_f_s {
    font-size: 12px;
}

.no_margin_bottom {
    margin-bottom: 0;
}

.no_margin_top {
    margin-top: 0;
}


/*******************************************************************************************/


