body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding: 0;
	margin: 0;
        font-family:'Century Gothic', arial, sans;
	}
fieldset, img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	list-style: none;
	}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym { 
	border: 0;
	}
        
/******************************************************************************/

body {
        background:#7b5a9f;
        font-size:13px;
        color:#eee9f5;
}
h2 {
        font-size:18px;
        font-weight:normal;
        margin-bottom:5px;
        color:#fff;
        border-bottom:1px solid #8f73ad;
        padding-bottom:5px;
}
h3 {
        font-size:16px;
        font-weight:bold;
        margin-bottom:5px;
        color:#fff;
        padding-bottom:5px;        
}
a {
        color:#fff;       
}
strong {
        font-weight:bold;
        color:#fff;
}
.border_bottom {
        border-bottom:1px solid #8f73ad;
}
#global_container {
        width:950px;
}
#header {
        background:url(../images/bg_header.jpg) no-repeat top left;
        height:353px;
        text-align:right;
}
#content {
        background:url(../images/bg_content.jpg) no-repeat top left;
        line-height:18px;
}
#footer {
        background:url(../images/bg_footer.jpg) no-repeat bottom center;
}
#footer_text {
        text-align:center;
        padding-bottom:20px;
}
.blood_red {
        color:#ff640a;
}
#menu a {
        display:block;
        padding:0px 10px 20px 0px;
        color:#fff;
        text-decoration:none;
}

#menu a.active {
        background:url(../images/bg_active.gif) no-repeat -8px bottom;
        display:block;
        color:#ff640a;
        text-decoration:none;
        font-weight:bold;
}
#form {
        background:#6d508e;
        padding:20px;
        border:1px solid #af93ce;
}
#form_generic td {
        padding:3px 20px 3px 0px;
}
.error {
        background:#000;
        padding:0px 5px;
        color:red;
}
.center {
        text-align:center;
}
