@charset "utf-8";
/* 
Generic Website Style Sheet 
============================
Author:		John Simpson

Please DO NOT ADD content styles to this style sheet. 
For content styles please include in a seperate style sheet below. ( @import url(".css"); )
*/

/* Other Style Sheets */
@import url("content_styles.css");
@import url("contact_form.css");
@import url("contentslider.css");
/* */

/* Generic */
body { background-color:#9a9693; background-image:url(../images/template/acr-bg.gif); background-repeat:repeat-x; text-align:left; color:#666666; margin:0 0 0 0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px; }
p { font-weight:normal; padding:0px 0 10px 0; margin:0; }
img { border:none; padding:0px; margin:0px; }
ul { padding:10px 0 10px 0; margin: 0; list-style:inside; }
li { padding:0 0 5px 7px; margin:0; list-style-type:disc; }
ul.mod { padding:10px 0 10px 0; margin: 0; list-style:inside; }
ul.mod li { padding:0 0 5px 7px; margin:0; list-style-type:none; }
hr { height:1px; background-image:url(../images/template/divider.gif); padding:0; margin:5px 0 5px 0; color:#bbbbbb; border:none; }
div.hr { height:1px; background-image:url(../images/template/divider.gif); padding:0; margin:20px 0 20px 0; }
div.hr hr { display: none; }
div.hr2 { height:1px; background-image:url(../images/template/divider.gif); padding:0; margin:0px 0 0px 0; }
div.hr2 hr { display: none; }
div.hr-footer { height:1px; background-image:url(../images/template/divider.gif); padding:0; margin:10px 0 0px 0; }
div.hr-footer hr { display: none; }
div.hr-project { height:1px; background-image:url(../images/template/divider.gif); padding:0; margin:0px 0 15px 0; }
div.hr-project hr { display: none; }
div.hr-nospace { height:1px; background-image:url(../images/template/divider.gif); padding:0; margin:0px 0 10px 0; }
div.hr-nospace hr { display: none; }
div.hr-rn { height:1px; background-image:url(../images/template/divider.gif); padding:0 0 10px 0; margin:10px 0 0 0; background-color:#ffffff; background-repeat:repeat-x; }
div.hr-rn hr { display: none; }
div.hr-press { height:1px; background-image:url(../images/template/divider.gif); padding:0; margin:5px 0 5px 0; }
div.hr-press hr { display: none; }
div.hr-partners { height:1px; background-image:url(../images/template/divider.gif); padding:0; margin:15px 0 0px 0; }
div.hr-partners hr { display: none; }
/* -END- */

/* Header Titles */
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:0px 0 15px 0; font-weight:bold; color:#2c99ce; line-height:22px; }
h1 span { font-weight:normal; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:5px 0 0 0; font-weight:bold; color:#2c99ce; line-height:14px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0 0 0 0; font-weight:bold; color:#000000; }
h3 span { color:#000000; }
/* */

/* Template Structure */
#container { width:100%; height:100%; }
#main-bg { background-color:#f9f9f9; margin:0 auto 0 auto; width:932px; height:100%; background-image:url(../images/template/main-bg.gif); background-repeat:repeat-x; background-position:top; }
.main { margin:0 auto 0 auto; padding:0 19px 10px 18px; width:895px; height:100%;  } 
.footer-main { margin:0 auto 0 auto; padding:0 19px 0 18px; width:895px; text-align:right; } 
.footer-text { margin:0 auto 0 auto; padding:10px 19px 10px 18px; width:895px; text-align:justify; font-size:8px; color:#cccccc; } 
/* -END- */

/* Footer */
#footer { width:100%; height:19px; padding:5px 0 0 0; margin:0; clear:both; color:#9e9d9b; font-size:9px; line-height:10pt; background-image:url(../images/template/footer-bg.png); background-repeat:no-repeat; background-position:center; }

#footer a:link, 
#footer a:visited { font-weight:normal; color:#a6a2a1; font-weight:normal; text-decoration:none; }
#footer a:hover { text-decoration:underline; color:#000000; }
/* -END- */


