@charset "utf-8";

/*     FONTS STYLES     */

body, table, .normal { font: 11px Arial, Helvetica, sans-serif; color: #989898; }
h1 { font: normal 15px/15px Arial, Helvetica, sans-serif; color: #a5a082; background-image: url(../images/layout/heading_logo.png); background-repeat: no-repeat; background-position: left; padding-left: 47px; padding-top: 18px; margin: 0px; }
.logo_txt { background: url(../images/layout/logo_icon.gif) no-repeat 12px -1px; margin: 0px; padding: 0px 0px 0px 18px; }
h2 { font: normal 12px/15px Arial, Helvetica, sans-serif; color: #a5a082; margin: 0px; padding: 0px 0px 5px; }
h3 { font: normal 11px/15px Arial, Helvetica, sans-serif; color: #a5a082; margin: 0px; padding: 0px; }
a { color: #cfcbc0; font-weight: normal; text-decoration: underline; }
a:hover { color: #cfcbc0; font-weight: normal; text-decoration: none; }
.mainnav_line { font: 12px Arial, Helvetica, sans-serif; color: #2f3236; }
.mainnav_line2 { font: 12px Arial, Helvetica, sans-serif; color: #cfcbc0; text-align: center; }

/*     CSS HELPERS     */

.clear { clear: both; }
.float_elements_right { float: right; padding: 0 0 10px 10px; }

/*     LAYOUT CSS     */

body { background: url(../images/layout/template_1/bg.gif) #2e3136 no-repeat center top; margin: 0px; padding: 0px; }
#full_wrapper { background-image: url(../images/layout/template_1/drop_shadow.png); background-repeat:repeat-y; width: 1029px; margin: 0px auto; }
#top_wrapper_temp1 { margin: 0px auto; width: 999px; height: 142px; background: url(../images/layout/template_1/top.gif) no-repeat center top; }
#flash_wrapper_temp1 { margin: 0px auto; width: 999px; height: 301px; background-color: #a6a082; background-image: url(../images/layout/template_1/flash_image.jpg); background-position: right top; background-repeat: no-repeat; }
#logo_temp1 { margin: 0px auto; width: 999px; height: 45px; background: url(../images/layout/template_1/logo.gif) no-repeat center top; }
#content_wrapper_1_temp1 { margin: 0px auto; width: 999px; background: url(../images/layout/template_1/full_content.png) repeat-y left top; overflow: hidden; }
#content_wrapper_2_temp1 { width: 999px; background: url(../images/layout/template_1/nav_end.gif) no-repeat left bottom; overflow: hidden; }
#content_left_temp1 { width: 229px; height: 100%; float: left; padding-top: 20px; }
#content_right_temp1 { width: 740px; padding-top: 20px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; height: 100%; float: right; text-align: justify; }
#footer_temp1 { margin: 0px auto; width: 1029px; height: 22px; background: url(../images/layout/template_1/footer.png) no-repeat center top; clear: both; }

/*     TOP NAV STYLES     */
#nav_left_temp1 { width: 410px; height: 30px; margin-top: 112px; text-align: center; float: left; }
#nav_right_temp1 { width: 589px; height: 30px; margin-top: 112px; /*text-align: center;*/
	float: right; }
/*     FLASH AREA DIVS  CSS     */

#flash_left_temp1 { width: 410px; float: left; }
#flash_right_temp1 { width: 589px; height: 301px; float: right; }

/*     WEB INFO CONTENT HOLDER STYLES     */

#website_info { height: 17px; padding-top: 20px; font: 11px Arial, Helvetica, sans-serif; color: #8e8c8c; }
#website_info a { color: #8e8c8c; }
#website_info a:hover { color: #A8A6A6; }
.float_websiteby { float: left; width: 200px; margin-left: 15px; text-align: left; }
.float_copyright { float: left; width: 599px; text-align: center; }
.float_other_info { float: right; width: 200px; margin-right: 15px; text-align: right; }
#text_align, quadtech { float: left; }
#quadtech a { display: block; height: 14px; width: 63px; overflow: hidden; background: url(../images/layout/quadtech_logo_light_smaller.png) no-repeat; }
#quadtech a:hover { background: url(../images/layout/quadtech_logo_light_smaller.png) no-repeat; background-repeat: no-repeat; display: block; height: 14px; width: 63px; overflow: hidden; background-position: -63px; }

/*   INPUT FIELDS     */

input { font: 10px/normal Arial, Verdana, Helvetica, sans-serif; color: #000000; }
input.btn { text-align: center; color:#000000; /* text color */ }
input.btntextfield { text-align: left; color:#000000; /* text color */ }

