body {

	font-family: verdana, arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background: #ffffff; 

/*	background: url(back.jpg); */

	padding: 0;

	margin: 0;

}

form {

  padding: 0;

  margin: 0;

}

td {

	font-family: verdana, arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}

th {

	font-weight: bold;

	color: #0066ff;

	background: #ddeeff;	/*inbox message menu*/

	font-size: 11px;

}

th a {

	text-decoration: underline;

	color: #0066ff;

}

th a:hover {

	color: #0066ff;

	text-decoration: none;

}

/* hides text-align to the left from IE, because the next 2 rules doesn't apply to IE */

 html>body td {

  	text-align: left;

}

html>body td[align="center"] {

  	text-align: center;

}

html>body td[align=center] {

  	text-align: center;

}

html>body td[align=right] {

  text-align: right;

}

html>body td[align="right"] {

  text-align: right;

}

*[align="center"] {

  text-align: center;

}

*[align=center] {

  text-align: center;

}

*[align="right"] {

  text-align: right;

}

*[align=right] {

  text-align: right;

  

/* ADDITIONAL START*/  



}

.head {

	height: 120px; 

	background: url(images/head.jpg); /* url(head.jpg) {$image_dir} */		

	border-bottom: 1px solid #ffffff;

}

.menu {

	height: 35px; 

	background: url(images/menu.jpg); /* url(menu.jpg) */

	color: #ffffff;

	font-size: 12px;

	font-weight: bold;

}

.submenu {

	height: 25px;

	background: #3366ff;

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

/*	background: url(submenu.jpg);*/

}

.back {

	background: #ffffff; /*body 800px bg*/

}

.content {

	background: #ddeeff;

}

.quotehead {

	height: 25px;

	background: #ddffff;

	color: #ff00ff;

	font-size: 15px;

	font-weight: bold;

}

.quote {

	background: #ddffff;

	color: blue;

	font-size: 11px;
	font-weight: bold;

}

.new {

	background: #ddffff; /*member list*/

}

.homehead { /* langhead.tpl loginhome.tpl pollshead.tpl randomhead.tpl searchome.tpl */ 

	height: 25px;

	background: url(images/homehead.jpg);

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

}

.homebg { /* loginhome.tpl polls_details.tpl searchome.tpl */

	background: #ddffff;	

}

.homeimage {

	background: url(images/home.jpg);

}

.trans { /*tranparent */

	background: tranparent;

}

.searchhead { /* searchome.tpl */

	height: 25px;

	background: url(images/homehead.jpg);

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

}

.search { /* searchome.tpl */

	background: #ddffff;

}

.loginhead { /* loginhome.tpl */ 

	height: 25px;

	background: url(images/homehead.jpg);

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

}

.login { /* loginhome.tpl */

	background: #ddffff;					

}

.randomhead { /* randomhead.tpl */ 

	height: 25px;

	background: url(images/homehead.jpg);

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

}

.langhead { /* langhead.tpl */ 

	height: 25px;

	background: url(images/homehead.jpg);

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

}

.luckyfemale {

	height: 25px;

	background: url(images/homehead.jpg);

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

}

.luckymale {

	height: 25px;

	background: url(images/homehead.jpg);

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

}

.lucky {

	background: #ffccff;

}

.sponsor {

	background: #ddffff;	

}

.birthday {

	background: #ffffff;

	color: #ff00ff;

	font-size: 18px;

	font-weight: bold;

	

/* ADDITIONAL END */  



}

.headbg{

	background: ;

}

.headbgbox{

	background: ;

}

.loginadmin {

	background: #ddeeff;

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;

}

.submenutext {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

.loginbarbg {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

a.loginbarbg {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

a.loginbarbg:hover {	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;	

}

a.mainmenutext:hover {	

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;	

}

.module_head {

	height: 25px;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	background: #6699ff;

	vertical-align: middle;

}

.oddrow, .addrow {

	background: ; /*FEFEFE*/

}

.evenrow {

	background: ; /*row grey-white-grey*/

}

.module_head_right {

	background: #ddeeff;

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;

}

.module_head_right a {

	background: #ddeeff;

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;

}

.calendar_module_detail {

	font-size: 11px;

	font-weight: normal;

	background: ; 

 	border-left: 1px solid #ddeeff; 

	border-right: 1px solid #ddeeff; 

	border-bottom: 1px solid #ddeeff; 

	border-top: 0px solid #ddeeff;

}

.calendar_module_head {

	background: #ddeeff;

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;

}

.module_head_right a:hover {

	background: #ddeeff;

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;

}

.edituserlink{

	background: #ddeeff; /*edit user profile*/

	color: #0066ff;

	font-weight: bold;

}

.edituserlink a{

	background: #ddeeff;

	color: #0066ff;

	font-weight: bold;

}

.edituserlink a:hover{

	background: #ddeeff;

	color: #0066ff;

	font-weight: bold;

}

.text_head1, .text_head1:hover {

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;

}

.text_head2, .text_head2:hover {

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;	/*main picture thumbnail*/

}

.offer_head {

	font-size: 18px;

	font-weight: bold;

	color: #0066ff; 

}

.offer_table {

	background: #ddeeff;

}

.module_detail_inside {

	font-size: 11px;

	font-weight: normal;

	background: #ffffff; /*F8FBFF remove - text disappear*/

/*	text-align: left; */

	border-left: 1px solid #eeeeee; 

	border-right: 1px solid #eeeeee; 

	border-bottom: 1px solid #eeeeee; 

	border-top: 0px solid #eeeeee; 		

}

.tos {

	font-size: 11px;

	font-weight: normal;

	background: #ffffff; 

	margin: 10px;

	border-left: 1px solid #eeeeee; 

	border-right: 1px solid #eeeeee; 

	border-bottom: 1px solid #eeeeee; 

	border-top: 0px solid #eeeeee; 		

}	

}

.im_text {

	font-size: 11px;

	font-weight: normal;

	background: #ffffff; 

	border-left: 1px solid #eeeeee; 

	border-right: 1px solid #eeeeee; 

	border-bottom: 1px solid #eeeeee; 

	border-top: 0px solid #eeeeee; 		

}

.module_detail {

	font-size: 11px;

	font-weight: normal;

	background: #ffffff; 

}

.leftside_detail {

	font-size: 11px;

	font-weight: normal;

	background: #ffffff; 

	border-left: 1px solid #eeeeee; 

	border-right: 1px solid #eeeeee; 

	border-bottom: 1px solid #eeeeee; 

	border-top: 0px solid #eeeeee; 	

}

.statusbar {

	background: #ddeeff; 

}

a.subhead {

	color: #ffffff;

	font-weight: bold;

	text-decoration: none;

	padding-left: 10px;

}

a.subhead:hover {

	color: #ffffff;

	font-weight: bold;

	text-decoration: underline

}

.smallpic {

	border: 0px solid #FFFFFF;	

}

.thumbpic {

	background: ;

	font-size: 11px;

	font-weight: none;

	color: #0066ff;

}

input {

	font-size: 11px;

}

textarea {

	font-size: 11px;

}

select {

	font-size: 11px;

}

.formbutton {

	height: 20px;

	font-size: 11px;

	font-weight: bold;

	color: black;

	background: #dddddd;

	border-left: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	border-top: 1px solid #cccccc;

}

.main_outer_table{

	background: ;

}

a.main_title{

	font-size: 40px;

	font-weight: bold;

	font-family: Times New Roman, Arial, sans-serif;

	color: #ffffff;

	text-decoration: none;

	font-style: italic ;

}

a:hover.main_title{

	font-size: 40px;

	color: #ffffff;

	text-decoration: none;

}

a.sub_title{

	font-size: 20px;

	font-weight: bold;

	font-family: Arial, Times New Roman, sans-serif;

	color: #ffffff;

	text-decoration: none;

	font-style: italic;

}

a:hover.sub_title{

	font-size: 20px;

	color: #ffffff;

	text-decoration: none;

}

.dotted{

	border-bottom-width: 1px;

	border-bottom-style: dashed;

}

.s_table_blue{

	color: #0066ff; 

	font-weight: bold;

}

.s_table_white{

	color: #0066ff; 

}

.table_blue{

	background: ; 

	color: #0066ff; 

}

.table_white{

	background: ; 

	color: #0066ff; 

}

.table_green{

	background: ; 

	color: #00FF00;

}

.table_red{

	background: ; 

	color: #FF0000;

}

.table_pink{

	background: ; 

	color: #FF0000; 

}

.table_gray{

	background: ; 

	color: #333333; 

}

.table_yellow{

	background: ; 

	color: #0066ff; 

}

.main_text1{

	font-size: 30px;

}

.page_heading {

	font-size: 18px;

	border: 1px solid #ddeeff; 

	background: ; 

	text-align: center;

}

.headrow {

	border: 1px solid #ddeeff; 

	background: ; 

	text-align: center;

}

.text8pt {

	font-size: 11px;

}

.searchtitle {

	font-size: 18px;

	font-weight: bold;

	color: #0066ff; 

}

.xtitle {

	font-size: 18px;

	border: 1px solid #ddeeff; 

	background: ; 

	text-align: center;

}

.title {

	font-size: 15px;

	border: 1px solid #ddeeff; 

	background: ; 

	text-align: left;

	font-weight: bold;

	padding: 4px 4px 4px 11px;

	margin-left: 11px;

}

.subtitle {

	font-size: 12px;

	color: #0066ff; 

	border: 1px solid #ddeeff; 

	background: #ddeeff;

	font-weight: bold;

	padding: 1px;

}

a {

	color: #0066ff;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

	color: #0066ff;

}

a.menulink {

	font-size: 11px;

	color: #0066ff;

	text-decoration: none;

}

a.menulink:hover {

	font-size: 11px;

	color: #0066ff;

	text-decoration: none;

}

.panellinkhdr { /*admin panel*/

	background: #ddeeff;

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;

}

a.panellink {

	font-size: 11px;

	font-weight: none;

	text-decoration: none;

	color: #0066ff;

}

a.panellink:hover {

	font-weight: none;

	font-size: 11px;

	text-decoration: underline;

}

.panelbox {



}

.copyright {

	background: #eeffff;

	color: #0066ff;

	font-size: 11px;

	text-decoration: none;

}

a.copyright {

	font-size: 11px;

	color: #0066ff;

	text-decoration: none;

}

a.copyright:hover {

	font-size: 11px;

	color: #0066ff;

	text-decoration: underline;

}

.footer {

	background: #ddffff;

	color: #0066ff;

	font-size: 11px;

	font-weight: none;

	text-decoration: none;

}

.paneltable{

	background: #0066ff; 

}

.modulehead{

	color: #0066ff; 

}

.storyhead{

	color: #0066ff;

	font-weight: bold;

}

.storydate{

	font-size: 9px;

	color: #0066ff; 

	font-style: italic;

}

.storyby{

	color: #0066ff; 

}

.storytext{

}

.newshead{

	color: #0066ff;

	font-weight: bold;

}

.newsdate{

	font-size: 9px;

	font-style: italic;

}

.newstext{

}

.pollquestion{

	color: #0066ff;

	font-weight: bold;

}

.polloptions{

}

.payment_mod_head{

	font-size: 11px;

	color: #0066ff;

	background: ; 

}

.admin_head{

	font-size: 11px;

	color: #333333;

	font-weight: bold;

}

h4{

	font-size: 11px;

}

.errors {

	color: red;

}

.headerfooter {					/*** style of "xxx's Profile", "Last logge" ***/

	height: 25px;

	background: #ddeeff; /*add*/

	color: #0066ff;

	font-size: 11px;

	font-weight: bold;

}

.headerfooter a {

	text-decoration: none;

}

.headerfooter a:hover {							/*** hover: style of "xxx's Profile", "Last logge" ***/

	text-decoration: underline;

}

.nickwidth {								/*** width of sections ***/

	width: 540px;

	text-align: center;

}

.im_msg {

	font-size: 11px;

}

.menu_subhead {

	background: #ddeeff; 

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;

}

.picgallery {

	background: ; 

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.module_head a {

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;	



}

.module_head a:hover {

	text-decoration: underline;

	font-size: 11px;

	font-weight: bold;

	color: #0066ff;

}

/* Following are added in 2.1.0 for DIV specifications */

.stats_line {

	float: left;

}

.stats_line_outer {

	width: 99%;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-right: 2px;

}

.display_error {

	font-weight: normal;

	background: #ddeeff; /* background photo upload, etc */

 	border-left: 1px solid #eeeeee; 

	border-right: 1px solid #eeeeee; 

	border-bottom: 1px solid #eeeeee; 

	border-top: 0px solid #eeeeee;

}

.required_info {

	color: #ff0066;

}

.bloglink_hdr02 {

	float:left; 

	margin: 1px; 

	padding: 4px; 

	text-align: center;

}

.colhead {

	font-weight: bold;

	color: #0066ff;

	background: #ddeeff; 

	font-size: 11px;

}

.colhead a {

	text-decoration: underline;

	color: #0066ff;

}

.colhead a:hover {

	color: #0066ff;

	text-decoration: none;

}

.panelbox_div {

	height:16px; 

	padding:1px;

	padding-left: 6px; 

	padding-right: 3px;

}

.panellinkhdr_div {

	height:13px;

	background: ;

	font-size: 11px;

	font-weight: none;

	color: #0066ff;

	padding:3px;

	padding-left: 6px; 

	padding-right: 3px;

}

.panellinkhdr_div  a {

	text-decoration: none;

}

a.panellink_div {

	font-size: 11px;

	font-weight: none;

	text-decoration: none;

	color: #0066ff;

}

.panellink a:hover {

	text-decoration: underline;

}

.signup_line_outer{

	margin-top: 3px;

	margin-left: 6px;

	margin-bottom: 1px;

	margin-right: 4px; 

	vertical-align:middle; 

}

.signup_line_leftside {

	float: left;

	width: 188px;

}

.profile_line_leftside {

	float: left;

	width: 45%;

	font-weight:bold;

}

.loadsnaps_column {

	float: left;

	width: 100%;

	vertical-align: middle;

	text-align: center;

}

.column_head {

	height: 25px;

	background: #ddeeff; 

	color: #0066ff;

	font-size: 11px;	

	font-weight: bold;

	vertical-align: ;

}

.column_head a {

	color: #0066ff;

	text-decoration: none;

}

.column_head a:hover {

	color: #0066ff;

	text-decoration: underline;

}

.line_leftside {

	margin-top: 3px;

	margin-left: 6px;

	margin-bottom: 3px;

	margin-right: 2px; 

	vertical-align:middle; 

}

.line_rightside {

	margin-top: 3px;

	margin-left: 2px;

	margin-bottom: 3px;

	margin-right: 4px; 

	vertical-align:middle; 

}

.line_top_bottom_pad {

	padding-top: 2px;

	padding-bottom: 2px;

}

.top_margin_6px {

	margin-top: 6px;

}

.profile_links {

	background: ; 

}

.current_monthday {

    background: ; 

}

.other_monthday {

    background: ;

}

.line_outer {

	padding-top: 3px;

	padding-left: 6px;

	padding-bottom: 3px;

	padding-right: 4px; 

}

div {

	font-family: verdana, arial, Helvetica, sans-serif;

	font-size: 11px;

	height: auto;

}



/* 2.5 changes */



a.dropmenulink {

	font-size: 13px;

	font-weight: bold;

	color: #0066ff; 

	text-decoration: none;

}

a.dropmenulink:hover {

	font-size: 13px;

	font-weight: bold;

	color: #0066ff;

	text-decoration: none;

}

.dropdowncontainer {

	width: 100%;

}

.dropdownsection {

	width: 100px;

	display: inline;

	float: left;

}

.anylinkcss{

position:absolute;

visibility: hidden;

border:1px solid white;

border-bottom-width: 0;

font:normal 12px Verdana;

line-height: 22px;

z-index: 100;

background: #336699;

width: 150px;

}

.anylinkcss a{

width: 100%;

display: block;

text-align: left;

text-indent: 3px;

border-bottom: 1px solid white;

padding: 1px 0;

text-decoration: none;

font-weight: bold;

color: #FFFFFF;

}

.anylinkcss a:hover{ /*hover background color*/

background: #CC6600;

color: white;

}

/* Pasword strength related */

.password_bar{

	font-size: 2px;

	height: 4px;

	width:210px;

	border-width: 1px;

	border-style:solid;

	border-color:black;

}

.password_text {

	font-size:10px;

}

/* Password strength related over */



.searchstyle{

  color: #FFFFFE;

}

.searchselect{

  color: #333333;

}

select, textarea, .textinput, .passwordinput {

	background: #FFFFFF;

	scroller-border: 1px solid #cccccc;

}

select, .select, .searchselect {

	font-size: 11px;

	border: 1px solid #cccccc; 

	padding: 2px;

}

option {

	border: 0px solid #cccccc; 

}

textarea, .textinput, .passwordinput {

	font-size: 11px;

	border: 1px solid #cccccc; 

	padding: 2px;

}

.smallest_profiles {

	font-size: 10px;

}

.left_padding_2px {

	padding-left:2px;

}
