body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e3b4b;
}
.style2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1e5c8a;
}
.style3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.style4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2e3b4b;
}
.style5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #348327;
}
.style6 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #348327;
}
a.link1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2671CF;
	font-weight: bold;
}
a.link1:link {
	text-decoration: none;
}
a.link1:visited {
	text-decoration: none;
	color: #2671CF;
}
a.link1:hover {
	text-decoration: underline;
	color: #2671CF;
}
a.link1:active {
	text-decoration: none;
	color: #2671CF;
}
a.link2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #318125;
	font-weight: bold;
}
a.link2:link {
	text-decoration: none;
}
a.link2:visited {
	text-decoration: none;
	color: #318125;
}
a.link2:hover {
	text-decoration: underline;
	color: #318125;
}
a.link2:active {
	text-decoration: none;
	color: #318125;
}
a.link3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3B4B;
}
a.link3:link {
	text-decoration: none;
}
a.link3:visited {
	text-decoration: none;
	color: #2E3B4B;
}
a.link3:hover {
	text-decoration: underline;
	color: #2E3B4B;
}
a.link3:active {
	text-decoration: none;
	color: #2E3B4B;
}
.button1 {
	border:0px;
	background-image:url(images/clear.gif);
	width:59px;
	height:15px;
	cursor:hend;
	cursor:pointer;
}
.button2 {
	border:0px;
	background-image:url(images/submit.gif);
	width:59px;
	height:15px;
	cursor:hend;
	cursor:pointer;
}
.input1 {
	background-color: #2E3B4B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	border:0px solid #546249;
	width: 189px;
	height: 13px;
	margin:0px;
	margin-bottom: 7px;
	padding-left: 5px;
	padding-top:0px;
}
.input2 {
	background-color: #2E3B4B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	border:0px solid #546249;
	width: 189px;
	height: 136px;
	margin:0px;
	margin-bottom: 11px;
	padding-left: 5px;
	padding-top:0px;
	overflow:auto;
}

        .divValidator
        {
            border-color: Red;
            height: auto;
            width: auto;
            margin-left: auto;
            margin-right: auto;
            background-color: #FFE3E0;
            border-width: 1px;
            border-style: solid;
            font-size: 16px;
            font-family: Calibri;
        }
        
        
        html, body
        {
            margin: 0;
            padding: 0;
        }
        
        body
        {
            background: white;
            color: #313131;
            font: 12px/18px Helvetica, Arial, sans-serif;
        }
        
        a
        {
            color: #2c6eb8;
            text-decoration: underline;
        }
        
        .dark a
        {
            color: #03aed7;
        }
        
        .blue a
        {
            color: #ffffff;
        }
        
        a:hover
        {
            text-decoration: none;
        }
        
        .white
        {
            background: #fff; /* border: 1px solid #d9d9d9; */
        }
        
        .dark
        {
            background: #000; /*border: 1px solid #3e3e3e;*/
            color: white;
        }
        
        .blue
        {
            background: #62afd8; /*border: 1px solid #89c7e8;*/
        }
        
        .inner
        {
            padding: 15px 15px 0; /* height: 423px; */
            overflow: hidden;
        }
        
        .medium .inner
        {
            /* height: 292px; */
        }
        
        .small .inner
        {
            /* height: 190px; */
        }
        
        .tm-widget-bottom
        {
            border-top: 1px solid #d1d1d1;
            height: 26px;
            padding: 8px 15px 0;
            text-align: right;
            font-size: 10px;
            line-height: 18px;
        }
        
        .dark .tm-widget-bottom
        {
            border-top: 1px solid #303030;
            color: #cccccc;
        }
        
        .blue .tm-widget-bottom
        {
            border-top: 1px solid #89c7e8;
        }
        
        .dark a.textmagic
        {
            background: url('../images/logo_b.gif') no-repeat top left;
        }
        
        .blue a.textmagic
        {
            background: url('../images/logo_bl.gif') no-repeat top left;
        }
        
        form
        {
            margin: 0;
            padding: 0;
        }
        
        h1
        {
            margin: 0 0 6px 0;
            padding: 5px 0 0px 0;
            font: bold 20px/20px Helvetica,Arial,sans-serif;
            line-height: 22px;
        }
        
        .dark h1
        {
            color: #14c7f1;
        }
        
        .blue h1
        {
            color: white;
        }
        
        p
        {
            margin: 9px 0 0;
            padding: 0px 0 9px 0;
        }
        
        .colorbox
        {
            background: #e3eef1;
            height: 25px;
            padding: 8px 8px 0;
        }
        
        .dark .colorbox
        {
            background: #303030;
        }
        
        .blue .colorbox
        {
            background: #89c7e8;
        }
        
        .colorbox span
        {
            font-weight: bold;
        }
        
        textarea
        {
            display: block;
            margin: 0;
            border: 1px solid #c7d4d7;
            background: white;
            color: #333333; /* font: 12px/17px Helvetica, Arial, sans-serif; */
            padding: 5px;
            height: 152px;
            width: 200px;
        }
        
        textarea.textarea-small
        {
            height: 130px;
        }
        
        .dark textarea
        {
            background: #4f4f4f;
            border: 1px solid #4f4f4f;
            color: white;
        }
        
        .blue textarea
        {
            background: white;
            border: 1px solid white;
        }
        
        .row
        {
            padding-top: 9px;
        }
        
        .row label
        {
            display: block;
            margin: 0;
            padding: 0 0 4px 0;
        }
        
        .row .textbox
        {
            background: white;
            border: 1px solid #c7d4d7;
            height: 18px;
            padding: 6px 5px 0;
        }
        
        .dark .row .textbox
        {
            background: #4f4f4f;
            border: 1px solid #4f4f4f;
        }
        
        .blue .row .textbox
        {
            background: white;
            border: 1px solid #c7d4d7;
        }
        
        .row .error, .dark .row .error, .blue .row .error, .error, textarea.error
        {
            border: 1px solid #b93d3d;
            background: #ffeaea;
            color: #b93d3d;
        }
        
        .row .textbox input
        {
            margin: 0;
            padding: 0;
            display: block;
            border: none;
            background: none;
            outline: 0;
            font: 12px/14px Helvetica, Arial, sans-serif;
            color: #333;
            width: 100%;
        }
        
        .dark .row .textbox input
        {
            color: white;
        }
        
        .row .error input, .dark .row .error input, .blue .row .error input
        {
            color: #b93d3d;
        }
        
        .submit
        {
            text-align: center;
            padding: 15px 0 0px;
        }
        
        .submit input
        {
            margin: 0 auto;
            height: 29px;
            width: 131px;
            border: 1px solid #0f5a6b;
            color: white;
            font: bold 18px/18px Helvetica, Arial, sans-serif;
            background: #0e768e url('../images/submit_w.gif') repeat-x bottom left;
            cursor: pointer;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
        }
        .black .submit input
        {
            background: #03afd7 url('../images/submit_b.gif') repeat-x bottom left;
            border: 1px solid #0f5a6b;
        }
        
        .blue .submit input
        {
            background: #92bb0e url('../images/submit_bl.gif') repeat-x bottom left;
            border: 1px solid #4a701b;
            color: white;
        }
        
        #widget-form-errors
        {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%; /*height: 85px;*/
            font: bold 14px arial;
            text-align: center;
            color: red;
            background: #FFEAEA;
            filter: alpha(opacity=92);
            -moz-opacity: 0.92;
            opacity: 0.92;
            display: none;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            border-bottom-left-radius: 6px 6px;
            border-bottom-right-radius: 6px 6px;
        }
        
        #widget-form-errors ul.errors, #widget-form-errors li
        {
            padding: 0;
            margin-left: 0;
            margin-top: 14px;
            list-style-type: none;
        }
        
        .app-alerts-back
        {
            z-index: 1000;
            position: absolute;
            top: 0;
            left: 0;
            -moz-opacity: 0.5;
            opacity: .50;
            filter: alpha(opacity=50);
            background-color: #CCC;
            width: 100%;
            height: 100%;
            zoom: 1;
        }
        
        .app-alerts-msg
        {
            z-index: 2001;
            position: absolute;
            top: 0px;
            left: 0px;
            cursor: pointer;
            margin: 10px 5px 10px 5px;
            border: 1px solid #661901;
            background: red;
            filter: alpha(opacity=90);
            -moz-opacity: 0.9;
            opacity: 0.9;
            width: 95%;
        }
        
        .app-alerts-msg div
        {
            padding: 10px;
        }
        
        .app-alerts-msg div p
        {
            color: white;
            font-size: 14px;
            font-style: normal;
        }
        
        textarea.notification, input.notification, select.notification
        {
            background: #fbf1f1 !important;
            color: #dc3131 !important;
        }
        
        .round
        {
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            -khtml-border-radius: 4px;
        }
        
        html, body, form, table
        {
            overflow: hidden !important;
        }
        
        .divValidator
        {
            border-color: Red;
            height: auto;
            width: auto;
            margin-left: auto;
            margin-right: auto;
            background-color: #FFE3E0;
            border-width: 1px;
            border-style: solid;
            font-size: 16px;
            font-family: Calibri;
        }


