body {margin: 0 auto;}
p                       { color: #444; font-style: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none; margin: 15px 30px }
.small                	{ color: #c7c7c7; font-style: normal; font-weight: normal; font-size: 9px; font-family: Arial; text-decoration: none; margin: 5px 30px }
.other                  { color: #444; font-style: normal; font-weight: normal; font-size: 9px; font-family: Verdana; text-decoration: none; margin: 2px 10px 2px 0px }
.otherred               { color: #C03; font-style: normal; font-weight: normal; font-size: 9px; font-family: Verdana; text-decoration: none; margin: 2px 10px 2px 0px }
.small2                 { color: #6a6a6a; font-style: normal; font-weight: normal; font-size: 9px; font-family: Arial; text-decoration: none; margin: 5px 30px }
.caption   				{ color: #444; font-style: normal; font-weight: normal; font-size: 9px; font-family: Verdana; text-decoration: none; margin: 5px 0px }
.header               	{ color: #444; font-style: normal; font-weight: bold; font-size: 15px; font-family: Arial; text-decoration: none; margin: 15px 30px }
.header_topmargin       { color: #444; font-style: normal; font-weight: bold; font-size: 15px; font-family: Arial; text-decoration: none; margin: 15px 30px 0px 30px }
.header_nomargin        { color: #444; font-style: normal; font-weight: bold; font-size: 15px; font-family: Arial; text-decoration: none; }
.normal_nomargin        { color: #444; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none; margin: 0px 30px }
.headerital             { color: #444; font-style: italic; font-weight: normal; font-size: 12px; font-family: Arial; text-decoration: none; }
.medheader              { color: #444; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none; margin: 0px 30px }
.tablemedheader         { color: #444; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none; margin: 5px 50px }
.address                { color: #444; font-style: normal; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; margin: 15px 50px }
.jobdescription         { color: #444; font-style: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; margin: 5px 50px }
.mainjobdescription     { color: #444; font-style: normal; font-weight: normal; font-size: 11px; line-height: 10px; font-family: Verdana; text-decoration: none; margin: 5px 50px }
.smallsubhead           { color: #444; font-style: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana; text-decoration: none; margin: 5px 30px }
.linksmall	            { color: #444; font-style: normal; font-weight: normal; font-size: 10px; line-height: 15px; font-family: Verdana; text-decoration: none; margin: 5px 30px }
.medtext                { color: #444; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial; line-height: 10px; text-decoration: none }
.results_navigation     { color: #444; font-style: normal; font-weight: bold; font-size: 11px; text-align: center; font-family: Georgia; line-height: 10px; text-decoration: none }
.results_status	        { color: #444; font-style: normal; font-weight: bold; font-size: 11px; text-align: center; font-family: Georgia; line-height: 10px; text-decoration: none }
.medsmalltext           { color: #444; font-style: normal; font-weight: bold; font-size: 9px; font-family: Arial; line-height: 10px; text-decoration: none }
.medsmalltextblue       { color: blue; font-style: normal; font-weight: bold; font-size: 9px; font-family: Arial; line-height: 10px; text-decoration: none }
.medtextblue            { color: blue; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial; line-height: 10px; text-decoration: none }
.medtextred             { color: red; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial; line-height: 10px; text-decoration: none }
.medtextredbot          { color: red; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial; line-height: 10px; text-decoration: none; margin:  4px 20px }
.medtextyellow          { color: yellow; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial; line-height: 13px; text-decoration: none }
.smalltextyellow        { color: yellow; font-style: normal; font-weight: bold; font-size: 9px; font-family: Arial; line-height: 10px; text-decoration: none }
.red_title			{ font-size: 14px; color: #C00; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.blue_medium		{ font-size: 11px; color: #009; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.black_medium		{ font-size: 11px; color: #000; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.black_medium_u		{ font-size: 11px; color: #000; padding-bottom: 0px; text-decoration: underline; margin-bottom: 0px;}
.black_small		{ font-size: 9px; color: #000; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.red_medium			{ font-size: 11px; color: #C00; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.blue_medium_t		{ font-size: 11px; color: #009; padding-bottom: 2px; padding-top: 8px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.black_medium_t		{ font-size: 11px; color: #000; padding-bottom: 2px; padding-top: 8px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.black_medium_t_u	{ font-size: 11px; color: #000; padding-bottom: 2px; padding-top: 8px; border-bottom: 0px solid #ccc; text-decoration: underline; margin-bottom: 0px;}
.red_medium_t		{ font-size: 11px; color: #C00; padding-bottom: 2px; padding-top: 8px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.red_medium_c		{ font-size: 11px; text-align: center; color: #C00; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.blue_medium_13		{ font-size: 13px; color: #009; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.black_medium_13	{ font-size: 13px; color: #000; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.red_medium_13		{ font-size: 13px; color: #C00; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.blue_header		{ font-size: 13px;  padding: 0px 0px 10px 15px; margin: 0; height: 5px; color: #009;}/*removed width:450px to make sure entire message displays on one line.*/
.white_medium_c		{ font-size: 11px; text-align: center; color: #FFF; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}
.white_medium		{ font-size: 11px; text-align: left; color: #FFF; padding-bottom: 2px; border-bottom: 0px solid #ccc; margin-bottom: 0px;}

a.pdf 		{ background: url(http://admin.msiprod.com/images/mac/globaliconpdf12x12.gif) left top no-repeat; display: block; padding-left: 20px; }

a                       { color: #444; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: underline }
a:link  				{ color: #444; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: underline }
a:link.box              { color: white; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background-color: #93aabb; margin-right: 15px; margin-left: 15px; padding: 2px 5px; border: solid 1px #5e5e5e; width: 100% }
a:visited             	{ color: #444; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: underline }
a:visited.box           { color: white; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background-color: #93aabb; margin-right: 15px; margin-left: 15px; padding: 2px 5px; border: solid 1px #5e5e5e; width: 100% }
a:active                { color: #444; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: underline }
a:active.box            { color: white; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background-color: #93aabb; margin-right: 15px; margin-left: 15px; padding: 2px 5px; border: solid 1px #5e5e5e; width: 100% }
a:hover                 { color: #b70000; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none }
a:hover.box             { color: #444; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background-color: #5681a0; margin-right: 15px; margin-left: 15px; padding: 2px 5px; border: solid 1px #5e5e5e; width: 100% }

td.fbox					 { color: white; font-size: 11px; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background-color: #93aabb; margin-right: 15px; margin-left: 5px; padding: 2px 5px; border: solid 1px #5e5e5e; }
a:link.tbox           	{ color: white; font-size: 11px; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background-color: #93aabb; margin-right: 15px; margin-left: 5px; padding: 2px 5px;}
a:visited.tbox           { color: white; font-size: 11px; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background-color: #93aabb; margin-right: 15px; margin-left: 5px; padding: 2px 5px;}
a:active.fbox            { color: white; font-size: 11px; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background-color: #93aabb; margin-right: 15px; margin-left: 5px; padding: 2px 5px; border: solid 1px #5e5e5e; width: 300 }
a:hover.fbox             { color: #444; font-size: 11px; font-style: normal; font-weight: normal; font-family: Verdana; text-decoration: none; background-color: #5681a0; margin-right: 15px; margin-left: 5px; padding: 2px 5px; border: solid 1px #5e5e5e; width: 300 }

.navlinks a             { color: #444; font-style: normal; font-weight: normal; font-size: 8px; line-height: 15px; font-family: Verdana; text-decoration: underline }
.navlinks a:link  		{ color: #444; font-style: normal; font-weight: normal; font-size: 8px; line-height: 15px; font-family: Verdana; text-decoration: underline }
.navlinks a:link.box    { color: white; font-style: normal; font-weight: normal; font-size: 8px; line-height: 15px; font-family: Verdana; text-decoration: none; background-color: #93aabb; margin-right: 15px; margin-left: 15px; padding: 2px 5px; border: solid 1px #5e5e5e; width: 100% }
.navlinks a:visited     { color: #444; font-style: normal; font-weight: normal; font-size: 8px; line-height: 15px; font-family: Verdana; text-decoration: underline }
.navlinks a:visited.box { color: white; font-style: normal; font-weight: normal; font-size: 8px; line-height: 15px; font-family: Verdana; text-decoration: none; background-color: #93aabb; margin-right: 15px; margin-left: 15px; padding: 2px 5px; border: solid 1px #5e5e5e; width: 100% }
.navlinks a:active      { color: #444; font-style: normal; font-weight: normal; font-size: 8px; line-height: 15px; font-family: Verdana; text-decoration: underline }
.navlinks a:active.box  { color: white; font-style: normal; font-weight: normal; font-size: 8px; line-height: 15px; font-family: Verdana; text-decoration: none; background-color: #93aabb; margin-right: 15px; margin-left: 15px; padding: 2px 5px; border: solid 1px #5e5e5e; width: 100% }
.navlinks a:hover       { color: #b70000; font-style: normal; font-weight: normal; font-size: 8px; line-height: 15px; font-family: Verdana; text-decoration: none }
.navlinks a:hover.box   { color: #444; font-style: normal; font-weight: normal; font-size: 8px; line-height: 15px; font-family: Verdana; text-decoration: none; background-color: #5681a0; margin-right: 15px; margin-left: 15px; padding: 2px 5px; border: solid 1px #5e5e5e; width: 100% }

td {}


.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
    background: url(../images/ok_16x16.gif) left no-repeat;
    padding: 0 0 0 26px;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}



