* { margin:0px; padding:0px; }

html { overflow-y:scroll; }

body,html { width:100%; height:100%; }

body { background:url(../images/bg.jpg) top left repeat-x; }

body, input, textarea, select, option, p, div, a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; }

#site_container { width:963px; margin:0px auto 0px auto; }

form { display:inline; }

.png { behavior:url(css/iepngfix.htc); }

table.setborder, table.setborder td, table.setborder th { border-collapse:collapse; border:solid #CCCCCC 1px; }

a, a:link, a:active, a:visited { color:#01a39c;  text-decoration:none; }
a:hover { color:#666666;  text-decoration:none;  }

#pg { display:block; float:left; font-size:10px; margin:3px 0px 3px 0px; padding:0px; _position:relative; _left:-10px;}
#pg a, #pg strong, #pg em { display:block; float:left; margin:0px 5px 0px 0px; color:#666666; text-decoration:none; padding:4px 7px 4px 7px; border:solid 1px; border-color:#CCCCCC; font-weight:normal; font-style:normal; }
#pg a:hover { border:solid 1px; border-color:#CCCCCC; background-color:#CCCCCC; color:#666666; }
#pg strong { font-size:11px; border:solid 1px; border-color:#01a39c; background-color:#01a39c; color:#FFFFFF; }

.preload { display:none; line-height:0px; font-size:0px; margin:0px; padding:0px; }

.pointer { cursor:pointer; }

.clear_class { clear:both; font-size:0px; line-height:0px; margin:0px; padding:0px; }

.warning_msg { color:#FF0000; font-size:14px; }

/*-----------------------------------------------*/

.button_style_1 { border:none; background:url(../images/search_but.jpg) top left no-repeat; width:77px; height:23px; color:#FFF; cursor:pointer; font-size:11px; font-weight:bold; }
.button_style_2 { border:solid 1px; border-color:#999; font-size:10px; color:#333; background-color:#FFF; padding:3px 5px 3px 5px; cursor:pointer; font-weight:bold; }
.text_field_style_1 { border:solid 1px; border-color:#CCC; width:175px; height:21px; _height:20px; font-size:15px; }
.text_field_style_2 { width:230px; height:15px; border:solid 1px; border-color:#CCC; }
.textarea_style_1 { width:230px; height:80px; border:solid 1px; border-color:#CCC; }

#header { background:url(../images/menu_bg.jpg) top left no-repeat; width:963px; height:77px; }

#language { text-align:right; line-height:35px; color:#FFF; font-weight:bold; padding-right:20px; }
#language a, #language a:link, #language a:active, #language a:visited { color:#FFF; font-weight:bold; text-decoration:none; }
#language a:hover { color:#999; }

#menu { line-height:40px; }
#menu a { margin:0px 0px 0px 20px; }
#menu a, #menu a:link, #menu a:active, #menu a:visited { color:#333; font-weight:bold; text-decoration:none; font-size:10px; }
#menu a:hover { color:#999; }

#logo_n_search { clear:both; }
#logo_n_search h1, #search_container { float:left; }
#logo_n_search h1 { width:685px; height:140px; }
#search_container { width:268px; margin-left:10px;}
#search_container p { color:#949494; line-height:1.5em; font-size:10px; margin:45px 0px 5px 0px; }
#search * { vertical-align:middle; }

#main_content { clear:both; }

#footer { clear:both; padding:15px 0px 15px 0px; }
#footer p { margin-bottom:5px; }
#footer_link a { margin:0px 5px 0px 5px; }
#footer_link, #footer_link a, #footer_link a:link, #footer_link a:active, #footer_link a:visited { color:#006964; font-size:11px; text-decoration:none; }
#footer_link a:hover { color:#666666; }
#copy, #copy a, #copy a:link, #copy a:active, #copy a:visited { color:#6d6d6d; text-decoration:none; font-size:11px; }
#copy a:hover { color:#01a39c; }

h6 { display:block; text-align:center; margin-top:80px; font-size:18px; color:#000; }
h5 { display:block; text-align:center; margin-top:30px; font-size:10px; color:#000; }

#bottom_round { position:relative; bottom:-5px; }

#pic_list { list-style:none; float:left; }
#pic_list li { float:left; padding:4px; border:solid 1px #ccc; margin:15px 25px 15px 25px; display:inline; }