
/* standart selectors */
body { 
  font-family : Arial, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  background-color: #FFFFFF;
}

h1{
 font-family: Arial;
 font-size: 22px;
 color: #474747;
 margin: 10px 0 2px 0px;
 padding-left: 8px;
 font-weight: normal;
 background-image: url(images/arrow_play.gif);
 background-repeat: no-repeat;
 background-position: left 4px;
 text-align: left;
}

h2{
 font-family: Arial;
 font-size: 19px;
 color: #474747;
 margin: 10px 0 2px 0px;
 padding-left: 10px;
 font-weight: normal;
 background-image: url(images/arrow_play.gif);
 background-repeat: no-repeat;
 background-position: left 4px;
 display: block;
 text-align: left;
}

td { 
  font-family : Arial, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #2E2E2E;
  font-size: 12px;
}

p { 
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 2px 0px;
}

form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

img {
  border: none;
}

input {
  border: 1px #B1B6DE solid;
}

select {
  border: 1px #B1B6DE solid;
}

textarea {
  border: 1px #B1B6DE solid;
}

input[type="checkbox"] {
  background-color: #FFFFFF;
  border: 1px #B1B6DE ridge;
}

input[type="image"] {
  border: none;
}


a:link     {color: #2F2F2F; text-decoration: none}
a:visited  {color: #2F2F2F; text-decoration: none}
a:active   {color: #2F2F2F; text-decoration: none}
a:hover    {color: #2F2F2F; text-decoration: underline}

a:link.url     {color: #2F2F2F; text-decoration: underline}
a:visited.url  {color: #2F2F2F; text-decoration: underline}
a:active.url   {color: #2F2F2F; text-decoration: underline}
a:hover.url    {color: #2F2F2F; text-decoration: underline}


.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F2F2F;
	background-color: #FFFFFF;
	white-space: nowrap;
}
.bottom2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F2F2F;
	background-color: #FFFFFF;
	white-space: nowrap;
}


a:link.bottom     {color: #2F2F2F; text-decoration: none}
a:visited.bottom  {color: #2F2F2F; text-decoration: none}
a:active.bottom   {color: #2F2F2F; text-decoration: none}
a:hover.bottom    {color: #2F2F2F; text-decoration: underline}

a:link.page_link { color: #122781; font-weight: bold; text-decoration: underline;}
a:visited.page_link { color: #122781; font-weight: bold; text-decoration: underline;}
a:active.page_link { color: #122781; font-weight: bold; text-decoration: underline;}
a:hover.page_link { color: #122781; font-weight: bold; text-decoration: underline;}

a:link.page_link2 { color: #122781; text-decoration: underline;}
a:visited.page_link2 { color: #122781; text-decoration: underline;}
a:active.page_link2 { color: #122781; text-decoration: underline;}
a:hover.page_link2 { color: #122781; text-decoration: underline;}

a:link.toplinkr		{ color: #122781; font-weight: bold; text-decoration: underline;}
a:visited.toplinkr	{ color: #122781; font-weight: bold; text-decoration: underline;}
a:active.toplinkr	{ color: #122781; font-weight: bold; text-decoration: underline;}
a:hover.toplinkr	{ color: #122781; font-weight: bold; text-decoration: underline;}

#LI     {color: #5266CA;}

.top1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F2F2F;
	color: #000000;
	background-color: #F1F1F1;
	background-color: #FFFFFF;
	white-space: nowrap;
	vertical-align: top;
}

.top2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2F2F2F;
	color: #000000;
	background-color: #F1F1F1;
	background-color: #FFFFFF;
	white-space: nowrap;
	vertical-align: top;
}

.top_right {
	padding-top: 15px;
}

.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.body-title1-tmp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B00100;
}

.banner-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #122781;
}

.banner-title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #122781;
	text-transform: uppercase;
}
.table-banners, .table-banners td {
	border: 1px #122781 solid;
	border-collapse: collapse;
}
.body-title1, .header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #122781;
        padding: 16px 0px 0px 16px;
}

.body-title3, .header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #B40404;
        padding: 16px 0px 0px 16px;
}
.body-title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.body-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
 	color: #000000;
        padding-right: 16px;
        padding-top: 16px;
}

.error {
	color: #FF0000;
}

.row1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        background-color: #FFFFFF
}

.row2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F5F5F5;
}

.row1_error {
        color: #7C0000;
}

#mainarea {
	border: 1px #8D8D8D solid;
}

#mainarea tr:hover.row1 {
	background-color: #E9EDFB;
}

#mainarea tr:hover.row2 {
	background-color: #E9EDFB;
}

#mainarea #titler {
	font-weight: bold;
	color: #122781;
	text-decoration: none;
	background-color: #EFEFEF;
}

.rowhead {
   font-family: Arial, Verdana, Tahoma, Times, MS, Helvetica, Sans-serif;
   font-size: 12px; 
   font-weight: bold; 
   padding-left: 10px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   color: #FFFFFF; 
   background-color: #122781
}


.banner-text {
	color: #122781;
	font-family : Arial, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

/* Main Style Sheet for jQuery UI date picker              uncompresed src http://marcgrabanski.com/code/ui-datepicker/ */
#datepicker_div, .datepicker_inline {font-family: Arial, Helvetica, sans-serif;font-size: 14px;padding: 0;margin: 0;background: #ddd;width: 185px;}
#datepicker_div {display: none;border: 1px solid #777;z-index: 9999;background:#000;}
.datepicker_inline {float: left;display: block;border: 0;}
.datepicker_rtl {direction: rtl;}
.datepicker_dialog {padding: 5px !important;border: 4px ridge #ddd !important;}
button.datepicker_trigger {width: 25px;}
img.datepicker_trigger {margin:0px 2px;vertical-align: middle;}
.datepicker_prompt {float: left;padding: 2px;background: #ddd;color: #000;}
* html .datepicker_prompt {width: 185px;}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {clear: both;float: left;width: 100%;color: #fff;padding: 0;margin:}
.datepicker_control {background: #73C64A ;padding: 2px 0px;}
.datepicker_links {background: #000;padding: 2px 0px;}
.datepicker_control, .datepicker_links {font-weight: bold;font-size: 80%;letter-spacing: 1px;}
.datepicker_links label {padding: 2px 5px;color: #888;}
.datepicker_clear, .datepicker_prev {float: left;width: 34%;}
.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev {float: right;text-align: right;}
.datepicker_current {float: left;width: 30%;text-align: center;}
.datepicker_close, .datepicker_next {float: right;width: 34%;text-align: right;}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {float: left;text-align: left;}
.datepicker_header {padding: 1px 0 3px;background: #333;text-align: center;font-weight: bold;height: 1.3em;}
.datepicker_header select {background: #333;color: #fff;border: 0px;font-weight: bold;}
.datepicker {background: #ccc;text-align: center;font-size: 100%;}
.datepicker a {display: block;width: 100%;}
.datepicker_titleRow {background: #777;}
.datepicker_daysRow {background: #fff;color: #666;}
.datepicker_weekCol {background: #777;color: #fff;}
.datepicker_daysCell {color: #000;border: 1px solid #eee;}
.datepicker_daysCell a{display: block;}
.datepicker_weekEndCell {background: #ddd;}
.datepicker_titleRow .datepicker_weekEndCell {background: #777;}
.datepicker_daysCellOver {background: #fff;border: 1px solid #777;}
.datepicker_unselectable {color: #888;}
.datepicker_today {background: #fcc !important;}
.datepicker_currentDay {background: #999 !important;}
.datepicker_status {background: #ddd;width: 100%;font-size: 80%;text-align: center;}
/* ________ Datepicker Links _______** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a {cursor: pointer;margin: 0;padding: 0;background: none;color: #000;}
.datepicker_inline .datepicker_links a {padding: 0 5px !important;}
.datepicker_control a, .datepicker_links a {padding: 2px 5px !important;color: #eee !important;}
.datepicker_titleRow a {color: #eee !important;}
.datepicker_control a:hover {background: #fdd !important;color: #333 !important;}
.datepicker_links a:hover, .datepicker_titleRow a:hover {background: #ddd !important;color: #333 !important;}
/* ___________ MULTIPLE MONTHS _________*/
.datepicker_multi .datepicker {border: 1px solid #777;}
.datepicker_oneMonth {float: left;width: 185px;}
.datepicker_newRow {clear: left;}
/* ___________ IE6 IFRAME FIX ________ */
.datepicker_cover {display: none;display/**/: block;position: absolute;z-index: -1;filter: mask();top: -4px;left: -4px;width: 200px;height: 200px;}


ul.check_list {list-style:none;width:100%;margin:0;padding:0;overflow:auto;}
ul.check_list li {margin:0;padding:0;width:33%;float:left;margin-bottom:2px;}
ul.check_list li label {line-height:11px;width:95%;display:block;vertical-align:top;}

#login{
 background-image: url(images/bg_login.gif);
 background-repeat: repeat-x;
 background-position: top left;
 text-align: left;
 width: 210px; 
 padding: 0px 0px 10px 10px;
 margin: 0;
 
}

h3{
 font-family: Arial;
 font-size: 18px;
 color: #283672;
 padding: 0;
 margin: 10px 0 10px 0px;
 padding-left: 8px;
 font-weight: normal;
 background-image: url(images/arrow_login.gif);
 background-repeat: no-repeat;
 background-position: left 8px;
 text-align: left;
}

h3 span{
 color: #B00100; 
}

#login td{
 font-family: Tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #666666;
 padding-top: 0;
 padding-bottom: 0;
}

#login .pass{
 padding-top: 10px;
}

#login a{
 font-family: Tahoma;
 font-size: 11px;
 font-weight: bold;
 color: #1F2E6D;
 text-decoration: underline;
 margin: 2px 0 1px 0;
 display: block;
}

#feedback{
 background-image: url(images/bg_feedback.gif);
 background-repeat: repeat-x;
 background-position: left top;
 width: 200px;
 padding: 10px 0px 0px 10px;
 text-align: left;
 margin: 0;
 margin-top: 10px;

}

* html #feedback{
 width: 210px;
}

#feedback p{
 color: #4C628A;
 font-family: Tahoma;
 font-size: 11px;
 padding-left: 0;
 padding-right: 0;
}

#feedback a{
 color: #4C628A;
 text-decoration:none;
}

#poll td{
 background-image: url(images/bg_poll.gif);
 background: FBFBFB repeat-x left top;
 font-family: Tahoma;
 font-size: 11px;
 width: 210px;
 padding: 10px 0px 10px 10px;
}

#poll p{
 font-family: Tahoma;
 font-size: 11px;
}

.feedback{
/* background-color: #F7F7F7; */
 padding: 20px;	
 padding-left: 0;
 width: 477px;
}
.referral {
/* background-color: #F7F7F7; */
 padding: 20px;	
 padding-left: 0;
 width: 477px;
}


.referral td{
 padding: 5px;
 padding-left: 15px;
 border:1px solid #C0C0C0;
}

.feedback p{
 padding: 2px 3px 0px 3px;
 margin: 0;
 background-color: #FFFFFF;
}
.see_feed{
 margin-top: 5px;
}

.see_feed th{
 background-color: #F6F6F6;
 font-size: 12px;
 color: #B00100;
}

.see_feed td{
 padding-bottom: 8px;
 padding-top: 8px;
 border-bottom: 1px solid #C0C0C0;
}

h3.feedback_header{ 
 color: #808080;
 background-color: #FFFFFF;
 padding: 0px 0 10px 8px;
 margin: 10px 0 0 0;
 border-bottom: 1px solid #8D8D8D;
}

p.lor{
 color: #666666;
 font-size: 11px;
 margin-bottom: 15px;
}

#help_links{
 margin-top: 10px;
 background-color: #f6f6f6;
 padding: 10px;
 width: 190px;
}

#help_links ul{
	margin: 0 0 0 10px;
	padding: 0;
}

#help_links ul li{
 text-align: left;
 list-style: none;
}

#help_links ul li a{
 text-decoration: underline;
 font-family: Tahoma;
 font-size: 11px;
 color: #666666;
}

/*------------------------KIDS-------------------------*/
.kids_right{
 display: block;
 width: 210px;
 height: 100%;
 height: 100%;
 margin-bottom: 1px;
}


.kids_right td{
 margin: 0;
 padding: 0px;
}

.kids_right td{

}

.kids_right td a{
 display: block;
 background-image: url(images/bg_kids_r.gif);
 background-repeat: no-repeat;
 background-position: 1px 9px;
 background-color: #AAAAAA;
 padding: 7px 2px 7px 15px;
 margin-bottom: 1px;
 font-family: Tahoma;
 font-size: 12px;
 font-weight: bold;
 color: #4B4B4B;
}

.kids_right td a:hover{
 background-image: url(images/bg_kids_r_hover.gif);
 background-repeat: no-repeat;
 background-color: #CFCFCF;
 text-decoration: none;
  color: #4B4B4B;
}
