@charset "ISO-8859-1";

html, body { padding:0; background-repeat: no-repeat; background-position: center top; background-color: #FFFFFF; margin-top: 10; margin-right: 0; margin-bottom: 10; margin-left: 0; font-family: "American Typewriter", Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }

.header { height: 100px; width: 720px; float: left; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }

.pageWidth { width: 720px; margin-right: auto; margin-left: auto;}

.promo { height: 300px; width: 720px; float: left; margin-bottom: 10px; }

.content { width: 720px; float: left; padding-bottom: 10px; margin-bottom: 50px; margin-top: 10px; }

.leftContent { width: 445px; float: left; }

.rightContent { width: 255px; float: right; }

.logo { height: 35px; width: 262px; margin-left: 10px; float: left; margin-top: 54px; overflow: hidden; }

.menu { height: 35px; float: right; margin-right: 10px; padding: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 50px; width: 275px; overflow: hidden; }

/* GLOBALHEADER */
#globalheader { height: 35px; float:right; }

#globalheader #globalnav { margin: 0; padding: 0; }

#globalheader #globalnav li { display: inline; }

#globalheader #globalnav li a { float: left; height: 35; padding-top:35px; overflow: hidden;}

#globalheader #globalnav li a, #globalheader #globalsearch { }

/* BUTTONS */
#globalheader #globalnav li#gn-home a { width: 55px; background-position: 0 -35; background-image: url(/assets/images/menu.jpg); no-repeat;}

#globalheader #globalnav li#gn-ourClients a { width: 100px; background-position: -66 -35; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; margin-left: 10px; }

#globalheader #globalnav li#gn-contactUs a { width: 95px; background-position: -176 -35; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; margin-left: 10px; }

/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover { width: 55px; background-position: 0 0; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; }

#globalheader #globalnav li#gn-ourClients a:hover { width: 100px; background-position: -66 0; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; margin-left: 10px; }

#globalheader #globalnav li#gn-contactUs a:hover { width: 95px; background-position: -176 0; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; margin-left: 10px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:hover { width: 55px; background-position: 0 0; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; }

#globalheader #globalnav li#gn-ourClients a:hover { width: 100px; background-position: -66 0; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; margin-left: 10px; }

#globalheader #globalnav li#gn-contactUs a:hover { width: 95px; background-position: -176 0; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; margin-left: 10px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-home a { width: 55px; background-position: 0 0; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; }

#globalheader.ourClients #globalnav li#gn-ourClients a { width: 100px; background-position: -66 0; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; margin-left: 10px; }

#globalheader.contactUs #globalnav li#gn-contactUs a { width: 95px; background-position: -176 0; background-image: url(/assets/images/menu.jpg); background-repeat: no-repeat; margin-left: 10px; }








p { font-family: "American Typewriter", Geneva, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; padding: 0px; line-height: 22px; }

h1 { font-family: "American Typewriter", Geneva, Arial, Helvetica, sans-serif; font-size: 25px; line-height: 18px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }

.rightContent p { font-size: 13px; color: #666666; margin: 0px; padding: 0px; line-height: 18px; }

.subContent { padding-right: 10px; padding-left: 10px; width: 235px; margin-bottom: 10px; }

.rightContent li { font-size: 16px; color: #333333; margin: 0px; list-style-type: none; line-height: 16px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; }

.rightContent ul { font-size: 16px; color: #000000; margin: 0px; padding: 0px; list-style-type: none; }

.footer { height: 100px; width: 720px; float: left; border-top-width: 1px; border-top-style: solid; border-top-color: #666666; margin-top: 10px; }

.rightContent a { color: #000000; margin: 0px; text-decoration: none; padding: 0px; }

.rightContent a:link { margin: 0px; padding: 0px; text-decoration: none; color: #000000; }

.rightContent a:visited { margin: 0px; padding: 0px; text-decoration: none; color: #000000; }

.rightContent a:hover { margin: 0px; padding: 0px; text-decoration: none; color: #1CB2F2; }

.rightContent a:active { margin: 0px; padding: 0px; text-decoration: none; color: #1CB2F2; }

.rightContent h1 { font-family: "American Typewriter", Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }

.rightContent h2 { font-family: "American Typewriter", Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; margin-top: 5px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 5px; padding-left: 0px; margin-bottom: 0px; padding-right: 0px; }

.footerLogo { float: right; margin-right: 10px; padding: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 7px; text-align: right; }

.leftContent h2 { font-family: "American Typewriter", Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; margin-top: 8px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 5px; padding-left: 0px; margin-bottom: 0px; padding-right: 0px; color: #000000; }
