/* GENERAL STYLES */
body{
	background-color: #fff;
	color: #000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 90%;
}

div{
	border:0;
	margin: 0;
	padding: 0;
}

img{
	border: 0;
}

form{
	margin: 0;
	padding: 0;
}

table{
	border: 0;
	border-collapse: collapse;
}

ul{
	list-style-image: url(images/angel.jpg);
	margin-top: 0;
}
ol{
	list-style-image: url(images/angel_s.jpg);
	margin-top: 0;
}

li{
	margin-top:20px;
	color: #68312A;
	margin-left:75px;
}

p{
	color: #68312A;
	margin-left:50px;
	margin-right:50px;
	text-align:justify;
}

h1{
	color: #68312A;
	margin: 0;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 18px;
}

h2{
	color: #D21E75;
	margin: 0;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 16px;
}

h3{
	color: #D6136F;
	margin: 10;
	font-size: 14px;
	text-align: center;
}

h4, h5, h6{
	font-weight: normal;
	color: #758ea3;
	margin: 0;
	font-size: 12px;
}




/* POSITIONING STYLES */
#skip_to_content, .skip_spacer{
/* This is the "skip to content" image 
	we DO NOT use 'display: none' here,
	because that would actually hide it from
	screen readers and we don't want that
*/
	width:0;
	height: 0;
}

#page_wrapper{
/* Encloses all elements on the page */
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
    text-align:left;
	min-width: 760px;	
	width:760px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:760px;
}

html>body #page_wrapper {
	width:760px; /* ie5win fudge ends */
}

#head_wrapper{
/* Holds the header image */
margin: 0px 0px 20px 0px;
}

#header_image{
	width: 760px;
	height: 199px;
}

#top_nav{
/* Holds the navigation tabs */
	background-image: url(images/tabs_bg.jpg);
	background-repeat: repeat-x;
	background-color: #68312A;
    margin: 0px 0px 0px 5px;
}

#top_nav_list{
	margin:0;
	padding: 0;
}

#top_nav_list li{
/* UL that presents the navigation tabs */
	display: inline;
	list-style-type: none;
	margin: 0px 3px 0px 0px;
}

#content_wrapper{
/* Holds all content UNDER the navigation */
}

#content_left{
/* Holds the main content stuff*/
	float:left;
	width:750px;
	background-color: #fff;
}

#page_content_wrapper{
/* Encloses the page content stuff, like the breadcrumb and the actual content */
	padding-left: 12px;
	padding-right: 12px;
}

#page_content{
/* The actual unique page content */
}

#page_content ul{
/* The actual unique page content */
	padding-left: 300px;
}
#page_content ol{
/* The actual unique page content */
	padding-left: 35px;
	width: 550px;
	border:1px red;
}

#page_content a {
	color: #68312A;
	text-decoration: none;
}

#page_content a:hover {
	text-decoration: underline;
}

/* HR style with dots */
.dotted_hrule{
	margin: 0;
	padding: 0;
	background-image: url(images/hrule_dots.jpg);
	background-repeat: repeat-x;
	height: 1px;
}

.dotted_hrule hr{
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
}


/* The dotted HR on the right column of the page */
.dotted_hrule_right{
	margin: 0px 16px 0px 16px;
	padding: 0;
	background-image: url(images/hrule_dots.jpg);
	background-repeat: repeat-x;
	height: 1px;
}

.dotted_hrule_right hr{
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
}