body			{ background-color: #222628; color: #95A0A7; font-family: Arial; font-size: 12px; margin: 30px; }
h1				{ color: #FFF; font-size: 28px; margin: 0px; font-weight: normal; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; }
form      { margin: 0px; }
a         { color: #609DF9 }
h2        { font-size: 12px; color: #609DF9; margin-bottom: 0px; }

.clear    { clear: both; margin: 0px; height: 1px; }


.header              { margin-bottom: 18px; }
.contentWrapper      { width: 780px; margin: auto; }
.content             { background-color: #1f2324; padding: 20px; }
.navContent          { background-color: #1D2022; padding: 20px; }
.leftContentLarge    { width: 495px; float: left; padding: 20px 14px 0px 0px; border-right: 1px solid #303335; }
.leftContentSmall    { width: 210px; float: left; padding-top: 20px; margin-right: 16px; }
.rightContentSmall   { width: 210px; float: left; padding-top: 20px; margin-left: 20px; }
.rightContentLarge   { width: 495px; float: left; padding: 20px 0px 0px 18px; border-left: 1px solid #303335; }
.footer              { color: #4C5555; padding-left: 40px; margin-top: 20px; font-size: 14px; font-weight: normal; }
.footer a            { color: #4C5555; }

.navigation     {  }
.navigation ul  { margin: 0px; list-style: none; height: 42px; padding-left: 0px; }
.navigation li  { float: left; height: 42px; }
.navigation a   { height: 42px; font-size: 14px; font-family: Arial; font-weight: bold; color: white; display: block; line-height: 42px; padding: 0px 10px; margin-right: 10px; text-decoration: none; }
.navItem		    { color: #535E64; }
.navSelected    { color: #609DF9; }


/* NEWS STORY STYLES */
.miniNewsStory    { margin-bottom: 20px; }



/* FAQ STYLES */
.miniFAQ    { margin-bottom: 20px; }
.miniFAQ h2 { font-size: 12px; color: #609DF9; margin-bottom: 0px; }
.miniFAQ ul { list-style: none; margin: 5px 0px 0px 0px; padding-left: 4px; }
.miniFAQ li { color: #397ADC; }
.miniFAQ a  { color: #397ADC; }
.question   { color: #397ADC; }
.question b { color: #609DF9; }
.answer     { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #303335; }
.answer b   { color: #609DF9; }


/* TECH STYLES */
.tech       { clear: both; margin-bottom: 25px; line-height: 18px; }
.tech h2    { font-size: 20px; color: #FFF; margin-bottom: 5px; }
.tech img   { margin-right: 20px; margin-bottom: 3px; border: 6px solid #8da6cc; }


/* CONTACT US STYLES */
.contactButtons                   { text-align: right; padding-right: 4px; }
.contactForm input                { width: 200px; }
.contactForm input[type=submit]   { width: 50px; }
.contactForm textarea             { width: 204px; height: 120px; }
.topContact                       { margin-top: 10px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #303335; }
.topContact img                   { float: left; }
.topContact div                   { color: #609DF9; margin-left: 160px; line-height: 20px; }
.contactLeft                      { width: 220px; float: left; padding-right: 20px; margin-right: 20px; border-right: 1px solid #303335; }
.contactRight                     { width: 220px; float: left; }



/* ABOUT US STYLES */
.quotedFrom           { font-weight: bold; text-align: right; margin-top: 4px; font-size: 13px; }
.miniAboutUs          { margin-top: 12px; }
.companyProfile       { margin-top: 10px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #303335; }
.companyProfile img   { float: left; }
.companyProfile div   { margin-left: 100px; line-height: 17px; padding-top: 8px; }
.floatBox             { float: left; width: 230px; }
.floatBox ul					{ color: #397ADC; padding-left: 15px; list-style: square; }


/* SPIFFY ROUNDED CORNERS */

.corner     { display:block }
.corner *   { display:block; height:1px; overflow:hidden; font-size:.01em; background:#1d2022; }
.corner1    { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #1f2325; border-right:1px solid #1f2325; background:#1e2123; }
.corner2    { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #212527; border-right:1px solid #212527; background:#1d2123; }
.corner3    { margin-left:1px; margin-right:1px; border-left:1px solid #1d2123; border-right:1px solid #1d2123; }
.corner4    { border-left:1px solid #1f2325; border-right:1px solid #1f2325; }
.corner5    { border-left:1px solid #1e2123; border-right:1px solid #1e2123; }
.cornerfg   { background:#1d2022; }

.bottom     { display:block }
.bottom *   { display:block; height:1px; overflow:hidden; font-size:.01em; background:#1f2324; }
.bottom1    { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #202426; border-right:1px solid #202426; background:#1f2325; }
.bottom2    { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #212527; border-right:1px solid #212527; background:#1f2324; }
.bottom3    { margin-left:1px; margin-right:1px; border-left:1px solid #1f2324; border-right:1px solid #1f2324; }
.bottom4    { border-left:1px solid #1f2325; border-right:1px solid #202426; }
.bottom5    { border-left:1px solid #1e2123; border-right:1px solid #1f2325; }
.bottomfg   { background:#1f2324; }