html {
    color:              #000000;
    background:         #ffffff;
}
body {
	font:               10px arial,helvetica,clean,sans-serif;
	margin:             0px;
	padding:            0px;
}

/* BaseMasterPage */

#header_container {
    width:              912px;
	margin-left:        auto;
	margin-right:       auto;
}
#header_left {
    float:              left;
	width:              184px;
	height:             91px;
}
#header_right {
    float:              right;
	width:              728px;
	height:             91px;
}
#header_right_top {
    width:              728px;
	height:             64px;
	background:         url('/images/top-bg.gif') repeat-x;
	text-align:         right;
}
#header_right_top_right {
    float:              right;
	width:              6px;
	height:             64px;
}
#header_right_top_links {
    padding:            6px 15px 0px 0px;
	float:              right;
}
#header_right_bottom {
    width:              450px;
	float:              right;
	padding-right:      2px;
}
#header_clear {
    clear:              both;
	height:             3px;
}
#footer_clear {
    clear:              both;
	height:             3px;
}
#footer_container {
    width:              912px;
	margin-left:        auto;
	margin-right:       auto;
	margin-top:         10px;
}
#footer_left {
    float:              left;
	margin-left:        15px;
	font-size:          11px;
}
#footer_right {
    float:              right;
	margin-right:       15px;
	font-size:          11px;
}

/* ContentMasterPage */

#contentpage_container {
    width:              912px;
	margin-left:        auto;
	margin-right:       auto;
	background:         url('/images/contentpage_background.png');
}
#contentpage_sidebar {
    float:              left;
	width:              205px;
	height:             400px;
	background-color:   #69B7A7;
}
#contentpage_body {
    float:              right;
	width:              704px;
	background-color:   #e3effb;
	margin-left:        2px;
	padding-bottom:     25px;
}
#content_body_text {
    padding:            30px 70px 10px 70px;
	font-size:          13px;
	font-family:        arial, helvetica, sans-serif;
	line-height:        22px;
}
#content_body_text sup {
	font-size:          11px;
}
a sup {
    text-decoration:    none;
    border-bottom:      1px solid black;
    padding-bottom:     3px;
}
.sitemap a sup {
    text-decoration:    none;
    border-bottom:      none;
    padding-bottom:     none;
}
#contentpage_footer {
    width:              912px;
	height:             12px;
	margin-left:        auto;
	margin-right:       auto;
	background:         url('/images/contentpagefooter_background.png') bottom no-repeat;
	clear:              both;
}
#contentpage_sidebar_image {
    float:              left;
	position:           relative;
	top:                -150px;
}
.contentpage_rfs {
    float:              right;
	position:           relative;
	top:                -30px;
    margin-right:       25px;
}
/* HomePage */

/* General */

table {
	font-size:          11px;
	border-collapse:    collapse;
	border-spacing:     0;
}
input[type='text'] {
    height:             11px;
    width:              80px;
    font-size:          11px;
}
select {
    font-size:          11px;
}
.sidebar_image {
    margin:             7px;
}
a {
    color:              #000000;
}
a:hover {
    color:              #666666;
}
h1 {
    display:            inline;
    font-size:          13px;
    color:              #000000;
    /*margin-left:        7px;*/
}
ul.headerlinks {
    display:            inline;
}
ul.headerlinks li { 
    display:            inline;
    padding-left:       7px;
    margin-left:        10px;
    font-size:          12px;
}
ul.headerlinks a {
    color:              #ffffff;
    text-decoration:    none;
}
ul.headerlinks a:hover {
    color:              #cccccc;
}
.error {
    color:              #ff0000;
}

/* Forms */

table.form {
    margin-top:         18px;
    width:              600px;
}
table.form tr:hover td.label,
 table.form tr:hover td.labelnodivider {
    background:         url('/images/form_rowhover.png') #ebf5fe;
}
table.form tr:hover td.field,
 table.form tr:hover td.fieldnodivider {
    background:         url('/images/form_rowhover.png') #ebf5fe right;
}
table.form td.summary {
    background:         none;
}
table.form td.title {
    font-size:          13px;
    height:             25px;
    font-weight:        bold;
    background:         url('/images/form_title.png') #E3EFFB;
    padding-top:        0px ;
    padding-bottom:     0px;
    color:              #ffffff;
    padding-left:       40px;
}
table.form td.sectiontop {
    height:             12px;
    background:         url('/images/form_sectiontop.png') #E3EFFB;
    padding:            0px;
    font-size:          2px;
}
table.form td.sectionleft {
    width:              30px;
    background:         url('/images/form_sectionleft.png') #ffffff repeat-y;
    padding:            0px;
}
table.form td.sectionright {
    width:              30px;
    background:         url('/images/form_sectionright.png') #ffffff repeat-y right;
    padding:            0px;
}
table.form td.sectionbottom {
    height:             16px;
    background:         url('/images/form_sectionbottom.png') #E3EFFB;
    padding:            0px;
    font-size:          2px;
}
table.form td.label {
    width:              150px;
    font-size:          120%;
    padding:            4px 0px 4px 0px;
    background:         #ffffff;
    line-height:        16px;
    vertical-align:     middle;
    border-bottom:      1px solid #e7e7e7;
}
table.form td.field {
    width:              390px;
    font-size:          120%;
    padding:            4px 0px 4px 10px;
    background:         #ffffff;
    line-height:        16px;
    vertical-align:     middle;
    height:             20px;
    border-bottom:      1px solid #e7e7e7;
}
table.form td.labelnodivider {
    width:              150px;
    font-size:          120%;
    padding:            4px 0px 5px 0px;
    background:         #ffffff;
    line-height:        16px;
    vertical-align:     middle;
    border-bottom:      none;
}
table.form td.fieldnodivider {
    width:              390px;
    font-size:          120%;
    padding:            4px 0px 5px 10px;
    background:         #ffffff;
    line-height:        16px;
    vertical-align:     middle;
    height:             20px;
    border-bottom:      none;
}
table.form td.sectionleftbuttons {
    width:              30px;
    background:         url('/images/form_sectionleftbuttons.png') #f1f6f9 repeat-y;
    padding:            0px;
}
table.form td.sectionrightbuttons {
    width:              30px;
    background:         url('/images/form_sectionrightbuttons.png') #f1f6f9 repeat-y right;
    padding:            0px;
}
table.form td.sectionbottombuttons {
    height:             16px;
    background:         url('/images/form_sectionbottombuttons.png') #f1f6f9;
    padding:            0px;
    font-size:          2px;
}
table.form td.labelbuttons {
    width:              150px;
    font-size:          120%;
    padding:            4px 0px 4px 0px;
    background:         #f1f6f9;
    line-height:        16px;
    vertical-align:     middle;
}
table.form td.fieldbuttons {
    width:              390px;
    font-size:          120%;
    padding:            4px 0px 4px 10px;
    background:         #f1f6f9;
    line-height:        16px;
    vertical-align:     middle;
    height:             20px;
}
table.form td.sectiondividerbuttons {
    height:             12px;
    background:         url('/images/form_sectiondividerbuttons.png') #f1f6f9;
    padding:            0px;
    font-size:          2px;
}
table.form td input[type="text"] {
    height:             14px;
    width:              200px;
}
table.form td input[type="radio"],
 table.form td input[type="checkbox"] {
    height:             14px;
    width:              14px;
    margin-right:       6px;
}
table.form td select {
    height:             20px;
    width:              205px;
}
table.form td textarea {
    width:              200px;
    height:             75px;
}
table.form td input.button {
    width:              120px;
    height:             25px;
}


table.menu_listitem td {
    padding:            2px 0px;
    font-size:          10px;
}
table.menu_listitem td a:link, 
 table.menu_listitem td a:visited, 
 table.menu_listitem td a:active {
    color:              #003366;
    line-height:        16px;
    display:            block;
    padding:            0px 10px;
}
table.menu_listitem td a:hover {
    color:              #ffffff;
}

table.bodyfont td {
	font-size:          13px;
	font-family:        arial, helvetica, sans-serif;
}

ul.features {
    margin-top:         0px; 
    list-style-type:    square;
}
ul.features_nested {
    margin-top:         0px; 
    list-style-type:    square;
}
div.request_floater {
    float:              right;
    margin-left:        20px;
    margin-bottom:      10px;
}
div.request_center {
    margin-top:         10px;
    text-align:         center;
}