html    { margin: 0; }
body 	{ -webkit-text-stroke:1px transparent; margin: 0px; padding: 0px; background-color: #e9e9e9; background-image: url(../gui/bg.jpg); background-position: top left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#474747; line-height:18px; text-decoration:none; }
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}
img		{ border:0px; }
form 	{ margin: 0px; padding: 0px; }
h1		{ margin:0px; padding-bottom:9px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:29px; color:#ce4f31; line-height:30px; text-decoration:none; }
h2		{ margin:0px; padding-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ce4f31; line-height:19px; text-decoration:none; }
h3		{ margin:0px; padding-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#94a01e; line-height:23px; text-decoration:none; }
A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:underline; }
A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:underline; }
A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:underline; }
A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:none; }

#main               { background-image: url(../gui/bg.png); background-repeat: repeat-x; background-position: top left; }
#main-holder        { width:976px; margin-left:auto; margin-right:auto; background-image: url(../gui/bg-content.png); background-repeat: repeat-y; background-position: top; }
#page-holder        { width:960px; margin-left:auto; margin-right:auto; }
#top                { padding:24px 20px 28px 20px; background-image: url(../gui/bg-top.gif); background-repeat: no-repeat; background-position: top left; }
#menu               { padding-left:12px; height:38px; background-color:#2b474c; background-image: url(../gui/misc/bg-menu.gif); background-repeat: no-repeat; background-position: top left; }
#menu1              { padding-left:12px; height:38px; background-color:#a6a6a6; background-image: url(../gui/misc/bg-menu1.gif); background-repeat: no-repeat; background-position: top left; }
#header             { height:232px; background-color:#426d76; }
#home-left          { float:left; padding-top:19px; width:208px; background-image: url(../gui/misc/bg-home-left.gif); background-repeat: no-repeat; background-position: top left; }
#home-middle        { float:left; width:499px; }
#home-middle-wide   { float:left; width:707px; background-image: url(../gui/misc/bg-shaddow.gif); background-repeat: no-repeat; background-position: top left; }
#home-middle-wide1   { float:left; width:687px; background-image: url(../gui/misc/bg-shaddow.gif); background-repeat: no-repeat; background-position: top left; padding-bottom:140px; }
#home-right         { float:left; padding-top:19px; width:253px; background-image: url(../gui/misc/bg-home-right.gif); background-repeat: no-repeat; background-position: top left; }
#home-right-h       { padding-left:16px; }

#content-holder                 { padding:25px 20px 20px 40px; }
#content-holder h1              { padding-bottom:12px; }
#content-holder h2              { margin:0px; padding-bottom:5px; padding-top:0px; font-family: Arial, Helvetica, sans-serif !important; font-weight:bold; font-size:14px; color:#29454a; line-height:19px; text-decoration:none; }
#content-holder h2 A:link 	    {  font-weight:bold; font-size:14px; color:#ce4f31; line-height:19px; text-decoration:none; }
#content-holder h2 A:visited	{  font-weight:bold; font-size:14px; color:#ce4f31; line-height:19px; text-decoration:none; }
#content-holder h2 A:active 	{  font-weight:bold; font-size:14px; color:#ce4f31; line-height:19px; text-decoration:none; }
#content-holder h2 A:hover 	    {  font-weight:bold; font-size:14px; color:#ce4f31; line-height:19px; text-decoration:none; }
#content-case-study                 { padding:25px 20px 20px 40px; }
#content-case-study h1              { padding-bottom:5px; }
#content-case-study h2              { margin:0px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#29454a; line-height:18px; text-decoration:none; }
#content-case-study h2 A:link 	    { font-weight:bold; font-size:12px; color:#29454a; line-height:18px; text-decoration:none; }
#content-case-study h2 A:visited	{ font-weight:bold; font-size:12px; color:#29454a; line-height:18px; text-decoration:none; }
#content-case-study h2 A:active 	{ font-weight:bold; font-size:12px; color:#29454a; line-height:18px; text-decoration:none; }
#content-case-study h2 A:hover 	    { font-weight:bold; font-size:12px; color:#29454a; line-height:18px; text-decoration:none; }

.header-left                { float:left; width:208px; height:232px; background-image: url(../gui/header/bg-left.gif); background-repeat: no-repeat; background-position: top left; }
.header-left-h              { padding-left:13px; padding-top:10px; }
.header-middle              { color:#ffffff; float:left; width:499px; height:232px; background-image: url(../gui/header/bg-middle.gif); background-repeat: no-repeat; background-position: top left; }
.header-middle h1		    { margin:0px; padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:29px; color:#ffffff; line-height:30px; text-decoration:none; }
.header-middle-wide              { color:#ffffff; float:left; width:707px; height:232px; background-image: url(../gui/header/bg-middle.gif); background-repeat: no-repeat; background-position: top left; position:relative; z-index:99; }
.header-middle-wide h1		    { margin:0px; padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:29px; color:#ffffff; line-height:30px; text-decoration:none; }
.header-right               { color:#ffffff; float:left; width:253px; height:232px; background-image: url(../gui/header/bg-right1.gif); background-repeat: no-repeat; background-position: top left; }
.header-right h1		    { margin:0px; padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:29px; color:#ffffff; line-height:30px; text-decoration:none; }
.header-button              { width:182px; height:28px; margin-top:11px; background-image: url(../gui/header/bg-button-more.png); background-repeat: no-repeat; background-position: top left; }
.header-button-h            { text-align:left; padding-left:15px; padding-top:2px; }
.header-button A:link 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.header-button A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.header-button A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.header-button A:hover 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.header-quote               { padding-top:30px; width:188px; margin-left:auto; margin-right:auto; }
.quote-button               { width:182px; height:47px; margin-top:11px; background-image: url(../gui/header/bg-quote-button.png); background-repeat: no-repeat; background-position: top left; }
.quote-button-h             { text-align:left; padding-left:14px; padding-top:4px; font-size:11px; color:#ffffff; line-height:16px; }
.quote-button A:link 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.quote-button A:visited	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.quote-button A:active 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.quote-button A:hover 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }

/*#slideshow          { width:499px; height:232px; }
#nav                { margin:0px; padding:0px; z-index:998; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
#nav li             { margin-bottom:4px; width:195px; height:50px; text-align: left; list-style: none; padding:0px; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size:18px; }
#nav li:hover       { margin-bottom:4px; width:195px; height:50px; text-align: left; list-style: none; padding:0px; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size:18px; }
#nav a              { color: #ffffff; font-weight:normal; background-image: url(../gui/header/tab-off.png); background-repeat: no-repeat; background-position: top left; display:block; margin:0px; padding-top:14px; padding-bottom:18px; padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; text-decoration:none; }
#nav a.activeSlide  { color: #ffffff; font-weight:normal; background-image: url(../gui/header/tab-on1.png); background-repeat: no-repeat; background-position: top left; display:block; margin:0px; padding-top:14px; padding-bottom:18px; padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; text-decoration:none; }
#nav a:focus        { outline: none; }
#nav img            { border: none; }
.slide-1            { height:232px; padding-left:24px; padding-top:22px; background-image: url(../gui/header/header-1.jpg); background-repeat: no-repeat; background-position: top left; }
.slide-2            { height:232px; padding-left:24px; padding-top:22px; background-image: url(../gui/header/header-2.jpg); background-repeat: no-repeat; background-position: top left; }
.slide-3            { height:232px; padding-left:24px; padding-top:22px; background-image: url(../gui/header/header-3.jpg); background-repeat: no-repeat; background-position: top left; }
.slide-4            { height:232px; padding-left:24px; padding-top:22px; background-image: url(../gui/header/header-4.jpg); background-repeat: no-repeat; background-position: top left; }
.slide-text         { padding-right:270px; }
#slideshow-featured { width:187px; height:75px; margin-bottom:5px; }
.featured-slide     { width:187px; height:75px; }*/


#slideshow          { width:683px; height:232px; position:relative; z-index:99; }
#nav                { margin:0px; padding:0px; z-index:998;  position:absolute; bottom:25px; right:25px; }
#nav li             { margin-bottom:4px; width:17px; height:17px; list-style: none; padding:0px;  float:left; margin-right:2px; margin-left:2px; }
#nav li:hover       { margin-bottom:4px; width:17px; height:17px; list-style: none; padding:0px;  }
#nav a              { color: #ffffff; font-weight:normal; background-image: url(../gui/misc/noff.png); background-repeat: no-repeat;  display:block; margin:0px; padding:0px; width:17px; height:17px;}
#nav a.activeSlide  { color: #ffffff; font-weight:normal; background-image: url(../gui/misc/non.png); background-repeat: no-repeat; display:block; margin:0px; padding:0px; width:17px; height:17px; }
#nav a:focus        { outline: none; }
#nav img            { border: none; }
.slide-1            { width:683px; height:232px; padding-left:24px; padding-top:22px; background-image: url(../gui/header/header-1.jpg); background-repeat: no-repeat; background-position: top right; }
.slide-2            { width:683px; height:232px; padding-left:24px; padding-top:22px; background-image: url(../gui/header/header-2.jpg); background-repeat: no-repeat; background-position: top right; }
.slide-3            { width:683px; height:232px; padding-left:24px; padding-top:22px; background-image: url(../gui/header/header-3.jpg); background-repeat: no-repeat; background-position: top right; }
.slide-4            { width:683px; height:232px; padding-left:24px; padding-top:22px; background-image: url(../gui/header/header-4.jpg); background-repeat: no-repeat; background-position: top right; }
.slide-text         { padding-right:340px; font-size:14px; line-height:19px; padding-bottom:7px;}  /* normal text settings */
#slideshow-featured { width:187px; height:75px; margin-bottom:5px; }
.featured-slide     { width:187px; height:75px; }
#slideshow h1 {  font-size:26px !important; margin-top:5px; }    /* headings for the slides */

.menu-item              { float:left; padding:9px 12px 13px 12px; }
.menu-item A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#ffffff; line-height:16px; text-decoration:none; }
.menu-item A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#ffffff; line-height:16px; text-decoration:none; }
.menu-item A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#ffffff; line-height:16px; text-decoration:none; }
.menu-item A:hover 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#ffffff; line-height:16px; text-decoration:none; }
.menu-items             { background-color:#17282c; float:left; padding:9px 12px 13px 12px; }
.menu-items A:link 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#ffffff; line-height:16px; text-decoration:none; }
.menu-items A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#ffffff; line-height:16px; text-decoration:none; }
.menu-items A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#ffffff; line-height:16px; text-decoration:none; }
.menu-items A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#ffffff; line-height:16px; text-decoration:none; }

.logo                   { float:left; }
.button                 { float:right; padding-top:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ffffff; line-height:14px; text-decoration:none; }
.button A:link 	        { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ffffff; line-height:14px; text-decoration:none; }
.button A:visited	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ffffff; line-height:14px; text-decoration:none; }
.button A:active 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ffffff; line-height:14px; text-decoration:none; }
.button A:hover 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ffffff; line-height:14px; text-decoration:none; }
.button-phone           { float:left; width:170px; height:37px; background-image: url(../gui/top/bg-phone.png); background-repeat: no-repeat; background-position: top left; }
.button-contact         { float:left; width:139px; height:37px; background-image: url(../gui/top/bg-contact.png); background-repeat: no-repeat; background-position: top left; }
.button-phoneh          { padding-top:9px; padding-left:36px; }
.button-contacth        { padding-top:9px; padding-left:12px; }
.hours                  { color:#444444; text-align:right; margin-top:4px; font-size:12px; }

.box-left                   { padding-left:26px; padding-right:15px; }
.box-left h2                { padding-bottom:10px; }
.box-left-item              { padding-top:10px; padding-bottom:10px; border-top:1px solid #e0e0e0; text-align:center; }
.box-right-top              { width:217px; height:35px; background-image: url(../gui/misc/box-right-top.gif); background-repeat: no-repeat; background-position: top left; }
.box-right-title            { padding-left:16px; padding-top:9px; }
.box-right-middle           { width:217px; background-image: url(../gui/misc/box-right-bg.gif); background-repeat: repeat-y; background-position: top left; }
.box-right-middle-h         { font-size:11px; line-height:17px; padding:8px 12px 0px 16px; background-image: url(../gui/misc/box-right-middle.gif); background-repeat: no-repeat; background-position: top left; }
.box-right-bottom           { width:217px; height:16px; background-image: url(../gui/misc/box-right-bottom.gif); background-repeat: no-repeat; background-position: top left; }
.box-right-logo             { text-align:center; padding-top:15px; padding-bottom:15px; }
.box-right-button           { width:182px; height:28px; background-image: url(../gui/misc/box-right-button.gif); background-repeat: no-repeat; background-position: top left; }
.box-right-button-h         { text-align:right; padding-right:35px; padding-top:2px; }
.box-right-button A:link 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.box-right-button A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.box-right-button A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.box-right-button A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.box-left-button            { width:138px; height:28px; background-image: url(../gui/misc/box-left-button.png); background-repeat: no-repeat; background-position: top left; }
.box-left-button-h          { text-align:left; padding-left:12px; padding-top:2px; }
.box-left-button A:link 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.box-left-button A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.box-left-button A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.box-left-button A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.box-right-post             { padding-top:8px; border-top:1px solid #e5ddc6; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:17px; text-decoration:none; }
.box-right-post-first       { padding-bottom:8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:17px; text-decoration:none; }
.box-right-post-date        { padding-bottom:2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; color:#333333; line-height:12px; text-decoration:none; }
.box-right-post-title A:link 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ce4f31; line-height:17px; text-decoration:none; }
.box-right-post-title A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ce4f31; line-height:17px; text-decoration:none; }
.box-right-post-title A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ce4f31; line-height:17px; text-decoration:none; }
.box-right-post-title A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ce4f31; line-height:17px; text-decoration:underline; }
.box-right-faq A:link 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ce4f31; line-height:17px; text-decoration:none; }
.box-right-faq A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ce4f31; line-height:17px; text-decoration:none; }
.box-right-faq A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ce4f31; line-height:17px; text-decoration:none; }
.box-right-faq A:hover 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ce4f31; line-height:17px; text-decoration:underline; }
.box-right-quote            { width:217px; height:201px; background-image: url(../gui/misc/box-quote1.gif); background-repeat: no-repeat; background-position: top left; }
.box-right-quote-h          { color:#ffffff; padding:15px 15px 15px 17px; }
.box-right-quote h1		    { margin:0px; padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:29px; color:#ffffff; line-height:30px; text-decoration:none; }
.box-quote-button               { width:182px; height:28px; margin-top:11px; background-image: url(../gui/header/bg-quote-button1.png); background-repeat: no-repeat; background-position: top left; }
.box-quote-button-h             { text-align:left; padding-left:14px; padding-top:4px; font-size:11px; color:#ffffff; line-height:16px; }
.box-quote-button A:link 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.box-quote-button A:visited	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.box-quote-button A:active 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.box-quote-button A:hover 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.content-quote-button               { width:182px; height:28px; background-image: url(../gui/header/bg-quote-button2.png); background-repeat: no-repeat; background-position: top left; }
.content-quote-button-h             { text-align:left; padding-left:11px; padding-top:4px; font-size:11px; color:#ffffff; line-height:16px; }
.content-quote-button A:link 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.content-quote-button A:visited	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.content-quote-button A:active 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.content-quote-button A:hover 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:16px; text-decoration:none; }
.box-left-newsletter                { margin-top:22px; margin-left:20px; width:172px; height:159px; background-image: url(../gui/misc/box-left-newsletter.gif); background-repeat: no-repeat; background-position: top left; }
.box-left-newsletter h2             { padding-bottom:7px; border-bottom:1px solid #e5ddc6; line-height:18px; }
.box-left-newsletter-title          { padding-left:16px; padding-top:9px; padding-right:16px; }
.box-left-newsletterh               { padding-left:16px; padding-top:7px; padding-right:16px; font-size:11px; line-height:17px; }
.box-left-callus                    { margin-left:20px; width:172px; height:119px; background-image: url(../gui/misc/box-left-call.jpg); background-repeat: no-repeat; background-position: top left; }
.box-left-callush                   { padding-left:16px; padding-top:10px; padding-right:16px; }
.box-left-callush h2                { font-family:Arial,Verdana; font-weight:normal; font-size:21px; margin:0px; line-height:20px; color:#29454a; padding-top:4px; padding-bottom:15px; }
.box-left-callush h1                { font-size:19px; font-family:Arial,Verdana; font-weight:normal; margin:0px; padding:0px; padding-left:3px; line-height:19px; color:#ffffff; }

.form-holder                { border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding-top:13px; padding-bottom:13px; }
.form-extra                 { border-top:1px solid #e0e0e0; margin-top:10px; padding-top:10px; }
.form-buttons               { padding-top:3px; text-align:right; }
.reset-button               { width:72px; height:28px; margin-top:11px; background-image: url(../gui/misc/button-reset.gif); background-repeat: no-repeat; background-position: top left; }
.reset-button-h             { text-align:center; padding-top:2px; }
.reset-button A:link 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.reset-button A:visited	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.reset-button A:active 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.reset-button A:hover 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.submit-button              { width:92px; height:28px; margin-top:11px; background-image: url(../gui/misc/button-submit.gif); background-repeat: no-repeat; background-position: top left; }
.submit-button-h            { text-align:right; padding-right:38px; padding-top:2px; }
.submit-button A:link 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.submit-button A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.submit-button A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.submit-button A:hover 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.seo-blog-date              { font-size:11px; font-weight:bold; }
.caselink                   { font-size:9px; color:#29454a; border-bottom:1px solid #e0e0e0; padding-bottom:5px; margin-bottom:5px; }
.caselink A:link 	        { font-size:9px; color:#29454a; text-decoration:none }
.caselink A:visited	        { font-size:9px; color:#29454a; text-decoration:none }
.caselink A:active 	        { font-size:9px; color:#29454a; text-decoration:none }
.caselink A:hover 	        { font-size:9px; color:#29454a; text-decoration:underline }
.image-right                { float:right; clear:both; }
.image-left                 { float:left; clear:both; }
.case-more                  { padding-top:10px; padding-bottom:20px; }
.case-bottom                { border-top:1px solid #e0e0e0;padding-top:12px;padding-bottom:12px; }
.case-back                  { padding-left:25px; background-image: url(../gui/misc/back.gif); background-repeat: no-repeat; background-position: left; }

.home-box-top           { height:246px; margin-bottom:15px; background-image: url(../gui/misc/bg-home-box.gif); background-repeat: no-repeat; background-position: top left; }
.home-box-top1           { height:212px; margin-bottom:15px; background-image: url(../gui/misc/bg-home-box1.gif); background-repeat: no-repeat; background-position: top left; }
.home-box-top-holder    { padding:15px 24px 10px 24px; }
.home-box-top A:link 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:none; }
.home-box-top A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:none; }
.home-box-top A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:none; }
.home-box-top A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:underline; }
.home-box-top1 A:link 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:none; }
.home-box-top1 A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:none; }
.home-box-top1 A:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:none; }
.home-box-top1 A:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#ce4f31; line-height:18px; text-decoration:underline; }
.home-middle-box        { padding-right:15px; padding-left:10px; padding-bottom:14px; }

#faq h3                 { margin:0px; padding-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#29454a; line-height:19px; text-decoration:none; }
#faq h3 A:link 	        { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ce4f31; line-height:19px; text-decoration:none; }
#faq h3 A:visited	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ce4f31; line-height:19px; text-decoration:none; }
#faq h3 A:active 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ce4f31; line-height:19px; text-decoration:none; }
#faq h3 A:hover 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ce4f31; line-height:19px; text-decoration:none; }
#faq .accTogglerOpen 	{ border-top:1px solid #e0e0e0; padding-top:5px; padding-bottom:7px; padding-left:27px; display: block; margin: 0; cursor: pointer; color:#ce4f31; background-image: url(../gui/misc/faq-close.gif); background-repeat: no-repeat; background-position: top left; }
#faq .accToggler 		{ border-top:1px solid #e0e0e0; padding-top:5px; padding-bottom:7px; padding-left:27px; display: block; margin: 0; cursor: pointer; color:#29454a; background-image: url(../gui/misc/faq-open.gif); background-repeat: no-repeat; background-position: top left; }
#faq .accContent 		{ margin: 0px; padding-bottom:16px; padding-left:27px; }

.footer             { border-top:0px solid #cecece; width:960px; height:auto; margin-top:0px; margin-left:auto; margin-right:auto; background: #8b8b8b url(../gui/footer-small.jpg) no-repeat top left; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.footer-holder      { padding-left:18px; padding-right:18px;  }
.footer A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.footer A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.footer A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.footer A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:underline; }
.copyright          { color:#ffffff; font-family: Arial, Helvetica, sans-serif; }
.copyright A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.copyright A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.copyright A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:none; }
.copyright A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#ffffff; line-height:18px; text-decoration:underline; }

.float-left     { float:left; }
.float-right    { float:right; }
.clear		    { clear:both; }
.required 	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#cc0000; text-decoration:none; line-height:17px; }
.input 		    { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:3px; margin:0px; font-size:12px; color:#666666; text-decoration:none; border:1px solid #b6b6b6; background-color:#f8f8f8; }
.list 		    { margin:3px 0px 5px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: 17px; }
.list li 	    { padding-left: 10px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 10px; padding-top:4px; }
.list-right     { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: 17px; }
.list-right li 	{ padding-left: 10px; background-image: url(../gui/bullet-right.gif); background-repeat: no-repeat; background-position: 0px 7px; }


.footer-big {
  background:url(../gui/footer-big.jpg) no-repeat;
  margin-left:auto; margin-right:auto;
  width:940px;
  height:201px;
  padding-right:20px;
  overflow:hidden;
  color:#ffffff;
  font-size:12px;
  line-height:18px;
  margin-top:20px;
}
.footer-big h2 {
  color:#ffffff;
  font-size:27px;
  line-height:20px;
  margin-top:0px;
  margin-bottom:0px;
  font-family:Arial;
}
.footer-big h3 {
  color:#ffffff;
  font-size:14px;
  line-height:19px;
  margin-top:0px;
  margin-bottom:6px;
  font-family:Verdana, Arial;
}
.footer-big ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

.footer-big .panel {
  background:url(../gui/footer-big-divider.jpg) no-repeat top right;
  width:208px;
  float:left;
  padding-left:20px;
  padding-right:10px;
  padding-top:15px;
}
.footer-big .panel-last {
  background:none;
  width:200px;
  float:left;
  padding-left:20px;
  padding-top:15px;
}
.footer-big p {
  margin-top:5px;
}

.smaller {
  font-size:11px;
}
.footer-big a {
  color:#ffffff; text-decoration:none;
}
.footer-big a:hover {
  color:#ffffff; text-decoration:underline;
}
.vm {
  vertical-align:middle;
}
.social td {
  border-left:1px solid #aeaeae;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:8px;
}

.logos-footer {
  background:url(../gui/footer-logo1.jpg) top no-repeat;
  width:688px;
  height:140px;
  position:absolute;
  bottom:-20px;
  left:30px;
}
.logos-footer .pad {
  padding:12px;
}
.logos-footer h4 {
  border-bottom:1px solid #dbdbdb;
  padding-bottom:6px;
  color:#404040;
  font-size:11px;
  margin-top:0px;
  margin-bottom:10px;
  text-transform:uppercase;
}
.logos-footer td {
  text-align:center;
}


