

body { background-image:url(/images/bg_body.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0 }
#wrapper { width:900px; margin:0 auto; background-color:#FFFFFF; }
#header { background-image:url(/images/bg_header.jpg); width:900px; height:202px; }

a { cursor:pointer; }
ul { padding:0px; margin:0px; }

#main_nav { float:right; width:600px; padding-right:25px; padding-top:133px; }
#main_nav ul { float:right; }
#main_nav li { list-style-type:none; float:left }
#main_nav li a { background-image:url(/images/tab_off.jpg); width:99px; height:20px; display:block; color:#FFFFFF; text-align:center; padding-top:10px; font-size:14px; font-weight:bold; text-decoration:none }
#main_nav li a:hover { background-image:url(/images/tab_on.jpg); color:#333333; }
#main_nav li a.selected { background-image:url(/images/tab_on.jpg); color:#333333; }

#menu { clear:right; padding:10px 10px 40px 10px; }
#menu li { list-style-type:none; display:inline; float:left  }
#menu li a {  color:#333333; width:150px; height:19px; display:block; font-size:12px; font-weight:bold; padding:4px 0 0 0; text-align:center }
#menu li a:hover { background-image:url(/images/menu_link_on.jpg); color:#fff; }
#menu a.selected { background-image:url(/images/menu_link_on.jpg); color:#fff; }

#feedBackMessageContainer { clear:left; padding:10px; }
#feedBackMessageContainer p { padding-left:10px; }
#success { background:#eeffee; border:1px solid #2a6780;  color:#2a6780; }
#info { background:#aad4e6;  border:1px solid #2a6792;  color:#2a6792; }
#help { background:#ccd8f6;  border:1px solid #3d68d3;  color:#3d68d3; }
#error { background:#deb7b7;  border:1px solid #733030;  color:#733030; }
#warning { background:#f9f2c3; border:1px solid #987025;  color:#987025; }

.search_button { display:block; text-align:center;padding:5px; background-color:#3a9ed9; color:#FFFFFF;  text-decoration:none; width:10%; }
.search_button:hover {  }

.left { width:25%; float:left; border-right:1px dotted #ccc; padding:0 0 0 10px; margin-right:10px; }
.right { width:70%; float:left; padding:0 20px 0 0; }

#footer { background:url(/images/bg_footer.jpg); width:885px; height:43px; text-align:right; font-size:10px;margin-top:100px;padding:40px 15px 0 0; }
#footer ul { padding:0; margin:0; }
#footer ul li { list-style-type:none; }
#footer ul li a { font-weight:bold; color:#333333; text-decoration:none }

#loader { height:80px; width:80px; margin-left:20px; color:#557F93; font-size:14px; }
