
HTML, BODY {
	height: 100%;

	margin:  0px;
	padding: 0px;
}

/*
BODY {
	background: #41466b url('../_images/bg_art_curve.gif') no-repeat scroll top left;
}
*/

BODY {
	background-color: #41466b;
}

DIV.body, BODY.editor, TBODY {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size:   11px;
	color:       #363956;

	padding: 4px 5px 5px 5px;
}

TBODY {
	padding: 0px;
	margin:  0px;
}

BODY.editor {
	background-color: #ffffff;
	margin:           0px;
	padding:          0px;
}


TD {
	vertical-align: top;
	text-align:     left;
}

/* DEFAULTS */

HR {
	border-width:     0px;
	background-color: #b8bac8;

	height: 1px;
	width:  90%;

	padding: 0px;

	margin-top: 10px;
	margin-bottom: 10px;
}

H1, H2, H3, H4, H5, H6 {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	color:       #76347d;
	font-weight: bold;

	margin:  0px;
	padding: 0px;

	margin-top:    16px;
	margin-bottom: 8px;
	margin-right:  0px;
}

H1 {
	font-size:   16px;
	line-height: 16px;
}

H2 {
	font-size:   15px;
	line-height: 15px;
}

H3 {
	font-size:   14px;
	line-height: 14px;
}

H4 {
	font-size:   13px;
	line-height: 13px;
}

H5 {
	font-size:   12px;
	line-height: 12px;
}

H6 {
	font-size:   11px;
	line-height: 11px;
}

P.h1, P.h2, P.h3, P.h4, P.h5, P.h6 {
	padding: 0px;
	margin:  0px;
}

H1, P.h1 {
	margin-left: 0px;
}

H2, P.h2 {
	margin-left: 40px;
}

H3, P.h3 {
	margin-left: 80px;
}

H4, P.h4 {
	margin-left: 120px;
}

H5, P.h5 {
	margin-left: 160px;
}

H6, P.h6 {
	margin-left: 200px;
}

FORM {
	padding: 0px;
	margin:  0px;
}

INPUT, TEXTAREA, SELECT {
	border-color:     #d3d3dd;
	background-color: #ffffff;

	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size:   12px;
	color:       #363956;

	padding: 2px 5px 3px 5px;
}

SELECT {
	padding: 2px 2px 2px 2px;
}

INPUT.button {
	background-color: #41466b;
	color:            #ffffff;
	border-color:     #d3d3dd;

	padding: 1px 10px 1px 10px;}

BLOCKQUOTE {
	margin:  0px 0px 0px 40px;
	padding: 0px;
}

IMG {
	border-color: #41466b;
}

UL, OL {
	padding: 0px;
	margin:  0px;

	white-space: normal;

	font-size:   11px;
	font-weight: normal;
}

UL {
	margin-left: 22px;
}

OL {
	margin-left: 27px;
}

LI {
	white-space: normal;
	font-weight: normal;
}

A {
	color:           #773c81;
	text-decoration: underline;
}

A.anchor {
	color:           #363956;
	text-decoration: none;
}


.middle {
	vertical-align: middle;
}

.no-text {
	font-size:   1px;
	line-height: 1px;
}

.design-border {
	border-style: dashed;
	border-color: #cf8511;
	border-width: 0px;
}

DIV.home-upper-bullets {
	background-color: #ffffff;
	border:           1px solid #41466b;

	padding: 7px;
}


DIV.home-upper-bullets-header {
	color:       #41466b;
	font-weight: bold;

	padding: 2px 0px 2px 2px;
}

UL.menu-upper-bullets {
	list-style-position: inside;
	margin-left:         0px;

	height:           100%;
	background-color: #f0f1f4;
}

UL.menu-upper-bullets LI {
	font-size:      10px;
	padding:        2px 4px 3px 4px;
	color:          #ffa801;
}

UL.menu-upper-bullets LI SPAN {
	color: #202234;
}

UL.menu-upper-bullets LI.even {
	background-color: #ffffff;
}

TD.blurb, DIV.home-upper-blurb {
	background-color: #ffffff;
	border:           1px solid #41466b;
	color:            #767c98;

	padding: 7px;
	width:   auto;
}

DIV.box-header {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	color:       #ffffff;
	font-size:   9px;

	padding-right: 10px;

	white-space: nowrap;
}

IMG.box-dot {
	position: relative;
	left:     -4px;
	top:      1px;

	width:  10px;
	height: 10px;
}

DIV.box-text {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	color:       #54577a;

	font-size:   11px;
	line-height: 15px;

	vertical-align: top;

	width:  100%;
	height: 100%;
}

TD.box-row-one   { height: 25px; }
TD.box-row-three { height: 12px; }

DIV.box-row-one-col-one   { width: 10px; }
DIV.box-row-one-col-three { width: 23px; }
TD.box-row-one-col-four   { width: 100%; }
DIV.box-row-one-col-five  { width: 12px; }

TD.box-row-two-center-width  { width:  100%; }
TD.box-row-two-center-height { height: 100%; }

TD.box-row-one-border-left  { background: transparent            url('../_images/fg_art_box_corner_topleft.gif') no-repeat scroll top left; }
TD.box-row-one-thick        { background: #ffffff url('../_images/fg_art_box_border_top_thick.gif') repeat-x scroll top left; }
TD.box-row-one-curve        { background: transparent            url('../_images/fg_art_box_curve.gif') no-repeat scroll top left; }
TD.box-row-one-thin         { background: transparent            url('../_images/fg_art_box_border_top_thin.gif') repeat-x scroll bottom left; }
TD.box-row-one-border-right { background: transparent            url('../_images/fg_art_box_corner_topright.gif') no-repeat scroll bottom left; }

TD.box-row-two-border-left  { background: #ffffff url('../_images/fg_art_box_border_left.gif') repeat-y scroll top left; }
TD.box-row-two-border-right { background: #ffffff url('../_images/fg_art_box_border_right.gif') repeat-y scroll top right; }

TD.box-row-three-border-left  { background: transparent            url('../_images/fg_art_box_corner_bottomleft.gif') no-repeat scroll bottom left; }
TD.box-row-three-center       { background: #ffffff url('../_images/fg_art_box_border_bottom.gif') repeat-x scroll bottom left; }
TD.box-row-three-border-right { background: transparent            url('../_images/fg_art_box_corner_bottomright.gif') no-repeat scroll bottom right; }