/* WRITE YOUR CSS CODE HERE */

.full-width{
    width: 100%;
}

.main-row{
    background-color: #DDEEFF;
}
/* WRITE YOUR CSS CODE HERE */

.center{
    margin:0 auto !important;
}
/*#details{*/
    /*min-width: 750px;*/
/*}*/
label{
    font-size: 130%;
}
label.small{
    font-size: 100%;
}
.error-bg{
    background-color:#FEEBEB;
}

.error-field{
    color:rgb(255,0,10);
}

.error{
    color:rgb(255,0,10);
    display: block;
}

.red{
   color:rgb(255,0,10);
}
.green{
    color:#6eac2c;
}
#content strong{
    font-weight: bold;
    font-size: 110%;
}

.underlined{
    text-decoration: underline;
}

input[type=text],input[type=password],textarea{
    width: 450px;
    font-size:130%;
    padding:3px;
}

.progressTitle{
    font-size: 5.5em;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
}

.green-bg{
    border:2px solid #BBDF8D; background-color:#EAF7D9;
}
.yellow-bg{
    border:2px solid #F2DD8C; background-color:#FFF5CC;
}
.red-bg{
    border:2px solid #FFAEAE; background-color:#FEEBEB;
}

.left-div{
    width: 70%; float: left;
}
.right-div{
    margin-left: 72%;
}

.full-width{
    width: 100%;
}

textarea.autogrow{
    width: 450px !important;
}

[disabled]{
    background-color: #e3e3e3;
}

/*#total-box{
    position: fixed;
    right: 20px;
    top: 200px;
    width: 150px;
    height: 40px;
    border: 1px black solid;
    background-color: white;
    opacity:0.9;
    filter:alpha(opacity=90)
}*/

.small-field{
    width: 150px !important;
}

.tiny-field{
    width: 50px !important;
}

.search{
    width: 180px;
}

.bigger{
    font-size: 36px;
}

#msg_tray{
/*    position: fixed;
    top: 0px;
    width: 100%;*/
}


/* Paginator */
div#tnt_pagination {
    clear: both;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	line-height: 21px;
	padding-top: 3px;
	text-align: center;
    
}

#tnt_pagination .disabled_tnt_pagination {
    background-color: #F5F5F5;
    border: 1px solid #EBEBEB;
    color: #D7D7D7;
    cursor: default;
    margin-left: 10px;
    padding: 2px 7px;
    text-decoration: none;
}

#tnt_pagination a:link, #tnt_pagination a:visited {
    background-color: #F5F5F5;
    border: 1px solid #EBEBEB;
    color: #2F5581;
    font-weight: normal;
    margin-left: 10px;
    padding: 2px 7px;
    text-decoration: none;
    width: 22px;
}

#tnt_pagination .active_tnt_link {
    background-color: #DDEEFF;
    border: 1px solid #BBDDFF;
    color: #0072BC;
    cursor: default;
    margin-left: 10px;
    padding: 2px 7px;
    text-decoration: none;
}


#fancybox-content h1 {font-size:180%;}
#fancybox-content h2 {font-size:160%;}
#fancybox-content h3 {font-size:140%;}
#fancybox-content h4 {font-size:120%;}
#fancybox-content h5, h6 {font-size:100%;}
#fancybox-content table {margin:0; border-collapse:collapse;}
#fancybox-content table.width100 {width:100%;}
#fancybox-content table th, #content table td {padding:5px 5px;}
#fancybox-content table th {text-align:left; vertical-align:middle; font-weight:bold;}
#fancybox-content ul {margin:15px 0; list-style:none;}
#fancybox-content ul li {padding-left:15px; background:url("../design/ul.gif") 0 4px no-repeat;}
#fancybox-content ul ul {margin:0 0 0 10px;}
#fancybox-content ul ul li {padding-left:15px; background:url("../design/ul-ul.gif") 0 4px no-repeat;}
#fancybox-content ol {margin:15px 0 15px 30px; list-style-type:decimal;}
#fancybox-content ol ol {margin:0 0 0 20px;}
#fancybox-content ol ol li {list-style-type:lower-alpha;}
#fancybox-content dl {clear:both;}
#fancybox-content dl dt {font-weight:bold;}
#fancybox-content dl dd {margin:0 0 5px 0;}
#fancybox-content fieldset {position:relative; margin:10px 0; padding:10px;}
#fancybox-content legend {font-size:120%; font-weight:bold;}
#fancybox-content code {font-family:"",monospace;}
#fancybox-content .help {cursor:help;}


#fancybox-content h2 {color:#0085cc;}
#fancybox-content table {border:2px solid #cfcfcf;}
#fancybox-content table th {border-right:1px solid #0074B3; background-color:#0085cc; color:#fff;}
#fancybox-content table td {border:1px solid #cfcfcf; padding: 5px;}
#fancybox-content table tr.bg td {background-color:#e8f6ff;}
/*#content dl dt {color:#df0000;}*/
#fancybox-content fieldset {border:1px solid #ccc;}
#fancybox-content legend {background:#FFF; color:#0085cc;}
#fancybox-content acronym, #content abbr, #content .help {border-bottom:1px dotted #cfcfcf;}


#fancybox-content h1 {background-color:#303030; color:#fff;}
#fancybox-content .tabs {border-bottom:1px solid #cfcfcf;}
#fancybox-content .tabs a {color:#303030;}
#fancybox-content .tabs a span {color:#303030;}
#fancybox-content .tabs .ui-tabs-selected a {color:#fff;}
#fancybox-content .tabs .ui-tabs-selected a span {color:#fff;}
#fancybox-content ul li a {border-bottom:1px solid #cfcfcf; color:#303030;}
#fancybox-content ul li#submenu-active a {background-color:#df0000; color:#fff;}
#fancybox-content ul li a:hover, #content ul li a:active, #content ul li a:focus {color:#df0000;}
#fancybox-content ul ul li a, #content ul li#submenu-active ul li a {border-bottom:1px solid #cfcfcf; background-color:#f5f5f5; color:#303030;}
#fancybox-content ul li ul li a {background-color:#e3e3e3;}
#fancybox-content ul ul li a:hover, #content ul ul li a:active, #content ul ul li a:focus, #content ul li#submenu-active ul li a:hover, #content ul li#submenu-active ul li a:active, #content ul li#submenu-active ul li a:focus {color:#df0000;}


#fancybox-content h1 {margin:0; padding:10px 15px; background:url("../design/content-h1.gif") 0 0 repeat-x; letter-spacing:-1px;}
#fancybox-content .col50 {float:left; width:49%;}
#fancybox-content .col33 {float:left; width:32%;}
#fancybox-content .col33.center {padding:0 2%;}
#fancybox-content .tabs {margin:15px 0;}
#fancybox-content .tabs ul {margin:0; padding:0; list-style-type:none;}
#fancybox-content .tabs ul li {display:inline; margin:0; padding:0;}
#fancybox-content .tabs a {float:left; margin-right:3px; padding-left:4px; background:url("../design/tabs-l.gif") 0 -100px no-repeat; text-decoration:none;}
#fancybox-content .tabs a span {float:left; display:block; padding:8px 15px 6px 11px; background:url("../design/tabs-r.gif") 100% -100px no-repeat;}
#fancybox-content .tabs a:hover, .tabs a:hover span {text-decoration:underline;}
#fancybox-content .tabs .ui-tabs-selected a {background:url("../design/tabs-l.gif") 0 0 no-repeat; font-weight:bold;}
#fancybox-content .tabs .ui-tabs-selected a span  {background:url("../design/tabs-r.gif") 100% 0 no-repeat;}
#fancybox-content .tabs .ui-tabs-selected a:hover, #content .tabs .ui-tabs-selected a:hover span {text-decoration:none;}
#fancybox-content .ui-tabs-hide {display: none !important;}