/* general */
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:xx-Large;
	color: #01367a;
}

h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:medium;
	color: #c32026;
}


p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #01367a;
}

p.smallprint {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #01367a;
}


a { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        color:#01367a;
	font-size:small;
        text-decoration:none;
}

a:hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;	
color:#01367a;
	font-size:small;
text-decoration:none;
}


a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#01367a;
	font-size:small;
	text-decoration:none;
}


a.pink { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        color:#DF0CD3;
	font-size:small;
        text-decoration:none;
}

a.pink:hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;	
color:#DF0CD3;
	font-size:small;
text-decoration:none;
}


a.pink:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#DF0CD3;
	font-size:small;
	text-decoration:none;
}




a.bodylink { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        color:#01367a;
	font-size:small;
        text-decoration:underline;
}

a:bodylink: hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;	
color:#01367a;
	font-size:small;
text-decoration:underline;
}

a:bodylink: visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#01367a;
	font-size:small;
	text-decoration:underline;
}

a.smallprint { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        color:#01367a;
	font-size:x-small;
        text-decoration:underline;
}

a:smallprint: hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;	
color:#01367a;
	font-size:x-small;
text-decoration:underline;
}

a:smallprint: visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#01367a;
	font-size:x-small;
	text-decoration:underline;
}

a.NextPrev { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        color:#01367a;
	font-size:13px;
	font-weight:bold;
        text-decoration:none;
}

a:NextPrev: hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;	
color:#01367a;
	font-size:13px;
	font-weight:bold;
text-decoration:none;
}

a:NextPrev: visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#01367a;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}


li {font-family: Tahoma, Arial, Helvetica, sans-serif;
	list-style-type:none;
	font-size:13px;
	font-weight:bold;
	text-align: right;
	color: #01367a;
	margin-bottom: 1em }

.appeal_pink {color: #DF0CD3}

	



/* containers */

#main_centered {
	position:absolute;
	top:5px;
	width:987px;
	left:50%;
	margin-left:-493px;
	height:600px;
	background:url('images/placeholder_bg_02.jpg') no-repeat;
	border-style:solid;
	border-width:0px;
	border-color:#01367a;
}

#navigation {
	position:absolute;
	height:300px;
	width:207px;
	top:192px;
	left:-15px;
	margin-right:40px;
}

#appeal_image {
	position:absolute;
	height:82px;
	width:90px;
	top:11px;
	left:369px;
	margin-right:40px;
}

#footer {
	position:absolute;
	height:30px;
	width:700px;
	top:599px;
	left:0px;
	margin-right:0px;
}
#sitemap {
	position:absolute;
	height:50px;
	width:200px;
	top:599px;
	left:667px;
	margin-right:0px;
}

#image_area {
	position:absolute;
	height:600px;
	width:170px;
	top:0px;
	left:697px;
}

#title_area {position:absolute; height:426px; width:107px; top:22px; left:241px;}

#register_button {position:absolute; height:65px; width:230px; top:472px; left:0px;}

#content {
	position:absolute;
	height:525px;
	width:459px;
	top:10px;
	left:229px;
}

#next_page {position:absolute; height:50px; width:100px; top:425px; left:570px;}

#previous_page {position:absolute; height:50px; width:100px; top:425px; left:252px;}

#ruby_button {
	position:absolute;
	height:35px;
	width:221px;
	top:521px;
	left:3px;
}

#banner_ad {
	position:absolute;
	height:600px;
	width:120px;
	top:0x;
	left:877px;
	margin-right:0px;
	background-color:#ffffff;
}
