* {margin:0px; padding:0px;}
html {font-size:100%; height:100%;}
body {font:normal 76%/1.45em Arial, Helvetica, sans-serif; color:#333; background:#FFFFFF;}
a, a:link, a:hover, a:visited, a:active {color:#3e474e; text-decoration:none;}
a:hover {color:#b1862c; text-decoration:underline;}
ul li {list-style:none;}
hr {height:1px; background:#CCCCCC; border:none;}
img {border:0 none;}

/* Header Text */
h1 {line-height:40px; border-left:3px solid #525c64; font-size:1.2em; font-weight:bold; color:#bc9a54; text-indent:15px; background:url(../images/h1_bull.jpg) no-repeat 4px 15px;}
h2 {font-size:1.2em; background:url(../images/h2_bg.jpg) repeat-x; border-left:6px solid #bc9a54; line-height:26px; text-indent:10px;}

/** Page Level Elements **/

/* Form Style */
label {width:150px; float:left; margin-bottom:8px;}
input, select, textarea {border:1px solid #C4C4C4;}
.stdbutton {background:#b4a781 url(../images/btn_bg.jpg) repeat-x top; color:#2b2a2a; font-weight:bold; padding:4px; font-size:1.0em; border:none;}

/* Body */
#page_container {width:780px; margin:auto; border-top:3px solid #47545b;}
#container {padding:10px;}
#content {border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-bottom:15px; margin-bottom:10px;padding-left:15px;}
.searchbox {background:#f9fafa; border:1px solid #dadbdb; margin-top:2px; font-size:1.1em; color:#343434; height:100%; padding:10px 10px 10px 14px;}
.searchbox div {width:48%; float:left; margin-right:10px;}
.searchbox p {padding: 0px 5px 10px 0px;}
.readmore {color:#4c565e; background:url(../images/readmore.jpg) no-repeat right; padding-right:18px;}

/* Header */
#header {height:103px;  font-size:1.4em; color:#ae7900; border-bottom:5px solid #ddcca9; padding:10px 10px 0px 10px; margin-bottom:2px;}
#logo {position:absolute; top:3px; }
/*#header {height:103px; border-bottom:5px solid #ddcca9; padding:10px 10px 0px 10px; margin-bottom:2px;} */
#header_links {float:right; margin-bottom:50px;}
#header_links li{float:left; line-height:19px; border-left:1px solid #47545b; font-size:0.9em; text-indent:14px; background:url(../images/header_link.jpg) no-repeat 3px 5px; margin-left:18px;}
#header_links li a {color:#727171;}
#header_image {float:right; width:528px; background:url(../images/header_img.jpg) no-repeat bottom; height:72px; padding-left:60px; padding-top:96px;}
.moredetails {color:#FFFFFF; font-size:1.1em; background:transparent url(../images/moredetails.jpg) no-repeat right; padding-right:18px;}
.moredetails:hover {color:#FFFFFF;background:transparent;}
.right {float:right; text-align:right; margin-top:60px; padding-bottom:10px;}

/* Main Menu Style */
#menubox {width:188px; float:left;}
#main_menu {border-top:1px solid #c7cbcd;border-right:1px solid #c7cbcd; border-left:1px solid #c7cbcd;  padding:2px 1px 0px 1px;}
#main_menu li {background:url(../images/menu_bg.jpg) no-repeat; font-size:1em; padding-right:26px; line-height:32px; margin-bottom:2px; text-align:right;}
#main_menu li a {color:#8f8f8f;}
#main_menu li a:hover{color:#bc9a54;}

/* Footer */
#footer {background:#4d5860; border-top:3px solid #838a90; line-height:34px; padding:0px 10px 0px 10px; color:#dadada;}
#footer span {float:left;}
#footer p {float:right;}
#footer a {color:#dadada;}

