.simpleNotif{
    padding: 1px 2px 1px 1px;
    border-radius: 5px;
    height: 16px;
    border: solid white 2px;
    font-size: 13px;
    position: relative;
    float: left;
    font-size: 13px;
    font-weight: bold;
    color:white;
    text-align: center;
    min-width: 15px;
    margin-right: 19px;
}
li.selected .simpleNotif{
    margin-right: 0px;
}
.notifRed .simpleNotif{
    background: red;
}

.notifSilver .simpleNotif{
    background: silver;
}

.notifGreen .simpleNotif{
    background: green;
}
.menuNotification{
    position: relative;
    top: -54px;
    left: -5px;
    opacity: 0.8;
    cursor: default;
    float: right;
}

.menuNotification:hover{
    opacity: 1;
}

a img{
    border: none;
}
/* CSS Document */

body{
	margin:0; padding:0;
	}

div, h2, p, form, input, label, ul, li,  a, img, span{
	margin:0; padding:0;
	}
	
.spacer{
	line-height:0; font-size:0; clear:both;
	}
	
	

/*-------------------------------------------Left Side Start----------------------------------------*/

#container{
	margin:0 auto; padding:0;
	width:900px;
	position:relative;
	}
	
#left{
	width:270px;
	background:url(../images/newDesign/left_bg.gif) no-repeat 0 0;
	/*padding:0 45px 0 45px;*/	
	color:#000000; background-color:#FFFFFF;
	float:left;
	}

#left img{
	position:absolute; left:33px; top:51px;
	}
	
#left ul{
	margin:0; 
    padding:184px 0 30px 0; 
	list-style:none;
	}
	
#left ul.ulMenu li a{
    
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#0475AD; 
    text-decoration:none;
	width:250px; 
    height:55px; 
    display:block; 
	/*padding:7px 0 0 77px;*/ 
    margin:0;
    border-bottom: dashed #EFEFEF 1px;
}
#left ul.ulMenu li.selected{
    
    width:250px; 
}

#left ul.ulMenu li a:hover{
    background-color: #EFEFEF;
}

#left ul.ulMenu li a:hover div{
    color: orangered;
}
#left ul.ulMenu li a.home{
    background:url(../images/newDesign/home_n.png) no-repeat 5px 5px;
}
#left ul.ulMenu li a.home:hover, #left ul.ulMenu li.selected a.home{
    background:url(../images/newDesign/home_s.png) no-repeat 5px 5px #EFEFEF;
}

#left ul.ulMenu li a.explanation{
    background:url(../images/newDesign/explanation_n.png) no-repeat 5px 5px;
}
#left ul.ulMenu li a.explanation:hover, #left ul.ulMenu li.selected a.explanation{
    background:url(../images/newDesign/explanation_s.png) no-repeat 5px 5px #EFEFEF;
}

#left ul.ulMenu li a.faq{
    background:url(../images/newDesign/faq_n.png) no-repeat 5px 5px;
}
#left ul.ulMenu li a.faq:hover, #left ul.ulMenu li.selected a.faq{
    background:url(../images/newDesign/faq_s.png) no-repeat 5px 5px #EFEFEF;
}


#left ul.ulMenu li a.contact{
    background:url(../images/newDesign/contact_n.png) no-repeat 5px 5px;
}
#left ul.ulMenu li a.contact:hover, #left ul.ulMenu li.selected a.contact{
    background:url(../images/newDesign/contact_s.png) no-repeat 5px 5px #EFEFEF;
}


#left ul.ulMenu li a.invitation{
    background:url(../images/newDesign/invitation_n.png) no-repeat 5px 5px;
}
#left ul.ulMenu li a.invitation:hover, #left ul.ulMenu li.selected a.invitation{
    background:url(../images/newDesign/invitation_s.png) no-repeat 5px 5px #EFEFEF;
}


#left ul.ulMenu li a.profile{
    background:url(../images/newDesign/profile_n.png) no-repeat 5px 5px;
}
#left ul.ulMenu li a.profile:hover, #left ul.ulMenu li.selected a.profile{
    background:url(../images/newDesign/profile_s.png) no-repeat 5px 5px #EFEFEF;
}
#left ul.ulMenu li a.payment{
    background:url(../images/newDesign/pay_n.png) no-repeat 11px 5px;
}
#left ul.ulMenu li a.payment:hover, #left ul.ulMenu li.selected a.payment{
    background:url(../images/newDesign/pay_s.png) no-repeat 11px 5px #EFEFEF;
    
}

#left ul.ulMenu li a.network{
    background:url(../images/newDesign/network_n.png) no-repeat 5px 5px;
}
#left ul.ulMenu li a.network:hover, #left ul.ulMenu li.selected a.network{
    background:url(../images/newDesign/network_s.png) no-repeat 5px 5px #EFEFEF;
}

#left ul.ulMenu li a.subscribe{
    background:url(../images/newDesign/subscribe_n.png) no-repeat 5px 5px;
}
#left ul.ulMenu li a.subscribe:hover, #left ul.ulMenu li.selected a.subscribe{
    background:url(../images/newDesign/subscribe_s.png) no-repeat 5px 5px #EFEFEF;
}
#left ul.ulMenu li a div{
    
	margin: 0 0 0 70px;
    padding: 10px 0 0 0;
}

#left ul.ulMenu li a span{
    margin: 0 0 0 70px;
	font:normal 14px/12px Arial, Helvetica, sans-serif;
	color:#515050; 
    display:block;   
}

#left ul.ulMenu li.selected a{
    color: orangered;
}
#left h2{
	font:normal 22px/26px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#F3F3F3; 
	padding:14px 0 8px 0;
}
	
#left div.member{
	margin:0; padding:0;
	background-color:#F3F3F3; color:#000000;
	}
	
#left div.topcurve{
	background:url(../images/newDesign/top_curve.gif) no-repeat 0 #FFFFFF;
	height:4px; width:250px; font-size:0; 
	display:block;
	}

#left div.bottomcurve{
	background:url(../images/newDesign/bottom_curve.gif) no-repeat 0 0 #FFFFFF;
	height:5px; width:250px; font-size:0; color:#000000;
	display:block;
	}
	
#left form#memberForm{
	background:url(../images/newDesign/form_bg.gif) repeat-y 0 0 #FFFFFF;
	color:#000000; width:149px; height:183px;
	padding:0 25px 0 25px;
	}

#left form#memberForm input{
	width:138px; height:16px;
	background-color:#FFFFFF; 
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#000000; margin:0 0 6px 0; padding:4px; 
	float:left;
	}
	
#left form#memberForm p.remember{
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#282828; text-transform:uppercase; background-color:#F3F3F3;
	width:125px; height:28px; 
	float:left;
	}

#left form#memberForm input.check{
	width:16px; height:16px; border:none; background:none;
	float:right;
	}
	
#left form#memberForm div.login{	
	background-color:#D0D0D0; width:148px; height:15px;
	color:#000000; 
	}
	
#left form#memberForm input.loginBtn{
	background:url(../images/newDesign/login_btn.gif) no-repeat 0 0 #F3F3F3;
	font:bold 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FDFDFD; width:67px; height:15px; margin:0; padding:0;
	text-align:center; border:none;
	cursor:pointer; float:right;
	}

a.registerBtn{
	background:url(../images/newDesign/register_btn.gif) no-repeat 3px 0 #F3F3F3;
	font:bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center; text-decoration:none;
	color:#FFFFFF; border:0; margin:0; padding:0 0 0 3px;
	width:67px; height:15px; 	
	float:right;
	}

#left div.divLogin{
	width:250px;
	}
	
#left form#frmLogin{
    background:url(../images/newDesign/form_bg.gif) repeat-y 0 0 #FFFFFF;
    color:#000000; width:250px; height:214px;
    /*padding:0 25px 0 25px;*/
}

#left form#frmLogin td{
    padding-left: 25px;
}
#left form#frmLogin h2#title{
    color: orangered;
    font: bold 25px "Times New Roman";
    margin-right: 2px;
    
}
#left form#frmLogin input{
    height: 22px;
    width: 198px;
    background-color: #FFFFFF;
    border-top: #808080 solid 1px;
    border-right: #D4D0C8 solid 1px;
    border-bottom: #D4D0C8 solid 1px;
    border-left: #808080 solid 1px;
    font: normal 14px/16px Arial, Helvetica, sans-serif;
    color: #000000;
    margin: 3px 0 10px 0;
}

#left form#frmLogin label{
    font: bold 14px/22px Arial, Helvetica, sans-serif;
    color: #0475AD;
    background-color: #F3F3F3;
    display: block;
    float: left;
}
		


/*-------------------------------------------Left Side End----------------------------------------*/

/*-------------------------------------------Right SIde Start----------------------------------------*/

#right{
	/*background:url(../images/newDesign/header_bg.gif) no-repeat 0 0 #FFFFFF;*/
	color:#000000; 
    width:625px; 
/*    padding:402px 32px 0 0;*/ 
	float:left;	
}
	
#right h2{
	font:normal 36px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000; text-transform:uppercase; background-color:#FFFFFF;
	margin:0 0 8px 0;
	}
	
#right h2 span{
	font:normal 36px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0475AD; text-transform:uppercase; background-color:#FFFFFF;
	}
	
#right strong{
	font-weight:bold;
	}

a.read{
	background:url(../images/newDesign/read_more_bg.gif) no-repeat 0 0 #FFFFFF;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#FBFBFB; text-align:center; width:97px;
	text-decoration:none; margin:0 10px 29px 0;
	float:right;
	}
	
#right div.apent{
	}
	
#right div.launch{
	background:url(../images/newDesign/launch_pic.gif) no-repeat 0 0 #FFFFFF;
	color:#000000; width:132px; height:15px; 
	margin:0 10px 0 0; padding:70px 0 0 85px;
	float:left;
	}
	
#right div.launch a{
	background:url(../images/newDesign/view_launch.gif) no-repeat left bottom #0088CE;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:center; width:72px; float:left;
	text-decoration:none; 
	}
	
#right div.solutions{
	background:url(../images/newDesign/solution_pic.gif) no-repeat 0 0 #FFFFFF;
	color:#000000; width:132px; height:15px; 
	margin:0; padding:70px 0 0 85px;
	float:left;
	}
	
#right div.solutions a{
	background:url(../images/newDesign/view_solution.gif) no-repeat left bottom #F37200;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:center; width:72px; 
	text-decoration:none; float:left;
	}
	
#right h2.dates{
	background:url(../images/newDesign/page.gif) no-repeat 0 0 #FFFFFF;
	font:normal 24px/30px Arial, Helvetica, sans-serif;
	color:#0475AD; width:245px; height:54px; 
	padding:7px 0 0 74px; margin:30px 0 20px 0; float:left;
	}
	
#right h2.dates span{
	background:url(../images/newDesign/date_bg.gif) no-repeat 0 0 #FFFFFF;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#282828; width:169px; height:17px; padding:0 0 0 11px; float:left;
	}
#right p{
    text-align: justify;
}	
#right p.greyText{
	font:normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#595858; background-color:#FFFFFF; 
	padding:0 0 12px 0;
	}
	
#right strong{
	font-weight:bold;
	}
	
#right p.bold{
	font:normal 15px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#595858; background-color:#FFFFFF; 
	padding:0 0 18px 0;
	}
	
#right p.grey{
	background:url(../images/newDesign/grey_bg.gif) repeat-x 0 0 #FFFFFF;
	line-height:11px; color:#FBFBFB; text-align:right;
	height:11px; margin:0 10px 0 0;
	}
	
#right p.grey a{
	background:url(../images/newDesign/read_bg_2.gif) no-repeat 5px 0 #FFFFFF;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#FBFBFB; text-align:center; width:92px;
	text-decoration:none; display:block; 
	float:right; padding:0 0 0 5px;
	}

/*-------------------------------------------Right SIde End----------------------------------------*/

/*-------------------------------------------Footer Start----------------------------------------*/

#footerOuter{
	background-color:#EBEBEB; border-top:#D9D9D9 solid 2px;
	color:#000000;
	}
	
#footer{
	position:relative;
	margin:0 auto; width:895px;
	background:url(../images/newDesign/footer_bg.gif) no-repeat 0 0 #EBEBEB;
	color:#000000; height:115px; text-align:right; 
	padding:24px 14px 0 0;
	}
	
#footer img{
	position:absolute; left:50px; top:17px;
	}
	
#footer ul.nav{
	padding:0; margin:0;
	}
	
#footer ul.nav li{
	list-style:none;
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#010101; background-color:#EBEBEB; 
	float:right;
	}
	
#footer ul.nav li a{
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#010101; text-transform:uppercase; padding:0 10px;
	text-decoration:none; background-color:#EBEBEB;
	}
#footer ul.nav li a:hover{
	background-color:#D6D3D3; color:#010101;
	}
	
#footer p{
	font:normal 12px/28px Arial, Helvetica, sans-serif;
	color:#AF5200; background-color:#EBEBEB; 
	padding:0 10px 0 0; float:right;
	}
	
#footer ul.bottom{
	margin:0; padding:0;
	}

#footer ul.bottom li{
	list-style:none; float:right;
	background:url(../images/newDesign/footer_list_icon.gif) no-repeat right 50% #EBEBEB;
	color:#070707; padding:0 12px 0 0;	margin:0 8px 0 0;
	}
	
#footer ul.bottom li a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#070707; background-color:#EBEBEB; 
	text-decoration:none;
	}
	
#footer ul.bottom li a:hover{
	background-color:#D6D3D3; color:#070707;
	}
	
#footer p.design{
	font:normal 12px/28px Arial, Helvetica, sans-serif;
	color:#AF5200; background-color:#EBEBEB; 	
	padding:0 10px 0 0; float:right;
	}
	
#footer p.design a{
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color:#AF5200; text-decoration:none; background-color:#EBEBEB;
	}
	
#footer p.design a:hover{
	background-color:#E6BD98; color:#AF5200;
	}
	


/*-------------------------------------------Footer End----------------------------------------*/




/*-------------------- ADDED ----------------------------------------*/

#headerImage{
    height: 285px;
    background: #FFF;
    border-bottom: 3px solid orangered;
    margin-bottom: 10px;
}

#headerImage img{
    /*border: 3px solid #CECECE;*/
    position: absolute;
}

/****************************************/
.slogan{
	font:normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000; text-transform:uppercase; 
	margin-bottom: 30px;
	}
	
.slogan span{
	font:normal 28px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0475AD; text-transform:uppercase; 
	}

.content td p{
    margin-bottom: 20px;
}

.content a{
    color: #F50;
    text-decoration: none;
}
#homeSubscribe a, #homeReadMore a{
    color: white;
}
#homeSubscribe{
    font: 22px "Trebuchet MS";
    background: url(../images/newDesign/subscribe_home.jpg) no-repeat;
    width: 220px;
    height: 86px;
    margin: 0 0 0 65px;
    color: white;
}

#homeReadMore{
    font: bold 22px "Trebuchet MS";
    background: url(../images/newDesign/readMore_home.jpg) no-repeat;
    width: 220px;
    height: 86px;
    margin: 0 65px 0 0;
    color: white;
}

.phm{ /* module social facebook*/
    display: none;
}

p.question{
    color: #0475AD;
    font: bold 15px "Trebuchet MS";
}

p{
    color: #595858;
}




.subscribeTable{
    /*margin-left: 165px;*/   
    text-align: left;
    width: 510px;
}
.subscribeTable .label{
    width: 200px;
}
.subscribeTable input[type='text'], .subscribeTable input[type='password'] {
    width:  300px;
}
.subscribeTable select{
    width: 304px;
}


.button .blFlash{
    background: url(../images/btn_l.png) no-repeat transparent;
    float: left;
}
.button .brFlash{
    background: url(../images/btn_r.png) no-repeat transparent;
    float: left;
}

.button .bmFlash{
    background: url(../images/btn_m.png) repeat-x transparent;
    height: 18px;
    float: left;
    padding: 2px 5px 0 5px;    
    font-weight: bold;
}

.button:hover .bl{
    background: url(../images/btn_l.png) no-repeat transparent;
}
.button:hover .br{
    background: url(../images/btn_r.png) no-repeat transparent;
}

.button:hover .bm{
    background: url(../images/btn_m.png) repeat-x transparent;
}



.button{
    font-family: "TREBUCHET MS", Arial, Helvetica, Geneva, sans-serif;
    font-size: 12px;
    line-height: 15px;
    float: left;
    cursor: pointer;
    margin-right: 15px;
    color:white;
}

.btnLast{
    margin-right: 0px;
}
.button .bm{
    height: 18px;
    float: left;
    background: url(../images/btn_m_n.png) repeat-x;
    padding: 2px 5px 0 5px;    
    font-weight: bold;
}
.button .border{
    width: 11px;
    height: 18px;
}
.button .bl{
    float: left;
    background: url(../images/btn_l_n.png) no-repeat transparent;
}
.button .br{
    float: left;
    background: url(../images/btn_r_n.png) no-repeat transparent;
}




#formContact td, #formInvit td{
    border-bottom: 1px solid silver;
    height: 30px;
    
}
#formContact td.first, #formInvit td.first{
    border-top: 1px solid silver;  
}
#formContact td.label, #formInvit td.label{
    color: #808080;
    text-indent: 10px;
}
 #formInvit td input{
    width: 228px;
 }
 #formInvit div.addRemove{
    width: 20px;
    height: 20px;
    float: left;
    text-align: center;
    margin: 0;
    font-weight: 600;
    color: white;
    cursor: pointer;
    opacity: 0.8;
    filter: alpha(opacity=80);
 }
 #formInvit div.addRemove:hover{
      opacity: 1;
      filter: alpha(opacity=100);
 }
 #formInvit div#removeMail{
    border-radius: 0 0 0 8px;
    background: #0475AD;
 }
 
 #formInvit div#addMail{
    border-radius: 0 0 8px 0 ;
    background: orangered;
 }
 
.formErrorMessage, .errorMessage{
    color: red;
    font-weight: bold;
}
.infoMessage{
    font-weight: bold;
    color: green;
}
.orangeMessage{
    font-weight: bold;
    color: orangered;
}




.at_item{
        margin-bottom: 5px;
        width: 400px;
        height: 135px;
        background: url(../images/ac_choice_bg.png);
        border: 2px solid rgb(80,131,255);
        opacity: 0.9;
        filter: alpha(opacity=90);
        cursor: pointer;
        border-radius: 10px;        
    }
    
    .at_item:hover{
        opacity: 1;
        filter: alpha(opacity=100);
    }
    
    .at_item .imgAcType{
        width: 81px;
        height: 110px;
        position:relative;
        top: 31px;
        left: 20px;
    }
    .at_item .at_data{
        /*background: red;*/
        position: relative;
        width:  298px;
        height: 134px;
        top: -110px;
        left: 101px;
        
    }
    .at_item .at_title{
        text-align: right;
        padding: 7px 15px 5px 0;
        font-weight: bold;
        font-size: 21px;
        font-family: "Times New Roman";
        color:#0a3791;
        border-bottom: 2px solid #0a3791;
    }
    
    .at_item .at_details{
        /*background: green;*/
        padding-left: 40px;
        padding-top: 3px;
        font-weight: bold;
        color: #000072;
    }
    .at_selected{
        background: url(../images/ac_choice_bg_s.png);
        border: 2px solid rgb(250,153,1);
    }
    .at_selected .at_details{
        color:#F00A01;
    }
    .at_selected .at_title{
        color:#FF7801;
        border-bottom: 2px solid #FF7801;
    }
    #accountTypeChoice{
        float:left;
    }
    
    #divLogout{
        cursor: pointer;
        width: 200px;
        height: 38px;
        margin-left: 25px;
        text-indent: 60px;
        padding-top: 8px;
        font: bold 20px "Helvetica";
        color: #0475AD;
        background: url(../images/newDesign/logout_n.png) no-repeat;
    }
    #divLogout:hover{
        background: url(../images/newDesign/logout_m.png) no-repeat;
        color: orangered;
    }
    
.trUserDetails td, .trUserDetails_editable td{
    border-bottom: 1px solid silver;
    height: 30px;
    
}
.trUserDetails_editable td input{
    width: 208px;
}
.trUserDetails_editable td select{
    width: 213px;
    margin: 0;
}
.trUserDetails td.first, .trUserDetails_editable td.first{
    border-top: 1px solid silver;  
}
.trUserDetails td.label, .trUserDetails_editable td.label{
    color: #808080;
    text-indent: 10px;
}




#inlineMessage{
    
}
/* Dropdown Button */
.dropbtn {
  background-color: transparent;
  color: #0475AD;
  border: none;
  font-weight: bold;
  font-size: 19px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 115px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {color: orangered;}