/* CSS Document */

body {
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	margin:0;
	padding:0;
	line-height:150%;
	}

h1 {
	color:#E31B23;
	margin: 10px 0 10px 0;
	padding: 0 5px 0 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

h2 {
	color:#F0CA00;
	margin: 5px 0 5px 0;
	padding: 0 5px 0 5px;
	font-size: 11pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	}

h3 {
	color:#01a0e2;
	margin: 5px 0 5px 0;
	padding: 0 5px 0 5px;
	font-size: 11pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

p {
	color:#595959;
	margin:5px 0 10px 0;
	padding:0 5px 0 5px;
	}
	


a:link, a:visited {
background: transparent;
border: 0;
color:#FF0000;
text-decoration:none;
}

a:hover  {
background: transparent;
border: 0;
color:#E31B23;
text-decoration:underline;
}


a.gray, a.gray:visited {
background: transparent;
border: 0;
color:#666666;
text-decoration:none;
}

a.gray:hover  {
background: transparent;
border: 0;
color:#003399;
text-decoration:underline;
}

a img, a:visited img {
background: transparent;
opacity: 1;
filter: alpha(opacity=100);
border: 0;
}

a:hover img {
background: transparent;
opacity: .5;
filter: alpha(opacity=50);
border: 0;
}

.image {
border:0;
float:right;
padding: 2px;
}

.imageleft {
border:0;
float:left;
padding: 2px;
}

#right p {
color:#0093D0;
}

#right ul{
list-style-image:url(images/arrow-list.gif);
margin: 0;
padding-left:10px;
}
#right li{
margin-left: 10px;
padding-left:0;
color:#0093D0;
}

#center ol{
margin: 0;
padding-left:35px;
color:#595959;
}

#center ul{
list-style-image:url(images/arrow-list2.gif);
margin: 0;
padding-left:15px;
color: #595959;
}

#center li{
margin-left: 10px;
padding-left:0;
}

hr
{
margin:10px 0 5px 0;
height:1px;
padding:0;
border:1px dashed #E31B23;
}	

table.yellowbox{ 
width: auto;
line-height:normal;
background:transparent;
margin: 0 auto 0 auto;
padding:2px;
}

table.yellowbox th {
background: #FFCC00;
border-bottom:1px solid #E31B23; 
text-transform:uppercase;
text-align: center;
vertical-align:middle;
}

table.yellowbox td {
background: #dddddd;
text-align: left;
vertical-align:top;
border-bottom:1px solid #E31B23; 
}

table.yellowbox td.last {
background: #cccccc;
border-bottom:1px solid #E31B23; 
text-align: left;
vertical-align:top;
}

table.yellowbox td.first {
background: #eeeeee;
border-bottom:1px solid #E31B23; 
text-align: left;
vertical-align:top;
}

ol.yellowbox{
background:transparent;
margin: 0;
padding:0;
}

li.yellowbox{
list-style-image:url(images/arrow-list.gif);
vertical-align:top;
margin:0 0 0 20px;
padding:0 0 0 5px;
color:#595959;
text-align:left;
}
