.bgg7c_1{ background-color: #FFD372; width:144px; height:65px;}

#layer0 {
  position: absolute;
  visibility: hidden;
  width: 282px;
  height: 170px;
  left: 850px;
  top: 270px;
}
#layer1 {
  position: absolute;
  visibility: hidden;
  width: 282px;
  height: 170px;
  left: 850px;
  top: 440px;
}
#layer2 {
  position: absolute;
  visibility: hidden;
  width: 282px;
  height: 170px;
  left: 850px;
  top: 610px;
}
#layer3 {
  position: absolute;
  visibility: hidden;
  width: 282px;
  height: 170px;
  left: 850px;
  top: 780px;
}

#close {
  float: right;
}


.headbg{
}
.headbgbox{
}
.loginbarbg{
}

.module_head {
  font-size: 11px;
  font-weight: bold;
  
}

.oddrow, .addrow {
}

.evenrow {
}


.module_head_right {
  font-size: 11px;
  
}

.module_head_right a {
  font-size: 11px;
  
}

.calendar_module_detail {
  font-size: 11px;
  font-weight: normal;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #e8d1cd;
  border-right-color: #e8d1cd;
  border-bottom-color: #e8d1cd;
  border-left-color:#e8d1cd;
}

.calendar_module_head {
  font-size: 11px;
  font-weight: bold;
  
}


.module_head_right a:hover {
  font-size: 11px;
  
}


.edituserlink{
  
  font-weight: bold;

}
.edituserlink a{
  
  font-weight: normal;
}
.edituserlink a:hover{
  
  font-weight: normal;
}

.text_head1, .text_head1:hover {
  font-size: 14px;
  font-weight: bold;
  
}
.text_head2, .text_head2:hover {
  font-size: 14px;
  font-weight: bold;
  color: #0000AF;
}

.offer_head {
  font-size: 16pt;
  color: #4278D3;
}

.module_detail_inside {
  font-size: 11px;
  font-weight: normal;
  text-align:left;

}

.tos {
  font-size: 11px;
  font-weight: normal;
  background-color_: #F8FBFF;
  margin: 10px;
}

.im_text {
  font-size: 11px;
  font-weight: normal;
}

.module_detail {
  font-size: 11px;
  font-weight: normal;
  text-align:left;
}
.leftside_detail {
  font-size: 11px;
  font-weight: normal;
}
.statusbar {
}

a.subhead {
  text-decoration: underline;
  
  font-weight: bold;
}
a.subhead:hover {
  
  text-decoration: none;
  font-weight: bold;
}

.smallpic {
  border: 1px solid #cccccc;
}

input {
  font-size: 11px;
}
textarea {
  font-size: 11px;
}
select {
  font-size: 11px;
}
.formbutton {
  font-size: 11px;
  color: #003399;
}


.main_outer_table{
}

a.main_title{
  font-size: 40px;
  
  text-decoration:none;
}
a:hover.main_title{
  font-size: 40px;
  
  text-decoration:none;
}
.dotted{
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}

.s_table_blue{
  color: #27277E;
  font-weight: bold;
}
.s_table_white{
  color: #27277E;
}

.table_blue{
  color: #27277E;
}
.table_white{
  color: #27277E;
}

.table_green{
  color: #003300;
}
.table_red{
  color: #990000;
}
.table_pink{
  color: #7D0067;
}
.table_gray{
  color: #333333;
}
.table_yellow{
  color: #B08D00;
}


.main_text1{
  font-size: 24px;

}
.page_heading {
  font-size: 14pt;
  text-align: center;
}
.headrow {
  text-align: center;

}
.text8pt {
  font-size: 8pt;
}
.searchtitle {
  font-size: 14pt;
  font-weight: bold;
  color: #003366;
}
.xtitle {
  font-size: 14pt;
  border: 1px solid #A9BDF1;
  background-color_: #DADADA;
  text-align: center;

}
.title {
  font-size: 12pt;
  border: 1px solid #A9BDF1;
  background-color_: #DADADA;
  text-align: left;
  font-weight: bold;
  padding: 4px 4px 4px 11px;
  margin-left: 11px;

}
.subtitle {
  font-size: 10pt;
  color: #003366;
  border: 1px solid #96B0F5;
  background-color_: #D7E1EE;
  font-weight: bold;
  padding: 1px;
}

a {
  color: #4278D3;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  color: #4278D3;
}

a.menulink {
  font-size: 11px;
  color: #4278D3;
  text-decoration: none;
}
a.menulink:hover {
  font-size: 11px;
  color: #4278D3;
  text-decoration: none;
}

.panellinkhdr {
  //background-color_: #4278D3;
  font-size: 11px;
  font-weight: bold;
  

}
a.panellink {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #4278D3;
}
a.panellink:hover {
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
}
.panelbox {

}
.footer {
  background-color_: #E1EFFB;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-top-color: #95B5E6;
  border-right-color: #95B5E6;
  border-bottom-color: #95B5E6;
  border-left-color: #95B5E6;
}
a.footerlink {
  font-size: 8pt;
  color: #4278D3;
  text-decoration: none;
}
a.footerlink:hover {
  font-size: 8pt;
  color: #4278D3;
  text-decoration: none;
}
.copyright{
  color: #AAAAAA;
  font-size: 11px;
  text-decoration: none;
}

.paneltable{
  background-color_: #003366;
}
.modulehead{
  color: #003366;
}


.storyhead{
  color: #4278D3;
  font-weight: bold;
}
.storydate{
  font-size: 9px;
  color: #003366;
  font-style: italic;
}
.storyby{
  color: #003366;
}
.storytext{
}

.newshead{
  color: #4278D3;
  font-weight: bold;
}
.newsdate{
  font-size: 9px;
  font-style: italic;
}
.newstext{

}

.pollquestion{
  color: #4278D3;
  font-weight: bold;
}
.polloptions{

}

.payment_mod_head{
  font-size: 11px;
  
  background-color_: #3399CC;
}

.admin_head{
  font-size: 12px;
  color: #4278D3;
  font-weight: bold;
}
h4{
  font-size: 12px;
}
.copyright:hover {
  color: #0000ff;
  font-size: 11px;
  text-decoration: underline;
}
.errors {
  color: red;
}

.headerfooter, .headerfooter:hover {          /*** style of "xxx's Profile", "Last logge" ***/
  
  font-size: 12px;
  font-weight: bold;
  height: 20px;
}

.headerfooter:hover {             /*** hover: style of "xxx's Profile", "Last logge" ***/
  
  text-decoration: none;
}

.nickwidth {                /*** width of sections ***/
  width: 540px;
  text-align: center;
}

.im_msg {
  font-size: 8pt;
}

.menu_subhead {
  background-color_: #83ADDF;
  font-size: 11px;
  font-weight: bold;
  

}

.picgallery {
  background-color_: #F8FBFF;
  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;
  
}
.module_head a:hover {
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
  
}

/* 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-color_: #E1EFFB;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #D4E1F6;
  border-right-color: #D4E1F6;
  border-bottom-color: #D4E1F6;
  border-left-color: #D4E1F6;
}

.required_info {
  color: #FF0000;
}

.bloglink_hdr02 {
  float:left; 
  margin: 1px; 
  padding: 4px; 
  text-align: center;
}
 
.colhead {
  font-weight: bold;
  color: #4278D3;
  background-color_: #D4E1F6;
  font-size: 11px;

}

.colhead a {
  text-decoration: underline;
  color: #4278D3;
}
.colhead a:hover {
  color: #4278D3;
  text-decoration: none;

}

.panelbox_div {
  height:16px; 
  padding:1px;
  padding-left: 6px; 
  padding-right: 3px;
}

.panellinkhdr_div {
  height:13px;
  //background-color_: #4278D3;
  font-size: 11px;
  font-weight: bold;
  
  padding:3px;
  padding-left: 6px; 
  padding-right: 3px;
}
.panellinkhdr_div  a {
  text-decoration: none;
}
a.panellink_div {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #4278D3;
}
.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: 49.9%;
  vertical-align: middle;
  text-align: center;
}

.column_head {
  font-weight: bold;
  background-color_: #D4E1F6;
  color: #4278D3;
  font-size: 11px;
  line-height: 20px;
  vertical-align: middle;
}

.column_head a {
  color: #4278D3;
  text-decoration: none;
}

.column_head a:hover {
  color: #4278D3;
  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-color_: #E1EFFB;
}

.current_monthday {
        background-color_: #FEFEFE;
}

.other_monthday {
        background-color_: #EFEFEF;
}

.line_outer {
  padding-top: 3px;
  padding-left: 6px;
  padding-bottom: 3px;
  padding-right: 4px; 
}

div {
  font-family: Tahoma, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  height: auto;
}







































/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/* END RESET */


/* ------------------------| Header |----------------------- */
HTML, BODY { border-top: #000 1px solid; HEIGHT: 100%; margin:0; padding:0; width: 100%; }
BODY { FONT-SIZE: 12px; font-family: Tahoma, Tahoma, sans-serif; color: #5f4b4d; background: #b50009 url(/templates/yanikadate/images/bgg.gif) 0 0 repeat-x;table-layout: fixed}
/* ------------------------| H1///H6 |----------------------- */

h1 { FONT-SIZE: 12px; font-weight: bold; padding: 0 ; margin: 0px; color: #fff6e1; }
h1 span { FONT-SIZE: 16px; color: #385a5e}
h2 { FONT-SIZE: 12px; font-weight: bold; padding: 0 0 15px ; margin: 0px; color: #dc2233; }
h3 { FONT-SIZE: 24px; font-weight: bold; padding: 0 0 20px 0 ; margin: 0; color: #dc2233; }
h4 { FONT-SIZE: 14px; font-weight: bold; padding: 20px 0 20px 0 ; margin: 0px; color: #2c5689; }
h5 { FONT-SIZE: 14px; font-weight: bold; padding: 20px 0 20px 0 ; margin: 0px; color: #2c5689; background: transparent url(/templates/yanikadate/images/bul01.gif) 0 100% repeat-x;
}
h6 { FONT-SIZE: 12px; font-weight: bold; padding: 2px 0 0 0; margin: 0; color: #cc0e48; }
ash6{ FONT-SIZE: 12px; font-weight: bold; padding: 2px 0 0 0; margin: 0; color: #cc0e48; }

TABLE { border: 0px}
DIV, TD, ul { FONT: 12px Tahoma; vertical-align: top; border: red 0px solid; line-height: 16px;}
P { FONT:12px Tahoma; padding: 0; margin:0 0 10px ;  line-height: 15px; }
ul { padding: 0; margin: 10px 0 0 0;  }
li { list-style-type: none; padding: 0 0 0 15px; margin: 0 ; font-size: 11px; background: transparent url(/templates/yanikadate/images/bl.gif) 0 7px no-repeat; }
img { border:#FFFFFF 1px solid; padding:0; margin:0}
.not {border: 0; padding: 0; float: none;}

.bgg1 { background: transparent url(/templates/yanikadate/images/bgg1.jpg) 0 0 no-repeat; height: 240px; }
.logo {height: 230px; width:200px; vertical-align:bottom}
.bgg3 { background: transparent url(/templates/yanikadate/images/bgg3.gif) 0 0 repeat-y; height: 240px; width: 200px; }
.bgg4 { background: #fff7e3 url(/templates/yanikadate/images/bgg04.gif) 0 0 no-repeat; width: 20px; }
.bgg4a { background: #fff7e3 url(/templates/yanikadate/images/bgg04a.gif) 0 0 repeat-y; width: 20px; }
.bgg4b { background: #fff7e3 url(/templates/yanikadate/images/bgg04b.gif) 0 0 repeat-x; padding:20px 0 0 0 }
.bgg4c { background: #fff7e3 url(/templates/yanikadate/images/bgg04c.gif) 0 100% repeat-x; }
.bgg4d { background: #fff7e3 url(/templates/yanikadate/images/bgg04d.gif) 0 100% no-repeat; }
.bgg5a{ background: #fff7e3 url(/templates/yanikadate/images/bgg5a.gif) 0 0 no-repeat; width: 10px; height:30px }
.bgg5b{ background: #fff7e3 url(/templates/yanikadate/images/bgg5b.gif) 0 0 no-repeat;width: 10px; }
.bgg5{ background: #fff7e3 url(/templates/yanikadate/images/bgg5.gif) 0 0 repeat-x; vertical-align:middle }
.bgg6a{ background: #fff7e3 url(/templates/yanikadate/images/bgg6a.gif) 0 0 no-repeat; height:20px; padding: 5px 5px 0 5px }
.bgg6b{ background: #fff7e3 url(/templates/yanikadate/images/bgg6b.gif) 0 0 no-repeat; height:20px }
.bgg7a{ background: #fff7e3 url(/templates/yanikadate/images/bgg7a.gif) 0 0 no-repeat; width:144px; vertical-align:bottom; }
.bgg7b{ background: #fff7e3 url(/templates/yanikadate/images/bgg7b.gif) 0 100% no-repeat }
.bgg7c{ background: transparent url(/templates/yanikadate/images/bgg7c.gif) 0 100% no-repeat; width:144px; height:65px;}
.bgg8 { background: transparent url(/templates/yanikadate/images/tab.gif) 0 0 repeat-x; }
.bgg10 { background: transparent url(/templates/yanikadate/images/bgg10.jpg) 0 0 no-repeat; width:480px; height:280px }
.anc tr td { height:25px; vertical-align:middle; font-weight:bold; border-bottom:#f0e2c1 1px solid }
.red { color:#dc2233}
.big_photo { background-color:#f3e7cd; border:#F3C99F 1px solid; padding:10px}
/* #efd6b8d*/
.header_menu { background: transparent url(/templates/yanikadate/images/header_menu.gif) 0 0 no-repeat; width:180px; height:32px; text-align:center; vertical-align:middle; text-transform:uppercase; color:#fffbb3; font-weight:bold; font-size:11px}
.header_menu1  { background: transparent url(/templates/yanikadate/images/header_menu1.gif) 0 0 no-repeat; width:180px; height:32px; text-align:center; vertical-align:middle; text-transform:uppercase; color:#fffbb3; font-weight:bold; font-size:11px}
.bg_left { background: transparent url(/templates/yanikadate/images/bg_left.gif) 10px 100% no-repeat;}
.red_td { background: transparent url(/templates/yanikadate/images/red_td.gif) 0 0 no-repeat; height:30px; width:74px; vertical-align:middle; text-align:center; font-size:11px; color:#fff6e1; line-height:12px; font-weight:bold}
.yelow_td { background: transparent url(/templates/yanikadate/images/yelow_td.gif) 0 0 no-repeat; height:30px; width:74px; vertical-align:middle; text-align:center; }

.menu_left { color:#fffbc3; background: transparent url(/templates/yanikadate/images/menu.gif) 0 0 repeat-y; width:180px; font-size:11px; line-height: 10px; padding: 10px 5px }
.menu_left_pic { background: transparent url(/templates/yanikadate/images/menu.gif) 0 0 repeat-y; width:180px; padding: 5px }

.menu_left2 { color:#fffbc3; background: transparent url(/templates/yanikadate/images/menu.gif) 0 0 repeat-y; width:180px; font-size:11px; line-height: 10px; padding: 10px 5px }
.menu_left2_pic { background: transparent url(/templates/yanikadate/images/menu.gif) 0 0 repeat-y; width:180px; padding: 5px }

.menu_left a:link { color: #fff6e1; font-size:12px; background: transparent url(/templates/yanikadate/images/bul.gif) 0px 2px no-repeat; padding: 0 0 0 12px; text-decoration:none; }
.menu_left a:visited { color: #fff6e1; font-size:12px; background: transparent url(/templates/yanikadate/images/bul.gif) 0px 2px no-repeat; padding: 0 0 0 12px; text-decoration:none }
.menu_left a:hover { color: #fff; font-size:12px; background: transparent url(/templates/yanikadate/images/bul_on.gif) 0px 2px no-repeat; padding: 0 0 0 12px; text-decoration:none }
.menu_left a:active { color: #fff; font-size:12px; background: transparent url(/templates/yanikadate/images/bul_on.gif) 0px 2px no-repeat; padding: 0 0 0 12px; text-decoration:none }

.padding5 tr td { padding:0 5px; font-weight:bold}

a:link{ color: #b50009; }
a:visited { color: #5f4b4d; }
a:hover { color: #ff333d;  }
a:active { color: #ff333d;  }

a:link.light_link { color: #fff5de; }
a:visited.light_link { color: #fff5de; }
a:hover.light_link { color: #fff;  }
a:active.light_link { color: #fff;  }


/* Menu_horizontal */
.bg_menu_left { background: transparent  url(/templates/yanikadate/images/bg_menu_left.gif) 0 0 no-repeat; width: 8px; height:55px}
.bg_menu { background: transparent  url(/templates/yanikadate/images/bg_menu.gif) 0 0 repeat-x; padding: 2px 0 0 }
.bg_menu_right { background: transparent  url(/templates/yanikadate/images/bg_menu_right.gif) 100% 0 no-repeat; width: 35px}

.menu { height: 30px; margin: 0; padding: 0; font: 14px Tahoma, sans-serif; clear: both}
.menu ul { padding: 0; list-style: none; margin:0; font-weight:bold; width:800px }
.menu li { display:inline; padding:0; margin:0}
.menu a { float: left; background: url(/templates/yanikadate/images/tableft.gif) no-repeat left top; padding: 0 5px 0 14px; font-size:14px; line-height:12px; color: #cc0e48; text-decoration: none; cursor: pointer;}
.menu a span { float: left; background: url(/templates/yanikadate/images/tabright.gif) no-repeat 100% 0; padding: 9px 20px 9px 5px; color: #cc0e48; margin:0;font-size:14px; line-height:12px; text-decoration: none;}
.menu a:hover span {color: #ea0047; background: url(/templates/yanikadate/images/tabright_on.gif) no-repeat 100% 0;}
.menu a:hover { ; background: url(/templates/yanikadate/images/tableft_on.gif) 0 0 no-repeat; font-size:11px; font-weight:bold; line-height:12px; color: #ea0047; text-decoration: none;}
.menu a:hover span { background-position: 100% 0;}
.menu li.active { float: left;color: #ea0047; background: url(/templates/yanikadate/images/tableft_on.gif) 0 0 no-repeat; padding: 0 5px 0 14px; font-size:14px; font-weight:bold; line-height:12px; text-decoration: none;}
.menu li.active span { float: left; background: url(/templates/yanikadate/images/tabright_on.gif) 100% 0 no-repeat; padding: 9px 20px 9px 5px; line-height:12px;}


/* ------------------------| Forms |----------------------- */

.form { 
background-color: #fffbc3; 
font-size: 10px; 
font-weight:bold;
border: #f4d850 1px solid; 
height: 20px; 
color: #61393f; 
margin: 0 0 10px; 
padding: 0 0 0 5px
}
.button{ 
background: #fffbc3 url(/templates/yanikadate/images/button.gif) 0 0 repeat-x;
font-size: 10px; 
font-weight:bold;
border: #f4d850 1px solid; 
height: 20px; 
color: #61393f; 
margin: 0 0 10px; 
padding: 0 10px;
cursor:pointer
}


table.payment
{
  color:#FFF;
  background:#C00;
  border-collapse:collapse;
  width:580px;
  border:5px solid #900;

  }

#pay_middle
{
  background-color:#900;
}

thead.payment
{

}

thead.payment th
{
  padding:1em 1em .5em;
  border-bottom:1px dotted #FFF;
  font-size:120%;
  text-align:left;
}



thead.payment tr
{

}

tr.odd td
{
  background:#C00;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='tr_bg.png', sizingMethod='scale');
}



tbody tr.odd td
{
  background:transparent url(/templates/yanikadate/images/tr_bg.png) repeat top left;
}

tfoot.payment td
{

  padding-bottom:1.5em;
}


.light_font { color:#fff5f4; vertical-align:middle}
