@charset "utf-8";
/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* typography.css */
body {font-size:75%;color:#FFF;font-family:"Lucida Calligraphy", "Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font:normal 1em "Lucida Calligraphy", Arial, Helvetica, sans-serif;}
h1 {font-size:2.2em;line-height:1;margin:1em 0 0.1em 0;color:#231b06;}
h2 {font-size:1.9em;margin:1em 0 0.1em 0;color:#000;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;margin-bottom:1.5em; margin-bottom:.1em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
th, tr, td { font:normal .98em "Comic Sans MS", "Lucida Calligraphy", Arial, Helvetica, sans-serif;}
p {margin:0 0 10px 0;}
p img.left {float:left;margin:1.5em;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#FFFFFF; text-decoration:none}
a {color:#fff;text-decoration:underline;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#33aae2;}
.loud { font-weight:bold;color:#000000;}
.highlights { background-color:#9b3557; border:1px dotted #30a9e1;margin-top:3px;}
#footer { font-size:.9em;}

	/* forms.css */
	label {font-weight:bold;}
	fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
	legend {font-weight:bold;font-size:1.2em;}
	input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #999999;}
	input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
	input.text, input.title {width:300px;padding:2px;}
	input.title {font-size:1.5em;}
	textarea {width:390px;height:250px;padding:5px;}
	.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
	.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
	.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
	.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
	.error a {color:#8a1f11;}
	.notice a {color:#514721;}
	.success a {color:#264409;}
	.center { text-align:center;}

.padding-20px { padding:20px;}
.right { text-align:right;}

/* CSS Document */
body { background:url(../images/img_background.jpg) repeat-x top #f7105c;}
#wrapper { background: url(../images/img_bg_content.jpg) repeat-y center #b31414; width:753px; margin:0 auto;}
#leftbar { background:url(../images/img_sidebar.jpg); width:223px; height:600px; float:left;}
#rightbar { width:530px; float:left;}
#header { background:url(../images/img_header.jpg); height:163px;}
#navcontainer { background: url(../images/img_navigation.jpg); height:32px; text-align:center;}
	ul#navlist { padding:0;}
	#navlist li { background:none; display:inline; margin:0 50px; line-height:33px;}
	#navlist li a { color:#FFFFFF; text-decoration:none;}
	#navlist li a:hover { color:#99cc00;}
#rightbarcontainer { background:url(../images/img_content_top.jpg) no-repeat top #ff0054; width:490px; overflow:auto;}
.col-01 { width:48%; float:left;}
.col-02 { width:45%; float:right; padding:0 5px;}
#footer { background-color:#690e25; width:530px; height:29px; color:#ff0054; text-align:center; line-height:29px; float:right;}