@charset "utf-8";
@import "../js/dojo/resources/dnd.css";
.dojoDndItemBefore td { border-top: 2px solid #99dd99 !important; }
.dojoDndItemAfter td { border-bottom: 2px solid #99dd99 !important; }
.dojoDndAvatar { opacity: 0.6; }
.dijitTreeNodeSelected .dijitTreeLabel { background: transparent !important; }

/********** GENERAL **********/
* {
	border: 0 none #ffffff;
	margin: 0;
	padding: 0;
	outline-style: none;
}

h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 10px; }
fieldset {
	margin: 0.5em;
  	padding: 0.2em 0.5em;
}

.legend {
	background-image: url('../img/yellow_button_background.gif') !important;
	background-color: transparent !important;
	background-position: left !important;
	background-repeat: no-repeat !important;
	margin: 0px;
  	padding: 0px;
  	border: none;
	color:	#FFFFFF;
	font-weight: bold;
	width: 206px !important;
	height: 40px !important;
	line-height: 40px !important;
	text-align: left;
	text-indent: 16px;
}

.formFieldset label {
	width:30%;
  	float:left;
  	clear: left;
	margin: 0.2em;
	padding-top: 0.2em;
	text-align:left;
}
.formFieldset input {
	float: left;
	margin: 2px;
	padding: 2px;
	font-size: 13px;
	font-family: Trebuchet MS, Arial, Tahoma, sans-serif;
	line-height: 13px;
}

.formFieldset textarea {
	float: left;
	margin: 2px;
	padding: 2px;
	font-size: 13px;
	font-family: Trebuchet MS, Arial, Tahoma, sans-serif;
	line-height: 13px;
}

img {
	vertical-align: middle;
}

body {
	background:url(../img/background.jpg);
	background-position:top center;
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, sans-serif;
	margin: 0;
	padding: 0;
}
.popupbody {
	background:url(../img/background.jpg);
	background-position: -400px -184px;
	background-repeat:no-repeat;
	min-width:100px;
}
#mainCenterContainer {
	width: 985px !important;
	background: transparent;
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}
#mainContentContainer {
	text-align: left;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}

a, a:link, a:visited {
	color: #409000;
	text-decoration: none;
}

.right { float: right; }
.left {	float: left; }
.clear { clear: both; }

.aright { text-align: right !important; }
.aleft { text-align: left !important; }
.acenter { text-align: center !important; }

.red { color: #FF0000; }

/********** HEADER **********/
#header {
	background-position:top;
	background-repeat:no-repeat;
	color: #ffffff;
	height: 114px;
	width: 985px;
}
#headerbg {
	margin: 0px;
	padding: 0px;
	background-position: 250px top;
	background-repeat: no-repeat;
}

.header, .header th {
	text-align: left;
}

#logo {
	float: left;
	width: 300px;
	padding-top:50px;
	padding-left:27px;
}

#login {
	float: right;
	width: 340px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding-top:16px;
	padding-right: 20px;
	font-family: Arial, Tahoma, sans-serif;
}
.login_form_textfield_container {
	background-color: transparent !important;
	background-image: url('../img/login_form_background.png') !important;
	background-position: top left;
	background-repeat: repeat-x;
	height:29px !important;
	border:0px !important;
	margin:0px !important;
}
.login_form_textfield{
	background: transparent !important;
	width:130px !important;
	height:20px !important;
	padding-top:5px !important;
	border:0px solid red !important;
	margin:0px !important;
}

.login_form_textfield_kasutajanimi {
	background: url('../img/kasutajanimibg.png') !important;
	width:130px !important;
	height:20px !important;
	padding-top:5px !important;
	border:0px solid red !important;
	margin:0px !important;
}

.login_form_textfield_parool {
	background: url('../img/paroolbg.png') !important;
	width:130px !important;
	height:20px !important;
	padding-top:5px !important;
	border:0px solid red !important;
	margin:0px !important;
}

#login a:link,
#login a:visited {
	font-weight: normal;
	color: #d8f6a4;
	line-height: 16px;
}

#login a:hover,
#login a:active {
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}
.loginButton {
	display: block !important;
	background-image: url('../img/yellow_button_login.gif') !important;
	background-color: transparent !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	width: 146px !important;
	height: 40px !important;
	line-height: 40px !important;
	padding: 0px !important;
	margin: 1px !important;
	color: #ffffff !important;
	border: none !important;
}

/********** MENUS **********/
#menu ul, #submenu ul {
	margin: 0px;
	list-style: none;
	line-height: inherit;
	padding: 0px;
	padding-left: 20px;
}

#menu ul li, #submenu ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: inherit;
	position: relative;
}

#menu ul li {
	margin-top: 0px;
}

#menu .menuActiveCenter {
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	line-height: 42px;
	margin: 0px;
	background-image: url('../img/meny_1_a_background.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	white-space: nowrap;
}
#menu .menuActiveCenter a:link, #menu .menuActiveCenter a:visited {
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}

#menu .menuActiveLeft {
	background-image: url('../img/meny_1_a_left.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	width: 8px;
}
#menu .menuActiveRight {
	background-image: url('../img/meny_1_a_right.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	width: 8px;
}

#menu .menuLeft {
	font-size: 8px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px;
	width: 12px;
}
#menu .menuRight {
	font-size: 8px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px;
	width: 12px;
}

#menu li tr:hover .menuLeft , #menu li tr:active .menuLeft {
	background-image: url('../img/rollover_tab_left.png');
	background-repeat: no-repeat;
	background-position: top right;
	width: 12px;
}
#menu li tr:hover .menuRight, #menu li tr:active .menuRight {
	background-image: url('../img/rollover_tab_right.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 12px;
}
#menu li tr:hover .menuCenter, #menu li tr:active .menuCenter {
	background-image: url('../img/rollover_tab_background.png');
	background-repeat: repeat-x;
	background-position: top left;
	white-space: nowrap;
}
#menu tr:hover a:link, #menu tr:hover a:visited {
	color: #ffffff;
}
/********** MENU **********/
#menu {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 41px;
	color: inherit;
	line-height: 41px;
}

#menu a:link, #menu a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: 41px;
	padding: 10px;
}

/********** SUBMENU **********/
#submenu {
	float: left;
	width: 100%;
	height: 24px;
	color: inherit;
	line-height: 24px;
	margin: 1px;
	padding: 0px;
	text-indent: 0px;
}

#submenu a:link, #submenu a:visited {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background: inherit;
	padding-left: 10px;
	padding-right: 10px;
}

#submenu a:hover, #submenu a:active {
	text-decoration: none;
	border-bottom: 1px dotted #626262;
}
#submenu ul li.selected a{
	text-decoration: underline;
}
/********** LANG **********/
#lang {
	line-height: inherit;
	padding-right: 40px;
}
#lang a {
	padding-bottom: 4px;
}

#lang a:link, #lang a:visited {
	margin-left: 10px;
}

#lang a:hover, #lang a:active {
	text-decoration: none;
	border: none;
	background: bottom center no-repeat url(../img/bg_lang.png);
}

/********** ACCOUNT **********/
#account {
	padding-right: 20px;
}
#account a {

}

#account a:link,
#account a:visited {
	color: #000000;
	font-weight: bold;
	margin-left: 10px;
}

#account a:hover,
#account a:active {
	color: #c32929;
	text-decoration: none;
	border-bottom: 1px dotted #c32929;
}

/********** CONTENTAREA **********/
#contentarea {
	margin: 0px;
	padding: 0px;
	width: 985px;
	color: inherit;
}

#title {
	padding: 0px;
	margin: 0px;
	margin-top: 34px;
	margin-left: 25px;
	padding-left: 30px;
	padding-right: 30px;
	height: 28px;
	background-image: url(../img/page_border_top.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: transparent;
}

#title h1 {
	float: left;
	color:#000000;
	font-size:28px;
	line-height: 34px;
	font-family:Trebuchet MS, Arial;
	padding: 0;
	margin: 0;
	padding-left: 12px;
}

#title .actions {
	float: right;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	vertical-align: middle;
	font-size: 12px;
}

#title .actions img {
	margin-left: 10px;
}

#title .actions a:link,
#title .actions a:visited {
	color: #333333;
	background: inherit;
}

#title .actions a:hover,
#title .actions a:active {
	text-decoration: none;
	border-bottom: 1px dotted #333333;
}

.content {
	border: none;
	border-left: 10px solid #78b628 !important;
	margin: 0px;
	padding: 10px;
	padding-right: 30px;
	margin-left: 25px;
	min-height: 400px;
}

#toplink {
	text-align: right;
	clear: both;
	height: 30px;
	font-size: 11px;
	line-height: 40px;
	padding: 0;
	margin: 0;
	width: 930px;
	margin-right: auto;
	margin-left: 25px;
	background-image: url(../img/page_border_bottom.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
}

#toplink a:link,
#toplink a:visited {
	color: #7f7f7f;
}

#toplink a:hover,
#toplink a:active {
	text-decoration: none;
	border-bottom: 1px dotted #7f7f7f;
}

/********** CONTENT ELEMENTS **********/
#contentarea .text {
	line-height: 20px;
	padding-bottom: 10px;
	text-align: justify;
}

#contentarea .text ol {
	padding-left: 20px;
}

#contentarea .text a:link,
#contentarea .text a:visited {
	color: #409900;
	font-weight: bold;
}

#contentarea .text a:hover,
#contentarea .text a:active {
	text-decoration: none;
	border-bottom: 1px dotted #49a300;
}

#contentarea ul {
	margin-left: 20px;
}

#contentarea p {
	margin-bottom: 20px;
}

#contentarea .text span.nb {
	color: #FF0000;
	background: inherit;
}

/********** CONTENT FORM ELEMENTS **********/
#contentarea .button {
	background: left top no-repeat url(../img/buttonbg.jpg);
	border: 1px solid #8c8c80;
	padding: 1px 5px;
	font-size: 13px;
}

#contentarea .inputtext {
	background: url(../img/inputbg.gif) #ffffff no-repeat left top;
	border-bottom: #dddddd 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #c3c3c3 1px solid;
	border-top: #7c7c7c 1px solid;
	padding: 2px;
	font-size: 13px;
}

.inputdojo {
	padding: 2px !important;
	vertical-align: top;
	font-size: 13px !important;
	font-family: Trebuchet MS, Arial, Tahoma, sans-serif !important;
	margin-right: 5px !important;
}

.selectdojo {
	background: url(../img/input.gif) #ffffff no-repeat left top;
	padding: 1px !important;
	vertical-align: top;
	font-size: 13px !important;
	font-family: Trebuchet MS, Arial, Tahoma, sans-serif !important;
	border: 1px solid #aaa;
	margin: 1px;
}

#contentarea .select {
	border-bottom: #dddddd 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #c3c3c3 1px solid;
	border-top: #7c7c7c 1px solid;
	background: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 13px;
}

.textinput {
	background: url(../img/inputbg.gif) #ffffff no-repeat left top;
	border-bottom: #dddddd 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #c3c3c3 1px solid;
	border-top: #7c7c7c 1px solid;
	color: inherit;
	height: 15px;
	font-size: 11px;
	padding: 2px;
}

div.scroll {
background-color:#FFFFFF;
border-bottom: #dddddd 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #c3c3c3 1px solid;
	border-top: #7c7c7c 1px solid;
height:200px;
overflow:auto;
padding:8px;
width:600px;
}

.w230 {
	width: 230px !important;
}

.w236 {
	width: 236px !important;
}

.w400 {
	width: 400px !important;
}

.w250 {
	width: 250px !important;
}
.w200 {
	width: 200px !important;
}
.w150 {
	width: 150px !important;
}
.w100 {
	width: 100px !important;
}
.w75 {
	width: 75px !important;
}
.w50 {
	width: 50px !important;
}
.w40 {
	width: 40px !important;
}

/******************* TABELS *************/
#contentarea .table td {
	padding: 1px;
}

#contentarea .tulemused {
	border: none;
}

#contentarea .tulemused td {
	background-image: url(../images/rowbg.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #e0e0e0;
	margin-bottom: 1px;
	padding: 4px;
	white-space: nowrap;
}

#contentarea .tulemused th {
 	border-bottom: 3px solid #9cc655;
	white-space: nowrap;
 	padding: 5px;
}

.tulemused .lborder {
	border-left: 2px solid #d0d0d0 !important;
}

#contentarea .registreerimine {
	margin-bottom: 20px;
	width: 100%;
}

#contentarea .registreerimine td {
	padding: 2px;
}

#contentarea .registreerimine td.nimi {
	text-align: right;
	width: 200px;
}

#contentarea .registreerimine label.grupp {
	font-weight: bold;
}


.vaja {
	font-weight: bold;
	color: #ff0000;
}

.viga {
	color: #ff0000;
	font-weight: bold;
}

#contentarea .registreerimine th {
	border-bottom: 2px solid #8c8c80;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/******************* MENÜÜ PUU *************/
#info1 {
	float: left;
	width: 388px;
	margin-right: 30px;
}

#info {
	float: right;
}

.menyytabel{
	border: 0;
	margin: 0;
}

.menyytabel tr{
	background-color: #FFFFFF;
}

/* #c3d0e1 */
.menyytabel tr:hover{
	background-color: #f5f5f5;
}

#menyy {
	font-family: Trebuchet MS, Arial, Tahoma, sans-serif;
	list-style: none;
	list-style-image: url(../images/folder.gif);
	padding-left: 35px;
}

#menyy #lisa {
	list-style: none;
	list-style-image: url(../images/folder_new.gif);
}

#menyy li {
	margin-top: 5px;
	padding: 2px;
}

#menyy li table{
	width: 200px;
}

#menyy li a.normal:link,
#menyy li a.normal:visited{
	font-size: 12px;
	font-weight: normal;
}

#paev {
	list-style: none;
	list-style-image: url(../images/date.gif);
	padding-left: 20px;
}

#paev #lisa {
	list-style: none;
	list-style-image: url(../images/date_new.gif);
}

#paev li a.normal:link,
#paev li a.normal:visited{
	font-size: 12px;
	font-weight: normal;
}

#toidukord {
	list-style: none;
	list-style-image: url(../images/component.gif);
	padding-left: 35px;
}

#toidukord #lisa {
	list-style: none;
	list-style-image: url(../images/component_new.gif);
}

#toidukord li a.normal:link,
#toidukord li a.normal:visited{
	font-size: 12px;
	font-weight: normal;
}

#lisa a {
	color: #C32929;
}

/********** ANDMEBAASI SOOVITAMINE ***************/
#question {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 998;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	background: url(../images/overlay.png);
}

#question {
	background: #ffffff;
	width: 300px;
	height: 150px;
	margin: 200px auto 0px auto;
	vertical-align: middle;
	padding: 10px;
	border: 1px solid #000000;
	line-height: 20px;
}

#question h1 {
	font-size: 13pt;
	margin: 0px;
	margin-bottom:5px;
	padding: 0px;
	font-weight: bold;
	color: #c32929;
}

#question a.option{
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

#question #retseptinimi {
	font-weight: bold;
	font-size: 14px;
}


/************ COLOR CODES *************/
.cc0 td, .cc1 td, .cc2 td, .cc3 td, .cc4 td, .cc5 td, .cc6 td, .cc7 td, .cc8 td, .cc9 td, .cc10 td {
	background-repeat: repeat-x;
	background-position: center;
}
.cc0 td { background-color: #ffffff !important; background-image: none !important; }
.cc1 td { background-color: #ffffc0 !important; background-image: none !important; }
.cc2 td { background-color: #ffffa5 !important; background-image: none !important; }
.cc3 td { background-color: #ffff80 !important; background-image: none !important; }
.cc4 td { background-color: #Ffff50 !important; background-image: none !important; }
.cc5 td { background-color: #fff030 !important; background-image: none !important; }
.cc6 td { background-color: #ffe020 !important; background-image: none !important; }
.cc7 td { background-color: #ffd010 !important; background-image: none !important; }
.cc8 td { background-color: #ffc000 !important; background-image: none !important; }
.cc9 td { background-color: #ffb000 !important; background-image: none !important; }
.cc10 td { background-color: #ffa000 !important; background-image: none !important; }

.cc_good, .cc_bad, .cc_worse, .cc_good td, .cc_bad td, .cc_worse td, .cc_blue, .cc_blue td, .cc_darkblue, .cc_darkblue td {
	background-repeat: repeat-x;
	background-position: bottom left;
}
.cc_good,.cc_good td { background-color: #f0fFe8 !important; background-image: url(../images/rowbg_green.png) !important; }
.cc_bad,.cc_bad td { background-color: #fffFe8 !important; background-image: url(../images/rowbg_yellow.png) !important; }
.cc_worse,.cc_worse td { background-color: #ffd0d0 !important; background-image: url(../images/rowbg_red.png) !important; }
.cc_blue,.cc_blue td { background-color: #d0d0ff !important; background-image: url(../images/rowbg_blue.png) !important; }
.cc_darkblue,.cc_darkblue td { background-color: #d0d0ff !important; background-image: url(../images/rowbg_darkblue2.png) !important; }

.tootlusaste0 { background-color: #00FF00 !important; background-image: none !important; }
.tootlusaste1 { background-color: #ffe020 !important; background-image: none !important; }
.tootlusaste2 { background-color: #ffd010 !important; background-image: none !important; }
.tootlusaste3 { background-color: #ffc000 !important; background-image: none !important; }
.tootlusaste4 { background-color: #ffb000 !important; background-image: none !important; }
.tootlusaste5 { background-color: #ffd010 !important; background-image: none !important; }


#footer {
	width: 100%;
	padding-top: 47px;
	padding-bottom: 10px;
	line-height: 16px;
	background-color: transparent;
	background-image: url(../img/4footerbg.jpg);
	text-align: center;
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
}

#footer .copy {
	padding-left: 20px;
}

#footer a:link,
#footer a:visited {
	color: #d2d2d2;
	background: inherit;
	margin-right: 20px;
	text-decoration: none;
	font-size: 9px;
}

#footer a:hover,
#footer a:active {
	text-decoration: none;
	border-bottom: 1px dotted #d2d2d2;
}

.rida2
{
	color: #888888;
	background-color: #fafafa;
}

.rida3
{
	color: #888888;
	background-color: #f5f5f5;
}

.rida4
{
	font-weight: bolder;
	background-color: #f0f0f0;
}

.downArrow				{ background-image: url(../images/down_active.png); }
.upArrow				{ background-image: url(../images/up_active.png); }
.iconSearch				{ background-image: url(../images/search.png); }
.iconAdd				{ background-image: url(../images/add.png); }
.iconEdit				{ background-image: url(../images/edit.png); }
.iconRemove				{ background-image: url(../images/remove.png); }
.iconDelete				{ background-image: url(../images/delete.png); }
.iconSortable			{ background-image: url(../images/409-up_down.png); }
.iconCopy				{ background-image: url(../images/copy.png); }
.iconCalendarAdd		{ background-image: url(../images/calendar_add.png); }
.iconSuggest			{ background-image: url(../images/suggest.png); }
.iconSuggestDisabled	{ background-image: url(../images/suggest_disabled.png); }
.iconTechCard			{ background-image: url(../images/calculate.png); }
.iconBack				{ background-image: url(../images/back.png); }
.iconReceipe			{ background-image: url(../images/component.gif); }
.iconFood				{ background-image: url(../images/date.gif); }
.iconExport				{ background-image: url(../images/export.png); }
.iconPersonal			{ background-image: url(../images/personal.png); }

.iconBase {
	background-color: transparent;
	background-position: center left;
	background-repeat: no-repeat;
	text-indent: 20px;
	height: 18px !important;
	line-height: 20px !important;
	min-height: 18px !important;
	padding-bottom: 2px;
	padding-top: 2px;
}

.iconOnly {
	background-position: center center !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding-right: 18px;
	text-indent: 0px;
	line-height: 20px;
	display: inline;
}

.iconSmall {
	background-position: center center !important;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding-right: 15px;
	text-indent: 0px;
	line-height: 15px;
	display: inline;
}

.ajaxMessage {
	clear: both;
	z-index:999;
	background-position: 5px center;
	background-color: #ffffff;
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 30px;
	padding-right: 5px;
	border: 1px solid #e0e0e0;
}

.ajaxLoading { background-image: url(../img/loading.gif); }
.ajaxSuccess { background-image: url(../images/success.png); }
.ajaxError { background-image: url(../images/error.png); }

#text_block {
	padding-right: 10px;
	background-image: url(../img/border_vert.png);
	background-position: top right;
	background-repeat: repeat-y;
}

#links_block {
	width: 225px;
}

.vborder {
	background-image: url(../img/border_vert.png);
	background-position: top right;
	background-repeat: repeat-y;
	border-bottom: 1px dotted #e0e0e0;
}
.mToolTip {
	padding-left: 30px;
	padding-top: 10px;
	background-image: url(../img/big_green_arrow.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	vertical-align: top;
	border-bottom: 1px dotted #e0e0e0;
	line-height: 15px;
	text-align: left;
}

.sidebox { margin-top: 20px; }
.sidebox h3 {
	padding-left: 5px;
	font-size: 22px;
}
.sidebox strong {
	font-weight: bold;
	color: #409900;
}
.sideboxHeader {
	background-image: url(../img/box_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 225px;
	height: 33px;
	padding-top: 10px;
	padding-left: 12px;
	font-size: 14px;
	line-height: 14px;
	color: #ffffff;
}
.sideboxBody {
	background-image: url(../img/boxmiddle.png);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
	margin: 0px;
	padding: 10px;
	width: 205px;
}
.sideboxFooter {
	background-image: url(../img/box_bottom.png);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 225px;
	line-height: 17px;
	height: 17px;
	padding-left: 15px;
}

.leftmenyycontainer {
	cursor: default;
}
.leftactive {
	background: #f0f0FF;
	font-weight: bold;
}
.menuCalendarContiner {
	width: 160px;
	background: url('../img/calBg.png');
}

.myCalendarPlaceContainer {
	text-align: center;
	width: 152px !important;
	padding-left: 7px !important;
	padding-top: 13px !important;
	padding-right: 0px !important;
	height: 150px !important;
 	line-height: 11px !important;
}

.menuCalendarContainer .dijitCalendarMonthContainer th {
	height: 12px;
	padding: 0px !important;
	margin: 0px !important;
	font-size: 13px;
}
.menuCalendarContiner .dijitCalendarYearLabel {
	height: 18px;
	padding: 0px !important;
	margin: 0px !important;
	font-size: 14px;
}

.menuCalendarTable {
	width: 100%;
	height: 163px;
}

.menuCalendarTable, .menuCalendarTable a, .menuCalendarTable a:hover, .menuCalendarTable a:visited {
	color: #FFFFFF !important;
}

.dhf {
	color: #007700 !important;
}

.rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.leftpaev:hover {
	font-weight: bold;
	cursor: pointer;
}

.leftpaevaactive:hover {

}

.myContentPane a:hover, .myContentPane a:active {
	border-bottom: 1px dotted #49a300;
}


.valiNouContainer {
	text-align: center;
	margin: auto;
	width: auto;
	padding: 0px;
}
.valiNouPhotoContainer {
	float: left;
	text-align: center;
	border: 1px solid #d0d0d0;
	background-color: #F0F0F0;
	margin: 2px;;
	padding: 0p;
}
.valiNouPhotoContainer a {
	margin: 0;
	padding: 0;
}
.valiNouPhotoContainer img {
	width: 287px;
	border: none;
	margin: 1px;
	padding: 0px;
}

.photoListPhotoContainer {
	text-align: center;
	width: 702px !important;
	height: 490px;
	border: 1px solid #d0d0d0;
	background-color: #f0f0f0;
	margin: 0px;
	padding: 0px;
}
.photoListPhotoContainer img {
	width: 700px !important;
	border: none;
}
.spacer {
    width: 0;
    height: 0;
    clear: both;
}
#carouselwrap{
	float: left;
	width: 895px;
	margin:0px;
}
#carousel{
	float: left;
	width: 704px !important;
	height: 500px !important;
	overflow: hidden;
	position:relative;
}

#carouselscroll{
	float: left;
	width: auto !important;
	height: 520px !important;
	overflow: hidden;
	position:absolute;
	left:0px;
}
.traversecontrol{float: left; height: 500px !important; width:45px !important; display: block; background-repeat: no-repeat; background-position: 50% 50%; }
#carouselprev{background-image:url('../images/arrow-left.png');}
#carouselnext{background-image:url('../images/arrow-right.png');}
#carouselprev:hover,#carouselnext:hover{cursor:pointer}

#whereami {
	float: left;
	text-align: center;
}
#whereami div {
	float: left;
	padding: 5px;
	background-color: #cceecc;
	border: 1px solid #99dd99;
	border-right: none;
}

#whereami div.disabled {
	background-color: #ccddcc;
}

#whereami .leftedge {
	border-top-left-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
}

#whereami .rightedge {
	border: 1px solid #99dd99;
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
}

#howmanytimes {
	width: 1px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}

#howmany .button {
	background: left top repeat-x url(../img/buttonbg.jpg) #c7c8c3;
	border: 1px solid #8c8c80;
	padding: 10px;
	margin: 5px;
	font-size: 14px;
	font-weight: normal;
	width: 300px !important;
}

.dijitTextBoxDisabled {
	color: black !important;
	-webkit-text-fill-color: black !important;
}

.searchResults td {
	padding: 3px !important;
}

