
* { border: 0 none; outline: 0; padding: 0; margin: 0; }
html { overflow-y:scroll; }

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

body { background-color:#fafafa; }

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

#site_container { width:920px; 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:#000000;  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; }
#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:#003366; background-color:#075D96; 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; }

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

#header { line-height:0px; font-size:0px; position:relative; } 
#logo { position:absolute; top:35px; left:45px; }

#blog_but { text-align:center; line-height:0px; font-size:0px; }

#menu { background:url(../images/menu_bg.jpg) top left no-repeat; width:920px; height:67px; line-height:0px; font-size:0px; text-align:center; }

#footer { text-align:center; font-size:12px; color:#000; margin-top:20px; }
#footer p { margin:0px 0px 5px 0px; }
#copy , #copy a{ font-size:11px; }

.text_field_style_2 { border:solid 1px #CCC; width:250px; height:15px; }
.textarea_style_1 { border:solid 1px #CCC; width:250px; height:50px; }
.button_style_2 { border:solid 1px #CCC; background-color:#FFF; cursor:pointer; width:60px; height:20px; text-align:center; line-height:20px; vertical-align:middle; }

.pic_list { list-style:none; float:left; }
.pic_list li { float:left; display:inline; margin:5px; }
.pic_list img { float:left; padding:3px; border:solid 1px #CCC; }
