@charset "UTF-8";

/* Global fix of the Italics bugs in IE 5.x and IE 6 */
/*
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }
*/

/* reset font size for all elements to standard (16 Pixel) */
html * { font-size: 100.01%; }

/* reset monospaced elements to font size 16px in Gecko browsers */
textarea, pre, tt, code {
    font-family:"Courier New", Courier, monospace;
}

/* Base layout gets standard font size 12px */
body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 75.00%; 
    margin: 0;
    padding: 0;
}

/* Form format with no margin & padding */
form { margin: 0; padding: 0 }
  
/* Heading */
h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; page-break-after:avoid; }
h1 { font-size: 200.00% }                    /* 24px */
h2 { font-size: 166.67% }                    /* 20px */
h3 { font-size: 150.00% }                        /* 18px */
h4 { font-size: 133.33% }                    /* 16px */
h5 { font-size: 116.67% }                        /* 14px */
h6 { font-size: 108.33%; font-style:italic; }    /* 13px */

p { line-height: 1.5em; margin: 0 0 1em 0; }

div {line-height: 1.5em; }

img{ border: 0px;}

/* Lists */
ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }
li { margin-left: 1.5em; line-height: 1.5em; }

dt { font-weight: bold; }
dd { margin: 0 0 1em 2em; }

/* Text formatting */
cite, blockquote { font-style:italic; }
blockquote { margin: 0 0 1em 1.5em; }

strong,b { font-weight: bold; }
em,i { font-style:italic; }

pre, code { font-family: monospace; font-size: 1.1em; }
/*
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noborder { border: none; }
.big { font-size: 123.08%; }
.bigest { font-size: 184.62%; }
*/

acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
}

/* Formatting of hyperlinks */
a { text-decoration: none;cursor:pointer;color: #000000; }
a:focus,
a:hover,
a:active { text-decoration: none;color: #000000; }
input,textarea
{
	border:solid 1px #cccccc;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
}
/* Form css common */
.input {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    height: 18px;
    border : solid 1px #c6c6c6;
}

.input[disabled] {
    color : #aca899;
}

.textarea {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    border : solid 1px #c6c6c6;
    z-index: -3;
}

.textarea[disabled] {
    color : #aca899;
}

.button {
    font-family: Arial, Helvetica, sans-serif;
    border : solid 1px #c6c6c6;
    background: #f2f3f3;
    color : #565656;
    font-weight : bold;
    font-size : 11px;
    z-index: -3;
    height: 22px;
    padding: 0px 10px 0px 10px;
}

.select {
    font-family: Arial, Helvetica, sans-serif;
    border : solid 1px #c6c6c6;
    background: #f2f3f3;
    color : #565656;
    height: 22px;
    z-index: -3;
}

.checkbox {
    margin: 0;
    padding: 5px;
    z-index: -3;
}

.button[disabled] {
    color : #aca899;
}

.required,.Required {
    color: Red;
}

/* iehacks */
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.spacer {
	float: left;
    height: 5px;
    width: 100%;
    overflow: hidden;
}
.spacer2 {
	float: left;
    height: 10px;
    width: 100%;
    overflow: hidden;
}
.vspacer {
	float: left;
	width: 5px;
	overflow: hidden;
}
.vspacer2 {
	float: left;
	width: 10px;
	overflow: hidden;
}
.cleaner {
    clear: both;
    height: 1px;
    font-size: 1px;
}
.clearfix {display:inline-block;}
/*hides from IE-mac \*/
*html .clearfix {height:1%;}
.clearfix{display:block;}
.floatbox { overflow:hidden; }
hr
{
	border:solid 1px #C4C4C1;
	width:100%;
	float:left;
}
/*PAGGING*/
.paging-div
{
	font-size: 12px;
	position: relative;
	text-align: left;
	color: rgb(128, 128, 128);
	padding-bottom: 5px;
	padding-top: 10px;
	line-height: 100%;
	font-family: Arial;
	float: right;
}
.paging-div div
{
	font-size: 12px;
	font-weight: normal;
	display: inline;
	list-style: none;
	text-align: center;
	margin: 2px;
	font-family: Arial;
}
.paging-div div span
{
	font-size: 12px;
	font-weight: bold;
	color: #C92C8F;
	border: 1px #C92C8F solid;
	padding: 3px 3px 3px 3px;
	font-family: Arial;
}
.paging-div div a
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px #BCE235 solid;
	padding: 3px 3px 3px 3px;
	font-family: Arial;
	text-decoration: none;
}
.paging-div div a:hover
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px #BCE235 solid;
	padding: 3px 3px 3px 3px;
	font-family: Arial;
	background-color: #CDFBA3;
	text-decoration: none;
}
.paging-div .nav
{
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	border: 1px #BCE235 solid;
	padding: 3px 3px 3px 3px;
	font-family: Arial;
}
