/* Colors */
.color__light0 {color:#FE0000;}
.color__light1 {color:#DB261D;}
.color__light2 {color:#B3B3B3;}
.color__light3 {color:#990100;}

.color__dark0 {color:black;}

/* Styles */
html, body {height:100%;}
body {font-family:Tahoma, Verdana;}
body {
	margin:0;
	padding:0;
}

a, a:visited {
	color:#006CC3;
	text-decoration:underline;
}
a:hover {text-decoration:none;}
a img {border:none;}
p {margin:0;}
em {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.16em;
}

img.imageLeft {
	margin:5px 12px 5px 0;
	float:left;
}

img.imageRight {
	margin:5px 0 5px 12px;
	float:right;
}

ul {
	margin:0;
	padding:0;
}
li {
	margin-left:24px;
	list-style-type:square;
}

p.Ident {text-indent:12px;}
hr.Thick {
	position:relative;
	width:770px;
	left:-33px;

	
	height:8px;
	}
hr {
	background-color:#E6E6E6;
	color:#E6E6E6;
	border:0;
	height:2px;
	margin:0;
	padding:0;
}

.ClearBoth {clear:both;}

h1 {
	font-size:38px;
	font-family:Arial Narrow, Arial;
	font-weight:normal;
	
	background-image:url(img/h1-ground.gif);
	background-position:12px 50%;
	background-repeat:no-repeat;
	
	color:#B20B02;
	background-color:#E7E7E7;
	padding:9px 30px 9px 75px;
	margin:0.45em 0 0.24em 0px;
	
	white-space:nowrap;
}

h2 {
	font-size:38px;
	font-weight:normal;
	font-family:Arial Narrow, Arial;
	color:#DB261D;
	margin:0;
	padding-top:0.43em;
	padding-bottom:0.09em;
	line-height:100%;
}

h3, .h3 {
	font-size:18px;
	font-weight:normal;
	color:black;
	padding-top:12px;
	padding-bottom:3px;
	margin:0px;
	line-height:100%;
}

h4 {
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#F20201;
	padding-top:0.5em;
	padding-bottom:0;
	margin:0 0 0.2em 0;
	line-height:22px;
	vertical-align:bottom;
	border-bottom:2px solid #FF9A76;
	height:22px;
}

.TextStyle0 {
	font-size:14px;
	color:#666666;
	text-align:justify;
}

.TextStyle1 {
	font-size:12px;
	color:#4c4c4c;
	line-height:124%;
}

.TextStyle2, small {
	font-size:11px;
	color:#4c4c4c;
	line-height:124%;
}
.TextStyle2 em, small em{font-size:11px;}

.TextStyle3 {
	font-size:10px;
	color:#B2B2B2;
	line-height:124%;
}

/* Buttons */

.RedButton, .RedButton *, .GrayButton, .GrayButton * {height:25px; position:relative;}
.RedButton .left 	{background:url(img/Buttons/r-button-left.gif) left no-repeat;}
.RedButton .right	{background:url(img/Buttons/r-button-right.gif) right no-repeat;}
.RedButton a {background:url(img/Buttons/r-button-ground.gif) center repeat-x;}
.RedButton a, .RedButton a:visited, .GrayButton a, .GrayButton a:visited {
	display:block;
	text-decoration:none;
	text-align:center;
	color:black;
	line-height:21px;
	font-family:Verdana;
	font-size:11px;
	cursor:pointer;
	margin:0 14px;
}
.RedButton a div, .GrayButton a div {
	position:absolute;
	text-align:center;
	left:-7px;
	white-space:nowrap;
}

.GrayButton .left 	{background:url(img/Buttons/g-button-left.gif) left no-repeat;}
.GrayButton .right	{background:url(img/Buttons/g-button-right.gif) right no-repeat;}
.GrayButton a {background:url(img/Buttons/g-button-ground.gif) center repeat-x;}
