/* Size */

/*body, #body_top, #header, #header_top, #header_bottom { min-width: 900px; }
#body_top { width: 880px; }
#header { height: 165px; }
#msp { width: 890px; }
#header_links { width: 239px; }
#menu_hor { width: 870px; }
#content { width: 830px; min-height: 300px; }
#main_bottom, #main_top { width: 880px; height: 85px; }
.item posted, .item_content, .item_header { width: 820px; }
.item_content_left { width: 250px; }
.item_content_right { width: 565px; }
#powered_by { width: 200px; }*/

/* Colors */

body, #main { background-color: #F6F6F6; }
h1, h2 { color: #6C7276; }

/* Fonts */

body, p { font-family: "Segoe UI", Calibri, TrebuchetMS, Tahoma; font-size: 14px; }
input { font-family: Consolas, TrebuchetMS; }
h1, h2 { font-weight: bold; font-style: italic; text-align: justify; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h1 { font-size: 21px; }
h2 { font-size: 18px; }

.button_submit /*, .button_submit:active, .button_submit:visited*/ { font-size: 14px; font-weight: bold; color: #004777; }
.button_submit { background-color: Transparent; border: solid 0px White; cursor: pointer; font-family: "Segoe UI", Calibri, TrebuchetMS, Tahoma }

.menu_hor_selected { color: Black; font-size: 16px; }

#body_top { font-family: Calibri, Verdana; font-size: 12px; }
.header_link { font-size: 14px; }
#header_links a:link, #header_links a:visited, #header_links a:active, #header_links a:hover { font-size: 16px; }
.item_links { font-size: 13px; }
.item_posted { font-size: 11px; }
.item_content_left { font-size: 11px; }
#footer { font-size: 12px; }

/* Style */

body { margin: 0px 0px 6px 0px; text-align: center; }
p { text-align: justify; }

a { text-decoration: none; }
a:visited { color: #0066CC; }

/* Body Top */
#body_top { text-align: right; padding: 3px 30px 7px 0px; margin-left: auto; margin-right: auto; }
#body_top a:link, #body_top a:visited, #body_top a:active, #body_top a:hover, #body_top { color: Black; }
#body_top a:link, #body_top a:visited, #body_top a:active, #body_top a:hover { text-decoration: none; }
#body_top a:hover { text-decoration: underline; }

/* Header, Msp Banner, Header Link(s), Menu Hor */
#header_top { background-color: Black; height: 15px; border-bottom: solid 2px Black; }
#header { background-color: #221e1f; background-image:url('header_bottom.bmp'); background-position: bottom; background-repeat: repeat-x; text-align: center; }
.msp_logo { float: left; border: none }
#msp { clear: both; margin-left: auto; margin-right: auto; padding-left: 0px; padding-top: 7px; }
#msp img { border: none; }
#header_links { float: right; }
.header_link { background-image:url('menu_upper_button_sc.bmp'); text-align: center; color: white; float: right; margin-top: 35px;  width: 102px; height: 23px; float: right; margin-left: 17px; }
#header_links a:link, #header_links a:visited, #header_links a:active, #header_links a:hover { text-decoration: none; font-size: 14px; color: #000; font-weight: normal; }
#menu_hor { margin-left: auto; margin-right: auto; clear: both; }
#menu_hor a:link, #menu_hor a:visited, #menu_hor a:active, #menu_hor a:hover { text-decoration: none; color: #000; font-weight: normal; padding-top: 0px; }
.menu_hor_normal { cursor: pointer; font-size: 15px; }
.menu_hor_selected { background-image: url('menu_hor_button_selected.bmp'); width: 104px; }
.menu_hor_normal { background-image: url('menu_hor_button_normal_sc.bmp'); width: 100px; }
.menu_hor_selected, .menu_hor_normal { float: right; text-align: center; margin-left: 10px; height: 24px; font-weight: bold; padding-top: 2px; }
.menu_hor_selected a:active { color: Black; }
#header_bottom { background-color: White; border-top: solid 0px black; border-bottom: solid 0px black; height: 4px;}

/* Content, Main, Item */
#content { background-image:url('content_bg.jpg'); background-color: White; clear: both; padding: 0px 25px 0px 25px;  margin-left:auto; margin-right: auto; text-align: center;}
#main { background-image:url('main_bg.bmp'); background-repeat: repeat-x; margin-left: auto; margin-right: auto; text-align: center; }
#main_top_left { background-image: url('main_top_left.bmp'); float: left; }
#main_top_right { background-image: url('main_top_right.bmp'); float: right; }
#main_top_left, #main_top_right { width: 9px; }
#main_bottom, #main_top { background-color: White; margin-left: auto; margin-right: auto; }
#main_bottom { background-image:url('main_bottom.bmp'); background-repeat: repeat-x; height: 20px; }
#main_bottom_left { background-image: url('main_bottom_left.bmp'); float: left; }
#main_bottom_right { background-image: url('main_bottom_right.bmp'); float: right; }
#main_bottom_right, #main_bottom_left { width: 20px; height: 20px; }
#main_top , #main_top_left, #main_top_right { height: 11px; font-size: 0px; }
.item_spacer { background-image: url('spacer.png'); background-position:right; background-repeat:no-repeat; width: 100%; height: 5px; font-size: 0px; }
.item_header { clear: both; padding: 20px 5px 0px 5px; }
.item_title { float: left; }
.item_links { float: right; color: Black; }
.item_links a { text-decoration: none; color: #4F81BD; }
/*.item_posted { clear: both; color: Gray; text-align: left; }*/
.item_content { clear: both; padding: 25px 0px 20px 5px; text-align: justify; }
.item_content_left { text-align: center; }
.item_content_right { text-align: justify; padding-top: 2px; }
.item_content_left { float: left; }
.item_content_right { float: left; }
.item_content_left, .item_content_right, .item_content, .item_posted, .item_title, .item_links .item_header { overflow: hidden; display: inline-block; }
.step_content { height: 42px; margin-bottom: 5px; clear: both }
.step_number { background-color: #221E1F; padding-top: 2px; color: white; width: 42px; height: 40px; text-align:center; font-size: 12px; float: left; font-weight: bold }
.step_title { height: 42px; color: #6C7276; font-weight: bold; padding-left: 15px; float: left; font-size: 15px; }

/* Footer */
#footer { background-position: right; background-image:url('MSPstar_logo_bw_small.bmp'); background-repeat: no-repeat; clear: both; padding: 27px 70px 0px 0px; text-align: right; margin-top: 15px; min-height: 45px;}
#powered_by { float: left; margin-left: 5px; }
#powered_by img { border: none; display: inline-block; }
#powered_by_iis { width: 88px; height: 31px; float: left; }
#powered_by_asp { width: 88px; height: 31px; float: right; }
#footer_info { float: right; }

/* Misc */
.textbox { border-top: none; border-left: none; border-right: none; border-bottom: solid 1px Black; }

/* Ajax Accordion */
.accordionHeader a
{
	color:Black;
}
.accordionHeader a:hover
{
	color:Blue;
}


