@charset "UTF-8";

body {
	font-family: Arial, Verdana, Garuda, sans-serif, "Lucida Grande";
	background-color: #FFFFFF;
	color:#252525;
	margin-top: 0px;
	padding: 0px;
	font-size: 12px;
	width: 100%;
	text-align: center;
	line-height: 129%;
}

html {
	margin-bottom: 1px;  /* Scroll bar hack */
	min-height: 100%;
}

a:focus { outline: none; }



ul {
    list-style: none;
    font-size: 12px;
}

ul.bordered_bottom li {
    font-size: 12px;
    text-align: left;
}

.left { float: left; }
.right { float: right; }
.clearme { clear: both; }
.center { margin: 0 auto; }
.textcenter { text-align: center; }
.textright { text-align: right; }
.textleft { text-align: left; }
.pagebreak {page-break-before: always; }
.error { border: 1px solid #CC0000; padding: 3px; color: #CC0000; }
.warning { border: 1px solid #D4AC0A;padding: 3px;color: #D4AC0A; }
.success { border: 1px solid #149B0D; padding: 3px; color: #149B0D; }
.callout {font-size: 125%; font-weight: bold; }
.strikethrough {text-decoration: line-through; }
.underline { text-decoration: underline; }
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }

.spacer_5 {
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	height:  4px;
}

.spacer_10 {
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	height: 8px;
}

.spacer_15 {
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	height: 13px;
}

.spacer_20 {
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	height: 18px;
}

/* Font family classes */
.times { font-family: "Times New Roman", Times, FreeSerif, serif; }
.verdana { font-family: Verdana, Geneva, Kalimati, sans-serif; }
.trebuchet { font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif; }
.tahoma { font-family: Tahoma,Geneva,Kalimati,sans-serif; }
.palantino { font-family: "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif; }
.georgia { font-family: Georgia, "Nimbus Roman No9 L", serif; }
.arial { font-family: Arial, Helvetica, Garuda, sans-serif; }
.arialblack { font-family: "Arial Black", Gadget, sans-serif; }
.lucida { font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; }

hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	clear: both;
	border: none;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	height: 1px;
	margin-top: 4px;
	margin-bottom: 4px;
}

hr.dashed {
	color: #CCCCCC;
	background-color: transparent;
	clear: both;
	border: none;
	width: 100%;
	border-bottom: 1px dashed #CCCCCC;
	height: 1px;
	margin-top: 4px;
	margin-bottom: 4px;
}

/* Typographic Style definitions */

h1 { font-size: 20px; font-weight: bold; color: #000000; }

h2 { font-size: 18px; font-weight: bold; color: #000000; }

h3 { font-size: 16px; font-weight: bold; color: #000000; }

h4 { font-size: 14px; font-weight: bold; color: #000000; }

h5 { font-size: 12px; font-weight: bold; color: #000000; }

h6 { font-size: 11px; font-weight: bold; color: #000000; }


h1.dia, h2.dia, h3,.dia, h4.dia, h5.dia, h6.dia {
    color: #9A9AB3;
}

h1.red, h2.red, h3.red, h4.red, h5.red, h6.red {
	color: #CC0000;
}

h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue {
	//color: #336699;
	color: #660099;
}

h1.purple, h2.purple, h3.purple, h4.purple, h5.purple, h6.purple {
	color: #660099;
}

h1.green, h2.green, h3.green, h4.green, h5.green, h6.green {
	color: #3D9814;
}

h1.orange, h2.orange, h3.orange, h4.orange, h5.orange, h6.orange {
	color: #FF7700;
}

h1.inline, h2.inline, h3.inline, h4.inline, h5.inline, h6.inline {
	display: inline;
	display: inline;
	float: left;
	text-align: left;
	margin-left: 0;
	margin-right: 6px;
}

h1.inline_red, h2.inline_red, h3.inline_red, h4.inline_red, h5.inline_red, h6.inline_red {
	color: #CC0000;
	display: inline;
	float: left;
	text-align: left;
	margin-left: 0;
	margin-right: 6px;
}

h1.inline_blue, h2.inline_blue, h3.inline_blue, h4.inline_blue, h5.inline_blue, h6.inline_blue {
	color: #336699;
	display: inline;
	float: left;
	text-align: left;
	margin-left: 0;
	margin-right: 6px;
}

h3.inline_green, h4.inline_green, h5.inline_green, h6.inline_green {
	color: #3D9814;
	display: inline;
	float: left;
	text-align: left;
	margin-left: 0;
	margin-right: 6px;
}

h1.inline_orange, h2.inline_orange, h3.inline_orange, h4.inline_orange, h5.inline_orange, h6.inline_orange {
	color: #FF7700;
	display: inline;
	float: left;
	text-align: left;
	margin-left: 0;
	margin-right: 6px;
}

h1.center, h2,center, h3.center, h4.center, h5.center, h6.center {
	text-align: center;
}

h1.upper, h2.upper, h3.upper, h4.upper, h5.upper, h6.upper {
	text-transform: uppercase;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

small {
	font-size: 10px;
	color: #666666;
}

code {
	font-family: "Courier New", Courier, monospace;
	font-size:13px;
	text-align: left;
	color: #000000;
}

tt {
	font-size: 13px;
	color: #000000;
}

address {
	color: #252525;
	text-transform: capitalize;
}

p {
	color: #252525;
	margin-top: 4px;
    margin-bottom: 8px;
    text-align: justify;
    font-size: 12px;
}

p.justify {
	text-align: justify;
}

p.red {
	color: #CC0000;
}

p.blue {
	color: #336699;
}

p.gray {
	color: #666666;
}

p.green {
	color: #3D9814;
}

span.redbold {
    color: #CC0000;
    font-size: 12px;
    font-weight: bold;
}

span.greybold {
    color: #999999;
    font-size: 12px;
    font-weight: bold;
}

span.bluebold {
    color: #336699;
    font-size: 12px;
    font-weight: bold;

}

span.purplebold {
    color: #660099;
    //color: #3E3753;
    font-size:12px;
    font-weight:bold;
}

strong {
    font-size: 12px;
    font-weight: bold;
    color: #252525;
}
