/*
 * Ext JS Library 2.2.1
 * Copyright(c) 2006-2009, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */
html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
}
.x {
	display: block;
}
.x-window {
	zoom:1;
	z-index: 9003;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.x-window .x-resizable-handle {
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity=0);
}

.x-window-proxy {
    background:#C7DFFC;
    border:1px solid #E4A561;
    z-index:12000;
    overflow:hidden;
    position:absolute;
    left:0;top:0;
    display:none;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
}

.x-window-header {
    overflow:hidden;
    zoom:1;
}
.x-window-bwrap {
    z-index:1;
    position:relative;
    zoom:1;
    left:0;top:0;
}
.x-window-tl .x-window-header {
    color:#FF6600;
	font:bold 11px tahoma, arial, verdana, sans-serif;
    padding:5px 0 4px 0;
}
.x-window-header-text {
    cursor:pointer;
}
.x-window-tc {
	background: transparent url(/templates/SunnyDay/img/window/top-bottom.png) repeat-x;
	overflow:hidden;
    zoom:1;
}
.x-window-tc a {
	color: #006600;
}
.x-window-tl {
	background: transparent url(/templates/SunnyDay/img/window/left-corners.png) no-repeat 0 0;
	padding-left:6px;
    zoom:1;
    z-index:1;
    position:relative;
}
.x-window-tr {
	background: transparent url(/templates/SunnyDay/img/window/right-corners.png) no-repeat right 0;
	padding-right:6px;
}

.x-window-bc .x-window-footer {
    padding-bottom:6px;
    zoom:1;
    font-size:0;
    line-height:0;
}
.x-window-bl {
background:transparent url(/templates/SunnyDay/img/window/left-corners.png) no-repeat scroll 0 bottom;
padding-left:6px;
}

.x-window-br {
background:transparent url(/templates/SunnyDay/img/window/right-corners.png) no-repeat scroll right bottom;
padding-right:6px;
}
.x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc {
font-size:0;
height:6px;
line-height:0;
}
.x-window-bc {
background:transparent url(/templates/SunnyDay/img/window/top-bottom.png) repeat-x scroll 0 bottom;
}
.x-window-mc {
    border:1px solid #E4A561;
    padding:0;
    margin:0;
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    background:#dfe8f6;
}


.x-window-ml {
	background: transparent url(/templates/SunnyDay/img/window/left-right.png) repeat-y 0 0;
	padding-left:6px;
    zoom:1;
}
.x-window-mr {
	background: transparent url(/templates/SunnyDay/img/window/left-right.png) repeat-y right 0;
	padding-right:6px;
    zoom:1;
}
.x-window-body {
    overflow:hidden;
}
.x-window-bwrap {
    overflow:hidden;
}
.x-window-maximized .x-window-bl, .x-window-maximized .x-window-br,
    .x-window-maximized .x-window-ml, .x-window-maximized .x-window-mr,
    .x-window-maximized .x-window-tl, .x-window-maximized .x-window-tr {
    padding:0;
}
.x-window-maximized .x-window-footer {
    padding-bottom:0;
}
.x-window-maximized .x-window-tc {
    padding-left:3px;
    padding-right:3px;
    background-color:white;
}
.x-window-maximized .x-window-mc {
    border-left:0 none;
    border-right:0 none;
}
.x-window-tbar .x-toolbar, .x-window-bbar .x-toolbar {
    border-left:0 none;
    border-right: 0 none;
}
.x-window-bbar .x-toolbar {
    border-top:1px solid #E4A561;
    border-bottom:0 none;
}
.x-window-draggable, .x-window-draggable .x-window-header-text {
    cursor:default;
}
.x-window-maximized .x-window-draggable, .x-window-maximized .x-window-draggable .x-window-header-text {
    cursor:default;
}
.x-window-body {
background:transparent none repeat scroll 0 0;
}
.x-panel-ghost .x-window-tl {
    border-bottom:1px solid #E4A561;
}
.x-panel-collapsed .x-window-tl {
    border-bottom:1px solid #84a0c4;
}
.x-window-maximized-ct {
    overflow:hidden;
}
.x-window-maximized .x-resizable-handle {
    display:none;
}
.x-window-sizing-ghost ul {
    border:0 none !important;
}


.x-dlg-focus{
	-moz-outline:0 none;
	outline:0 none;
	width:0;
	height:0;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.x-dlg-mask{
	z-index:10000;
   display:none;
   position:absolute;
   top:0;
   left:0;
   -moz-opacity: 0.5;
   opacity:.50;
   filter: alpha(opacity=50);
   background-color:#CCC;
}

body.ie6.x-body-masked select {
	visibility:hidden;
}
body.ie6.x-body-masked .x-window select {
	visibility:visible;
}

.x-window-plain .x-window-mc {
    background: #CAD9EC;
    border-right:1px solid #DFE8F6;
    border-bottom:1px solid #DFE8F6;
    border-top:1px solid #a3bae9;
    border-left:1px solid #a3bae9;
}

.x-window-plain .x-window-body {
    border-left:1px solid #DFE8F6;
    border-top:1px solid #DFE8F6;
    border-bottom:1px solid #a3bae9;
    border-right:1px solid #a3bae9;
    background:transparent !important;
}

body.x-body-masked .x-window-plain .x-window-mc {
    background: #C7D6E9;
}
.x-ie-shadow {
    display: none;
    overflow: hidden;
    left:0;
    top:0;
    background:#777;
    zoom:1;
}

.x-shadow {
	display: none;
	padding: 10px;
}

.x-shadow * {
    overflow: hidden;
}

.x-shadow * {
    padding: 0;
    border: 0;
    margin: 0;
    clear: none;
    zoom: 1;
}


.x-shadow .xstc, .x-shadow .xsbc {
    height: 6px;
    float: left;
}


.x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr {
    width: 6px;
    height: 6px;
    float: left;
}


.x-shadow .xsc {
	width: 100%;
}

.x-shadow .xsml, .x-shadow .xsmr {
    width: 6px;
    float: left;
    height: 100%;
}

.x-shadow .xsmc {
    float: left;
    height: 100%;
    background: transparent url(/templates/SunnyDay/img/window/shadow-c.png );
}

.x-shadow .xst, .x-shadow .xsb {
    height: 6px;
    overflow: hidden;
    width: 100%;
}

.x-shadow .xsml {
    background: transparent url(/templates/SunnyDay/img/window/shadow-lr.png ) repeat-y 0 0;
}

.x-shadow .xsmr {
    background: transparent url(/templates/SunnyDay/img/window/shadow-lr.png ) repeat-y -6px 0;
}

.x-shadow .xstl {
    background: transparent url(/templates/SunnyDay/img/window/shadow.png ) no-repeat 0 0;
}

.x-shadow .xstc {
    background: transparent url(/templates/SunnyDay/img/window/shadow.png ) repeat-x 0 -30px;
}

.x-shadow .xstr {
    background: transparent url(/templates/SunnyDay/img/window/shadow.png ) repeat-x 0 -18px;
}

.x-shadow .xsbl {
    background: transparent url(/templates/SunnyDay/img/window/shadow.png ) no-repeat 0 -12px;
}

.x-shadow .xsbc {
    background: transparent url(/templates/SunnyDay/img/window/shadow.png ) repeat-x 0 -36px;
}

.x-shadow .xsbr {
    background: transparent url(/templates/SunnyDay/img/window/shadow.png ) repeat-x 0 -6px;
}

.x-panel {
    border-style: solid;
    border-color: #E4A561;
    border-width:0;
}
.x-panel-noborder .x-panel-body-noborder {
border-width:0;
}
.x-panel-body {
overflow:hidden;
}
.x-panel-bwrap {
left:0;
overflow:hidden;
top:0;
}
.x-panel-img-bod {
	background-color: #000000;
}

.x-panel-body {
	background:#FDF8EE repeat scroll;
	border-color:-moz-use-text-color #E4A561 #E4A561;
	border-style:none solid solid;
	border-width:0 1px 1px;
	overflow:hidden;
	position:relative;
}

.x-panel-body .img img{
	background:transparent url(/templates/SunnyDay/img/window/shadow-img.gif) no-repeat scroll right bottom;
	padding-bottom: 5px;
	padding-right: 3px;
	margin: 10px;
} 
.x-panel-tl {
background:transparent url(/templates/SunnyDay/img/window/corners-sprite.gif) no-repeat scroll 0 0;
border-bottom:1px solid #E4A561;
padding-left:6px;
}
.x-panel-tr {
background:transparent url(/templates/SunnyDay/img/window/corners-sprite.gif) no-repeat scroll right 0;
padding-right:6px;
}
.x-panel-tc {
	background:transparent url(/templates/SunnyDay/img/window/top-bottom.gif) repeat-x scroll 0 0;
	overflow:hidden;
}
.x-panel-tc a {
	color: #006600;
}
.x-panel-tl .x-panel-header{color:#FF6600;font:bold 11px tahoma,arial,verdana,sans-serif;padding:7px 0 7px 0;border:0 none;background:transparent;}
.x-panel-header {
overflow:hidden;
}
.x-panel-header{overflow:hidden;zoom:1;color:#FF6600;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border:1px solid #99bbe8;line-height:15px;background:transparent url(/templates/SunnyDay/img/window/white-top-bottom.gif) repeat-x 0 -1px;}
.x-unselectable, .x-unselectable * {
-moz-user-select:none;
}
.x-panel-bl {
background:transparent url(/templates/SunnyDay/img/window/corners-sprite.gif) no-repeat scroll 0 bottom;
padding-left:6px;

}
.x-panel-br {
background:transparent url(/templates/SunnyDay/img/window/corners-sprite.gif) no-repeat scroll right bottom;
padding-right:6px;

}
.x-panel-bc {
background:transparent url(/templates/SunnyDay/img/window/top-bottom.gif) repeat-x scroll 0 bottom;

}
.x-panel-bc .x-panel-footer{zoom:1;}
.x-panel-bc .x-panel-footer{padding-bottom:6px;}

.x-tab-panel {
    overflow:hidden;
}
.x-tab-panel ol, .x-tab-panel ul, .x-tab-panel li{
	margin:0;
	padding:0;
	list-style-type: none;
}
.x-tab-panel-header, .x-tab-panel-footer {
	background: #FFF1E6;
	border: 1px solid #E4A561;
    overflow:hidden;
    zoom:1;
}
.x-tab-strip .x-tab-right{position:relative;}

.x-tab-panel-header {
	border: 1px solid #E4A561;
	padding-bottom: 2px;
}

.x-tab-panel-footer {
	border: 1px solid #E4A561;
	padding-top: 2px;
}


.x-tab-strip-wrap {
	width:100%;
    overflow:hidden;
    position:relative;
    zoom:1;
}
ul.x-tab-strip {
	display:block;
    width:5000px;
    zoom:1;
}

ul.x-tab-strip-top{
	padding-top: 1px;
	background: url(/templates/SunnyDay/img/window/tab-strip-bg.gif) #FFF1E6 repeat-x bottom;
	border-bottom: 1px solid #E4A561;
}

ul.x-tab-strip-bottom{
	padding-bottom: 1px;
	background: url(/templates/SunnyDay/img/window/tab-strip-btm-bg.gif) #FFF1E6 repeat-x top;
	border-top: 1px solid #E4A561;
	border-bottom: 0 none;
}

.x-tab-panel-header-plain .x-tab-strip-top {
    background:transparent !important;
    padding-top:0 !important;
}
.x-tab-panel-header-plain {
    background:transparent !important;
    border-width:0 !important;
    padding-bottom:0 !important;
}

.x-tab-panel-header-plain .x-tab-strip-spacer, .x-tab-panel-footer-plain .x-tab-strip-spacer {
    border:1px solid #E4A561;
    height:2px;
    background: #FFF1E6;
    font-size:1px;
    line-height:1px;
}
.x-tab-panel-header-plain .x-tab-strip-spacer {
    border-top: 0 none;
}
.x-tab-panel-footer-plain .x-tab-strip-spacer {
    border-bottom: 0 none;
}

.x-tab-panel-footer-plain .x-tab-strip-bottom {
    background:transparent !important;
    padding-bottom:0 !important;
}
.x-tab-panel-footer-plain {
    background:transparent !important;
    border-width:0 !important;
    padding-top:0 !important;
}

.border-box .x-tab-panel-header-plain .x-tab-strip-spacer, .border-box .x-tab-panel-footer-plain .x-tab-strip-spacer {
    height:3px;
}


ul.x-tab-strip li {
    float:left;
    margin-left:2px;
}


ul.x-tab-strip li.x-tab-edge {
background:transparent none repeat scroll 0 0 !important;
border:0 none !important;
float:left;
font-size:1px !important;
line-height:1px !important;
margin:0 !important;
overflow:hidden;
padding:0 !important;
width:1px;
}

.x-tab-strip a, .x-tab-strip span, .x-tab-strip em {
	display:block;
}

.x-tab-strip a {
cursor:pointer;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none !important;
}

.x-tab-strip-inner {
    overflow:hidden;
	text-overflow: ellipsis;
}

.x-tab-strip span.x-tab-strip-text {
	font:normal 12px tahoma, arial, helvetica;
	color:#993300;
	white-space: nowrap;
	cursor:pointer;
    padding:4px 0;
}

.x-tab-strip-top .x-tab-with-icon .x-tab-right {
    padding-left:6px;
}
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
	padding-left:20px;
    background-position: 0 3px;
    background-repeat: no-repeat;
}
.x-tab-strip a:hover span.x-tab-strip-text {
	color:#6A2300;
}
.x-tab-strip-over span.x-tab-strip-text {
	color:#15428b;
}

.x-tab-strip-active, .x-tab-strip-active a.x-tab-right {
    cursor:default;
}

.x-tab-strip-active span.x-tab-strip-text {
	cursor:default;
	color:#993300;
    font-weight:bold;
}

.x-tab-strip-disabled .x-tabs-text {
	cursor:default;
	color:#aaaaaa;
}

.x-tab-panel-body {
    overflow:hidden;
}
.x-tab-panel-bwrap {
    overflow:hidden;
}
.x-tab-strip .x-tab-right {
    position:relative;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
    margin-bottom:-1px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
    padding-bottom:5px;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
    margin-top:-1px;
}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
    padding-top:5px;
}
.x-tab-strip-top a:hover.x-tab-right {
	 background-position:0 -101px;
}
.x-tab-strip-top a:hover .x-tab-left {
     background-position:right -401px;
}
.x-tab-strip-top a:hover .x-tab-strip-inner {
	background-position:0 -251px;
}

.x-tab-strip-top .x-tab-right {
	background: transparent url(/templates/SunnyDay/img/window/tabs-sprite.gif) no-repeat 0 -51px;
    padding-left:10px;
}

.x-tab-strip-top .x-tab-left {
	background: transparent url(/templates/SunnyDay/img/window/tabs-sprite.gif) no-repeat right -351px;
    padding-right:10px;
}

.x-tab-strip-top .x-tab-strip-inner {
	background: transparent url(/templates/SunnyDay/img/window/tabs-sprite.gif) repeat-x 0 -201px;
}

.x-tab-strip-top .x-tab-strip-over .x-tab-right {
	 background-position:0 -101px;
}
.x-tab-strip-top .x-tab-strip-over .x-tab-left {
	 background-position:right -401px;
}
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
	 background-position:0 -251px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right {
	background-position: 0 0;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-left {
	background-position: right -301px;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
	background-position: 0 -151px;
}

.x-tab-strip-bottom .x-tab-right {
	background: url(/templates/SunnyDay/img/window/tab-btm-inactive-right-bg.gif) no-repeat bottom right;
}

.x-tab-strip-bottom .x-tab-left {
	background: url(/templates/SunnyDay/img/window/tab-btm-inactive-left-bg.gif) no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background: url(/templates/SunnyDay/img/window/tab-btm-right-bg.gif) no-repeat bottom left;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	background: url(/templates/SunnyDay/img/window/tab-btm-left-bg.gif) no-repeat bottom right;
}
.x-tab-strip-bottom .x-tab-left {
    padding:0 10px;
}
.x-tab-strip-bottom .x-tab-right {
    padding:0;
}
.x-tab-strip .x-tab-strip-close {
    display:none;
}
.x-tab-strip-closable {
    position:relative;
}

.x-tab-strip-closable .x-tab-left {
    padding-right:19px;
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	background-image:url(/templates/SunnyDay/img/window/tab-close.gif);
    opacity:.6;
    -moz-opacity:.6;
    background-repeat:no-repeat;
    display:block;
	width:11px;height:11px;
    position:absolute;
    top:3px;
    right:3px;
    cursor:pointer;
    z-index:2;
}

.x-tab-strip .x-tab-strip-active a.x-tab-strip-close {
    opacity:.8;
    -moz-opacity:.8;
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
	background-image:url(/templates/SunnyDay/img/window/tab-close.gif);
    opacity:1;
    -moz-opacity:1;
}

.x-tab-panel-body {
    border: 1px solid #E4A561;
    background:#fff;
}
.x-tab-panel-body-top {
    border-top: 0 none;
}
.x-tab-panel-body-bottom {
    border-bottom: 0 none;
}

.x-tab-scroller-left {
    background: transparent url(/templates/SunnyDay/img/window/scroll-left.gif) no-repeat -18px 0;
    border-bottom: 1px solid #E4A561;
    width:18px;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
    cursor:pointer;
}
.x-tab-scroller-left-over {
    background-position: 0 0;
}
.x-tab-scroller-left-disabled {
    background-position: -18px 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}
.x-tab-scroller-right {
    background: transparent url(/templates/SunnyDay/img/window/scroll-right.gif) no-repeat 0 0;
    border-bottom: 1px solid #E4A561;
    width:18px;
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    cursor:pointer;
}
.x-tab-scroller-right-over {
    background-position: -18px 0;
}
.x-tab-scroller-right-disabled {
    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;
}

.x-tab-scrolling-bottom .x-tab-scroller-left, .x-tab-scrolling-bottom .x-tab-scroller-right{
    margin-top: 1px;
}

.x-tab-scrolling .x-tab-strip-wrap {
    margin-left:18px;
    margin-right:18px;
}

.x-tab-scrolling {
    position:relative;    
}

.x-tab-panel-bbar .x-toolbar {
    border:1px solid #E4A561;
    border-top:0 none;
    overflow:hidden;
    padding:2px;
}

.x-tab-panel-tbar .x-toolbar {
    border:1px solid #E4A561;
    border-top:0 none;
    overflow:hidden;
    padding:2px;
}
/*ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}*/
address, caption, cite, code, dfn, em, th, var {
font-style:normal;
font-weight:normal;
}
.x-clear {
clear:both;
font-size:0;
height:0;
line-height:0;
overflow:hidden;
}
.x-panel-btns-ct {
padding:5px;
}
.x-panel-btns-ct .x-panel-btns-center {
text-align:center;
}
.x-panel-btns-ct .x-panel-btns-center table {
margin:0 auto;
}
.x-panel-btns-ct table td.x-panel-btn-td {
padding:3px;
}
.x-panel-btns-ct .x-panel-btns td {
border:0 none;
padding:0;
}
.x-panel-btns-ct .x-panel-btns-right table {
clear:none;
float:right;
}
.x-panel-btns-ct .x-btn {
clear:none;
float:right;
}
.x-btn {
cursor:pointer;
font-family:tahoma,verdana,helvetica;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
white-space:nowrap;
}
.x-item-disabled {
color:gray;
cursor:default;
opacity:0.6;
}
.x-btn-left i, .x-btn-right i {
display:block;
font-size:1px;
line-height:1px;
overflow:hidden;
width:3px;
}

.x-btn-left {
background:transparent url(/templates/SunnyDay/img/window/btn-sprite.gif) no-repeat scroll 0 0;
height:21px;
width:3px;
}
.x-btn-left, .x-btn-right {
font-size:1px;
line-height:1px;
}

.x-btn-center {
background:transparent url(/templates/SunnyDay/img/window/btn-sprite.gif) repeat-x scroll 0 -42px;
cursor:pointer;
padding:0 5px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}
.x-btn em {
font-style:normal;
font-weight:normal;
}
.gecko .x-btn button {
padding-left:0;
padding-right:0;
}
.x-btn button {
background:transparent none repeat scroll 0 0;
border:0 none;
cursor:pointer;
font-family:tahoma,verdana,helvetica;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
overflow:visible;
padding-left:3px;
padding-right:3px;
width:auto;
}

.x-btn-right {
background:transparent url(/templates/SunnyDay/img/window/btn-sprite.gif) no-repeat scroll 0 -21px;
height:21px;
width:3px;
}
.header-menu-tc {
	background:url(/templates/SunnyDay/img/window/layout-browser-hd-bg.gif) repeat-x scroll center center;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.header-menu-tc h1{
	font-family: tahoma, arial, helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
}
.header-menu-tc h3{
	font-family: tahoma, arial, helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
}
.header-menu-tl {
background:transparent url(/templates/SunnyDay/img/window/layout-browser-corner.gif) no-repeat scroll;
padding-left:8px;
}
.header-menu-tr {
background:transparent url(/templates/SunnyDay/img/window/layout-browser-corner.gif) no-repeat scroll right;
padding-right:8px;
}
.header-menu-btc {
	background:url(/templates/SunnyDay/img/window/layout-browser-hd-bg-b.gif) repeat-x scroll center center;
}
.header-menu-btl {
background:transparent url(/templates/SunnyDay/img/window/layout-browser-corner-b.gif) no-repeat scroll;
padding-left:8px;
}
.header-menu-btr {
background:transparent url(/templates/SunnyDay/img/window/layout-browser-corner-b.gif) no-repeat scroll right;
padding-right:8px;
}
.foot-btc {
	background:url(/templates/SunnyDay/img/window/foot-hd-bg.gif) repeat-x scroll center center;
}
.foot-btl {
background:transparent url(/templates/SunnyDay/img/window/foot-corner.gif) no-repeat scroll;
padding-left:8px;
}
.foot-btr {
background:transparent url(/templates/SunnyDay/img/window/foot-corner.gif) no-repeat scroll right;
padding-right:8px;
}


.x-fieldset legend input {
float:left !important;
height:13px;
margin-right:3px;
width:13px;
}

.x-tool-toggle {
background-position:0 -60px;
}
.x-tool {
background:transparent url(/templates/SunnyDay/img/window/tool-sprites.gif) no-repeat scroll 0 0;
cursor:pointer;
float:right;
height:15px;
margin-left:2px;
overflow:hidden;
width:15px;
}
.x-fieldset legend .x-tool-toggle {
float:left !important;
margin-left:0;
margin-right:3px;
}
.x-fieldset-bwrap {
overflow:hidden;
}
.x-fieldset {border:1px solid #B5B8C8;padding:10px;margin-bottom:10px;display:block;}
.x-fieldset legend{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;}
.x-fieldset{padding-top:0;padding-bottom:10px;}/*IE6 CSS hack*/
.x-fieldset legend{margin-bottom:10px;}/*IE6 CSS hack*/
.x-fieldset legend .x-tool-toggle{margin-right:3px;margin-left:0;float:left!important;}
.x-fieldset legend input{margin-right:3px;float:left!important;height:13px;width:13px;}
fieldset.x-panel-collapsed{padding-bottom:0!important;border-width:1px 1px 0 1px!important;border-left-color:transparent;border-right-color:transparent;}
fieldset.x-panel-collapsed{padding-bottom:0!important;border-width:1px 0 0 0!important;margin-left:1px;margin-right:1px;}/*IE6 CSS hack*/
fieldset.x-panel-collapsed .x-fieldset-bwrap{visibility:hidden;position:absolute;left:-1000px;top:-1000px;}
.x-fieldset-bwrap{zoom:1;}/*html>body IE6 CSS hack*/
td .x-form-text{position:relative;top:-1px;}/*IE6 CSS hack*/
.x-fieldset-noborder{border:0 none transparent;}
.x-fieldset-noborder legend{margin-left:-3px;}
.x-fieldset-noborder legend{position:relative;margin-bottom:23px;}/*IE6 CSS hack*/
.x-fieldset-noborder legend span{position:absolute;left:16px;}/*IE6 CSS hack*/
.x-window-body .x-form-item{-moz-outline:none;overflow:auto;}
.x-form-item{-moz-outline:none;}
.x-hide-label label.x-form-item-label{display:none;}
.x-hide-label .x-form-element{padding-left:0!important;}
.x-fieldset{overflow:hidden;}
.x-fieldset-bwrap{overflow:hidden;zoom:1;}
.x-fieldset-body{overflow:hidden;}
.x-panel-ml {
background:#FFFFFF url(/templates/SunnyDay/img/window/left-right.gif) repeat-y scroll 0 0;
padding-left:6px;
}
.x-panel-mr {
background:transparent url(/templates/SunnyDay/img/window/left-right.gif) repeat-y scroll right 0;
padding-right:6px;
}
.x-panel-mc {

background:#FAECD9 url(none) repeat scroll;
border:0 none;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:6px 0 0;
}
.x-panel-mc .x-panel-body {
background:transparent none repeat scroll 0 0;
border:0 none;
}
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
border-top:1px solid #99BBE8;
}
.x-form-item {
display:block;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:4px;
}
.x-form-label-left label {
text-align:left;
}
.x-form-item label {
clear:left;
display:block;
float:left;
padding:3px 3px 3px 0;
position:relative;
width:100px;
z-index:2;
}
.x-form-element {
padding-left:105px;
position:relative;
}
.x-form-label-top .x-form-element{padding-left:0;padding-top:4px;}
.gecko .x-form-text {
padding-bottom:0;
padding-top:2px;
}
.ext-strict .x-form-text {
height:18px;
}
.x-form-text {
height:22px;
line-height:18px;
vertical-align:middle;
}
.x-form-text, textarea.x-form-field {
background:#FFFFFF url(/templates/SunnyDay/img/window/text-bg.gif) repeat-x scroll 0 0;
border:1px solid #B5B8C8;
padding:1px 3px;
}
.x-form-field {
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
}
.x-form-clear-left {
clear:left;
font-size:0;
height:0;
line-height:0;
overflow:hidden;
}


.x-form-cb-label {
clear:none !important;
display:inline !important;
float:none !important;
margin-left:4px;
width:auto !important;
}
.x-form-check-checked .x-form-check, .x-form-check-checked .x-form-radio {
background-position:0 -13px;
}
.x-form-check-focus .x-form-check,.x-form-check-over .x-form-check,.x-form-check-focus .x-form-radio,.x-form-check-over .x-form-radio{background-position:-13px 0;}
.x-form-check {
background:transparent url(/templates/SunnyDay/img/window/checkbox.gif) no-repeat scroll 0 0;
}
.x-form-check, .ext-ie .x-form-radio {
margin-bottom:2px;
}

.x-form-check-wrap, .x-form-radio-wrap {
line-height:18px;
padding:3px 0 0;
}
.x-form-check-wrap-inner, .x-form-radio-wrap-inner {
display:inline;
padding:3px 0 0;
}

.x-form-check {
background:transparent url(/templates/SunnyDay/img/window/checkbox.gif) no-repeat scroll 0 0;
}
.x-form-check, .ie .x-form-radio {
margin-bottom:2px;
}
.x-form-check, .x-form-radio {
height:13px;
vertical-align:bottom;
width:13px;
}
.x-form-radio {
background:transparent url(/templates/SunnyDay/img/window/radio.gif) no-repeat scroll 0 0;
}
.x-form-radio {
margin-bottom:3px;
}

.x-column-layout-ct {
overflow:hidden;
}
.x-column {
float:left;
margin:0;
overflow:hidden;
padding:0;
}
.ext-gecko .x-form-text {
padding-bottom:0;
padding-top:2px;
}
.x-hidden, .x-hide-offsets {
left:-10000px;
position:absolute;
top:-10000px;
visibility:hidden;
}
.style1 {
	color: #FF3300
}