/* ::::: http://www.vrst.org/vrst2008/css/style.css ::::: */

body { text-align: center; background: rgb(251, 253, 229) url('bg.jpg') no-repeat fixed center top; margin-top: 10px; margin-bottom: 10px; }
A:link { color: rgb(255, 102, 0); text-decoration: none; }
A:visited { color: rgb(255, 102, 0); text-decoration: none; }
A:active { color: rgb(255, 102, 0); text-decoration: none; }
A:hover { color: rgb(255, 102, 0); text-decoration: underline; }
#page_wrapper { margin-left: auto; margin-right: auto; width: 800px; text-align: left; background: rgb(255, 255, 255) url('content_bg.html') repeat-y scroll right top; border: 1px solid rgb(204, 204, 204); }
#page_header { margin-top: 0px; height: 137px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; clear: both; }
#page_header h1 { margin: 0px; padding-top: 0px; padding-left: 0px; font-family: verdana,arial,sans-serif; font-size: 22px; font-weight: bold; letter-spacing: -1px; color: rgb(221, 221, 221); }
#page_header h2 { margin: 0px; padding-top: 0px; padding-left: 0px; font-family: verdana,arial,sans-serif; font-size: 16px; font-weight: bold; letter-spacing: -1px; color: rgb(221, 221, 221); }
#bar { height: 30px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; clear: both; }
#bar h3 { margin: 0px; padding-top: 6px; padding-left: 0px; padding-bottom: 6px; font-family: verdana,arial,sans-serif; font-size: 14px; text-align: center; letter-spacing: 2px; color: rgb(85, 85, 85); }
#menu_bar { height: 22px; background: rgb(0, 0, 0) url('drop_shadow.html') repeat-x scroll left top; clear: both; }
#menu_bar ul { margin-top: 0px; margin-left: 0px; padding-left: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; width: 100%; font-family: verdana,arial,sans-serif; font-size: 10px; }
#menu_bar ul li { display: inline; }
#menu_bar ul li a { margin-left: 2px; margin-right: 2px; padding: 5px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(187, 187, 187); text-decoration: none; float: left; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(187, 187, 187); }
#menu_bar ul li a:hover { background: rgb(255, 102, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#content_wrapper { margin: 10px 15px 0px; clear: both; }
#border_side { margin-top: 5px; float: left; width: 160px; border: 0px dashed rgb(204, 204, 204); }
#border_side h3 { margin-top: 0px; margin-bottom: 10px; font-family: verdana,arial,sans-serif; font-size: 14px; color: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(0, 0, 0); background-color: rgb(0, 0, 0); }
#border_side h4 { margin-top: 12px; margin-bottom: 6px; font-family: verdana,arial,sans-serif; font-size: 14px; font-weight: bold; color: rgb(153, 153, 153); }
#border_side p { margin-top: 0px; margin-bottom: 15px; font-family: verdana,arial,sans-serif; font-size: 11px; color: rgb(102, 102, 102); line-height: 16px; padding-left: 4px; }
#main_page { float: right; width: 540px; background-color: rgb(255, 255, 255); border: 0px dashed rgb(204, 204, 204); }
#main_page h3 { margin-top: 0px; margin-bottom: 10px; font-family: verdana,arial,sans-serif; font-size: 16px; color: rgb(204, 51, 51); background-color: rgb(255, 255, 255); padding: 4px; border-bottom: 1px solid rgb(204, 204, 204); clear: both; }
#main_page p { margin-top: 0px; margin-bottom: 15px; font-family: verdana,arial,sans-serif; font-size: 12px; color: rgb(102, 102, 102); line-height: 18px; padding-left: 4px; }
.float_left { float: left; margin-right: 10px; }
.float_right { float: right; margin-left: 10px; }
#feature_box { float: left; width: 500px; background-color: rgb(246, 252, 236); border: 1px solid rgb(170, 229, 164); padding: 10px; margin-top: 10px; margin-bottom: 5px; margin-right: 8px; }
#feature_box p { font-family: verdana,arial,sans-serif; font-size: 11px; color: rgb(85, 85, 85); line-height: 16px; margin-bottom: 5px; }
#page_footer { height: 60px; background-color: rgb(0, 0, 0); clear: both; }
#page_footer p { padding-top: 18px; text-align: center; font-family: verdana,arial,sans-serif; font-size: 10px; color: rgb(187, 187, 187); letter-spacing: 1px; }
#spacer { height: 20px; clear: both; }
.arrow_list { margin-top: 4px; margin-bottom: 0px; margin-left: 10px; padding-left: 0px; list-style: outside none none; }
.arrow_list li { padding-left: 10px; background-image: url('arrow.gif'); background-repeat: no-repeat; background-position: 0px 7px; font-weight: bold; font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 14px; color: rgb(102, 102, 102); }
.arrow_list2 { margin-top: 0px; margin-bottom: 0px; margin-left: 10px; padding-left: 0px; list-style: outside none none; }
.arrow_list2 li { padding-left: 14px; background-repeat: no-repeat; font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 14px; color: rgb(102, 102, 102); }
