/* CSS Document */

body { background-image:url(../images/background.jpg); background-repeat:repeat-x; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#666666; }
img { border:0; } 
h1 { color:#004D9D; font-size:140%; padding:0; margin:0; }
h2 { color:#004D9D; font-size:100%; padding:0; margin:0; margin-bottom:9px; }
a { color:#004990; }
a:hover { text-decoration:none; }
form { margin:0; padding:0; }
th { text-align:left; }

.float_left { float:left; }
.float_right { float:right; }
.clear_both { clear:both; }
.page_wrapper { width:801px; margin:auto; }

.shaddow { width:9px; float:left; }
.main_page { width:781px; background-color:#FFFFFF; float:left; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid;  }
.main_image { background-image:url(../images/background_page.jpg); background-repeat:no-repeat; background-position:bottom; }

.header_wrapper { background-image:url(../images/background_header.jpg); background-repeat:repeat-y; }
.navbar_wrapper { background-image:url(../images/background_navbar.jpg); background-repeat:repeat-x; padding-top:2px; }
.search_box { float:right; /*background-image:url(../images/search_background.jpg); background-repeat:no-repeat;*/ color:#004D9D; font-weight:bold; font-size:140%; margin-right:23px; margin-top:2px; }
.search_text { border:0; font-size:80%; width:110px; color:#999999; }

.left_column { background-image:url(../images/background_left_column.jpg); background-repeat:no-repeat; float:left; width:247px; background-color:#FFFFFF; }
.left_column a { font-weight:bold; color:#004D9D; text-decoration:none; }
.left_column a:hover { color:#008B6C; }
.left_nav { margin-bottom:10px; }
.sub_menu { margin-left:22px; font-weight:normal; margin-bottom:5px;}
.sub_menu a { font-weight:normal; text-decoration:underline; }
.feature_image { margin-left:20px; margin-top:20px; }
.main_content { background-image:url(../images/background_main_content.jpg); background-repeat:no-repeat; float:left; width:534px; } /*width:534px;*/
.main_content_padding { margin-right:26px; }
.main_content_padding input { width:95%; }
.main_content ul { margin:0; padding:0; margin-left:1.1em; margin-bottom:1em; margin-right:1em; }
.main_content li { color:#000000; }
.main_content_left { float:left; width:338px; }
.main_content_right { float:right; padding-right:26px; margin-left:10px; margin-top:13px; margin-bottom:15px; }
.main_content_right a { color:#999999; }

.content_image { float:right; margin-left:15px; margin-bottom:15px; }
.movie_link { float:right; margin-left:15px; margin-bottom:15px; margin-right:30px; }

.divider { border-bottom:#028C6D 1px solid; margin-right:26px; margin-bottom:20px; margin-top:20px; }
.divider_full { border-bottom:#028C6D 1px solid; margin-bottom:20px; margin-top:20px; height:1px; }

.larger_image { text-align:right; margin-top:10px; font-size:90%; }

.footer_left { color:#666666; padding:10px 0px 0px 15px; font-size:90%; font-weight:normal; float:left; }
.footer_right { color:#004D9D; padding:10px 15px 0px 0px; font-weight:bold; font-size:90%; float:right; }

.login_box { background-color:#F2F3F7; border:1px solid #999999; padding:2%; margin-top:30px; margin-right:15px; font-size:90%; }
.login_box input { width:95%; }
.error_box { background-color:#FF9999; border:1px solid #FF0000; padding:2%; }

.export table { border-bottom:1px solid #999999; }
.export td { border-top:1px solid #999999;  }
.export tr:hover { background-color:#EEEEEE; }
