@charset "utf-8";
/* CSS Document */

/*========================================================*/
/*             CSS for PrePressSuppliesOnline             */
/*                http://www.mindwhirl.com                */
/*                                                        */
/*                                                        */
/*                                                        */
/*========================================================*/

/*========================================================*/
/*  Default                                               */
/*========================================================*/



/* Style For HTML PAGE                 --*/ html { height: 100%; }
/* Style For HTML BODY                 --*/ body { margin: 0 0 0 0; /*background: url(../images/bg_top.jpg); background-repeat:repeat-x;*/ background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left: 0px; margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;}


/*========================================================*/
/*  Container Elements                                    */
/*========================================================*/

/*-- main page container               --*/ #pageContainer { position: inherit; width:962px; height:100%; margin: 0 0;; /*border-left:1px solid #78c448; border-right:1px solid #78c448;*/ clear:inherit;}

/*-- pageLayout container              #pageLayout { width:876px; height:100%; background-image:url(../images/contentBG.jpg); background-repeat:repeat-y; padding: 0 0 0 12px; overflow: hidden;} --*/

/*-- leftBG container                   #leftBG { float:left; position: inherit; width:12px; height:100%; background-image:url(../images/bgLeft.jpg); background-repeat:repeat-y;}--*/

/*-- rightBG container                  #rightBG { float:left; position: inherit; width:12px; height:100%; background-image:url(../images/bgRight.jpg); background-repeat:repeat-y;}--*/


/*-- Header container                  --*/ #header { /*float:left;*/ position: inherit; width:962px; height: inherit;/* background:url(../images/blockBG.gif); background-repeat:repeat; */ margin: 0 0 0 0;}

/*-- contentContainer                  --*/ #contentContainer{ width:962px; height: inherit; background-color:#ffffff; }

/*-- Navigation Container              --*/ #navigation{ float: left; position: inherit; width:221px; height: auto; margin: 0 0 0 0;}

/*-- Navigation Links                  --*/ #navLinks { position: inherit; width:221px; height: inherit; padding: 0; margin: 0;}

/*-- testimonials container            --*/ #testimonials { position: inherit; width:221px; padding: 0; margin: 0; height: inherit; }


/*-- Testimonial Header                --*/ #testHead { background-color:#000000; color:#FFFFFF; padding: 10px;} /* I may use an H1  or H2 Here */

/*-- Testimonial Copy                  --*/ #testCopy { background-color:#00aef0; color:#000000; padding: 10px;}

/*-- content container                  --*/#content { float:left; position: inherit; width:387px; height: inherit; padding: 15px;}

/*-- content container                  --*/#section1 { border:#d8d7d7 solid 1px; padding: 15px;}
/*-- content container                  --*/#section2 { }

/*-- ContentLeft container              #contentLeft{ float:left; position: inherit; width:592px; height: inherit;  background:#FFFFFF; border-right:1px #afa791 solid;}--*/

/*-- contentRight container             --*/#callouts{ float:left; position: inherit; width:322px; height: inherit; background:#ffffff; padding:15px 0 15px 2px; }

/*-- callout container                  --*/#callout1 { position:relative; border:#d8d7d7 solid 1px; padding: 15px; background-color: #313131; color: #ffffff;}
/*-- callout container                  --*/#callout2 { position:relative; border:#d8d7d7 solid 1px; padding: 15px; }
/*-- callout container                  --*/#callout3 { position:relative; border:#d8d7d7 solid 1px; padding: 15px; }

/*-- topImage container                 #topImage{ position: inherit; width:592px; height: inherit;}--*/

/*-- copy Container                    #copy {  height: inherit; position: inherit; width:558px; padding: 20px 17px 20px 17px; background-image:url(../images/navShadow.jpg); background-repeat:repeat-x;} --*/

/*-- spacer DIV (box model fix          #spacer{ height:15px;}--*/

/*-- clear class (to make content area enclose content containers)  --*/ .clear { clear:both; }

/*-- calloutContainer                   #calloutContainer{ padding:0px 11px 20px 11px;}--*/

/*--  rightCallout                      #rightCallout{background-image:url(../images/calloutBG.jpg); background-position:top; background-repeat:repeat-x; background-color:#d9d7ce; border:1px solid #afa791; padding:5px;}--*/

/*--  rightBanner                      #rightBanner{ width:234px; height:188px; }--*/
/*--  rightBanner                      #rightBanner a{color:#afa791; }--*/
/*--  rightBanner                      #rightBanner a:hover{color:#afa791; }--*/

/*-- SideBar banner                     #sideBar_banner{ float: inherit; height: inherit; position: inherit; width:260px; background-color:#78c448; margin: 0px 0 0px 0; padding: 0px 0px 0px 0px; overflow:hidden;}--*/
/*-- SideBar contact                    #sideBar_contact{ float: inherit; height: inherit; position: inherit; width:226px; background-color:#78c448; margin: 0px 0 0px 0; padding: 0px 17px 0px 17px; overflow:hidden;}--*/
/*-- SideBar quotes                    #sideBar_quotes{ float: inherit; height: inherit; position: inherit; width:226px; background:url(../images/sideBar_quotesBG.gif); background-repeat:repeat; background-color:#78c448; margin: 0px 0 0px 0; padding: 0px 17px 0px 17px; overflow:hidden;}--*/
/*-- SideBar affiliations              #sideBar_affiliations{ float: inherit; height: inherit; position: inherit; background-color:#78c448; overflow:hidden; border:none;}--*/



/*-- Footer container                  --*/ #footer{ position: inherit; width:962px; height:41px;}
/*-- copyright container                #copyright{ float:left; width: 400px; height:48px; padding:25px 0 0 20px; font-size:8pt; color: #FFFFFF;}--*/
/*-- footer nav container               #footerNav{ float:right; width: 400px; height:64px; padding:9px 10px 0 0 ; font-size:10pt; } --*/


/*-- privacy container                  #fhome{ float:left; width:36px; height:51px; padding:14px 10px 0 10px; text-align: right; font-size:8pt;}--*/
/*-- privacy container                  #fabout{ float:left; width:36px; height:51px; padding:14px 10px 0 10px; text-align: right; font-size:8pt;}--*/
/*-- terms container                    #fservices{ float:left; width:48px; height:51px; padding:14px 10px 0 10px; text-align: right; font-size:8pt;}--*/
/*-- privacy container                  #fresources{ float:left; width:57px; height:51px; padding:14px 10px 0 10px; text-align: right; font-size:8pt;}--*/
/*-- contact container                 #fcontact{ float:left; width:43px; height:51px; padding:14px 10px 0 10px; text-align: right; font-size:8pt;} --*/




/*========================================================*/
/*  Navigation Elements                                   */
/*========================================================*/

/****************** Dropdown Menu styling starts here **************/


/*-- Main Nav List and Items            --*/#mainLevelNav, #mainLevelNav ul { padding: 0; margin: 0; list-style: none; height: inherit; font-weight:bold;}
											
											#mainLevelNav a { display: block; width: 200px; height: 10px; color:#000000; border-right:#d8d7d7 solid 1px; border-bottom: #d8d7d7 solid 1px; text-decoration:none; padding:10px 10px 10px 10px; background-color:#00aef0; }
											
											#mainLevelNav li { float:left; }
											
											#mainLevelNav li a:hover { background-color:#b7b8b8; color:#000000; height: 10px; }
											
											
/*-- Sub Nav List and Items            	--*/#mainLevelNav li ul { position: absolute; width: 220px; left: -900px; margin-left : 220px; margin-top : -32px; z-index: +1;}

											#mainLevelNav li ul li{ }

											#mainLevelNav li ul li a { width: 220px; height: 8px; color:#000000 ; border-right:#d8d7d7 solid 1px; border-bottom:#d8d7d7 solid 1px; border-left: #d8d7d7 solid 1px; border-top:#d8d7d7 solid 1px; text-decoration:none; padding:5px 10px 10px 10px; background-color: #b7b8b8; margin: 0 0 0 0;}   
 
 											#mainLevelNav li ul li a:hover { background-color:#b7b8b8; color:#ffffff; height: 8px; }
											
											#mainLevelNav li:hover ul, #mainLevelNav li.sfhover ul  { left: auto; }


/* **************** Dropdown Menu styling end here ***************/

/****************** Footer Menu styling starts here **************/

/*-- Footer Nav List and Items         --*/ #footerNav ul { float:right; display:block; list-style:none;}

/*-- Footer Nav List and Items         --*/ #footerNav ul li{ display: inline; padding: 0px 10px;}

/*-- Footer Nav List and Items         --*/ #footerNav ul li a{ color:#FFFFFF; text-decoration:none;}

/*-- Footer Nav List and Items         --*/ #footerNav ul li a:hover{ color:#cc7a00; text-decoration:none;}

/* **************** Footer Menu styling end here *****************/





/*-- navHome 		unused             #navHome{ float:left; width:85px; height:32px;}--*/
/*-- navAbout  		unused             #navAbout{ float:left; width:74px; height:32px;}--*/
/*-- navServices   	unused             #navServices{ float:left; width:91px; height:32px;}--*/
/*-- navResources   unused             #navResources{ float:left; width:105px; height:32px;}--*/
/*-- navContact     unused             #navContact{ float:left; width:83px; height:32px;}--*/
/*-- navExtension   unused             #navExtension{ float:left; width:342px; height:32px; background:url(../images/nav_06.gif); background-repeat:repeat-x;}--*/



/*-- nav                               #nav{ height:32px; background:url(../images/nav_06.gif); background-repeat:repeat-x; padding: 0px 0px 0px 0px; margin: 5px 0 0px 0;}--*/

/*-- nav ul                           #nav ul{ display:block; /*margin:-7px -5px -5px -5px;*/ /*padding:5px 5px 5px 5px; text-align:left;}--*/

/*-- nav ul li                       #nav ul li{ color:#ffffff; display:inline; text-align:center; padding:0px 15px 0px 15px;} --*/

/*-- nav ul li a:link,#nav ul li a:visited #nav ul li a:link,#nav ul li a:visited{	color:#ffffff; font-weight:bold; text-decoration:none; /*border-right:solid 1px #666;*/	/*padding:10px 10px 10px 10px;*/ /*line-height:1.5em;}--*/

/*-- nav ul li a:hover                #nav ul li a:hover/*,#nav ul li a:active,#nav ul li a:focus{*/ /*background:#ffffff;*/ /*color:#007fc6; font-weight:bold;}--*/

/*-- nav  current span                #current span{ color:#007fc6;}--*/
/*-- nav  current                     #current{ background:url(../images/mainNavOver.png); background-position:center; background-repeat:no-repeat; background-position: top;}--*/




/*-- footerLinks                               #footerLinks{ font-size:8pt; color: #ffffff; width: 350px; float: left;}--*/

/*-- footerLinks ul                           #footerLinks ul{ display:block; font-size:8pt;/*margin:-7px -5px -5px -5px;*/ /*padding:15px 5px 5px 5px; text-align: right;}--*/

/*-- footerLinks ul li                        #footerLinks ul li{ font-size:8pt; color:#ffffff; display:inline; text-align:center; padding:0px 15px 0px 15px;}--*/

/*-- footerLinks ul li a:link,#nav ul li a:visited        #footerLinks ul li a:link,#footer ul li a:visited{ font-size:8pt; color:#ffffff; /*font-weight:bold;*/ /*text-decoration:none;*/ /*border-right:solid 1px #666;*/	/*padding:10px 10px 10px 10px;*//* line-height:1.5em;}--*/

/*-- footerLinks ul li a:hover                #footerLinks ul li a:hover/*,#nav ul li a:active,#nav ul li a:focus{*/ /*background:#ffffff;*/ /*font-size:8pt; color:#78c448;*/ /*font-weight:bold;}--*/

/*-- footerLinks  current span                #footerLinks #current span{ color:#78c448;}--*/


/*========================================================*/
/*  Text   --- Default text is specified in the Body tag  */
/*========================================================*/


/*-- H1                               --*/   h1{ position:relative; height:auto; margin-bottom:1pt; margin-top:5pt; line-height:12pt; font-size:12pt; font-weight:bold; color: #00aef0; overflow:hidden; font-family: Helvetica, Verdana, Arial, sans-serif; width:320px; }
/*-- H1 Black                          --*/   h2{ position:relative; height:auto; margin-bottom:1pt; margin-top:5pt; line-height:12pt; font-size:12pt; font-weight:bold; color: #313131; overflow:hidden; font-family: Helvetica, Verdana, Arial, sans-serif; width:292px; }
/*-- H3                               --*/   h3{ position:relative; height:auto; margin-bottom:1pt; margin-top:5pt; line-height:12pt; font-size:12pt; font-weight:bold; color: #00aef0; overflow:hidden; font-family: Helvetica, Verdana, Arial, sans-serif; width:292px; }

/*-- H1 GREEN                          .H1GREEN{ position:relative; height: auto; margin-bottom:12pt; margin-top:10pt; line-height:16pt; font-size:12pt; font-weight:bold; color: #78c448; overflow:hidden;} --*/
/*-- H1 BULLET                          .H1BULLET{ position:relative; height: auto; margin-bottom:4pt; margin-top:12pt; line-height:18pt;  font-size:10pt; font-weight:bold; color: #007fc6; overflow:hidden;}--*/
/*-- H1 CONTACT                          .H1CONTACT{ position:relative; height: auto; margin-bottom:0; margin-top:10pt; line-height:16pt;  font-size:12pt; font-weight:bold; color: #007fc6; overflow:hidden;}--*/

/*-- H2                              h2 { position:relative; height:auto; margin-bottom:12pt; margin-top:10pt; line-height:16pt; font-size:14pt; font-weight:bold; color: #cc7a00;}  --*/
/*-- P                                --*/  p { margin-top:0;}

/*-- H3                               --*/ .moduletable h3 { position:relative; height:auto; margin-bottom:14px; margin-top:0px; line-height:16pt; font-size:14pt; font-weight:normal; color: #2f2d24;}
/*-- P                                --*/ .moduletable p { padding: 5px;}
/*-- SideBar Content Text              .sideBar_contentTextLarge{font: 16pt  Verdana, Geneva, sans-serif; color : #ffffff; line-height:14pt;}--*/
/*-- SideBar Content Text              .sideBar_contentTextMedium{font: 12pt Verdana, Geneva, sans-serif; color : #ffffff; line-height:14pt;}--*/
/*-- SideBar Content Text              .sideBar_contentText{font: 10pt Verdana, Geneva, sans-serif; color : #ffffff;}--*/
/*-- SideBar Contact Text              .sideBar_contactText{font: 10pt Verdana, Geneva, sans-serif; color : #ffffff;}--*/

/*-- Green Text                         .greenText{color: #78c448;}--*/

/*-- Note Text                         .noteText{font: 8pt Verdana, Geneva, sans-serif; color : #78c448; line-height:9pt;}--*/

/*-- footer text Links                  .copyright{ font-size:8pt; color: #ffffff;}--*/


/*-- Bold Text                          .boldText{ font-weight:bold;}--*/

/*-- servicesBulletBold                 .servicesBulletBold{ font-weight:bold; color: #007fc6; line-height:16pt;}--*/


/*========================================================*/
/*  Links                                                 */
/*========================================================*/


/*-- footer text Links                  a.copyright:link{ color: #ffffff; text-decoration:none;}--*/
/*-- footer text Links                  a.copyright:visited{ color: #ffffff; text-decoration:none;}--*/
/*-- footer text Links                  a.copyright:hover { color: #78c448; text-decoration:none;}--*/

/*-- sidebar text Links                 a.sidebar:link{ color: #007fc6;}--*/
/*-- sidebar text Links                 a.sidebar:visited{ color: #007fc6;}--*/
/*-- sidebar text Links                 a.sidebar:hover { color: #ffffff;}--*/

/*-- body text Links                   --*/ a:link{ color: #00aef0;}
/*-- body text Links                   --*/ a:visited{ color: #00aef0;}
/*-- body text Links                   --*/ a:hover { color: #000000;} 



/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*========================================================*/
/*  IMAGES                                                */
/*========================================================*/

/*-- hadleyPic                              #hadleyPic{ float:left; padding:5px 15px 15px 0; }--*/

/*-- Image Border                       img {border: 0px;}--*/

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/


/*--  Callout Unordered List li   --*/ #calloutUnorderedList li{ list-style:none; margin: 0 0 0 -30px; color: #00aef0; background-image: url(../images/bulletG.jpg); background-position:top-left; background-repeat:no-repeat; height:25px; padding: 0 0 0 15px; }

/*--  Callout Unordered List li   --*/ #calloutUnorderedList li.xkz {height: 40px;}

/*-- ul                              ul{ float: none; position: inherit; padding:15px 0 15px 0; font-size:10pt; font-weight:normal; margin:0 0 0 15px; list-style-type: disc; width: inherit; /*overflow: hidden;}--*/

/*-- ul#competencies                 ul#competencies{ float: none; position: inherit; padding:0px 0 15px 0; font-size:10pt; font-weight:normal; margin:-0 0 0 15px; list-style-type: disc; width: inherit;/*overflow: hidden;}--*/

/*-- ul Subs                         ul#sub{ float: none; position: inherit; padding:0 0 0 20px; font-size:10pt; font-weight:normal; margin:0 0 0 15px; list-style-type: circle; width: inherit; /*overflow: hidden;}--*/

/*-- ul SubSub                         ul#subsub{ float: none; position: inherit; padding:0 0 0 20px; font-size:10pt; font-weight:normal; margin:0 0 0 15px; list-style-type: square; width: inherit; /*overflow: hidden;}--*/

/*-- ul hadley                         ul#hadley{ float: none; position: inherit; padding:0 0 15px 0px; font-size:10pt; font-weight:normal; margin:0 0 0 15px; list-style-type: disc; width: inherit; /*overflow: hidden;}--*/


/*-- li                              li{ margin:8px 0 8px 0; width: inherit;}--*/

/*-- ul#sideBarUL                    ul#sideBarUL{ float: none; position: inherit; padding:0px 0 15px 0; font-size:11pt; font-weight:normal; color:#FFFFFF; margin: 0 0 0 15px; list-style-type: disc; width: inherit;/*overflow: hidden;}--*/

/*-- clr class                       --*/ .clr {width: 0px;}

/*-- clr class                       --*/ #clearLeft {clear:left;}
/*-- clr class                       --*/ #clearBoth {clear:both;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

