/* -------------------------------------
/*  html, body
/* -------------------------------------*/


html {
	background-color:				#BDAE6B;
	color:					#000;
	font:					Verdana, Arial, Helvetica, sans-serif;
	text-align:				center;
}


html, body {
	margin:					0;
	padding:				0;
}

body {
	text-align:				left;
	width:					955px;
	margin:					0 auto;
	line-height:			1em;
}

/* -------------------------------------
/*  Baseline values for browser consistency
/* -------------------------------------*/

p, div, h1, h2, h3, h4, form, input, select, option, ul, li, table, td {
	margin:					0;
	padding:				0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

button, fieldset, legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

fieldset {
	border-style:solid;
	border-color:#000;
	border-width:1px;
	padding:10px;
}

legend {
	font-weight:bold;
}

img {
	margin:					0;
	padding:				0;
	border:					0;
}

.blue_corner_top_left{
height:100%;
width:100%;
background-image:url(../../images/blue/corner_top_left.png);
background-position:top left;
background-repeat:no-repeat;
}

.blue_corner_top_right{
height:100%;
width:100%;
background-image:url(../../images/blue/corner_top_right.png);
background-position:top right;
background-repeat:no-repeat;
}

.blue_corner_bottom_left{
height:100%;
width:100%;
background-image:url(../../images/blue/corner_bottom_left.png);
background-position:bottom left;
background-repeat:no-repeat;
}

.blue_corner_bottom_right{
height:100%;
width:100%;
background-image:url(../../images/blue/corner_bottom_right.png);
background-position:bottom right;
background-repeat:no-repeat;
}

.blue{
height:100%;
width:100%;
background-color:#5C2368;
}

.blue_header{
padding:5px;
font-weight:bold;
text-align:center;
color:#FFF;
}

.gradient_corner_top_left{
height:100%;
width:100%;
background-image:url(../../images/gradient/corner_top_left.png);
background-position:top left;
background-repeat:no-repeat;
}

.gradient_corner_top_right{
height:100%;
width:100%;
background-image:url(../../images/gradient/corner_top_right.png);
background-position:top right;
background-repeat:no-repeat;
}

.gradient_corner_bottom_left{
height:100%;
width:100%;
background-image:url(../../images/plain/corner_bottom_left.png);
background-position:bottom left;
background-repeat:no-repeat;
}

.gradient_corner_bottom_right{
height:100%;
width:100%;
background-image:url(../../images/plain/corner_bottom_right.png);
background-position:bottom right;
background-repeat:no-repeat;
}

.gradient{
height:100%;
width:100%;
background-image:url(../../images/gradient/gradient.png);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
}

.border_left{
height:100%;
width:100%;
background-image:url(../../images/plain/border.png);
background-position:left;
background-repeat:repeat-y;
}

.border_right{
height:100%;
width:100%;
background-image:url(../../images/plain/border.png);
background-position:right;
background-repeat:repeat-y;
}

.border_top{
height:100%;
width:100%;
background-image:url(../../images/plain/border.png);
background-position:top;
background-repeat:repeat-x;
}

.border_bottom{
height:100%;
width:100%;
background-image:url(../../images/plain/border.png);
background-position:bottom;
background-repeat:repeat-x;
}

.plain_corner_top_left{
height:100%;
width:100%;
background-image:url(../../images/plain/corner_top_left.png);
background-position:top left;
background-repeat:no-repeat;
}

.plain_corner_top_right{
height:100%;
width:100%;
background-image:url(../../images/plain/corner_top_right.png);
background-position:top right;
background-repeat:no-repeat;
}

.plain_corner_bottom_left{
height:100%;
width:100%;
background-image:url(../../images/plain/corner_bottom_left.png);
background-position:bottom left;
background-repeat:no-repeat;
}

.plain_corner_bottom_right{
height:100%;
width:100%;
background-image:url(../../images/plain/corner_bottom_right.png);
background-position:bottom right;
background-repeat:no-repeat;
}

.plain{
height:100%;
width:100%;
background-color:#FFFFFF;
}

.textbox{
padding:15px;
}

.textbox p{
margin-top: 8px;
margin-bottom: 8px;
}

.textbox h1{
color:#5C2368;
font-size:15px;
font-weight:bold;
padding-bottom:5px;
margin-bottom:5px;
text-align:center;
}

.textbox h2{
color:#5C2368;
font-size:15px;
font-weight:bold;
background-image:url(../../images/plain/title_underbar_500.png);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:5px;
margin-bottom:15px;
text-align:center;
}

.sidebox{
padding:15px;
}

.sidebox ul{
margin-left:30px;
}

.sidebox p{
margin-top: 5px;
margin-bottom: 5px;
text-align:left;
}

.sidebox h1{
color:#5C2368;
font-size:13px;
font-weight:bold;
background-image:url(../../images/plain/title_underbar_200.png);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:3px;
margin-bottom:5px;
}

.paddedtable {
	border-style:solid;
	border-top-width:1px;
	border-left-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-color:#DEDEDE;
	background-color:#F2F2F2;
}

.paddedtable td {
	padding-left:6px;
	padding-right:6px;
	padding-top:8px;
	padding-bottom:8px;
	border-style:solid;
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-color:#DEDEDE;
}

.gridtable {
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#DEDEDE;
	background-color:#F2F2F2;
}

.gridtable td {
	padding-left:6px;
	padding-right:6px;
	padding-top:8px;
	padding-bottom:8px;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#DEDEDE;
}

.wpaddedtable td {
	padding:5px;
}

.link {
	color: #5C2368;
}