.html_welcome {
height: 100%;
margin:0;
}

.body_welcome {
scrollbar-arrow-color:#567;
scrollbar-darkshadow-color:silver;
scrollbar-face-color:#F0F2EF;
scrollbar-track-color:#FFF;
color:#333;
font:16px Georgia, Verdana, "Times New Roman", Times, serif;
margin:0;
padding:0;
height: 100%;
background-color:#B9D9E4;
}

.html_member {
margin:0;
}

.body_member {
scrollbar-arrow-color:#567;
scrollbar-darkshadow-color:silver;
scrollbar-face-color:#F0F2EF;
scrollbar-track-color:#FFF;
color:#333;
font:16px Georgia, Verdana, "Times New Roman", Times, serif;
margin:0;
padding:0;
}

.table_default {
border-spacing:5px 5px;
}

.table_default td {
padding:5px;
}

td {
color:#333;
vertical-align:top;
font:16px Georgia, Verdana, "Times New Roman", Times, serif;
margin:0;
padding:0;
}

.th{
font:17px Georgia, Verdana, "Times New Roman", Times, serif;
margin:0;
padding:5px;	
}

img {
border:none;
}

.box_header_title {
font-size:18px;
top:-3px;
position:relative;
margin-left:60px;
margin-top:20px;
margin-bottom:0;
padding-bottom:0;
color:#FFF;
}

h1 {
font-size:20px;
font-weight:bolder;
padding:0;
}

h2 {
font-size:16px;
font-weight:bolder;
padding:0;
margin:0;
}

table .padding_block {
padding:10px;
}

.day-event {
background-color:#E0E9EF;
}

.vertical_separator {
border-left:1px #000 solid;
padding:5px;
}

.img_resize_logo {
width:150px;
}

.img_resize_logo_large {
width:500px;
}

.img_resize_logo_medium {
width:250px;
}

.img_resize_logo_small {
width:100px;
}

.img_resize_logo_x_small {
width:50px;
}

.img_resize_product_image {
width:150px;
height:auto;
text-align:center;
}

.button {
padding:6px;
font-size:16px;
}

.button_large {
height:4em;
font-size:16px;
}

input[type="radio"] {
background:#FFF;
border:1px solid #000;
}

select {
background:#FFF;
border:1px solid silver;
height:2.2em;
padding:5px;
}

textarea {
background:#FFF;
border:1px solid silver;
width:400px;
height:200px;
padding:2px;
}


.input_text {
background:#FFF;
border:1px silver solid;
padding:8px;
}

a {
color:#0082B4;
text-decoration:none;
}

a:Hover {
text-decoration:underline;
color:#0082B4;
}

.box_silver {
background-color:#FFF;
border-bottom:1px Silver solid;
border-right:1px Silver solid;
text-align:left;
padding:5px;
}

.div_line_bottom_top {
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#000;
border-top-style:dotted;
border-top-width:1px;
border-top-color:#000;
}

.div_line_bottom_left_right {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:Silver;
border-left-style:solid;
border-left-width:1px;
border-left-color:Silver;
border-right-style:solid;
border-right-width:1px;
border-right-color:Silver;
}

.div_line_bottom_right {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:Silver;
border-right-style:solid;
border-right-width:1px;
border-right-color:Silver;
}

.div_line_square_white {
background-color:#FFF;
border-color:Silver;
border-style:solid;
border-width:1px;
margin:2px;
padding:5px;
}

.div_line_left {
border-left-width:2px;
border-left-color:#B8B8AC;
border-left-style:solid;
}

.day-current {
background-color:#E6E4D8;
border-color:#000;
border-style:solid;
border-width:1px;
}

.event {
border-top:2px solid #CCC;
margin-top:2px;
padding-bottom:3px;
padding-left:10px;
padding-top:3px;
width:100%;
}

.minisubheader {
background-color:#CEDBEF;
font-weight:700;
text-align:center;
}

.minititle {
font-weight:700;
text-align:center;
}

.newsheader {
background-color:#CEDBEF;
font-weight:700;
padding-bottom:3px;
padding-top:3px;
text-align:center;
}

.newslist {
list-style-type:square;
margin-bottom:0;
margin-left:1em;
margin-top:0;
padding-left:1em;
}

.number {
font-weight:700;
color:#000;
}

.subheader {
background-color:#E0E9EF;
color:#000;
font-weight:700;
text-align:center;
}

.alert {
color:green;
background-color:#FFC;
width:70%;
text-align:center;
margin-left:20px;
}

.highlight {
background-color:#FFC;
}

.titleHeader {
line-height:28px;
font-size:16px;
border:#B8B8AC solid 2px;
font-weight:700;
padding:5px;
}

.titleHeaderLevel2 {
background-color:#AED3E3;
border-bottom:2px solid #5D9FC0;
}

.itemContent {
width:100%;
padding-top:15px;
}

.reportHeader {
line-height:10px;
background-image:url(../images/header_back_repeat.png);
color:#000;
font-weight:700;
font-size:14px;
height:30px;
position:relative;
background-repeat:repeat-x;
padding:0 0 10px;
}

jquery_columnSizing {
width:100%;
}

.pics {
height:100px;
width:250px;
margin:0;
padding:0;
}

.pics img {
top:0;
left:0;
padding:0;
}

.rte-zone {
font-size:12px;
background:#FFF;
border:1px solid silver;
width:506px;
height:200px;
clear:both;
padding:2px;
}

.rte-toolbar {
overflow:hidden;
}

.rte-toolbar a,.rte-toolbar a img {
border:0;
}

.rte-toolbar p {
float:left;
padding-right:5px;
font-size:12px;
margin:0;
}

.titleHeaderEditor {
background-color:#FFF;
border-left:thin #AEABA4 solid;
border-right:thin #AEABA4 solid;
border-top:thin #AEABA4 solid;
width:500px;
padding:5px;
}

.galleria {
list-style:none;
width:200px;
}

.galleria li {
display:block;
width:80px;
height:80px;
overflow:hidden;
float:left;
margin:0 10px 10px 0;
}

.galleria li a {
display:none;
}

.galleria li div {
position:absolute;
display:none;
top:0;
left:180px;
}

.galleria li div img {
cursor:pointer;
}

.galleria li.active div img,.galleria li.active div {
display:block;
}

.galleria li img.thumb {
cursor:pointer;
top:auto;
left:auto;
display:block;
width:auto;
height:auto;
}

.galleria li .caption {
display:block;
padding-top:.5em;
}

* html .galleria li div span {
width:400px;
}

.groupWrapper {
width:95%;
padding-top:10px;
min-height:400px;
}

.serializer {
clear:both;
}

.groupItem {
padding:0 0 10px;
}

.sortHelper {
border:3px dashed #666;
width:auto !important;
}

.groupWrapper p {
height:1px;
overflow:hidden;
background-color:#FFF;
margin:0;
padding:0;
}

.groupItem .itemHeader {
line-height:28px;
background-color:#AED3E3;
border-top:2px solid #5D9FC0;
color:#000;
cursor:move;
font-weight:700;
font-size:18px;
height:28px;
position:relative;
width:100%;
}

.groupItem .itemHeader a {
position:absolute;
right:10px;
top:0;
font-weight:400;
font-size:16px;
text-decoration:none;
}

.groupItem .itemHeader .itemContent {
border-left-color:#B8B8AC;
border-left-style:solid;
border-left-width:thin;
border-right-color:#B8B8AC;
border-right-style:solid;
border-right-width:thin;
border-bottom-color:#B8B8AC;
border-bottom-style:solid;
border-bottom-width:thin;
padding-top:50px;
}

.groupItem .itemHeader .titleHeader {
cursor:move;
font-size:14px;
font-weight:700;
border:solid 1px Silver;
background-color:#F2F2F0;
line-height:30px;
vertical-align:-15px;
padding:0;
}

.banner_header {
font-size:26px;
color:#0082B4;
}

.banner_header_2 {
font-size:16px;
color:#0082B4;
}

.bottom_header {
font-size:18px;
color:#0082B4;
font-weight:700;
}

.bottom_list {
list-style:none;
font-size:11px;
color:#000;
list-style-position:inside;
margin:5px 5px 5px 0;
}

.header_1 {
color:#0082B4;
font-weight:700;
font-size:16px;
vertical-align:text-top;
margin:15px;
}

.boxfieldset2 {
background-color:#F0F2EF;
border-color:Silver;
border-style:solid;
border-width:1px;
margin:0 0 1em;
padding:10px;
}

.boxfieldset {
background-color:#F0F2EF;
border-color:Silver;
border-style:solid;
border-width:3px;
margin:0 0 1em;
padding:10px;
}

.fieldset {
background-color:#F0F2EF;
position:relative;
border-color:Silver;
border-style:solid;
border-width:3px;
margin:0 0 1em;
padding:10px;
}

.description {
background-color:#C7DEE9;
color:#000;
border:1px solid silver;
margin:0;
padding:0;
}

.div_line_square {
background-color:#AED3E3;
color:#000;
border:2px solid #0082B4;
margin:10px;
padding:10px;
}

.message_header {
background-color:#F0F2EF;
color:#FFF;
border:1px solid silver;
margin:0;
padding:5px;
}

.box_home_message {
background-color:#FFFBBA;
width:67%;
border:3px solid #FFC407;
color:#937015;
margin:5px;
padding:5px;
}

.smaller_font {
font-size:11px;
}

.menu_text_on {
position:relative;
font-weight:700;
top:15px;
text-decoration:none;
padding-bottom:15px;
font-size:15px;
margin:0;
}

.menu_text_off {
position:relative;
top:17px;
text-align:center;
text-decoration:none;
font-size:14px;
margin:0;
padding:0;
}

.td_align {
text-align:right;
vertical-align:middle;
}

.td_align_top {
text-align:right;
vertical-align:top;
}

.small_button {
height:3.2em;
}

.hint_box {
background-color:#FFFBBA;
border-left:3px solid #FFC407;
border-top:1px solid silver;
border-right:1px solid silver;
border-bottom:1px solid silver;
padding:7px;
}

.label,.TitleText {
font-weight:700;
}

.miniday-basic,.newstools,.day-basic,.news,#recaptcha_widget {
background-color:#FFF;
}

.feature_header,.pricing_header {
font-size:18px;
font-weight:700;
}

.selected_row{
padding:5px;
background-color:#73dd86;
border: 5px solid black;
}

.welcome_page{
background-color:white;	
}

.container {
    display: table;
	border-spacing:5px 5px;
    }

.row  {
	display: table-row;
  }

.left {
	display: table-cell;
	text-align:right;
	vertical-align:middle;
  }