
body {
	background:#00AFF0 url(../images/body_bg.png) repeat-x scroll left top;
	font-family:verdana;
	margin:0;
	padding:0;
}

font , fieldset{
	font-family:verdana;
	font-size:13px;
}

fieldset{	
	border:1px solid #00AFF0;
}

legend{
	font-weight:bold;
	color:#CF2734;
}

.or-font{
	color:#444444;
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

a {
	/*color:#00AFF0;*/
	color:#0175a0;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
}

h2 {
	color:#CF2734;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

.h2Label{
	color:#444444;	
	font-family:Georgia;	
	font-size:17px;	
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}

.ulnote{
	font-family:Georgia;
	font-size:13px;
	font-weight:bold;
	margin: 10px 20px;
}

.ulnote li{
	margin-bottom:10px;
}

#advertise{
	width:728px;
	height:90px;
	margin-bottom:15px;
	border:1px solid #00AFF0;
}

.roundcont {
	background-color:#EEEEEE;
	color:#444444;
	margin:0;
}

.roundtop {
background:#EEEEEE url(../images/content_img/gtl.gif) no-repeat scroll left top;
display:block;
height:16px;
}

.roundtopright{
background: #EEEEEE url(../images/content_img/gtr.gif) no-repeat scroll right top;
display:block;
float:right;
height:16px;
width:15px;
}

.roundbottom {
background:#EEEEEE url(../images/content_img/gbl.gif) no-repeat scroll left bottom;
display:block;
height:16px;
}

.roundbottomright{
background: #EEEEEE url(../images/content_img/gbr.gif) no-repeat scroll right bottom;
display:block;
float:right;
height:16px;
width:15px;
}

#cssprofilecont{
width:540px;
}

.createeventoutline {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#CCCCCC;
border:1px solid #AAAAAA;
margin:0 0 14px;
padding:10px 10px 10px 15px;
width:480px;
}

.logincss{
	padding:5px;
	width:470px;
}

.logincss_code{
	padding:5px;
	width:60px;
}

.logincss_phone{
	padding:5px;
	width:400px;
}

*html .logincss, .logincss_code, .logincss_phone{
	padding:0px;
	height:25px;
}

.smalllabelcss{
	font-size:13px;
}


.error{
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	color:#f00;
}

#siteicons{
	float:right; 
	/*
	left:325px; 
	position:relative; 
	*/
	right:-320px;
	position:relative;
	top:70px;
}

*html #siteicons{
	left:375px; 
}

.newbtnahref{
	background:transparent url(../images/button.png) no-repeat scroll right top;
	color:#fff;
	display:block;
	float:left;
	font-weight:bold;
	height:30px;
	margin:0pt 1px;
	padding:0pt 6px 0pt 0pt;
	text-decoration:none;
}

.newbtnspan{
	background:transparent url(../images/button.png) no-repeat scroll left top;
	display:block;
	float:left;
	padding:8px 0pt 10px 6px;
	text-align:center;
}

.newbtnahref1{
	background:transparent url(../images/button1.png) no-repeat scroll right top;
	color:#fff;
	display:block;
	float:left;
	font-weight:bold;
	height:62px;
	margin:0pt 1px;
	padding:0pt 12px 0px 0px;
	text-decoration:none;
	font-size:26px;
}

.newbtnspan1{
	background:transparent url(../images/button1.png) no-repeat scroll left top;
	display:block;
	float:left;
	/*padding:8px 2px 5px 10px;*/
	padding:13px 6px 17px 8px;
	text-align:center;
}

.importallbtn {
	background:transparent url(../images/import_all.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:100px;
	cursor:pointer;
}

.importallbtn_p {
	background:transparent url(../images/portuguese_img/import_all.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:135px;
	cursor:pointer;
}

.submitallbtn {
	background:transparent url(../images/submitall.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:105px;
	cursor:pointer;
}

.submitallbtn_p {
	background:transparent url(../images/portuguese_img/submitall.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:115px;
	cursor:pointer;
}

.submitbtn {
	background:transparent url(../images/submit.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:100px;
	cursor:pointer;
}

.submitbtn_p {
	background:transparent url(../images/portuguese_img/submit.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:80px;
	cursor:pointer;
}

.nothankbtn {
	background:transparent url(../images/nothank.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:130px;
	cursor:pointer;
}

.nothankbtn_p {
	background:transparent url(../images/portuguese_img/nothank.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:130px;
	cursor:pointer;
}

.yespleasebtn{
	background:transparent url(../images/yesplease.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:100px;
	cursor:pointer;
}

.yespleasebtn_p {
	background:transparent url(../images/portuguese_img/yesplease.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:125px;
	cursor:pointer;
}

.finalbtn_p {
	background:transparent url(../images/portuguese_img/final.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:125px;
	cursor:pointer;
}

.savebtncls{
	background:transparent url(../images/save.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:80px;
	cursor:pointer;
}

.savebtncls_p{
	background:transparent url(../images/portuguese_img/save.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:80px;
	cursor:pointer;
}

.cancelbtncls{
	background:transparent url(../images/cancel.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:87px;
	cursor:pointer;
}

.cancelbtncls_p{
	background:transparent url(../images/portuguese_img/cancel.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:87px;
	cursor:pointer;
}

.subscribebtn{
	background:transparent url(../images/suscribe.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:100px;
	cursor:pointer;
}

.subscribebtn_p{
	background:transparent url(../images/portuguese_img/suscribe.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:100px;
	cursor:pointer;
}

.authenticatebtn{
	background:transparent url(../images/authenticate.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:130px;
	cursor:pointer;
}

.authenticatebtn_p{
	background:transparent url(../images/portuguese_img/authenticate.png) repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:130px;
	cursor:pointer;
}

/* Header Part Css -- Start */
.header {
	font-size:14px;
	height:100px;
	margin:0;
	padding:0;
	width:900px;
}

#logo {
	color:#00AFF0;
	float:left;
	font-size:36px;
	font-weight:bold;
	/*margin:20px 0 0; */
	margin:5px 0 0;
	padding:0;
	text-align:center;
	width:305px;
	position:relative;
}

#logo a{
	font-size:36px;
	font-weight:bold;
	text-decoration:none;
}

#upnavigation {
	color:#0175a0;
	float:right;
	margin:35px 0 0;
	padding:0;
	text-align:center;
	position:relative;
	left:120px;
	/*width:400px;*/
	width:430px;
}

#upnavigation span {
	color:#000000;
}

#upnavregister {
	/*color:#00AFF0;*/
	color:#0175a0;
	float:right;
	font-size:12px;
	margin:1px 0 0;
	padding:0;
	text-align:center;
	/*width:400px;*/
}

.upregistertable {
	/*color:#00AFF0;*/
	color:#0175a0;
	font-size:12px;
}

.login {
	/*border:1px solid #00AFF0;*/
}

.login-submit {
	background:transparent url(../images/search_btn.png) repeat scroll 0 0;
	border:medium none;
	height:22px;
	width:42px;
	cursor:pointer;
}

#cab, #cab1, .newcab {
	background:transparent url(../images/header_tab.png) no-repeat scroll 0 0;
	height:43px;
	margin-top:-44px;
	width:126px;
}

* html #cab { 
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://meusparabens.com.br/images/header_tab.png',sizingMethod='crop');
	height:43px;
	margin-top:-44px;
	width:126px;
	position:relative; 
	right:125px;
}

* html #cab1 { 
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://meusparabens.com.br/images/header_tab.png',sizingMethod='crop');
	height:43px;
	margin-top:-44px;
	width:126px;
	position:relative; 
	right:125px;
}

* html .newcab { 
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://meusparabens.com.br/images/header_tab.png',sizingMethod='crop');
	height:43px;
	margin-top:-44px;
	width:126px;
}

#cab a ,#cab1 a, .newcab a{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	position:relative;
	top:15px;
}


#top_menu_new{
	bottom:46px;
	position:relative;
	width:400px;
}

#top_menu_new tr{
	
}

#top_menu_new td{
	background:transparent url(../images/header_tab.png) no-repeat scroll 0 0;
	height:43px;
	width:126px;
	text-align:center;
}

#top_menu_new a{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
/* Header Part Css -- End */



/*Content Part Css -- Start */
#wraptop {
	background:transparent url(../images/content_top.png) no-repeat scroll 0 0;
	height:20px;
}

* html #wraptop { 
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://meusparabens.com.br/images/content_top.png',sizingMethod='crop');
	height:20px;
	margin-top:20px;
}

#wrapbottom {
	background:transparent url(../images/content_bot.png) no-repeat scroll 0 0;
	height:20px;
}

* html #wrapbottom { 
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://meusparabens.com.br/images/content_bot.png',sizingMethod='crop');
	height:20px;
}

#wrapcenter {
	background:transparent url(../images/content_center.png) repeat-y scroll right top;
}

* html #wrapcenter{ 	
	height:43px;
}

#wrap {
	margin-top:5px;
	width:900px;
}
/*Content Part Css -- End */





/* Footer part css - start */
.footer {
	height:50px;
	margin:0;
	padding:0;
}

.copyright {
	color:#FFFFFF;
	font-size:12px;
	margin:10px 0 0;
	position:relative;
	right:250px;
	width:200px;
}

#pipe {
	margin:0 auto;
	padding-top:3px;
}

#pipe ul {
	display:inline;
	margin-left:0;
	padding-left:0;
	text-align:center;
}

#pipe ul li {
	border-left:1px solid #FFFFFF;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	padding:0 25px;
}

#pipe ul li a:hover {
	color:#FFFFFF;
}

#pipe ul li.first {
	border-left:medium none;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
}

#pipe ul li a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

/* Footer part css - End */



/* Horizontal Menu css start */
#horizontal-menu {
	top:0px;
	width:729px;
}

.main_menu {
	background:#FFFFFF url(../images/menu_bg.png) no-repeat scroll 0 0;
	font-family:verdana;
	height:35px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:2px 0 0 20px;
	position:relative;
	width:729px;
}

.main_menu li.top {
display:block;
float:left;
padding-left:10px;
position:relative;
}

.main_menu li a.main_link {
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:40px;
line-height:33px;
padding:0 0 0 12px;
text-decoration:none;
}

.main_menu li a.sub_link {
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:40px;
line-height:23px;
padding:0 0 0 12px;
margin-top:4px;
text-decoration:none;
}

.main_menu li a.main_link span {
display:block;
float:left;
height:40px;
padding:0 20px 0 12px;
}

.main_menu li a.sub_link span {
display:block;
float:left;
height:40px;
padding:0 20px 0 12px;
}

.main_menu li a.main_link:hover {
background:transparent url(../images/tableftB.png) no-repeat scroll 0 0;
color:#CF2734;
/*margin-top:2px;*/
}

.main_menu li a.sub_link:hover {
background:transparent url(../images/tableftB1.png) no-repeat scroll 0 0;
color:#CF2734;
/*margin-top:6px;*/
}

.main_menu li a.main_link:hover span {
background:transparent url(../images/tableftB.png) no-repeat scroll right top;
/*margin-bottom:1px;*/
}

.main_menu li a.sub_link:hover span {
background:transparent url(../images/tableftB1.png) no-repeat scroll right top;
/*margin-bottom:1px;*/
}

.main_menu li a.main_chosen:hover span {
background:transparent url(../images/tableftB.png) no-repeat scroll right top;
/*margin-bottom:1px;*/
}
.main_menu li a.sub_chosen:hover span {
background:transparent url(../images/tableftB1.png) no-repeat scroll right top;
}

.main_menu li a.main_chosen:hover {
background:transparent url(../images/tableftB.png) no-repeat scroll 0 0;
color:#CF2734;
/*margin-top:2px;*/
}

.main_menu li a.sub_chosen:hover {
background:transparent url(../images/tableftB1.png) no-repeat scroll 0 0;
color:#CF2734;
}

.main_menu li a.main_chosen {
background:transparent url(../images/tableftB.png) no-repeat scroll 0 0;
color:#CF2734;
cursor:pointer;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:40px;
line-height:33px;
/*margin-top:2px;*/
padding:0 0 0 12px;
text-decoration:none;
}

.main_menu li a.sub_chosen {
background:transparent url(../images/tableftB1.png) no-repeat scroll 0 0;
color:#CF2734;
cursor:pointer;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:40px;
line-height:23px;
padding:0 0 0 12px;
margin-top:4px;
text-decoration:none;
}

.main_menu li a.main_chosen span {
background:transparent url(../images/tableftB.png) no-repeat scroll right top;
display:block;
float:left;
height:40px;
padding:0 24px 0 12px;
}

.main_menu li a.sub_chosen span {
background:transparent url(../images/tableftB1.png) no-repeat scroll right top;
display:block;
float:left;
height:40px;
padding:0 24px 0 12px;
}

/* Horizontal Menu Css End */


/* Sidebar Css -- Start */
#sidebar {
	margin-left:55px;
	padding:0 10px;	
	float:left;	
	width:177px;
}

* html #sidebar {
	margin-left:25px;
}

.featurebox {
	background:transparent url(../images/sidebar_bg1.png) no-repeat scroll 100% 100%;
	color:#774525;
	margin:38px 0pt 15px;
	padding:15px 0pt 0pt 10px;
}

*html .featurebox{	
	width:177px;
}

.sideheading1{
	background:transparent url(../images/sidebar-header.png) no-repeat scroll 0pt 50%;
	margin:-24px -10px 0pt;
	padding:3px 10px 5px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

*html .sideheading1{		
	height:28px;
	margin:-30px -20px 0pt -10px;
	padding:20px 10px 15px;
}

*html #sidebar form{
	margin-top:-10px;
}

*html #sidebar input{
	margin-left:-10px;
}

.configheading2 {
	/*color:#00AFF0;*/
	color:#0175a0;
	font-size:12px;
	line-height:23px;
	padding:3px 0pt 10px 21px;
	text-align:left;
}

.configspan{
	margin-left:-15px;
} 

.configspanbtn{
	margin-left:14px;
	position:relative;
	bottom:-4px;
}

*html .configspanbtn{
	margin-left:26px;
	bottom:-10px;
}

.configheading2 div:hover{
	background:#efe6d8;
}

.configheading2 a {
	/*color:#00AFF0;*/
	color:#0175a0;
	width:140px;
}

.configheading2 a:hover {
	color:#CF2734;
	background:#efe6d8;
}

/* Sidebar Css -- End */


/*Contacts Retrieve page Css Start */
#contretrievediv{
	width:700px; 
}

#contablediv{
	height:500px;
	margin-left:25px;
	min-height:500px;
	overflow-y:auto;
	width:670px;
}

*html #contablediv{
	height:500px;  
}

#contactstabbody{
	height:500px; 
	overflow-y:auto; 
	overflow-x:hidden;
}

*html #contactstabbody{
	height:auto; 
	overflow-y:hidden; 
	overflow-x:hidden;
}

#contactsretnote{
	color:#444444;
	font-family:Georgia;
	font-size:15px;
	font-weight:bold;
	margin-left:12px;
	text-align:left;
	width:670px;
}

#contactsretnote1{
	color:#444444;
	font-family:Georgia;
	font-size:15px;
	font-weight:bold;
	margin-left:12px;
	text-align:left;
	width:670px;
}

.contactsretahref{
	background:transparent url(../images/cancel.png) no-repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:87px;
	padding:10px 15px 15px 36px;
}

*html .contactsretahref{
	padding:0px 15px 15px 25px;
}

.contactsretahref_p{
	background:transparent url(../images/portuguese_img/cancel.png) no-repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:87px;
	padding:10px 15px 15px 36px;
}

*html .contactsretahref_p{
	padding:0px 15px 15px 25px;
}

.contactretspan{
	position:relative;
	top:-3000px;
}

/*Contacts Retrieve page Css Start */


/*Add Event page Css start */

#ContentWide strong, b {
	font-weight: bold; 
}

#ContentWide p, ol {margin-bottom: 8px; }

#ContentWide h2 {
	color:#CF2734;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	margin-left:85px;
}

#ContentWide .center{
	/*
	float:right;
	margin-right:130px;
	*/
	text-align:center;
}
/*
*html #ContentWide .center{
	margin-right:30px;
}
*/

#ContentWide .footnote{
	float:left;
	margin:10px 0 20px 75px;
	width:472px;
	text-align:left;
}

#eventtable{
	color:#444444;
	float:left;
	font-family:Helvetica,sans-serif;
	font-size:15px;
	line-height:22px;
	text-align:left;
	width:530px;
}

*html #eventtable{
	width:480px;
}

#ContentWide {
	font-size:13px;
	min-height: 50%; 
	width: 780px; 
	margin: auto; 
}
#Content {width: 594px; }

*html #eventdiv{
	float:right;
	margin-right:60px;
}

/*Add Event page Css End */



/*myinvites page Css Start */
#myinvitesdiv{
	margin-top:-25px;
	margin-left:10px;
	float:left;
	width:550px;
}

#myinvitesdiv a:hover{
	text-decoration:underline;
}

*html #myinvitesdiv{
	margin-top:0px;
}
/*myinvites page Css End */



/*myupcomingreminders page Css Start */
#viewallupcoming{
	float:right;
	margin-right:75px;
}

.upcomemyinvites{
	float:right;
}

*html .upcomemyinvites{
	margin-top:-3px;
}

.upcomemyinvites a{
	font-size:15px;
}

.upcomemyinvites a:hover{
	text-decoration:underline;
}

*html #viewallupcoming{
	float:right;
	margin-right:40px;
}

#viewallupcoming a:hover{
	text-decoration:underline;
}

#upcomingalldiv{
	width:700px;
	margin-left:0px;
}
/*myupcomingreminders page Css End */


/*mybirthdayreminders page Css Start */
#addsinglenote{
	float:right;
	margin-right:10px;
	position:relative;
	top:-40px;
}

#addsinglenote a:hover{
	text-decoration:underline;
}

#mybirthdaydiv{
	float:left;
	width:550px;
	margin-left:10px;
	margin-top:-25px;
}

*html #mybirthdaydiv{
	margin-top: 0px;
}
/*mybirthdayreminders page Css End */


/*myeventreminders page Css Start */
#myreminderdiv{
	float:left;
	margin-left:10px;
	margin-top:-25px;
	width:550px;
}

*html #myreminderdiv{
	margin-top: 0px;
}
/*myeventreminders page Css End */


/*myholidayreminders page Css Start */
#myholidayreminddiv{
	float:left;
	margin-left:10px;
	margin-top:-25px;
	width:550px;
}

*html #myholidayreminddiv{
	margin-top: 0px;
}
/*myholidayreminders page Css End */



/*Add Holiday Page Css Start */
.holidaynote{
	float:left;
	font-size:13px;
	margin-bottom:2px;
	/*margin-left:35px;*/
	width:600px;
}

.holidaynote1{
	float:left;
	font-size:13px;
	/*margin-left:82px;*/
	width:600px
}

*html .holidaynote{
	margin-left:58px;
}

*html #holidaytable{
	float:left;
	text-align:center;
	margin-left:15px;
}

/*Add Holiday Page Css End */


/* Holiday List Page css start */
.holidaylistnote , .holidaylistfootnote {
	color:#444444;
	font-size:13px;
	font-family:Georgia;
	font-weight:bold;
	/*text-align:left;*/
	width:590px;
	margin-bottom:2px;	
}

#noholiday, #holidaylisttable tr{
	background:#d9ecf9;
}

.holidaylistfootnote{
	/*width:640px;*/
}

#holidaylisttable{
	font-size:13px;
	font-family:verdana;
}

#holidaylisttable th{
	background: #00AFF0;
	color:#fff;
	text-align:left;
}

/* Holiday List  Page css End */




/*Sms Reminder page Css Start */
#smsContentWide{
	float:left;
	font-size:13px;
	width:620px;
}

#smsContent {
	float:left;
	margin-left:10px;
	margin-top:12px;
	width:540px;
}

*html #smsContent {
	margin-top:34px;
}

.smsnote{
	float:left;
	font-size:13px;
	margin-left:0px;
	text-align:left;
	width:400px;
}

.smsnote1{
	float:left;
	margin-left:0;
	text-align:left;
	width:500px;
}

#smsremindtable{
	float:left;
	font-family:Helvetica,sans-serif;
	font-size:15px;
	margin-left:0 px;
	text-align:left;
	width:530px;
	line-height:22px;
	color:#444444;
}

*html #smsremindtable{
	width:480px;
}

/*Sms Reminder page Css End */




/*AddBirthday page Css Start */
.manualbtndiv{
	text-align:center; 
	margin:10px 0px 10px 0px;
}

*html .manualbtndiv{
	margin:10px 0px -15px 0px;
}

.enviarbtndiv{
	/*
	float:right;
	position:relative; 
	width:380px;
	*/
	text-align:center;
}

*html .enviarbtndiv{
	/*width:350px;*/
}

.birthdaybtnahref{
	background:transparent url(../images/add_manual.png) no-repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:130px;
	padding:10px 15px 15px 36px;
}

.birthdaybtnahref_p{
	background:transparent url(../images/portuguese_img/add_manual.png) no-repeat scroll 0 0;
	border:medium none;
	height:30px;
	width:210px;
	padding:10px 15px 15px 114px;
}

.birthdaytopnote{	
	color:#444444;
	font-size:15px;
	font-family:Georgia;
	font-weight:bold;
	text-align:left;
	width:650px;
	margin-left:12px;
	/*
	font-family:verdana;
	font-size:13px;
	float:left;
	margin-left:80px;
	margin-bottom:20px;
	*/
}

.birthdaysecondnote{
	color:#444444;
	font-size:15px;
	font-family:Georgia;
	font-weight:bold;
	text-align:left;
	width:690px;
	margin-left:12px;
	/*
	font-family:verdana;
	font-size:13px;
	float:left;
	margin-left:80px;
	margin-top:10px;
	*/
}

.birthdaythirdnote{
	color:#444444;
	font-size:15px;
	font-family:Georgia;
	font-weight:bold;
	text-align:left;
	width:690px;
	margin-left:12px;
	/*
	font-family:verdana;
	font-size:13px;
	float:left;
	margin-left:80px;
	margin-top:10px;
	text-align:left;
	width:680px;
	*/
}

/*AddBirthday page Css End */



/* MyCalendarWeek page Css Start */
 #calendarweekdiv{
	cursor:pointer;
	float:left;
	margin-left:20px;
	width:540px;	
	margin-top: 24px;
	font-size:13px;
	font-family: verdana;
	background-color:#D5EDF3;
	border:3px solid #98B8D4;
	display:block;		
	padding:3px;
 }
 
 *html #calendarweekdiv{
	margin-top: 31px;
 }
 
 *html #calendarweekdiv .week_day{
	margin-left:5px;
	width:110px;
 }
 
 *html #calendarweekdiv .week_event{
	margin-right:10px;
 }
 
 #calendarweekdiv .week_day{	
	float:left;
	text-align:left;
	width:100px;
	height:50px;
	margin-left:20px;
	border: 1px solid #fff;
 }
 
#calendarweekdiv .week_event{
	float:right;
	text-align:left;
	width:400px;
	height:50px;
	border: 1px solid #fff;
	/*color:#00AFF0;*/
	color:#0175a0;
	margin-right:16px;
 } 

 #calendarweekdiv .week_today{
	display:block;
	background:#f00;
	color:#fff;
	width:50px;
 }
/* MyCalendarWeek page Css End */


/* MyCalendarList page Css start */
#calendarweekdiv .list_day{	
	float:left;
	text-align:left;
	width:180px;
	height:25px;
	margin-left:20px;
	border: 1px solid #fff;
 }
 
 *html #calendarweekdiv .list_day{
	width:180px;
	margin-left:12px;
 }
 
 *html #calendarweekdiv .list_event{
	width:300px;
	margin-right:12px;
 }
 
#calendarweekdiv .list_event{
	float:right;
	text-align:left;
	width:320px;
	height:25px;
	border: 1px solid #fff;
	/*color:#00AFF0;*/
	color:#0175a0;
	margin-right:16px;
 } 
/* MyCalendarList page Css End */



/* MyCalendar page Css Start */
#calendardiv {
	cursor:pointer;
	float:left;
	margin-left:20px;
	margin-top:23px;
	width:540px;
}

*html #calendardiv{
	margin-top: 30px;
 }

 p.celebration {
    background: yellow;
 }
 p.reminders {
    background: #ED0008;
    color: #fff;
    overflow-x:auto;
 }
 p.dragons, p.today {
    background: green;
    color: #fff;
 }
 p.dragonremove {
    background: #000;
    color: #fff;
 }

 #iconsmenu{
	float:left;	
	margin-left:70px;
	position:relative;
	top:12px;
	width:540px;
	height:30px;
 }
 
 *html #iconsmenu{
	margin-left:30px;
	top:38px;
 }
 
 #iconsmenu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 10px 0 30px;
}
 
 #iconsmenu li {
	display:block;
	float:left;
	text-align:center;
}

#iconsmenu a.navbut4 {
	background:transparent url(../images/select_right.png) no-repeat scroll right top;
	/*color:#00AFF0;*/
	color:#0175a0;
	display:block;
	float:left;
	height:33px;
	margin:0 1px;
	padding:0 6px 0 0;
	text-decoration:none;
}

#iconsmenu a.navbut4 span {
	background:transparent url(../images/select_left.png) no-repeat scroll left top;
	display:block;
	float:left;
	padding:9px 0 5px 6px;
	text-align:center;
	width:60px;
}

#iconsmenu a.navbut3 {
	background:transparent url(../images/unselect_right.png) no-repeat scroll right top;
	color:#000000;
	display:block;
	float:left;
	height:33px;
	margin:0 1px;
	padding:0 6px 0 0;
	text-decoration:none;
}

#iconsmenu a.navbut3:hover {
	background:url("../images/select_right.png") no-repeat right top;
	/*color:#00AFF0;*/
	color:#0175a0;
}

#iconsmenu a.navbut3 span {
	background:transparent url(../images/unselect_left.png) no-repeat scroll left top;
	display:block;
	float:left;
	padding:9px 0 5px 6px;
	text-align:center;
	width:60px;
}

#iconsmenu a.navbut3:hover span {
	background:url("../images/select_left.png") no-repeat left top;
}

  /*
 #iconsmenu a{
	text-decoration:none;
 }

 .iconsmenuul{
	color:#fff;
	font-family:verdana; 
	font-size:13px;
	height:25px; 
	list-style-image:none; 
	list-style-type:none;
 }
 
 .iconsmenuli{
	background:transparent url(../images/unselect_tab.png) no-repeat scroll 0 0;
	height:24px; 
	padding: 5px 16px;
	text-align:center; 
	width:68px; 
	display:inline;
 }
 
 .iconsmenuli2{
	padding:5px 30px 7px 22px; 
	position:relative; 
	right:2px;
 }
 
  *html .iconsmenuli2{
	position:relative; 
	left:2px;
 }
 
 .iconsmenuli3{
	padding:5px 30px 7px 22px; 
	position:relative; 
	right:15px;
 }
 
*html .iconsmenuli3{
	left:5px;
 }
 
 .iconsmenuli4{
	padding:5px 30px 7px 22px; 
	position:relative; 
	left:5px
 }
  
 *html .iconsmenuli{
	padding: 5px 16px;
	margin-left:5px;
	height:24px; 
 }
  
  .iconsmenuli a, .iconsmenuli2 a, .iconsmenuli3 a, .iconsmenuli4 a{
	color:#000;
  }
  
 .iconsmenuselect, .iconsmenuselect0, .iconsmenuselect1, .iconsmenuselect2{
	background:transparent url(../images/selected_tab.png) no-repeat scroll 0 0;
	height:24px; 	
	text-align:center; 
	width:68px; 
	display:inline;
 }
 
 .iconsmenuselect a, .iconsmenuselect0 a, .iconsmenuselect1 a, .iconsmenuselect2 a{
	color:#00AFF0;
 }
 
 .iconsmenuselect, .iconsmenuselect0{
	padding:7px 16px;
 }
 
 .iconsmenuselect1{
	padding:7px 18px;
 }
 
 .iconsmenuselect2{
	padding:7px 24px;
	position:relative;
	right:13px;
 }
 
 *html .iconsmenuselect{
	height:29px; 
	position:relative;
	top:3px;
	right:5px;
 }
 
  *html .iconsmenuselect0{ 
	position:relative;
	left:5px;
  }
  
 *html .iconsmenuselect1{
	 position:relative;
	 left:3px;
 }
 
 *html .iconsmenuselect2{
	 position:relative;
	 left:5px;
 }
 */
 
/* MyCalendar page Css End */


/*Friend Register page Css Start */
.friend_reg_align{
	margin-left:55px;
}
.friendnote1, .friendnote2{
	font-weight:bold;
	font-family:Helvetica,sans-serif;
	font-size:15px;	
	text-align:left;
	width:560px;
}

.h2note{
	color:#444444;
	font-weight:bold;
	font-family:Georgia;
	font-size:18px;	
	text-align:left;
	width:560px;
}

*html .h2note{	
	width:540px;
}

.h3note{
	color:#444444;
	font-size:13px;
	font-family:Georgia;
	font-weight:bold;
	text-align:left;
	width:500px;
}

*html friendnote1, .friendnote2{
	margin-left:55px;
}

.friendnote2{
	border: 1px solid #00AFF0;
	display:block;
	height:50px;
}

.friendnote2 span{
	position:relative;
	top:15px;
	left:70px;
}

/*Friend Register page Css End */


/*Friend Register Redirect page Css Start */
#register-yes{	
	float:left;
	width:500px;
	/*border-right:3px solid #00A0FF;*/
	height:380px;
}
*html #register-yes{	
	width:480px;
}

*html #register-yes .h2note{
	width:400px;
}

.reg_yes_align{
	text-align:left;
	margin-left:25px;
}

#register-no{
	float:right;
	width:250px;
	height:380px;
}


*html #register-no .h2note{
	width:200px;
}

#register-yes h5 , #register-no h5{
	font-size:14px;
	font-family:verdana;
}


/*Friend Register Redirect page Css End */



/*Register Page Css Start */
#registerdiv{
	/*float:left;
	padding-right:5px;	
	width:560px;
	*/
}

#registercont{
width:560px;
}

#registertable{
	color:#444444;
	font-family:Helvetica,sans-serif;
	font-size:15px;
	line-height:1.5em;
	margin-left:40px;
	width:550px;
}

*html  #registertable{
	width:520px;
}

#registertable .login{
	padding:5px;
	width:480px;
}

*html  #registertable .login{
	padding:0px;
	height:25px;
}

#registertable .login1{
	padding:5px;
	width:100px;
}

*html  #registertable .login1{
	padding:0px;
	height:25px;
}

#registertable .login2{
	padding:5px;
	width:230px;
}

*html  #registertable .login2{
	padding:0px;
	height:25px;
}

#registertable .login3{
	padding:5px;
	width:140px;
}

*html  #registertable .login3{
	padding:0px;
	height:25px;
}

#registertable .smalllabel{
font-size:13px;
}

#registertable tr{
	line-height:22px;
}

#registernote{
	font-size:15px;
	font-family:Georgia;
	font-weight:bold;
	text-align:left;
	width:615px;
	/*width:560px;*/
}
/*Register Page Css End */



/*Register-Authenticate Page Css Start */
#authenticatenote{
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	text-align:center;
	width:650px;
}

/*Register-Authenticate Page Css End */


/* GetStarted Page css start */
#homephoto{
	border:1px solid #00AFF0;
	/*height:400px;*/
	height:440px;
	width:840px;
}

.txtimagecss{
	text-align:left;
	margin-left:20px;
	color:#0175a0;
	font-weight:bold;
	font-size:17px;
}

.hoverimage2{
	background:#00AFF0;	
}
.hoverimage2 a{
	color:#fff;
}

#getstartbtn a,img{
	border:none;
}

#getstartbtn{
margin-left:360px;
}

#homediv{
	font-size:13px;
	font-family:Georgia;
	font-weight:bold;
	text-align:left;
	width:700px;
}

#homediv1{
	font-size:13px;
	font-family:Georgia;
	font-weight:bold;
	text-align:left;
	width:725px;
}

#orkutimgdiv{
position:relative; 
float:left;
width:150px; 
top:10px;
}

*html #orkutimgdiv{
width:120px; 
}
/* GetStarted Page css End */


/* MyProfile Page css start */

#profilecontentwide {	
	float:left;
	font-size:13px;	
	width:580px;
}

#profilecontent{	
	float:left;
	margin-left:20px;
	margin-top:-3px;
	width:540px;
}

* html #profilecontent{
	margin-top:14px;
}

.remindercss{
	float:left;
	margin-left:20px;
	width:540px;
	margin-top:10px;
}

* html .remindercss{
	margin-top:34px;
}

#profilecontent h2note{
	width:540px;
}

.profilelabel{
	background: url(../images/arrow_red.gif) no-repeat 0 3px; 
	padding-left: 9px; 
	/*margin-left:40px;*/
	margin-bottom:8px;
	text-align:left;
	color:#444444;
	font-family:Helvetica,sans-serif;
	font-size:15px;
}

*html .profilelabel{
	width:400px;
	float:left;
}

.profilecontent1 .login{
	padding:5px;
	width:480px;
}

*html .profilecontent1 .login{
	padding:0px;
	height:25px;
}

 .login11{
	padding:5px;
	width:100px;
}

.login22{
	padding:5px;
	width:240px;
}

.login33{
	padding:5px;
	width:130px;
}

*html .login11{
	width:80px;
	padding:0px;
}

*html .login22{
	width:230px;
	padding:0px;
}

*html .login33{
	width:120px;
	padding:0px;
}

.profilecontent1{
	/*
	float:left;
	width:200px;	
	margin-left:40px;
	*/
	margin-bottom:8px;
	text-align:left;
}

.dispnone , .dispnone1{
	display:none;
}

* html .dispnone{
	display:block;
	margin-bottom:30px;
}

* html .dispnone1{
	display:block;
	margin-bottom:10px;
}


.profilecontent2{
	font-size:13px;
	text-align:left;
	/*margin-left:40px;*/
}

/* MyProfile Page css End */


/* Add Birthday Manually Css Start */
#addbirthtable{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#CCCCCC;
	border:1px solid #AAAAAA;
	margin:0 0 14px 10px;
	padding:10px 10px 10px 15px;
	width:680px;
	color:#444444;
}

/* Add Birthday Manually Css End */




