/* CSS Document */

/*Import Other CSS Files

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

@import "text_styles.css";



html {background-color:#595959; background-image:url(../global_images/footer/html-bkgd.jpg); background-repeat:repeat-x; background-position:left bottom; background-attachment:fixed;}



body {background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin:0px auto; padding:0px;}



#sitesurroundings {height:100%; margin:0px auto; min-height:100%; padding:0px; width:100%; }



/* Global Styles

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

img {border:0px;}

ul {list-style:none;}



.zero {margin:0px; padding:0px;}

.clear {clear:both}

p.clear {clear:both; margin:0px; padding:0px; line-height:1pt; height:1px; overflow:hidden;}


/* Header

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

#headerWrapper {margin:0px; padding:0px; width:100%; color:#777777;}



#header {margin:0px auto; padding:0px 15px 0px 15px; width:950px;}



img.AbColLogo {float:left; margin:20px 0px 0px 0px; padding:0px 0px 7px 0px; width:243px;}



.headerLinks {float:right; margin:6px 0px 0px 0px; padding:0px; text-align:right; width:692px;}

.headerLinks li {margin:0px 0px 1px 0px; padding:0px;}



.headerLinks li.textResizer {margin:41px 0px 0px 0px; padding:0px;}

.headerLinks li.textResizer span.small {font-size:10px; line-height:16px;}

.headerLinks li.textResizer span.normal {font-size:13px; line-height:16px;}

.headerLinks li.textResizer span.large {font-size:16px; line-height:16px;}



/* Navigation

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

#navigationWrapper {clear:both; margin:0px auto; padding:8px 0px 0px 0px; width:980px; background-image:url(../global_images/header/header-bkgd.jpg); background-repeat:no-repeat; background-position:center top;}



ul#navigation {width:950px; margin:0px; padding:6px 16px 4px 16px; background-color:#212121; background-image:url(../global_images/navigation/divider.gif); background-repeat:repeat-y; background-position:right top; min-height:20px; height:auto;}

ul#navigation li {margin:0px; padding:0px; display:inline; color:#FFFFFF; width:316px; float:left; text-align:center;}



* html ul#navigation {overflow:hidden; padding:0px 16px;}

* html ul#navigation li {overflow:hidden; padding:6px 0px 6px 0px;}



/* Image Area

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

#imgAreaWrapper {margin:0px; padding:0px; background-image:url(../global_images/img-area/imgArea-bkgd.jpg); background-repeat:repeat-x; background-position:center top; clear:both; background-color:#f3f3f3; height:200px;}



#imgArea {width:980px; margin:0px auto; padding:0px; height:200px; background-image:url(../intro/images/1.jpg); background-repeat:no-repeat; background-position:center top; background-color:#f3f3f3; }



/* Page Content

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

#contentWrapper {width:100%; margin:0px auto; padding:0px; background-image:url(../global_images/content/pageContent-bkgd.jpg); background-repeat:no-repeat; background-position:center top; min-height:10px; height:auto;}



#content {width:950px; margin:0px auto; padding:20px 0px 20px 0px;}
#contentLeft {width:475px; float:left; margin:0px; padding:0px;}
#contentRight {width:475px; float:right; margin:0px; padding:0px 0px 0px 0px; text-align:right;}






h1 {margin:0px auto; padding:5px 15px 5px 15px; background-color:#212121; color:#FFFFFF; font-weight:bold; width:950px; text-transform:none}



h2 {font-weight:bold; font-style:italic; color:#212121; margin:0px 0px 6px 0px; padding:0px;}

h2.h2MarginTop {border-top:7px solid #FFFFFF;}



h3 {font-weight:bold; color:#7a7a7a; margin:0px; padding:0px 0px 0px 15px; background-image:url(../global_images/content/next-arrow.jpg); background-repeat:no-repeat; background-position:left center; text-transform:capitalize;}



p {margin:0px 0px 0px 0px; padding:0px 0px 6px 0px;}



#content ul {margin:0px 0px 6px 0px; padding:0px;}

#content ul li {margin:0px 0px 0px 0px; padding:0px; background-image:url(../global_images/content/arrow.jpg); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px}



/*enter button*/

.enter-btn-wrapper {background-image:url(../global_images/btn/enter-btn-bkgd.jpg); background-repeat:no-repeat; background-position:left; height:108px; margin:12px 0px 21px 0px; padding:0px; }

a.enter-btn:link {height:108px; width:219px; background-image:url(../global_images/btn/enter-btn.gif); background-repeat:no-repeat; background-position:left top; display:block;}

a.enter-btn:visited {height:108px; width:219px; background-image:url(../global_images/btn/enter-btn.gif); background-repeat:no-repeat; background-position:left top; display:block;}

a.enter-btn:active {height:108px; width:219px; background-image:url(../global_images/btn/enter-btn.gif); background-repeat:no-repeat; background-position:left top; display:block;}

a.enter-btn:hover {height:108px; width:219px; background-image:url(../global_images/btn/enter-btn.gif); background-repeat:no-repeat; background-position:left bottom; display:block;}



/* Footer

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

#footerWrapper {margin:0px; padding:0px; clear:both; width:100%; background-color:#595959; background-image:url(../global_images/footer/footerWrapper-bkgd.jpg); background-repeat:repeat-x; background-position:center top; color:#FFFFFF; position:absolute}



#footer {width:950px; margin:0px auto; padding:0px 15px 0px 15px;}



.footer-left {width:600px; float:left; margin:6px 0px 7px 0px; padding:0px;}

.footer-right {width:350px; float:right; margin:6px 0px 7px 0px; padding:0px; text-align:right;}



.footer-left li, .footer-right li {margin:0px; padding:0px; display:inline;}
